update.
[chise/xemacs-chise.git-] / lisp / ChangeLog
1 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `=>mj'.
5
6 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
9         coded-charset for XEmacs CHISE.
10
11 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
14         setting for `=hanyo-denshi/tk'.
15
16 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
17
18         * mule/mule-charset.el (default-coded-charset-priority-list): Add
19         `=hanyo-denshi/tk/mf-01'.
20
21         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
22         XEmacs CHISE.
23         (=hanyo-denshi/tk/mf-01): Ditto.
24
25 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
26
27         * mule/mule-charset.el (default-coded-charset-priority-list):
28         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
29
30 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
31
32         * mule/mule-charset.el (default-coded-charset-priority-list):
33         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
34
35 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
36
37         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
38         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
39
40         * mule/mule-charset.el (default-coded-charset-priority-list): Add
41         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
42
43         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
44         XEmacs CHISE.
45         (=ucs-bmp-itaiji-004): Ditto.
46         (=ucs-itaiji-005): Ditto.
47         (=ucs-bmp-itaiji-005): Ditto.
48
49 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
50
51         * mule/mule-charset.el (default-coded-charset-priority-list): Add
52         `=ucs-sip-itaiji-001'.
53
54         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
55         XEmacs CHISE.
56
57 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
58
59         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
60         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
61         `=ucs-itaiji-008'.
62
63         * mule/mule-charset.el (default-coded-charset-priority-list): Add
64         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
65         `=ucs-bmp-itaiji-008'.
66
67         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
68         XEmacs CHISE.
69         (=ucs-bmp-itaiji-001): Ditto.
70         (=ucs-itaiji-003): Ditto.
71         (=ucs-bmp-itaiji-003): Ditto.
72         (=ucs-itaiji-008): Ditto.
73         (=ucs-bmp-itaiji-008): Ditto.
74
75 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
76
77         * mule/mule-charset.el (default-coded-charset-priority-list): Add
78         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
79
80         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
81         for XEmacs CHISE.
82         (==ucs-bmp-cjk-compat@JP): Ditto.
83
84 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
85
86         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
87         setting for `===hng-tzs'.
88
89         * mule/mule-charset.el (default-coded-charset-priority-list): Add
90         `===hng-tzs'.
91
92         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
93         CHISE.
94
95 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
96
97         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
98         setting for `===hng-doh'.
99
100         * mule/mule-charset.el (default-coded-charset-priority-list): Add
101         `===hng-doh'.
102
103         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
104         CHISE.
105
106 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
107
108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
109         setting for `===hng-wad'.
110
111         * mule/mule-charset.el (default-coded-charset-priority-list): Add
112         `===hng-wad'.
113
114         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
115         CHISE.
116
117 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
118
119         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
120         settings for `==koseki' and `===hng-kcc'.
121
122         * mule/mule-charset.el (default-coded-charset-priority-list): Add
123         `===hng-kcc'.
124
125         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
126         CHISE.
127
128 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
129
130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
131         setting for `===hng-nkk'.
132
133         * mule/mule-charset.el (default-coded-charset-priority-list): Add
134         `===hng-nkk'.
135
136         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
137         CHISE.
138
139 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
140
141         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
142         setting for `===hng-ink'.
143
144         * mule/mule-charset.el (default-coded-charset-priority-list): Add
145         `===hng-ink'.
146
147         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
148         CHISE.
149
150 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
151
152         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
153         setting for `===hng-jhk'.
154
155         * mule/mule-charset.el (default-coded-charset-priority-list): Add
156         `===hng-jhk'.
157
158         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
159         CHISE.
160
161 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
162
163         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
164         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
165         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
166         (===jis-x0213-1@2004): Likewise.
167         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
168         "jisx0213\\(\\.2004\\)-1" as the registry.
169         (=+>jis-x0213-1@2004): Likewise.
170         (=>jis-x0213-1@2004): Likewise.
171
172         * mule/mule-charset.el (default-coded-charset-priority-list): Add
173         `===jis-x0213-1@2004'.
174
175 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
176
177         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
178         setting for `===hng-nak'.
179
180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
181         `===hng-nak'.
182
183         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
184         CHISE.
185
186 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
187
188         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
189         setting for `===hng-hos'.
190
191         * mule/mule-charset.el (default-coded-charset-priority-list): Add
192         `===hng-hos'.
193
194         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
195         CHISE.
196
197 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
198
199         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
200         setting for `===hng-tzj'.
201
202         * mule/mule-charset.el (default-coded-charset-priority-list): Add
203         `===hng-tzj'.
204
205         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
206         CHISE.
207
208 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
209
210         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
211         setting for `===hng-kae'.
212
213         * mule/mule-charset.el (default-coded-charset-priority-list): Add
214         `===hng-kae'.
215
216         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
217         CHISE.
218
219 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
220
221         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
222         setting for `===hng-kar'.
223
224         * mule/mule-charset.el (default-coded-charset-priority-list): Add
225         `===hng-kar'.
226
227         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
228         CHISE.
229
230 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
231
232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
233         setting for `===hng-kyd'.
234
235         * mule/mule-charset.el (default-coded-charset-priority-list): Add
236         `===hng-kyd'.
237
238         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
239         CHISE.
240
241 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
242
243         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
244         setting for `===hng-hok'.
245
246         * mule/mule-charset.el (default-coded-charset-priority-list): Add
247         `===hng-hok'.
248
249         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
250         CHISE.
251
252 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
253
254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
255         setting for `===hng-jyu'.
256
257         * mule/mule-charset.el (default-coded-charset-priority-list): Add
258         `===hng-jyu'.
259
260         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
261         CHISE.
262
263 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
264
265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
266         setting for `===hng-zkd'.
267
268         * mule/mule-charset.el (default-coded-charset-priority-list): Add
269         `===hng-zkd'.
270
271         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
272         CHISE.
273
274 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
275
276         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
277         setting for `===hng-kmi'.
278
279         * mule/mule-charset.el (default-coded-charset-priority-list): Add
280         `===hng-kmi'.
281
282         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
283         CHISE.
284
285 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
286
287         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
288         setting for `===hng-okd'.
289
290         * mule/mule-charset.el (default-coded-charset-priority-list): Add
291         `===hng-okd'.
292
293         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
294         CHISE.
295
296 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
297
298         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
299         setting for `===hng-nkm'.
300
301         * mule/mule-charset.el (default-coded-charset-priority-list): Add
302         `===hng-nkm'.
303
304         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
305         CHISE.
306
307 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
308
309         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
310         setting for `===hng-nto'.
311
312         * mule/mule-charset.el (default-coded-charset-priority-list): Add
313         `===hng-nto'.
314
315         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
316         CHISE.
317
318 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
319
320         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
321         setting for `===hng-yhk'.
322
323         * mule/mule-charset.el (default-coded-charset-priority-list): Add
324         `===hng-yhk'.
325
326         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
327         CHISE.
328
329 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
330
331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
332         setting for `===hng-sok'.
333
334         * mule/mule-charset.el (default-coded-charset-priority-list): Add
335         `===hng-sok'.
336
337         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
338         CHISE.
339
340 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
341
342         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
343         setting for `===hng-kda'.
344
345         * mule/mule-charset.el (default-coded-charset-priority-list): Add
346         `===hng-kda'.
347
348         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
349         CHISE.
350
351 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
352
353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
354         setting for `===hng-myz'.
355
356         * mule/mule-charset.el (default-coded-charset-priority-list): Add
357         `===hng-myz'.
358
359         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
360         CHISE.
361
362 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
363
364         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
365         setting for `===hng-kgk'.
366
367         * mule/mule-charset.el (default-coded-charset-priority-list): Add
368         `===hng-kgk'.
369
370         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
371         CHISE.
372
373 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
374
375         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
376         setting for `===hng-drt'.
377
378         * mule/mule-charset.el (default-coded-charset-priority-list): Add
379         `===hng-drt'.
380
381         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
382         CHISE.
383
384 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
385
386         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
387         setting for `===hng-mam'.
388
389         * mule/mule-charset.el (default-coded-charset-priority-list): Add
390         `===hng-mam'.
391
392         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
393         CHISE.
394
395 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
396
397         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
398         setting for `===hng-dng'.
399
400         * mule/mule-charset.el (default-coded-charset-priority-list): Add
401         `===hng-dng'.
402
403         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
404         CHISE.
405
406 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
407
408         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
409         setting for `=>cns11643-5'.
410
411 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
412
413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
414         setting for `===hng-keg'.
415
416         * mule/mule-charset.el (default-coded-charset-priority-list): Add
417         `===hng-keg'.
418
419         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
420         CHISE.
421
422 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
423
424         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
425         setting for `===hng-jou'.
426
427         * mule/mule-charset.el (default-coded-charset-priority-list): Add
428         `===hng-jou'.
429
430         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
431         CHISE.
432
433 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
434
435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
436         setting for `===hng-smk'.
437
438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
439         `===hng-smk'.
440
441         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
442         CHISE.
443
444 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
445
446         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
447         setting for `===hng-kyo'.
448
449         * mule/mule-charset.el (default-coded-charset-priority-list): Add
450         `===hng-kyo'.
451
452         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
453         CHISE.
454
455 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
456
457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
458         setting for `===hng-kss'.
459
460         * mule/mule-charset.el (default-coded-charset-priority-list): Add
461         `===hng-kss'.
462
463         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
464         CHISE.
465
466 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
467
468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
469         setting for `===hng-wan'.
470
471         * mule/mule-charset.el (default-coded-charset-priority-list): Add
472         `===hng-wan'.
473
474         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
475         CHISE.
476
477 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
478
479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
480         setting for `===hng-ksk'.
481
482         * mule/mule-charset.el (default-coded-charset-priority-list): Add
483         `===hng-ksk'.
484
485         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
486         CHISE.
487
488 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
489
490         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
491         setting for `===hng-kyu'.
492
493         * mule/mule-charset.el (default-coded-charset-priority-list): Add
494         `===hng-kyu'.
495
496         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
497         CHISE.
498
499 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
500
501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
502         setting for `===hng-skk'.
503
504         * mule/mule-charset.el (default-coded-charset-priority-list): Add
505         `===hng-skk'.
506
507         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
508         CHISE.
509
510 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
511
512         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
513         setting for `===hng-sik'.
514
515         * mule/mule-charset.el (default-coded-charset-priority-list): Add
516         `===hng-sik'.
517
518         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
519         CHISE.
520
521 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
522
523         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
524         setting for `===hng-kbk'.
525
526         * mule/mule-charset.el (default-coded-charset-priority-list): Add
527         `===hng-kbk'.
528
529         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
530         CHISE.
531
532 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
533
534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
535         setting for `===hng-kcj'.
536
537         * mule/mule-charset.el (default-coded-charset-priority-list): Add
538         `===hng-kcj'.
539
540         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
541         CHISE.
542
543 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
544
545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
546         setting for `===hng-k24'.
547
548         * mule/mule-charset.el (default-coded-charset-priority-list): Add
549         `===hng-k24'.
550
551         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
552         CHISE.
553
554 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
555
556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
557         setting for `===hng-gok'.
558
559         * mule/mule-charset.el (default-coded-charset-priority-list): Add
560         `===hng-gok'.
561
562         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
563         CHISE.
564 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
565
566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
567         setting for `===hng-tsu'.
568
569         * mule/mule-charset.el (default-coded-charset-priority-list): Add
570         `===hng-tsu'.
571
572         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
573         CHISE.
574
575 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
576
577         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
578         setting for `===hng-sys'.
579
580         * mule/mule-charset.el (default-coded-charset-priority-list): Add
581         `===hng-sys'.
582
583         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
584         CHISE.
585
586 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
587
588         * mule/mule-coding.el (coded-charset-entity-reference-alist):
589         - Use "&HNG010-<d><d><d><d><d>;" instead of
590           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
591         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
592
593         * mule/mule-charset.el (default-coded-charset-priority-list): Add
594         `=ucs-bmp-itaiji-002' and `===hng-khm'.
595
596         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
597         "hngkhi-0" as the suffix of registry.
598         (===hng-khm): New coded-charset for XEmacs CHISE.
599         (=ucs-itaiji-002): Ditto.
600         (=ucs-bmp-itaiji-002): Ditto.
601
602 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
603
604         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
605         setting for `=>ucs@iwds-1'.
606
607         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
608         XEmacs CHISE.
609
610 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
611
612         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
613         CHISE.
614
615         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
616         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
617         `===hng-khi'.
618
619 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
620
621         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
622         setting for `===hng-khi'.
623
624         * mule/mule-charset.el (default-coded-charset-priority-list): Add
625         `===hng-khi'.
626
627         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
628         CHISE.
629
630 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
631
632         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
633         #x9FA5 as the value of `max-code'.
634         (=ucs-bmp-var-002): Likewise.
635         (=ucs-bmp-var-003): Likewise.
636         (=ucs-bmp-itaiji-084): Likewise.
637         (=ucs-bmp-cjk@JP): Likewise.
638         (=ucs-bmp-cjk@JP/hanazono): Likewise.
639         (==ucs-bmp-cjk@JP/hanazono): Likewise.
640         (=>ucs-bmp-cjk@component): Likewise.
641
642 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
643
644         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
645         CHISE.
646
647 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
648
649         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
650         XEmacs CHISE.
651         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
652         `==jis-x0208@1978/2-pr' as the mother.
653
654 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
655
656         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
657         CHISE.
658
659 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
660
661         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
662         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
663
664 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
665
666         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
667         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
668
669 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
670
671         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
672         setting for `===ucs@gb'.
673
674 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
675
676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
677         setting for `===hanyo-denshi/ks', `===jis-x0208' and
678         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
679         as the entity-reference for `===jis-x0213-1@2000'; use
680         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
681
682 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
683
684         * mule/mule-charset.el (default-coded-charset-priority-list): Add
685         `===jis-x0208'.
686
687         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
688         instead of `===jis-x0208' as the mother.
689         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
690         `===jis-x0208' as the mother.
691         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
692         `===jis-x0208' as the mother.
693         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
694         `===jis-x0213-1' as the mother.
695         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
696         `===jis-x0213-1' as the mother.
697         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
698         the mother.
699         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
700         mother.
701
702 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
703
704         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
705         setting for `=ucs-var-001'.
706
707 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
708
709         * mule/mule-charset.el (default-coded-charset-priority-list): Add
710         `=ucs-bmp-var-001'.
711
712         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
713         CHISE.
714         (=ucs-bmp-var-001): Ditto.
715
716         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
717         setting for `=ucs-var-003'.
718
719 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
720
721         * mule/mule-charset.el (default-coded-charset-priority-list): Add
722         `=ucs-bmp-var-003'.
723
724         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
725         CHISE.
726         (=ucs-bmp-var-003): Ditto.
727
728 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
729
730         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
731         setting for `=ucs-var-002'.
732
733         * mule/mule-charset.el (default-coded-charset-priority-list): Add
734         `=ucs-bmp-var-002'.
735
736         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
737         CHISE.
738         (=ucs-bmp-var-002): Ditto.
739
740 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
741
742         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
743         XEmacs CHISE.
744         (==jis-x0208@1978/5pr): Ditto.
745
746 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
747
748         * mule/mule-charset.el (default-coded-charset-priority-list): Add
749         `=>ucs-bmp-cjk@component'.
750
751         * mule/mule-conf.el (=>ucs@component): New coded-charset for
752         XEmacs CHISE.
753         (=>ucs-bmp-cjk@component): Ditto.
754
755 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
756
757         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
758         setting for `=>iwds-1'.
759
760 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
761
762         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
763         CHISE.
764
765 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
766
767         * mule/mule-charset.el (default-coded-charset-priority-list):
768         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
769         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
770         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
771         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
772
773 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
774
775         * mule/mule-coding.el (coded-charset-entity-reference-alist):
776         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
777
778         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
779         `=>>ucs@iso' as the mother.
780         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
781         mother.
782
783 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
784
785         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
786         setting for `===hanyo-denshi/ia'.
787
788 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
789
790         * mule/mule-charset.el (default-coded-charset-priority-list): Add
791         `===hanyo-denshi/ia'.
792
793 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
794
795         * mule/mule-conf.el (=koseki): Fix DOC.
796         (==koseki): New coded-charset for XEmacs CHISE.
797
798 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
799
800         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
801         XEmacs CHISE.
802         (===hanyo-denshi/jd): Fix DOC.
803
804 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
805
806         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
807         setting for `===hanyo-denshi/ip'.
808
809 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
810
811         * mule/mule-charset.el (default-coded-charset-priority-list): Add
812         `===hanyo-denshi/ip'.
813
814         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
815         XEmacs CHISE.
816
817 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
818
819         * mule/mule-charset.el (default-coded-charset-priority-list): Add
820         `==ucs-radicals@unicode' and `=>daikanwa'.
821
822         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
823         for XEmacs CHISE.
824
825 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
826
827         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
828         XEmacs CHISE.
829
830 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
831
832         * mule/mule-charset.el (default-coded-charset-priority-list): Add
833         `===ruimoku-v6'.
834
835 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
836
837         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
838         setting for `===ruimoku-v6'.
839
840 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
841
842         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
843         CHISE.
844
845 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
846
847         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
848         coded-charset for XEmacs CHISE.
849
850 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
851
852         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
853         XEmacs CHISE.
854
855 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
856
857         * mule/mule-charset.el (default-coded-charset-priority-list): Add
858         `===ucs-sip@iso'.
859
860 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
861
862         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
863         CHISE.
864
865 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
866
867         * mule/mule-charset.el (default-coded-charset-priority-list): Add
868         `==ucs-sip@iso'.
869
870         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
871         CHISE.
872
873 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
874
875         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
876         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
877         (=ucs-sip-ext-b@iso): Fix registry.
878         (==ucs-sip-ext-b@iso): Ditto.
879         (===ucs-sip-ext-b@iso): Ditto.
880
881         * mule/mule-charset.el (default-coded-charset-priority-list): Add
882         `=ucs-sip@iso'.
883
884 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
885
886         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
887         setting for `=>cbeta'.
888
889 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
890
891         * mule/mule-charset.el (default-coded-charset-priority-list): Add
892         `=>cns11643-7'.
893
894         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
895
896 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
897
898         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
899         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
900
901 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
902
903         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
904         `=ucs@cns'.
905         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
906         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
907         `=ucs@jis/1990'.
908         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
909         `=ucs@jis/2000'.
910         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
911         `=ucs@jis/2004'.
912         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
913
914         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
915         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
916
917 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
918
919         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
920         XEmacs CHISE.
921         (==jis-x0208@1978/1pr): Ditto.
922         (==jis-x0208@1978/2-pr): Ditto.
923
924 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
925
926         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
927         setting for `===jis-x0213-1@2004'.
928
929 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
930
931         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
932         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
933
934         * mule/mule-charset.el (default-coded-charset-priority-list): Add
935         `===hanyo-denshi/jb'.
936
937         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
938         XEmacs CHISE.
939         (=+>hanyo-denshi/ft): Ditto.
940         (=+>hanyo-denshi/jt): Ditto.
941
942 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
943
944         * mule/mule-charset.el (default-coded-charset-priority-list): Add
945         `===hanyo-denshi/hg'.
946
947 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
948
949         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
950         XEmacs CHISE.
951         (===hanyo-denshi/hg): Ditto.
952
953 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
954
955         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
956         glyph-forms instead of detailed glyph-images.
957         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
958         `=adobe-japan1-*'.
959         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
960         (===adobe-japan1-1): Ditto.
961         (===adobe-japan1-2): Ditto.
962         (===adobe-japan1-3): Ditto.
963         (===adobe-japan1-4): Ditto.
964         (===adobe-japan1-5): Ditto.
965         (===adobe-japan1-6): Ditto.
966         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
967         `=>>>adobe-japan1' as the mother.
968         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
969         `=>>adobe-japan1' as the mother.
970         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
971         glyph-images.
972         (==jis-x0208@1978): Ditto.
973         (==jis-x0208@1983): Ditto.
974         (==jis-x0208@1990): Ditto.
975         (==jis-x0213-1): Ditto.
976         (==jis-x0213-1@2000): Ditto.
977         (==jis-x0213-1@2004): Ditto.
978         (==jis-x0213-2): Ditto.
979         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
980         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
981         `=jis-x0208@1978'.
982         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
983         `=jis-x0208@1983'.
984         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
985         `=jis-x0208@1990'.
986         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
987         `=jis-x0213-1'.
988         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
989         `=jis-x0213-1@2000'.
990         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
991         `=jis-x0213-1@2004'.
992         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
993         `=jis-x0213-2'.
994         (===jis-x0208): New coded-charset for XEmacs CHISE.
995         (===jis-x0208@1978): Ditto.
996         (===jis-x0208@1983): Ditto.
997         (===jis-x0208@1990): Ditto.
998         (===jis-x0213-1): Ditto.
999         (===jis-x0213-1@2000): Ditto.
1000         (===jis-x0213-2): Ditto.
1001         (===jis-x0212): Ditto.
1002         (===ks-x1001): Ditto.
1003         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1004         mother.
1005         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1006         as the mother.
1007         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1008         as the mother.
1009         (===cns11643-1): New coded-charset for XEmacs CHISE.
1010         (===cns11643-2): Ditto.
1011         (===cns11643-3): Ditto.
1012         (===cns11643-4): Ditto.
1013         (===cns11643-5): Ditto.
1014         (===cns11643-6): Ditto.
1015         (===cns11643-7): Ditto.
1016         (=>>cns11643-1): Ditto.
1017         (==big5-cdp): Indicate abstract glyph-images instead of
1018         representative glyph-images.
1019         (===big5-cdp): New coded-charset for XEmacs CHISE.
1020         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1021         detailed glyph-images.
1022         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1023         `=hanyo-denshi/*'.
1024         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1025         (===hanyo-denshi/ib): Ditto.
1026         (===hanyo-denshi/jt): Ditto.
1027         (===hanyo-denshi/ks): Ditto.
1028         (===mj): Ditto.
1029         (===mj-0): Ditto.
1030         (===mj-1): Ditto.
1031         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1032         `=>>>hanyo-denshi/*' as its mother.
1033         (==gt): Indicate abstract glyph-forms instead of detailed
1034         glyph-images.
1035         (===gt): New coded-charset for XEmacs CHISE.
1036         (=>>>gt): Indicates `==gt' instead of `=gt'.
1037         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1038         (==gt-k): Indicate abstract glyph-forms instead of detailed
1039         glyph-images.
1040         (===gt-k): New coded-charset for XEmacs CHISE.
1041         (==daikanwa): Indicates glyph-images instead of detailed
1042         glyph-images.
1043         (===daikanwa): New coded-charset for XEmacs CHISE.
1044         (===daikanwa/+p): Ditto.
1045         (===daikanwa/ho): Ditto.
1046         (==cbeta): Ditto.
1047         (===cbeta): Ditto.
1048         (==jef-china3): Ditto.
1049         (===jef-china3): Ditto.
1050         (==ruimoku-v6): Ditto.
1051         (==ucs@iso): Indicate representative glyph-forms instead of
1052         representative glyph-images.
1053         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1054         (==ucs@unicode): Indicate representative glyph-forms instead of
1055         representative glyph-images.
1056         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1057         `=ucs@unicode'.
1058         (==ucs@cns): Indicate representative glyph-forms instead of
1059         representative glyph-images.
1060         (==ucs@jis): Ditto.
1061         (==ucs@jis/1990): Ditto.
1062         (==ucs@jis/2000): Ditto.
1063         (==ucs@jis/2004): Ditto.
1064         (==ucs@ks): Ditto.
1065         (===ucs@iso): New coded-charset for XEmacs CHISE.
1066         (===ucs@unicode): Ditto.
1067         (===ucs@gb): Ditto.
1068         (===ucs@ks): Ditto.
1069         (===ucs-bmp-cjk@gb): Ditto.
1070         (===ucs-sip-ext-b@iso): Ditto.
1071
1072 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1073
1074         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1075         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1076         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1077         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1078         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1079         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1080         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1081         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1082         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1083         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1084
1085         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1086         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1087         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1088         - Use "&g1-[NAME];" for `=>>[NAME]'.
1089         - Abolish "&g2-[NAME];".
1090
1091 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1092
1093         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1094         `=>>ucs@cns' as the mother.
1095
1096 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1097
1098         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1099         setting for `==ucs@ks'.
1100
1101 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1102
1103         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1104         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1105         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1106         0x00E30000〜0x00E409D5.
1107
1108 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1109
1110         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1111         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1112         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1113
1114 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1115
1116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1117         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1118
1119         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1120         (=mj-0): Ditto.
1121         (=mj-1): Ditto.
1122         (==mj): Ditto.
1123         (==mj-0): Ditto.
1124         (==mj-1): Ditto.
1125         (=>>mj): Ditto.
1126
1127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1128         setting for `=mj' and `==mj'.
1129
1130 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1131
1132         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1133         CHISE.
1134
1135 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1136
1137         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1138         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1139         `=>ucs@hanyo-denshi'.
1140
1141 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1142
1143         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1144         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1145
1146         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1147         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1148
1149 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1150
1151         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1152         XEmacs CHISE.
1153
1154 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1155
1156         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1157         Change priority of `=>>>ucs@iso'.
1158
1159         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1160         `=>>>ucs@iso' as the mother.
1161         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1162
1163 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1164
1165         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1166         Change priority of `=>>>ucs@unicode'.
1167
1168         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1169         `=ucs@unicode'.
1170
1171 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1172
1173         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1174         Change priority of `=>>>ucs@jis'.
1175
1176         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1177         `=ucs@jis'.
1178
1179 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1180
1181         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1182         setting for `==daikanwa/+p'.
1183
1184 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1185
1186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1187         setting for `==shinjigen@1ed'.
1188
1189 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1190
1191         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1192         XEmacs CHISE.
1193
1194 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1195
1196         * mule/mule-conf.el (==shinjigen): Modify DOC.
1197         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1198         (==shinjigen@rev): Modify DOC.
1199
1200 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1201
1202         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1203         CHISE.
1204
1205 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1206
1207         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1208         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1209
1210         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1211         XEmacs CHISE.
1212
1213         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1214         `==daikanwa'.
1215
1216 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1217
1218         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1219         setting for `==cns11643-7'.
1220
1221         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1222         `==cns11643-7'.
1223
1224 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1225
1226         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1227         `==cns11643-6'.
1228
1229         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1230         setting for `==cns11643-6'.
1231
1232 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1233
1234         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1235         setting for `==cns11643-5'.
1236
1237         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1238         `==cns11643-5'.
1239
1240 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1241
1242         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1243         setting for `==cns11643-4'.
1244
1245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1246         `==cns11643-4'.
1247
1248 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1249
1250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1251         setting for `==cns11643-3'.
1252
1253         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1254         `==cns11643-3'.
1255
1256 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1257
1258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1259         setting for `==cns11643-2'.
1260
1261         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1262         `==cns11643-2'.
1263
1264 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1265
1266         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1267         Change priority of `=>>>ucs@ks'.
1268
1269         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1270         `=ucs@ks'.
1271
1272 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1273
1274         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1275         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1276         `==ucs@cns' and `==cns11643-1'.
1277
1278         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1279         (==cns11643-2): Ditto.
1280         (==cns11643-3): Ditto.
1281         (==cns11643-4): Ditto.
1282         (==cns11643-5): Ditto.
1283         (==cns11643-6): Ditto.
1284         (==cns11643-7): Ditto.
1285
1286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1287         `==cns11643-1'.
1288
1289 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1290
1291         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1292         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1293         `=>>>ucs@jis/1990'.
1294
1295         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1296         `=ucs@jis/1990'.
1297         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1298         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1299
1300 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1301
1302         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1303         Change priority of `=>>>ucs@cns'.
1304
1305         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1306         `=ucs@cns'.
1307
1308 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1309
1310         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1311         `==ks-x1001'.
1312
1313         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1314         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1315         `==ks-x1001'.
1316
1317 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1318
1319         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1320
1321 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1322
1323         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1324         `=jis-x0208'.
1325         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1326         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1327         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1328         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1329         (=>>>jis-x0213-1@2000): Changed to an alias for
1330         `=jis-x0213-1@2000'.
1331         (=>>>jis-x0213-1@2004): Changed to an alias for
1332         `=jis-x0213-1@2004'.
1333         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1334
1335 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1336
1337         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1338         `=adobe-japan1-0'.
1339         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1340         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1341         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1342         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1343         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1344         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1345
1346 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1347
1348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1349         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1350         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1351         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1352         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1353         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1354
1355 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1356
1357         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1358         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1359         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1360         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1361         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1362         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1363         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1364         `==jis-x0212'.
1365
1366 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1367
1368         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1369         "AdobeJapan1-[0-6]$".
1370         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1371         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1372         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1373         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1374         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1375         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1376         (==adobe-japan1-1): Ditto.
1377         (==adobe-japan1-2): Ditto.
1378         (==adobe-japan1-3): Ditto.
1379         (==adobe-japan1-4): Ditto.
1380         (==adobe-japan1-5): Ditto.
1381         (==adobe-japan1-6): Ditto.
1382         (==jis-x0208): Ditto.
1383         (==jis-x0208@1978): Ditto.
1384         (==jis-x0208@1983): Ditto.
1385         (==jis-x0208@1990): Ditto.
1386         (==jis-x0213-1): Ditto.
1387         (==jis-x0213-1@2000): Ditto.
1388         (==jis-x0213-1@2004): Ditto.
1389         (==jis-x0213-2): Ditto.
1390         (==jis-x0212): Ditto.
1391         (==gb2312): Ditto.
1392         (==iso-ir165): Ditto.
1393         (==gb12345): Ditto.
1394         (==ks-x1001): Ditto.
1395         (==cns11643-1): Ditto.
1396         (==cns11643-2): Ditto.
1397         (==cns11643-3): Ditto.
1398         (==cns11643-4): Ditto.
1399         (==cns11643-5): Ditto.
1400         (==cns11643-6): Ditto.
1401         (==cns11643-7): Ditto.
1402         (==big5-cdp): Ditto.
1403         (==hanyo-denshi/ja): Ditto.
1404         (==hanyo-denshi/jb): Ditto.
1405         (==hanyo-denshi/jc): Ditto.
1406         (==hanyo-denshi/jd): Ditto.
1407         (==hanyo-denshi/ft): Ditto.
1408         (==hanyo-denshi/ia): Ditto.
1409         (==hanyo-denshi/ib): Ditto.
1410         (==hanyo-denshi/hg): Ditto.
1411         (==hanyo-denshi/jt): Ditto.
1412         (==hanyo-denshi/ks): Ditto.
1413         (==gt): Ditto.
1414         (==gt-k): Ditto.
1415         (==daikanwa): Ditto.
1416         (==shinjigen): Ditto.
1417         (==ucs@iso): Ditto.
1418         (==ucs@unicode): Ditto.
1419         (==ucs@gb): Ditto.
1420         (==ucs-bmp@gb): Ditto.
1421         (==ucs@cns): Ditto.
1422         (==ucs-bmp@cns): Ditto.
1423         (==ucs@jis): Ditto.
1424         (==ucs@jis/1990): Ditto.
1425         (==ucs@jis/2000): Ditto.
1426         (==ucs@jis/2004): Ditto.
1427         (==ucs@JP): Ditto.
1428         (==ucs@JP/hanazono): Ditto.
1429         (==ucs@ks): Ditto.
1430         (==ucs-bmp@ks): Ditto.
1431         (==ucs@cns11643): Ditto.
1432         (==ucs-bmp-cjk@gb): Ditto.
1433         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1434         (==ucs-sip-ext-b@iso): Ditto.
1435
1436 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1437
1438         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1439         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1440
1441         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1442         XEmacs CHISE.
1443         (=ucs-bmp-cjk@unicode): Abolished.
1444
1445 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1446
1447         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1448         `=+>ucs-bmp-cjk-compat@jis'.
1449
1450         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1451         for XEmacs CHISE.
1452
1453 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1454
1455         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1456         CHISE.
1457
1458 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1459
1460         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1461         for XEmacs CHISE.
1462         (=jis-x0208@1978/1er-pr): Abolished.
1463         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1464         `=jis-x0208@1978/1er-pr' as the mother.
1465
1466 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1467
1468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1469         setting for `=ucs-itaiji-084'.
1470
1471 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1472
1473         * mule/mule-charset.el (default-coded-charset-priority-list):
1474         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1475
1476         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1477         XEmacs CHISE.
1478         (=ucs-bmp-itaiji-084): Ditto.
1479
1480 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1481
1482         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1483         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1484
1485 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1486
1487         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1488         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1489
1490         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1491         XEmacs CHISE.
1492         (=big5-cdp-var-5): Ditto.
1493
1494 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1495
1496         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1497         XEmacs CHISE.
1498
1499 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1500
1501         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1502         XEmacs CHISE.
1503
1504 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1505
1506         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1507         setting for `=>>>hanyo-denshi/ft'.
1508
1509 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1510
1511         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1512         XEmacs CHISE.
1513         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1514         `=hanyo-denshi/jd' as the mother.
1515
1516 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1517
1518         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1519         XEmacs CHISE.
1520         (=+>adobe-japan1-1): Ditto.
1521         (=+>adobe-japan1-2): Ditto.
1522         (=+>adobe-japan1-3): Ditto.
1523         (=+>adobe-japan1-4): Ditto.
1524         (=+>adobe-japan1-5): Ditto.
1525         (=+>adobe-japan1-6): Ditto.
1526         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1527
1528 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1529
1530         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1531         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1532         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1533
1534         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1535         the top.
1536
1537 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1538
1539         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1540         XEmacs CHISE.
1541         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1542         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1543         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1544
1545 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1546
1547         * mule/mule-charset.el (default-coded-charset-priority-list):
1548         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1549         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1550
1551         * mule/mule-conf.el: Modify order of definitions of some
1552         coded-charsets.
1553
1554 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1555
1556         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1557         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1558         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1559
1560         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1561         CHISE.
1562         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1563         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1564
1565 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1566
1567         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1568         CHISE.
1569
1570 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1571
1572         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1573         setting for `=daikanwa/+2p'.
1574
1575         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1576         XEmacs CHISE.
1577
1578 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1579
1580         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1581         XEmacs CHISE.
1582         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1583
1584 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1585
1586         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1587         setting for `=>>>hanyo-denshi/ib'.
1588
1589 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1590
1591         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1592         XEmacs CHISE.
1593         (=>>>hanyo-denshi/ib): Ditto.
1594         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1595         `=hanyo-denshi/ja' as the mother.
1596         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1597         `=hanyo-denshi/ib' as the mother.
1598
1599 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1600
1601         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1602         XEmacs CHISE.
1603         (utf-8-ivs-mcs-er): Likewise.
1604         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1605         and `=>ucs-gb'.
1606         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1607         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1608         `ucs-gb' and `=>ucs-gb'.
1609         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1610         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1611         and `=>ucs-cns'.
1612         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1613         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1614         `ucs-cns' and `=>ucs-cns'.
1615         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1616         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1617         `ucs-big5' and `=>ucs-big5'.
1618         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1619         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1620         `ucs-big5' and `=>ucs-big5'.
1621         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1622         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1623         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1624         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1625         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1626         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1627         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1628         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1629         `=>ucs-jis'; modify DOC and mnemonic.
1630         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1631         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1632         and `=>ucs-jis'; modify DOC and mnemonic.
1633         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1634         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1635         `=>ucs-ks'.
1636         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1637         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1638         and `=>ucs-ks'.
1639         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1640
1641 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1642
1643         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1644         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1645
1646 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1647
1648         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1649         Modify priorities.
1650
1651 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1652
1653         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1654         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1655
1656 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1657
1658         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1659         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1660
1661 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1662
1663         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1664         CHISE.
1665
1666 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1667
1668         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1669         CHISE.
1670
1671 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1672
1673         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1674         CHISE.
1675
1676 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1677
1678         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1679         `=+>ucs-bmp-cjk@unicode'.
1680
1681         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1682         for XEmacs CHISE.
1683
1684 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1685
1686         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1687         setting for `=>>daikanwa'.
1688
1689 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1690
1691         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1692         `=>>hanyo-denshi/jt'.
1693
1694 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1695
1696         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1697         XEmacs CHISE.
1698         (=+>jis-x0208@1990): Ditto.
1699         (=+>jis-x0213-1@2000): Ditto.
1700
1701 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1702
1703         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1704         XEmacs CHISE.
1705
1706 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1707
1708         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1709         XEmacs CHISE.
1710         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1711         `=hanyo-denshi/jc' as the mother.
1712
1713 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1714
1715         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1716         setting for `=+>adobe-japan1'.
1717
1718         * mule/mule-charset.el (default-coded-charset-priority-list):
1719         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1720         and `=>>hanyo-denshi/ft' to `=>>gt'.
1721
1722 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1723
1724         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1725         XEmacs CHISE.
1726         (=>>adobe-japan1-1): Ditto.
1727         (=>>adobe-japan1-2): Ditto.
1728         (=>>adobe-japan1-3): Ditto.
1729         (=>>adobe-japan1-4): Ditto.
1730         (=>>adobe-japan1-5): Ditto.
1731         (=>>adobe-japan1-6): Ditto.
1732         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1733
1734 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1735
1736         * mule/mule-conf.el (=adobe-japan1): New alias for
1737         `=adobe-japan1-6'.
1738         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1739         (=>>>adobe-japan1-1): Ditto.
1740         (=>>>adobe-japan1-2): Ditto.
1741         (=>>>adobe-japan1-3): Ditto.
1742         (=>>>adobe-japan1-4): Ditto.
1743         (=>>>adobe-japan1-5): Ditto.
1744         (=>>>adobe-japan1-6): Ditto.
1745         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1746
1747 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1748
1749         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1750         setting for `=>>>adobe-japan1'.
1751
1752 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1753
1754         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1755         setting for `=+>ucs@ks'.
1756
1757 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1758
1759         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1760         XEmacs CHISE.
1761         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1762         `=adobe-japan1-6' as the mother.
1763
1764 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1765
1766         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1767         setting for `=>cns11643-7'.
1768
1769 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1770
1771         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1772         CHISE.
1773
1774 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1775
1776         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1777         XEmacs CHISE.
1778         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1779
1780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1781         setting for `=>ucs@jis/2004'.
1782
1783 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1784
1785         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1786         setting for `=+>gt'.
1787
1788         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1789         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1790
1791 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1792
1793         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1794         `=>ucs@unicode' as the mother.
1795         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1796         mother.
1797         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1798         mother.
1799         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1800         mother.
1801
1802 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1803
1804         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1805         setting for `=+>ucs@unicode'.
1806
1807         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1808         CHISE.
1809
1810 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1811
1812         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1813         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1814         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1815         - Add setting for `=+>ucs@cns'.
1816
1817         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1818         CHISE.
1819         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1820         as the mother.
1821         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1822         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1823
1824         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1825         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1826
1827 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1828
1829         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1830         setting for `=>ucs@ks'.
1831
1832 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1833
1834         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1835         `=ucs-bmp-cjk-compat@unicode'.
1836
1837         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1838         coded-charset for XEmacs CHISE.
1839
1840 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1841
1842         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1843         `=ucs-bmp-cjk-compat'.
1844
1845         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1846         XEmacs CHISE.
1847
1848 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1849
1850         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1851         CHISE.
1852
1853 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1854
1855         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1856         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1857
1858         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1859         `=>ucs@jis/1990'.
1860         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1861
1862 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1863
1864         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1865         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1866
1867         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1868         CHISE.
1869         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1870         mother.
1871
1872 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1873
1874         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1875         `=>jis-x0213-2@usual'.
1876         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1877         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1878         `=>jis-x0213-2@usual' as the mother.
1879
1880 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1881
1882         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1883         (=>ucs@JP): New alias for `=+>ucs@jis'.
1884
1885 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1886
1887         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1888         `=>jis-x0208@usual'.
1889         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1890         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1891         `=>jis-x0208@usual' as the mother.
1892         (=>jis-x0208): Likewise.
1893
1894 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1895
1896         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1897         setting for `=+>jis-x0208@1978'.
1898
1899 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1900
1901         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1902         XEmacs CHISE.
1903
1904 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1905
1906         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1907         setting for `=>>>ucs@jis/1990'.
1908
1909 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1910
1911         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1912         setting for `=>ucs@jis/1990'.
1913
1914 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1915
1916         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1917         setting for `=ucs@JP/hanazono'.
1918
1919         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1920         CHISE.
1921         (=ucs@JP/hanazono): Ditto.
1922         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1923         (=>>hanyo-denshi/jc): Ditto.
1924         (=>>hanyo-denshi/jd): Ditto.
1925
1926 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1927
1928         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1929         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1930
1931 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1932
1933         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1934         XEmacs CHISE.
1935
1936 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1937
1938         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1939         XEmacs CHISE.
1940
1941 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1942
1943         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1944         `=ucs-bmp-cjk@JP'.
1945
1946 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1947
1948         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1949         XEmacs CHISE.
1950
1951 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1952
1953         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1954         Modify order of settings; add settings for `=daikanwa@rev2'.
1955
1956 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1957
1958         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1959         setting for `=>>cbeta'.
1960
1961         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1962         CHISE.
1963
1964 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1965
1966         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1967         setting for `=>>adobe-japan1'.
1968
1969 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1970
1971         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1972         XEmacs CHISE.
1973
1974 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1975
1976         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1977         setting for `=>>hanyo-denshi/ia'.
1978
1979         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1980         XEmacs CHISE.
1981
1982 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1983
1984         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1985         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1986
1987         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1988         XEmacs CHISE.
1989         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1990         `=hanyo-denshi/jt' as the mother.
1991
1992 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1993
1994         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1995         setting for `=>>>jis-x0213-2'.
1996
1997         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1998         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1999         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2000
2001 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2002
2003         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2004         XEmacs CHISE.
2005
2006 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2007
2008         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2009         XEmacs CHISE.
2010
2011         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2012         `=>>jis-x0213-1@2004'.
2013
2014 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2015
2016         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2017         XEmacs CHISE.
2018
2019 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2020
2021         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2022         - Use "&g2-*;" as entity-references for `=>>>*'.
2023         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2024
2025         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2026         XEmacs CHISE.
2027         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2028         as the mother.
2029
2030 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2031
2032         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2033         setting for `=>>hanyo-denshi/ib'.
2034
2035         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2036         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2037         (=>>jis-x0208@1990): Ditto.
2038         (=>>hanyo-denshi/ib): Ditto.
2039
2040         * mule/mule-charset.el (default-coded-charset-priority-list):
2041         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2042
2043 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2044
2045         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2046         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2047         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2048         `=>>>ucs@jis/2004'.
2049
2050 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2051
2052         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2053         XEmacs CHISE.
2054         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2055         `=jis-x0213-1@2004' as the mother.
2056         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2057         (=>>>ucs@ks): Ditto.
2058
2059         * mule/mule-charset.el (default-coded-charset-priority-list):
2060         Modify priority of `=hanyo-denshi/*'.
2061
2062 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2063
2064         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2065         settings for `=>>ucs@JP' and `=ucs@JP'.
2066
2067 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2068
2069         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2070         CHISE.
2071
2072 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2073
2074         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2075         setting for `=>>>ucs@cns'.
2076
2077         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2078         CHISE.
2079
2080 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2081
2082         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2083         instead of `=>>>jis-x0213-1@2004' as the mother.
2084         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2085         (=>>>ucs@unicode): Likewise.
2086         (=>>>ucs@jis): Likewise.
2087         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2088         mother.
2089         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2090
2091 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2092
2093         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2094         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2095         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2096         `=>>>ucs@jis'.
2097
2098 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2099
2100         * mule/mule-charset.el (default-coded-charset-priority-list):
2101         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2102         and `=jis-x0213-*-2000'.
2103
2104 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2105
2106         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2107         XEmacs CHISE.
2108         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2109         `=>>jis-x0213-1' as the mother.
2110
2111 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2112
2113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2114         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2115
2116 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2117
2118         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2119
2120 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2121
2122         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2123         XEmacs CHISE.
2124
2125 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2126
2127         * mule/mule-coding.el (decomposition-feature-list): Set
2128         `=decomposition', `=decomposition@cid' and
2129         `=decomposition@hanyo-denshi'.
2130
2131 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2132
2133         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2134         setting for `=>>hanyo-denshi/ks'.
2135
2136         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2137         XEmacs CHISE.
2138
2139 2011-02-16  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/ks' and `=hanyo-denshi/ks/mf'.
2143
2144         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2145         `=hanyo-denshi/ks/mf'.
2146
2147         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2148         XEmacs CHISE.
2149         (=hanyo-denshi/ks/mf): Ditto.
2150
2151 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2152
2153         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2154         settings for P=hanyo-denshi/jt'.
2155
2156         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2157         `=hanyo-denshi/jt'.
2158
2159         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2160         XEmacs CHISE.
2161
2162 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2163
2164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2165         settings for `=hanyo-denshi/ip'.
2166
2167         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2168         `=hanyo-denshi/ip'.
2169
2170         * mule/mule-conf.el (=hanyo-denshi/ip): 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         settings for `=hanyo-denshi/hg'.
2177
2178         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2179         `=hanyo-denshi/hg'.
2180
2181         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2182         XEmacs CHISE.
2183
2184 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2185
2186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2187         setting for `=>>hanyo-denshi/ft'.
2188
2189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2190         `=>>hanyo-denshi/ft'.
2191
2192         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2193         XEmacs CHISE.
2194
2195 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2196
2197         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2198         settings for `=hanyo-denshi/ib'.
2199
2200         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2201         `=hanyo-denshi/ib'.
2202
2203         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2204         XEmacs CHISE.
2205
2206 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2207
2208         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2209         settings for isolated characters of `=hanyo-denshi/ia' and
2210         non-isolated characters of `=hanyo-denshi/*'.
2211
2212         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2213         `=hanyo-denshi/ia'.
2214
2215         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2216         XEmacs CHISE.
2217
2218 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2219
2220         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2221         setting for isolated characters of `=hanyo-denshi/ft'.
2222
2223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2224         `=hanyo-denshi/ft'.
2225
2226         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2227         XEmacs CHISE.
2228
2229 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2230
2231         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2232         setting for isolated characters of `=hanyo-denshi/jd'.
2233
2234         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2235         `=hanyo-denshi/jd'.
2236
2237         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2238         XEmacs CHISE.
2239
2240 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2241
2242         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2243         setting for isolated characters of `=hanyo-denshi/jc'.
2244
2245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2246         `=hanyo-denshi/jc'.
2247
2248         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2249         XEmacs CHISE.
2250
2251 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2252
2253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2254         setting for isolated characters of `=hanyo-denshi/jb'.
2255
2256         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2257         `=hanyo-denshi/jb'.
2258
2259         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2260         XEmacs CHISE.
2261
2262 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2263
2264         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2265         setting for isolated characters of `=hanyo-denshi/ja'.
2266
2267 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2268
2269         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2270         `=hanyo-denshi/ja'.
2271
2272         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2273         XEmacs CHISE.
2274
2275 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2276
2277         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2278         settings for isolated characters of `=adobe-japan1-6'.
2279
2280 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2281
2282         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2283         CHISE.
2284         (=daikanwa/+2p): Ditto.
2285         (=daikanwa/ho): Ditto.
2286
2287 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2288
2289         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2290         coding-system for XEmacs CHISE.
2291
2292 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2293
2294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2295         setting for `=>>ruimoku-v6'.
2296
2297         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2298         CHISE.
2299
2300 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2301
2302         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2303         setting for `=daikanwa@rev1'.
2304
2305 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2306
2307         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2308         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2309
2310 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2311
2312         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2313         XEmacs CHISE.
2314         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2315
2316 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2317
2318         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2319         CHISE.
2320
2321 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2322
2323         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2324         CHISE.
2325
2326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2327         setting for `=>ucs@jis'.
2328
2329 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2330
2331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2332         setting for `=>jis-x0208@usual'.
2333
2334         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2335         XEmacs CHISE.
2336         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2337         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2338         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2339
2340 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2341
2342         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2343         CHISE.
2344         (=>>>jis-x0208@1990): Ditto.
2345         (=>>>jis-x0213-1): Ditto.
2346         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2347         mother.
2348         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2349         as the mother.
2350
2351 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2352
2353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2354         setting for `=>ucs@cns' and `=>>ucs@ks'.
2355
2356         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2357         CHISE.
2358
2359 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2360
2361         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2362         CHISE.
2363
2364 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2365
2366         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2367         CHISE.
2368         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2369         mother.
2370
2371 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2372
2373         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2374         `==>ucs-bmp-cjk@bucs'.
2375
2376         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2377         XEmacs CHISE.
2378
2379 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2380
2381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2382         setting for `==>ucs@bucs'.
2383
2384         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2385         XEmacs CHISE.
2386
2387 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2388
2389         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2390         - Add setting for `=>>jis-x0208'.
2391         - Omit setting for `=>>jis-x0208@1990'.
2392         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2393           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2394           `=ucs@FOO'.
2395
2396 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2397
2398         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2399         setting for `=>daikanwa'.
2400
2401 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2402
2403         * mule/mule-conf.el (=daikanwa): Fix DOC.
2404         (=>daikanwa): New abstract character for XEmacs CHISE.
2405         (=>ucs@iso): Likewise.
2406         (=>ucs@unicode): Likewise.
2407         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2408
2409 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2410
2411         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2412         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2413           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2414         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2415         - Add `=>big5-cdp'.
2416
2417 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2418
2419         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2420         (=>big5-cdp): New abstract character.
2421
2422 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2423
2424         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2425         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2426         `chinese-big5'.
2427
2428 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2429
2430         * mule/mule-charset.el (default-coded-charset-priority-list):
2431         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2432
2433         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2434         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2435         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2436         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2437         and `=>jis-x0213-2'.
2438
2439 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2440
2441         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2442         XEmacs CHISE.
2443         (=>>ucs@jis/2000): Likewise.
2444         (=>>ucs@jis/2004): Likewise.
2445
2446 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2447
2448         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2449         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2450         `=>>ucs@cns'.
2451
2452         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2453         XEmacs CHISE.
2454         (=>>gt): Use quote instead of backquote; modify DOC.
2455         (=>gt): Use quote instead of backquote.
2456         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2457         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2458         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2459         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2460         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2461         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2462
2463 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2464
2465         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2466         `=>>ucs@unicode' and `=>>gt'.
2467
2468 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2469
2470         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2471         XEmacs CHISE.
2472         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2473         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2474         `=jis-x0208@1978/1er-pr' as the mother.
2475         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2476
2477 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2478
2479         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2480         `=ucs@unicode' as the mother.
2481
2482 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2483
2484         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2485         setting for `=>>ucs@unicode'.
2486
2487         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2488         CHISE.
2489
2490 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2491
2492         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2493         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2494
2495         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2496         `=adobe-japan1-6' and `=adobe-japan1-base'.
2497
2498         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2499         XEmacs CHISE.
2500         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2501         specify `min-code' and `max-code'.
2502         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2503         (=adobe-japan1-2): Likewise.
2504         (=adobe-japan1-3): Likewise.
2505         (=adobe-japan1-4): Likewise.
2506         (=adobe-japan1-5): Likewise.
2507         (=adobe-japan1-6): Likewise.
2508
2509 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2510
2511         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2512         setting for `=>gt'.
2513
2514 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2515
2516         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2517         CHISE.
2518
2519 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2520
2521         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2522         setting for `=>zinbun-oracle'.
2523
2524         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2525         for XEmacs CHISE.
2526
2527 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2528
2529         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2530         for XEmacs CHISE.
2531         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2532         `=jis-x0208@1978' as the mother.
2533
2534 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2535
2536         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2537         - Use `=gt' instead of `ideograph-gt'.
2538         - Use `=gt-k' instead of `ideograph-gt-k'.
2539         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2540         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2541         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2542         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2543         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2544         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2545         - Use `=>>gt' instead of `<=>gt'.
2546         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2547         - Add setting for `=>>jis-x0208@1990'.
2548         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2549           `=>>jis-x0213-1@2000'.
2550         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2551         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2552           `=>>jis-x0213-1@2004'.
2553         - Add setting for `=>>jis-x0208@1978'.
2554         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2555
2556 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2557
2558         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2559         XEmacs CHISE.
2560
2561 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2562
2563         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2564         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2565         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2566         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2567         `<=>jis-x0213-1@2004'.
2568
2569 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2570
2571         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2572         CHISE.
2573         (=>jis-x0213-2): Ditto.
2574
2575 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2576
2577         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2578         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2579
2580 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2581
2582         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2583         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2584         `=>jis-x0213-1'.
2585
2586 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2587
2588         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2589         CHISE.
2590         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2591
2592 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2593
2594         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2595         `<==>jis-x0213-1'.
2596         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2597         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2598         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2599         (<=>jis-x0208): New alias for `=>jis-x0208'.
2600         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2601         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2602         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2603         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2604         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2605         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2606         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2607         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2608         (=>>gt): Renamed from `<==>gt'.
2609         (<==>gt): New alias for `=>>gt'.
2610
2611 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2612
2613         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2614         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2615         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2616         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2617         - Add settings for `<=>jis-x0213-1@2000' and
2618           `<=>jis-x0213-1@2004'.
2619
2620         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2621         XEmacs CHISE.
2622         (<==>jis-x0213-1): Likewise.
2623         (<==>jis-x0213-1@2000): Likewise.
2624         (<==>jis-x0213-1@2004): Likewise.
2625         (<=>jis-x0208): Add property `=>iso-ir 168'.
2626         (<=>jis-x0208@1997): Likewise.
2627         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2628         as the mother; add property `=>iso-ir 228'.
2629         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2630         property `=>iso-ir 228'.
2631         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2632         property `=>iso-ir 233'.
2633         (<==>gt): Renamed from `<=>gt'.
2634         (<=>gt): New alias for `<==>gt'.
2635
2636 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2637
2638         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2639         CHISE.
2640         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2641         `<=>jis-x0208' as the mother.
2642         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2643         (<=>jis-x0213-1@2000): Ditto.
2644         (<=>jis-x0213-1@2004): Ditto.
2645
2646 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2647
2648         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2649         settings for `<=>gt'.
2650
2651         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2652
2653 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2654
2655         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2656         XEmacs CHISE.
2657         (=jis-x0208@1978/-4pr): Likewise.
2658         (=jis-x0208@1978/4-pr): Likewise.
2659         (=jis-x0213-1): Likewise.
2660         (=ucs@iso): Likewise.
2661         (=ucs@unicode): Likewise.
2662         (=ucs@gb): Likewise.
2663         (=ucs@gb/fw): Likewise.
2664         (=ucs@cns): Likewise.
2665         (=ucs@cns/fw): Likewise.
2666         (=ucs@jis): Likewise.
2667         (=ucs@jis/fw): Likewise.
2668         (=ucs@jis/1990): Likewise.
2669         (=ucs@jis/2000): Likewise.
2670         (=ucs@jis/2004): Likewise.
2671         (=ucs@JP): Likewise.
2672         (=ucs@ks): Likewise.
2673         (=ucs@big5): Likewise.
2674         (=ucs@big5/cns11643): Likewise.
2675         (=ucs@cns11643): Likewise.
2676
2677 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2678
2679         * mule/mule-charset.el (default-coded-charset-priority-list):
2680         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2681
2682         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2683         CHISE.
2684         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2685         mother.
2686
2687 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2688
2689         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2690         from src/mule-charset.c].
2691         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2692         specify `final'.
2693         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2694         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2695         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2696         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2697         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2698         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2699
2700 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2701
2702         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2703         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2704         (=jis-x0208@1978/i-4): Specify `partial'.
2705         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2706         mother coded-charset.
2707         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2708
2709 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2710
2711         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2712         settings for `=jis-x0213-1@2004'.
2713
2714 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2715
2716         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2717         CHISE.
2718         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2719         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2720         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2721         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2722         temporarily.
2723         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2724
2725 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2726
2727         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2728         CHISE.
2729         (=shinjigen@1ed): Inherited from `=shinjigen'.
2730         (=shinjigen@rev): Likewise.
2731
2732 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2733
2734         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2735         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2736
2737 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2738
2739         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2740         define it as an alias.
2741         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2742         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2743         alias.
2744         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2745         alias.
2746
2747 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2748
2749         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2750         CHISE.
2751
2752 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2753
2754         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2755         CHISE.
2756         (shinjigen-2): Ditto.
2757
2758 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2759
2760         * mule/mule-charset.el (default-coded-charset-priority-list):
2761         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2762         `chinese-big5-eten-*' and `chinese-big5'.
2763
2764 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2765
2766         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2767         #x9FA5 temporarily.
2768
2769 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2770
2771         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2772         settings for `=jis-x0208@1978/i1'.
2773
2774 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2775
2776         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2777         XEmacs CHISE.
2778
2779 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2780
2781         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2782         XEmacs CHISE.
2783
2784 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2785
2786         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2787         XEmacs CHISE.
2788
2789 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2790
2791         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2792         CHISE.
2793         (=ucs-bmp@cns): Likewise.
2794         (=ucs-bmp@jis): Likewise.
2795         (=ucs-bmp@ks): Likewise.
2796
2797 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2798
2799         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2800         CHISE.
2801         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2802
2803 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2804
2805         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2806         settings for `=zinbun-oracle'.
2807
2808         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2809         `=zinbun-oracle'.
2810
2811 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2812
2813         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2814         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2815         `=ucs@iso'.
2816
2817 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2818
2819         * mule/mule-charset.el (default-coded-charset-priority-list):
2820         Delete `ucs-sip'; modify order of some CCSs.
2821
2822 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2823
2824         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2825         in XEmacs CHISE.
2826
2827         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2828         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2829         CHISE.
2830
2831 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2832
2833         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2834         its registry.
2835         (=ucs-radicals@unicode): Likewise.
2836
2837 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2838
2839         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2840         CHISE.
2841
2842 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2843
2844         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2845         CHISE.
2846
2847 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2848
2849         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2850         CHISE.
2851
2852 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2853
2854         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2855         Modify preference of *isolated settings*.
2856
2857 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2858
2859         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2860         utf-2000 is provided.
2861         (=ucs@cns11643): Likewise.
2862
2863 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2864
2865         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2866         Prefer every *isolated setting* to ordinary setting.
2867
2868 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2869
2870         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2871         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2872
2873 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2874
2875         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2876         CHISE.
2877
2878 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2879
2880         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2881         settings for `=jis-x0208@1997'.
2882
2883 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2884
2885         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2886         `=jis-x0208@1997'.
2887
2888 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2889
2890         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2891         XEmacs CHISE.
2892
2893 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2894
2895         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2896         `=jis-x0208@1978'.
2897         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2898         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2899         `=jis-x0208-1990' as the mother.
2900         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2901
2902 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2903
2904         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2905         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2906         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2907         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2908         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2909         for `=ucs@JP'.
2910
2911 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2912
2913         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2914         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2915         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2916         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2917         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2918         `=daikanwa@rev2'.
2919
2920 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2921
2922         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2923         (=gt): Likewise.
2924         (=gt-k): Likewise.
2925         (=gt-pj-*): Likewise.
2926         (=gt-pj-k1): Likewise.
2927         (=gt-pj-k2): Likewise.
2928         (=daikanwa): Likewise.
2929         (=daikanwa-rev1): Likewise.
2930         (=daikanwa-rev2): Likewise.
2931         (=big5-pua): Likewise.
2932         (=big5-eten): Likewise.
2933         (chinese-big5-eten-a): Likewise.
2934         (chinese-big5-eten-b): Likewise.
2935         (=hanziku-*): Likewise.
2936         (=cbeta): Likewise.
2937         (=jef-china3): Likewise.
2938         (=ruimoku-v6): Likewise.
2939         (=ucs@iso): Likewise.
2940         (=ucs@unicode): Likewise.
2941         (=ucs@gb): Likewise.
2942         (=ucs@cns): Likewise.
2943         (=ucs@jis): Likewise.
2944         (=ucs@jis-1990): Likewise.
2945         (=ucs@jis-2000): Likewise.
2946         (=ucs@jp): Likewise.
2947         (=ucs@ks): Likewise.
2948         (=ucs@big5): Likewise.
2949         (=ucs-radicals): Likewise.
2950         (=ucs-radicals@unicode): Likewise.
2951         (=ucs-bmp-cjk): Likewise.
2952         (=ucs-bmp-cjk@unicode): Likewise.
2953         (=ucs-sip-ext-b): Likewise.
2954         (=ucs-sip-ext-b@iso): Likewise.
2955
2956 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2957
2958         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2959         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2960
2961 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2962
2963         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2964         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2965         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2966         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2967         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2968         arabic-digit, ipa and ``&I-B-XXXX;''.
2969
2970 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2971
2972         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2973         setting for (I-)HZK{03..12}-XXXX.
2974
2975 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2976
2977         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2978         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2979
2980         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2981         `=ruimoku-v6'.
2982
2983         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2984         CHISE.
2985
2986 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2987
2988         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2989         (=ucs@unicode): Likewise.
2990         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2991         (=ucs@cns): Likewise.
2992         (=ucs@jis): Likewise.
2993         (=ucs@ks): Likewise.
2994         (=ucs@big5): Likewise.
2995
2996 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2997
2998         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2999         `ucs-jis'.
3000         (utf-8-jis-er): Likewise.
3001         (utf-8-jp): New coding-system.
3002         (utf-8-jp-er): Likewise.
3003
3004         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3005
3006 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3007
3008         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3009
3010         * mule/japanese.el: Move definition of `euc-jisx0213' to
3011         mule/mule-coding.el.
3012
3013 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3014
3015         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3016         mule-coding before loading update-cdb when utf-2000 is provided.
3017
3018 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3019
3020         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3021         `=daikanwa'.
3022
3023 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3024
3025         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3026         definition codes when `utf-2000' is provided.
3027
3028 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3029
3030         * mule/mule-category.el (word-combining-categories): Don't setup
3031         `word-combining-categories' in XEmacs CHISE.
3032         (word-separating-categories): Add setting about Latin script in
3033         XEmacs CHISE.
3034
3035 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3036
3037         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3038         setting for `chinese-big5'.
3039
3040 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3041
3042         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3043         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3044         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3045         add setting for HZK0[12]-xxxx.
3046
3047 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3048
3049         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3050         in XEmacs CHISE.
3051
3052 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3053
3054         * mule/mule-charset.el (default-coded-charset-priority-list):
3055         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3056         and `chinese-big5' to `=gt-pj-*'.
3057
3058 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3059
3060         * mule/mule-conf.el (=daikanwa): Renamed from
3061         `ideograph-daikanwa'.
3062         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3063
3064 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3065
3066         * mule/mule-conf.el (=cns11643-7): Renamed from
3067         `chinese-cns11643-7'.
3068         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3069
3070 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3071
3072         * mule/mule-conf.el (=cns11643-6): Renamed from
3073         `chinese-cns11643-6'.
3074         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3075
3076 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3077
3078         * mule/mule-conf.el (=cns11643-5): Renamed from
3079         `chinese-cns11643-5'.
3080         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3081
3082 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3083
3084         * mule/mule-conf.el (=cns11643-4): Renamed from
3085         `chinese-cns11643-4'.
3086         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3087
3088 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3089
3090         * mule/mule-conf.el (=cns11643-3): Renamed from
3091         `chinese-cns11643-3'.
3092         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3093
3094 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3095
3096         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3097         `=cns11643-2'.
3098         (chinese-cns11643-2): New alias for `=cns11643-2'.
3099
3100 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3101
3102         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3103         `=cns11643-1'.
3104         (chinese-cns11643-1): New alias for `=cns11643-1'.
3105
3106 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3107
3108         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3109         (chinese-gb12345): New alias for `=gb12345'.
3110
3111 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3112
3113         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3114         (chinese-gb2312): New alias for `=gb2312'.
3115
3116 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3117
3118         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3119         (chinese-big5): New alias for `=big5'.
3120
3121 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3122
3123         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3124         (korean-ksc5601): New alias for `=ks-x1001'.
3125
3126 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3127
3128         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3129         `=jis-x0212'.
3130         (japanese-jisx0212): New alias for `=jis-x0212'.
3131
3132 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3133
3134         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3135         `=jis-x0208-1983'.
3136         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3137
3138 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3139
3140         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3141         `=jis-x0208-1978'.
3142         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3143
3144 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3145
3146         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3147         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3148
3149 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3150
3151         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3152         (chinese-cns11643-3): Specify iso-ir 183.
3153         (chinese-cns11643-4): Specify iso-ir 184.
3154         (chinese-cns11643-5): Specify iso-ir 185.
3155         (chinese-cns11643-6): Specify iso-ir 186.
3156         (chinese-cns11643-7): Specify iso-ir 187.
3157         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3158         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3159
3160 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3161
3162         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3163         \uXXXX for every cases.
3164
3165 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3166
3167         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3168         (ucs-big5): Changed to an alias for `=ucs@big5'.
3169
3170 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3171
3172         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3173         (ucs-ks): Changed to an alias for `=ucs@ks'.
3174
3175 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3176
3177         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3178         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3179
3180 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3181
3182         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3183         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3184
3185 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3186
3187         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3188         (ucs-jis): Changed to an alias for `=ucs@jis'.
3189
3190 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3191
3192         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3193         (ucs-cns): Changed to an alias for `=ucs@cns'.
3194
3195 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3196
3197         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3198         (ucs-gb): Changed to an alias for `=ucs@gb'.
3199
3200 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3201
3202         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3203         `ideograph-daikanwa-2'.
3204         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3205         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3206
3207 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3208
3209         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3210         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3211
3212         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3213         for `xemacs-chise-version'.
3214
3215 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3216
3217         * mule/mule-charset.el (default-coded-charset-priority-list):
3218         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3219         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3220         instead of `ideograph-hanziku-*'.
3221
3222         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3223         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3224
3225 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3226
3227         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3228         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3229         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3230         `utf-2000' is provided.
3231
3232 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3233
3234         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3235         is provided [was builtin coded-charsets].
3236
3237 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3238
3239         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3240         is provided [was builtin coded-charsets].
3241
3242 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3243
3244         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3245         is provided [was builtin coded-charsets].
3246
3247 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3248
3249         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3250         is provided [was builtin coded-charsets].
3251
3252 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3253
3254         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3255         when `utf-2000' is provided [was builtin coded-charsets].
3256
3257 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3258
3259         * mule/mule-conf.el (=hanziku-*): Renamed from
3260         `ideograph-hanziku-*'.
3261         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3262
3263 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3264
3265         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3266         `utf-2000' is provided [was builtin coded-charsets].
3267         (ideograph-hanziku-{1..12}): Likewise.
3268
3269 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3270
3271         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3272         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3273
3274 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3275
3276         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3277         when `utf-2000' is provided [was builtin coded-charsets].
3278
3279 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3280
3281         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3282         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3283         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3284
3285 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3286
3287         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3288         (ideograph-gt): Changed to an alias for `=gt'.
3289
3290 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3291
3292         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3293         is provided; it was defined as a builtin coded-charset.
3294         (ideograph-gt): Likewise.
3295
3296 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3297
3298         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3299         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3300
3301 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3302
3303         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3304         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3305
3306 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3307
3308         * mule/mule-conf.el (=big5-eten): Renamed from
3309         `chinese-big5-eten'.
3310         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3311
3312 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3313
3314         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3315         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3316
3317 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3318
3319         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3320         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3321
3322 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3323
3324         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3325         (china3-jef): Changed to an alias for `=jef-china3'.
3326
3327 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3328
3329         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3330         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3331
3332         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3333         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3334         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3335         when `utf-2000' is provided.
3336
3337 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3338
3339         * mule/mule-charset.el (default-coded-charset-priority-list):
3340         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3341
3342         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3343         (ucs-jis-2000): Deleted.
3344
3345 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3346
3347         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3348         UTF-2000.
3349         (=ucs-jis-2000): New coded-charset for UTF-2000.
3350
3351 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3352
3353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3354         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3355
3356 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3357
3358         * mule/mule-charset.el (default-coded-charset-priority-list):
3359         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3360         `ideograph-cbeta'.
3361
3362 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3363
3364         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3365         builtin coded-charset].
3366
3367 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3368
3369         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3370         settings for &K0-xxxx and &I-K0-xxxx.
3371
3372 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3373
3374         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3375         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3376
3377 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3378
3379         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3380         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3381
3382 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3383
3384         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3385         UTF-2000.
3386         (ideograph-gt-pj-k1): Likewise.
3387         (ideograph-gt-pj-k2): Likewise.
3388
3389 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3390
3391         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3392         `=jis-x0208'.
3393
3394 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3395
3396         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3397         UTF-2000 [was a builtin coded-charset].
3398
3399 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3400
3401         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3402         (utf-8-gb-er): Likewise.
3403
3404 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3405
3406         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3407         settings for JIS X 0212 and JIS X 0208:1978.
3408
3409 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3410
3411         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3412         setting for JIS X 0213.
3413
3414 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3415
3416         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3417         standard-case-table in UTF-2000.
3418
3419 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3420
3421         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3422         definitions for isolated-chars.
3423
3424 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3425
3426         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3427         `configure-utf-2000-lisp-directory'.
3428         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3429         `mule-lisp-load-path'.
3430
3431 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3432
3433         * startup.el (startup-setup-paths): Set and use
3434         `utf-2000-lisp-directory'.
3435         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3436         UTF-2000.
3437
3438 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3439
3440         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3441         (paths-find-utf-2000-lisp-directory): New function.
3442         (paths-construct-load-path): Add new optional argument
3443         `utf-2000-lisp-directory'.
3444
3445         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3446
3447 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3448
3449         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3450         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3451         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3452         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3453         `chinese-big5-2' in UTF-2000.
3454
3455         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3456         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3457
3458 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3459
3460         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3461         `big5-eten-er' in UTF-2000.
3462         (big5-cdp): Modify DOC-string and mnemonic.
3463
3464 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3465
3466         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3467         UTF-2000 [renamed from utf-8-er].
3468         (utf-8-gb): New coding-system in UTF-2000.
3469         (utf-8-gb-er): Likewise.
3470         (utf-8-cns): Likewise.
3471         (utf-8-cns-er): Likewise.
3472         (utf-8-big5): Likewise.
3473         (utf-8-big5-er): Likewise.
3474         (utf-8-jis): Likewise.
3475         (utf-8-jis-er): Likewise.
3476         (utf-8-ks): Likewise.
3477         (utf-8-ks-er): Likewise.
3478         (utf-8-er): Likewise.
3479
3480 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3481
3482         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3483         instead of `utf-8-unix' in UTF-2000.
3484
3485         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3486
3487 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3488
3489         * mule/japanese.el (euc-jisx0213): New coding-system.
3490
3491         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3492         `japanese-jisx0208-1990' as the mother.
3493
3494 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3495
3496         * dumped-lisp.el (preloaded-file-list): Change condition of
3497         loading "close-cdb".
3498
3499 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3500
3501         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3502         setup `coded-charset-entity-reference-alist'.
3503
3504 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3505
3506         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3507         UTF-2000.
3508
3509 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3510
3511         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3512         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3513
3514 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3515
3516         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3517         (chinese-big5-eten-a): Likewise.
3518         (chinese-big5-eten-b): Likewise.
3519         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3520         code range is #x8140 .. #x8DFE.
3521
3522 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3523
3524         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3525         UTF-2000.
3526         (chinese-big5-cdp): Likewise.
3527
3528 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3529
3530         * dumped-lisp.el (preloaded-file-list): Rename
3531         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3532
3533 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3534
3535         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3536         append `system-char-db-source-file-list' into
3537         `preloaded-file-list' in UTF-2000.
3538
3539 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3540
3541         * dumped-lisp.el (preloaded-file-list): Delete
3542         character-definition files.
3543
3544 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3545
3546         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3547         UTF-2000.
3548
3549 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3550
3551         * mule/mule-charset.el (default-coded-charset-priority-list):
3552         Delete `mojikyo-2022-1'.
3553
3554 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3555
3556         * mule/mule-charset.el (default-coded-charset-priority-list):
3557         Delete `mojikyo'.
3558
3559 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3560
3561         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3562         `ucs-sip'.
3563
3564 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3565
3566         * mule/mule-charset.el (default-coded-charset-priority-list):
3567         Comment out `chinese-gb12345'.
3568
3569 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3570
3571         * bytecomp.el (byte-compile-insert-header): Fixed.
3572
3573 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3574
3575         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3576         XEmacs UTF-2000.
3577
3578 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3579
3580         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3581         UTF-2000.
3582
3583 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3584
3585         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3586         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3587
3588 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3589
3590         * mule/mule-charset.el (default-coded-charset-priority-list):
3591         `japanese-jef-china3' is renamed `china3-jef'.
3592
3593 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3594
3595         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3596         `japanese-jef-china3' and `ideograph-cbeta'.
3597
3598 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3599
3600         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3601
3602 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3603
3604         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3605         `chinese-big5-cdp'.
3606
3607 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3608
3609         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3610         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3611
3612 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3613
3614         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3615         loading character definitions.
3616
3617 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3618
3619         * dumped-lisp.el (preloaded-file-list): Rename
3620         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3621
3622 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3623
3624         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3625         `chinese-big5'.
3626
3627 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3628
3629         * dumped-lisp.el (preloaded-file-list): Dump
3630         "Ideograph-R028-Private" with XEmacs UTF-2000.
3631
3632 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3633
3634         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3635         `chinese-gb12345'.
3636
3637 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3638
3639         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3640         `ideograph-gt-pj-{1..11}'.
3641
3642         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3643         XEmacs UTF-2000.
3644
3645 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3646
3647         * mule/mule-charset.el (default-coded-charset-priority-list):
3648         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3649         `chinese-isoir165'.
3650
3651 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3652
3653         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3654         `image/png', `image/x-xpm' and `image/tiff'.
3655
3656         * files.el (binary-file-regexps): Add *.PNG.
3657
3658 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3659
3660         * mule/mule-charset.el (default-coded-charset-priority-list):
3661         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3662         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3663
3664 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3665
3666         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3667         the first completion when UTF-2000 is running.
3668
3669 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3670
3671         * mule/mule-charset.el (default-coded-charset-priority-list):
3672         Delete `ucs'.
3673
3674 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3675
3676         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3677
3678         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3679         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3680
3681 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3682
3683         * mule/vietnamese.el (vscii-2): Delete abolished property
3684         `composite'; now composite mode is default.
3685
3686 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3687
3688         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3689         of `raw-text'; check \uHHHH representation even if non-ascii
3690         characters are not found.
3691
3692         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3693         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3694         unconditionally.
3695
3696         * mule/viet-ccl.el: New file.
3697
3698         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3699         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3700         - Separate CCL based implementations to viet-ccl.el.
3701
3702 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3703
3704         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3705         "jisx0213.2000-1".
3706         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3707
3708         * mule/mule-charset.el (default-coded-charset-priority-list):
3709         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3710         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3711
3712 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3713
3714         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3715
3716 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3717
3718         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3719         `ucs' in UTF-2000.
3720
3721 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3722
3723         * mule/mule-charset.el (default-coded-charset-priority-list):
3724         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3725         `arabic-iso8859-6'.
3726
3727 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3728
3729         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3730         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3731
3732 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3733
3734         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3735         `katakana-jisx0201' in UTF-2000.
3736
3737 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3738
3739         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3740         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3741         "u0FB50-Arabic-Presentation-Forms-A",
3742         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3743         "u0FE50-Small-Form-Variants",
3744         "u0FE70-Arabic-Presentation-Forms-B",
3745         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3746         UTF-2000.
3747
3748 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3749
3750         * dumped-lisp.el (preloaded-file-list): Delete
3751         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3752         ... "Ideograph-R214-Flute" in UTF-2000.
3753
3754 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3755
3756         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3757         (japanese-jisx0213-2): New coded-charset.
3758
3759         * dumped-lisp.el (preloaded-file-list): Add
3760         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3761         "Ideograph-R030-Mouth".
3762
3763 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3764
3765         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3766         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3767         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3768         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3769         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3770         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3771         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3772         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3773
3774 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3775
3776         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3777         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3778         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3779         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3780         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3781
3782         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3783         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3784
3785 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3786
3787         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3788         in UTF-2000.
3789
3790 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3791
3792         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3793         (chinese-isoir165): Moved from mule/chinese.el.
3794         (chinese-cns11643-3): Moved from mule/chinese.el.
3795         (chinese-cns11643-4): Moved from mule/chinese.el.
3796         (chinese-cns11643-5): Moved from mule/chinese.el.
3797         (chinese-cns11643-6): Moved from mule/chinese.el.
3798         (chinese-cns11643-7): Moved from mule/chinese.el.
3799
3800         * mule/chinese.el: Move definition of coded-charsets to
3801         mule/mule-conf.el.
3802
3803 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3804
3805         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3806         `ideograph-daikanwa'.
3807
3808 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3809
3810         * dumped-lisp.el (preloaded-file-list): Delete
3811         "ccs-jisx0201-latin.el".
3812
3813 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3814
3815         * dumped-lisp.el (preloaded-file-list): Add
3816         "u031A0-Extended-Bopomofo" in UTF-2000.
3817
3818 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3819
3820         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3821         renamed to u02E00-CJK-Radical-Supplement.
3822
3823 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3824
3825         * dumped-lisp.el (preloaded-file-list): Add
3826         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3827         "u030A0-Katakana", "u03100-Bopomofo",
3828         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3829         "u03200-Enclosed-CJK-Letters-and-Months" and
3830         "u03300-CJK-Compatibility".
3831
3832 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3833
3834         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3835         "u02F00-Kangxi-Radicals" and
3836         "u02FF0-Ideographic-Description-Characters".
3837
3838 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3839
3840         * dumped-lisp.el (preloaded-file-list): Add
3841         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3842         "u02800-Braille-Patterns" in UTF-2000.
3843
3844 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3845
3846         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3847         "uXXXXX-*.el" in UTF-2000.
3848
3849         * bytecomp.el (byte-compile-insert-header): Delete comments if
3850         non-ASCII characters are found; allow `byte-compile-dynamic' and
3851         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3852         `raw-text'.
3853
3854 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3855
3856         * dumped-lisp.el (preloaded-file-list): Add
3857         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3858         "u025A0-Geometric-Shapes.el".
3859
3860 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3861
3862         * dumped-lisp.el (preloaded-file-list): Add
3863         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3864         "u02460-Enclosed-Alphanumerics.el".
3865
3866 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3867
3868         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3869         `chinese-gb2312'.
3870
3871         * dumped-lisp.el (preloaded-file-list): Add
3872         "u02200-Mathematical-Operators.el" and
3873         "u02300-Miscellaneous-Technical.el".
3874
3875 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3876
3877         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3878         `chinese-cns11643-*'.
3879
3880         * dumped-lisp.el (preloaded-file-list): Add
3881         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3882         "u02190-Arrows.el" in UTF-2000.
3883
3884 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3885
3886         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3887         `korean-ksc5601'.
3888
3889         * dumped-lisp.el (preloaded-file-list): Add
3890         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3891         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3892         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3893
3894 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3895
3896         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3897
3898 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3899
3900         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3901         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3902         "u01780-Khmer.el", "u01800-Mongolian.el",
3903         "u01E00-Latin-Extended-Additional.el" and
3904         "u01F00-Greek-Extended.el" in UTF-2000.
3905
3906 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3907
3908         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3909         `ethiopic-ucs' and `ethiopic'.
3910
3911         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3912         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3913
3914         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3915         from mule/ethiopic.el.
3916
3917         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3918         mule/mule-conf.el.
3919
3920 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3921
3922         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3923         `lao'.
3924
3925         * mule/mule-conf.el (lao): New coded-charset.
3926
3927         * dumped-lisp.el (preloaded-file-list): Add
3928         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3929         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3930         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3931         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3932         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3933
3934 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3935
3936         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3937         `ucs-bmp' and `arabic-iso8859-6'.
3938
3939 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3940
3941         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3942         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3943         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3944
3945 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3946
3947         * startup.el (normal-top-level): Load autoload file for UTF-2000
3948         in UTF-2000.
3949
3950 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3951
3952         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3953         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3954         "u00020-Basic-Latin.el", "u00080-C1.el",
3955         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3956         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3957         "u002B0-Spacing-Modifier-Letters.el",
3958         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3959         UTF-2000.
3960
3961 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3962
3963         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3964         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3965         instead of `vietnamese-viscii-*'.
3966
3967 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3968
3969         * mule/mule-conf.el: New file.
3970
3971         * mule/misc-lang.el: Move definition of charset `ipa' to
3972         mule/mule-conf.el.
3973
3974 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3975
3976         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3977         `latin-viscii'; prefer it for characters used in Vietnamese.
3978
3979 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3980
3981         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3982
3983 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3984
3985         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3986         `vietnamese-viscii-lower'.
3987         (latin-viscii-upper): Renamed from charset
3988         `vietnamese-viscii-upper'.
3989         (vietnamese-viscii-lower): New alias for charset
3990         `latin-viscii-lower'.
3991         (vietnamese-viscii-upper): New alias for charset
3992         `latin-viscii-upper'.
3993
3994 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3995
3996         * mule/mule-charset.el (default-coded-charset-priority-list):
3997         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3998
3999 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4000
4001         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4002         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4003         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4004         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4005         lisp/utf-2000.
4006
4007 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4008
4009         * mule/ccs-tcvn5712.el: New file.
4010
4011 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4012
4013         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4014         in UTF-2000.
4015
4016 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4017
4018         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4019         `japanese-jisx0208'.
4020
4021 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4022
4023         * dumped-lisp.el (preloaded-file-list): Add
4024         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4025         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4026         UTF-2000.
4027
4028         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4029         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4030         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4031         mule/ccs-viscii.el: New files.
4032
4033         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4034         if \uXXXX is found.
4035
4036 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4037
4038         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4039         `hiragana-jisx0208' and `katakana-jisx0208'.
4040
4041 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4042
4043         * mule/chinese.el (chinese-cns11643-3): Define it even if
4044         `utf-2000' is provided.
4045         (chinese-cns11643-4): Likewise.
4046         (chinese-cns11643-5): Likewise.
4047         (chinese-cns11643-6): Likewise.
4048         (chinese-cns11643-7): Likewise.
4049
4050 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4051
4052         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4053         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4054
4055 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4056
4057         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4058         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4059
4060 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4061
4062         * mule/mule-charset.el (default-coded-charset-priority-list):
4063         Setup in UTF-2000.
4064
4065 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4066
4067         * mule/viet-chars.el: Don't define charset
4068         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4069         they are defined as builtin charsets.
4070
4071 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4072
4073         * version.el (emacs-version): Add more space just before UTF-2000
4074         version string.
4075
4076 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4077
4078         * version.el ([constant] emacs-version): Don't add a space in the
4079         preceding place of `xemacs-betaname' because it is duplicated.
4080         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4081
4082         * startup.el (splash-frame-body): Add ETL.
4083
4084 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4085
4086         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4087         is provided because it is defined as builtin charset.
4088         (chinese-cns11643-4): Likewise.
4089         (chinese-cns11643-5): Likewise.
4090         (chinese-cns11643-6): Likewise.
4091         (chinese-cns11643-7): Likewise.
4092
4093 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4094
4095         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4096         coding-system `iso-10646-ucs-4' is not defined.
4097
4098 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4099
4100         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4101         coding-system if `utf-2000' is provided.
4102
4103 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4104
4105         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4106         `utf-2000' is provided.
4107
4108 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4109
4110         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4111         if utf-2000 is provided temporally.
4112
4113 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4114
4115         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4116         as builtin variable].
4117
4118 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4119
4120         * files.el (insert-file-contents-literally): Treat file as binary;
4121         call file-name-handlers. [sync with Emacs 20.3.10]
4122
4123 2008-12-28  Vin Shelton  <acs@xemacs.org>
4124
4125         * XEmacs 21.4.22 is released
4126
4127 2008-12-30  Vin Shelton  <acs@xemacs.org>
4128
4129         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4130         during building even if no packages are found.
4131
4132 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4133
4134         * printer.el (generic-print-region): 
4135         (generic-print-buffer): 
4136         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4137         check if the msprinter device is available, now that msprinter is
4138         always available as a specifier tag. 
4139
4140 2008-12-24  Vin Shelton  <acs@xemacs.org>
4141
4142         * about.el: Add Francisco to my bio!
4143
4144 2008-12-23  Vin Shelton  <acs@xemacs.org>
4145
4146         * autoload.el: Move operator definitions to autoload-operators.el
4147         in the xemacs-base package.
4148
4149 2007-11-22  Vin Shelton  <acs@xemacs.org>
4150
4151         * about.el (about-hacker-contribution): Updated my bio.
4152
4153 2007-10-07  Vin Shelton  <acs@xemacs.org>
4154
4155         * XEmacs 21.4.21 is released
4156
4157 2007-09-19  Didier Verna  <didier@xemacs.org>
4158
4159         Update my personal info.
4160         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4161         * about.el (about-other-current-hackers): Ditto.
4162         * about.el (about-url-alist): Add my musical website.
4163         * about.el (about-personal-info): Update my entry.
4164         * about.el (about-hacker-contribution): Ditto.
4165
4166 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4167
4168         * package-get.el (package-get-download-sites): Update download
4169         sites in Japan.
4170         * package-get.el (package-get-pre-release-download-sites): Ditto.
4171
4172 2007-08-18  Vin Shelton  <acs@xemacs.org>
4173
4174         * package-get.el (package-get-pre-release-download-sites): Sync
4175         mirror sites with 21.5.  (Thanks, Adrian)
4176
4177 2007-08-09  Mike Sperber  <mike@xemacs.org>
4178
4179         * startup.el (migrate-user-init-file): Create backup of
4180         `user-init-file' before migrating.
4181         * startup.el (maybe-migrate-user-init-file): Print
4182         information about backup file.
4183         (maybe-create-compatibility-dot-emacs): Follow above change.
4184
4185 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4186
4187         * font-lock.el: Sync font-lock-add-keywords and
4188         font-lock-remove-keywords from GNU Emacs.
4189         * font-lock.el (font-lock-keywords-alist): New.
4190         * font-lock.el (font-lock-removed-keywords-alist): New.
4191         * font-lock.el (font-lock-add-keywords): New.
4192         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4193         * font-lock.el (font-lock-remove-keywords): New.
4194
4195 2007-08-16  Vin Shelton  <acs@xemacs.org>
4196
4197         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4198         patch from Hans de Graaff.
4199
4200 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4201
4202         * package-get.el (package-get-download-sites): Document Chile and
4203         update Denmark download site.
4204         * package-get.el (package-get-pre-release-download-sites): Ditto.
4205
4206 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4207
4208         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4209
4210 2006-12-09  Vin Shelton  <acs@xemacs.org>
4211
4212         * XEmacs 21.4.20 is released
4213
4214 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4215
4216         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4217
4218 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4219
4220         * info.el (Info-find-file-node, Info-insert-dir)
4221         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4222         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4223         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4224         and discussion.
4225
4226 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4227
4228         * obsolete.el (line-beginning-position): New, from 21.5.x.
4229         (line-end-position): Ditto.
4230
4231 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4232
4233         * package-get.el (package-get-download-sites): Welcome
4234         nl.xemacs.org and Thanks!
4235         * package-get.el (package-get-pre-release-download-sites): Ditto.
4236
4237 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4238
4239         * font-lock.el: Add support for not-so recent changes in Java to
4240         java-mode.
4241
4242 2006-01-28  Vin Shelton  <acs@xemacs.org>
4243
4244         * XEmacs 21.4.19 is released
4245
4246 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4247
4248         * easymenu.el: Update copyright. 
4249         * easymenu.el (easy-menu-all-popups):
4250         Add a docstring. 
4251         * easymenu.el (easy-menu-add):
4252         Document a bug, rework the function to preserve any existing
4253         non-default mode-popup-menu instead of overwriting it, and not to
4254         bother normalising the menu title (nothing else does).
4255         * easymenu.el (easy-menu-remove):
4256         Restore the default mode-popup-menu instead of leaving an empty
4257         one when we remove the last easy-menu popup. 
4258
4259 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4260
4261         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4262         as suggested by Rodrigo Ventura.
4263         * package-get.el (package-get-pre-release-download-sites): Ditto,
4264         with replacement of xemacs-21.5 by beta, which is the logical path
4265         to our beta core and package pre-releases.
4266
4267 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4268
4269         * package-get.el (package-get-download-sites): Add Hong Kong
4270         download site.
4271         * package-get.el (package-get-pre-release-download-sites): Ditto.
4272
4273 2005-12-26  Vin Shelton  <acs@xemacs.org>
4274
4275         * find-paths.el:
4276         * find-paths.el (paths-emacs-root-p): Add search for package root.
4277         * find-paths.el (paths-find-emacs-root): Replaced with
4278         paths-find-invocation-roots, which returns a list of roots.
4279         * find-paths.el (paths-find-invocation-roots): New.
4280         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4281
4282 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4283
4284         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4285         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4286
4287 2005-12-03  Vin Shelton <acs@xemacs.org>
4288
4289         * XEmacs 21.4.18 is released
4290
4291 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4292
4293         * package-get.el (package-get-download-sites): Update reflecting
4294         latest http://www.xemacs.org/Releases/ information generated by
4295         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4296         * package-get.el (package-get-pre-release-download-sites): Ditto.
4297
4298 2005-02-28  Simon Josefsson  <jas@extundo.com>
4299
4300         * about.el (xemacs-hackers): Add jas.
4301         (about-other-current-hackers): Likewise.
4302         (about-url-alist): Add URL for jas.
4303         (about-personal-info): Document jas.
4304         (about-hacker-contribution): Describe jas contributions.
4305
4306 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4307
4308         * easymenu.el (easy-menu-remove): As described in 
4309         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4310         except the "Command" menu from mode-popup-menu. 
4311
4312 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4313  
4314         * font.el (font-spatial-to-canonical): Correct calculation of 
4315         return value for pixel-based input value. 
4316  
4317 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4318
4319         * code-process.el (call-process): Process-related docstring
4320         improvements spurred by Norbert Koch.
4321         * code-process.el (call-process-region): Ditto.
4322         * code-process.el (start-process): Ditto.
4323
4324 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4325
4326         * finder.el (finder-find-library): Return filename actually
4327         searched for.
4328
4329 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4330
4331         * help.el (view-emacs-news): Use `expand-file-name' instead of
4332         `locate-data-file' as the latter will find any "NEWS" files that
4333         might exist in packages _before_ the one in core.
4334
4335 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4336
4337         * package-get.el (package-get-init-package):
4338         package-get-init-package buglet (21.4.17) by Jeff Mincy
4339         <mincy@rcn.com> fixing false temporary load-path shadows reported
4340         after package installation and simplifying code.
4341
4342 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4343
4344         * package-get.el (package-get-download-sites): Sync mirrors list
4345         with the XEmacs website.
4346         (package-get-pre-release-download-sites): Ditto.
4347
4348 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4349
4350         * derived.el (derived-mode-merge-syntax-tables):
4351         Revert my 21.5-only patch of 2003-07-18 which slipped in
4352         through Jerry James's patch of 2004-06-07.
4353
4354 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4355
4356         * cmdloop.el (keyboard-quit): Remove workaround for
4357         `region-active-p' not making sure active region is in current
4358         buffer now that it does.
4359         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4360         * simple.el (region-active-p): `region-active-p' to only return t
4361         when active region is in current buffer.
4362
4363 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4364
4365         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4366         package names, quell a byte-compiler warning, doc fix.
4367
4368 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4369
4370         * buffer.el (pop-to-buffer):
4371         * window-xemacs.el (display-buffer):
4372         Document use of `same-window-buffer-names,' `same-window-regexps'
4373         by pop-to-buffer and display-buffer. 
4374         
4375 2005-02-06  Vin Shelton <acs@xemacs.org>
4376
4377         * XEmacs 21.4.17 is released
4378
4379 2005-01-29  Ben Wing  <ben@xemacs.org>
4380
4381         * shadow.el (find-emacs-lisp-shadows):
4382         Add custom-defines to list of ignored files.
4383
4384 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4385
4386         * simple.el (shifted-motion-keys-select-region): Fix statement
4387         about unshifted-motion-keys-deselect-region.
4388
4389 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4390
4391         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4392         now) for GNU Emacs compatibility.
4393         (make-obsolete-variable): Ditto.
4394
4395 2004-01-08  Ben Wing  <ben@xemacs.org>
4396
4397         * code-files.el (load):
4398         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4399
4400 2004-12-05  Vin Shelton <acs@xemacs.org>
4401
4402         * XEmacs 21.4.16 is released
4403
4404 2004-12-04  Vin Shelton  <acs@xemacs.org>
4405
4406         * auto-autoloads.el: Regenerated.
4407
4408         * custom-load.el: Regenerated.
4409
4410 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4411
4412         Fix bug: apropos errors if a defalias refers to an undefined
4413         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4414
4415         * apropos.el (apropos):
4416         (apropos-command):
4417         * help.el (frob-help-extents):
4418         * help-macro.el (make-help-screen):
4419         * hyper-apropos.el (hyper-apropos-grok-functions):
4420         (hyper-apropos-get-doc):
4421         Catch void-function error thrown by `documentation'.
4422
4423 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4424
4425         * packages.el (package-require): Fix incorrect arg to format.
4426         This fixes a `format specifier' error.
4427
4428 2004-08-13  Jerry James  <james@xemacs.org>
4429
4430         * bytecomp.el (forward-word): Tell the byte compiler the correct
4431         number of arguments to forward-word.
4432
4433 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4434
4435         * etags.el: Fixed loading of include files for tag completion. Now
4436         you can make a tag file for a library, include it into your
4437         project and it will be reloaded only if it changed. Infinte
4438         include loops are detected and the correct tag files are loaded.
4439         * etags.el (buffer-tag-table-list): Load and verify tag files in
4440         the external function buffer-tag-table-list-load.
4441         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4442         tag files. Also load the included tag files. The priority of the
4443         included files is right below their parent file. If multiple
4444         matches occur then the symbols from the parent file are found
4445         first.
4446         * etags.el (tag-table-include-files): Corrected comment
4447         string. Switched to pattern constant tags-include-pattern to have
4448         it at a central location.
4449         * etags.el (tags-include-pattern): Added doc string.
4450         * etags.el (add-to-tag-completion-table): Removed obsolete
4451         comments as the include files are allready returned by
4452         buffer-tag-table-list and loaded.
4453         * etags.el (find-tag-internal): The include files are allready
4454         included in tag-tables as buffer-tag-table-list returns them now.
4455
4456 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4457
4458         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4459         Loading items into the notebook is now done by C code.
4460         * widgets-gtk.el (gtk-widget-instantiate-internal):
4461         Style no longer changed.
4462
4463 2004-06-28  Nix  <nix@esperi.org.uk>
4464
4465         * cmdloop.el (truncate-command-history-for-gc): Delay
4466         execution of all things that look up variable bindings,
4467         via `enqueue-eval-event'.
4468
4469 2004-06-24  Vin Shelton  <acs@xemacs.org>
4470
4471         * package-get.el (package-get-require-signed-base-updates):
4472         now defaults to nil.
4473
4474 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4475
4476         * subr.el (split-string): Clean up docstring.
4477
4478 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4479
4480         * faces.el (zmacs-region): fix typo in docstring.
4481
4482 2004-06-07  Jerry James  <james@xemacs.org>
4483
4484         * derived.el: Synch with Emacs 21.3.
4485         * subr.el (with-local-quit): New, from Emacs 21.3.
4486         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4487         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4488         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4489
4490 2004-06-16  Jerry James  <james@xemacs.org>
4491
4492         * cl.el (cl-set-substring): Increment start by the length of the
4493         string, not the string itself.
4494
4495 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4496
4497         * etags.el (tag-table-include-files): Expand included TAGS file
4498         paths to avoid problems with relative paths.  Thanks to Peter
4499         Chubb <peterc@gelato.unsw.edu.au>.
4500         * etags.el (tags-include-pattern): New.
4501         * etags.el (add-to-tag-completion-table): Parse and ignore
4502         trailing include lines.
4503
4504 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4505
4506         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4507         avoiding line solely composed of equal signs.
4508
4509 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4510
4511         * cus-edit.el (alloc): Typo fix.
4512         * cus-edit.el (custom-browse-visibility): Ditto.
4513         * cus-edit.el (custom-variable-value-create): Ditto.
4514         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4515         * cus-edit.el (custom-save-variables): Bind print-length and
4516         print-level to nil to avoid value abbreviation.
4517         * cus-edit.el (custom-save-face-internal): Ditto.
4518         * cus-edit.el (custom-save-faces): Save in sorted order.
4519         * cus-edit.el (custom-save-resets): Bind print-length and
4520         print-level to nil to avoid value abbreviation.
4521         * cus-edit.el (custom-save-loaded-themes): Ditto.
4522
4523 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4524
4525         * subr.el (split-string-default-separators): New.
4526         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4527         see comment in source.
4528
4529 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4530
4531         * mule/japanese.el (paragraph-start, paragraph-separate):
4532         Remove anchor to BOL.
4533
4534 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4535
4536         * cl.el (gensym, gentemp): Improve docstrings.
4537
4538 2004-05-10  Vin Shelton  <acs@xemacs.org>
4539
4540         * etags.el: Sync with 21.5 version.
4541
4542 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4543
4544         * etags.el:
4545         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4546         only for use with exuberant ctags. This will also enable building of 
4547         completion tables with exuberant ctags. This will not work with
4548         xemacs ctags. 
4549         * etags.el (get-tag-table-buffer): New function for creating of
4550         completion table is used if tags-exuberant-ctags-optimization-p ist t
4551         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4552         finding the tag names. New.
4553         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4554         building tag completion table with exuberant ctags. New.
4555         * etags.el (find-tag-internal): Improve exact tag matching for tags
4556         with name fields. Before the patch return types of functions or
4557         function parameters (with exuberant ctags) were found as matches.
4558
4559 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4560
4561         * list-mode.el (display-completion-list): Fixed completion list was
4562         taking the width of the frame and not of the window for displaying
4563         the selection methods.
4564
4565 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4566
4567         * menubar-items.el (default-menubar): Options are saved to custom.el.
4568
4569
4570 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4571
4572         * isearch-mode.el (isearch-abort): Preserve successful search target.
4573
4574 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4575
4576         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4577         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4578         Bihlmeyer.
4579         * gnuserv.el (gnuserv-mode-line-string): New.
4580         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4581         gnuserv-mode.
4582         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4583         * gnuserv.el (gnuserv-edit-files): Use
4584         make-x-device-with-gtk-fallback.
4585
4586 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4587
4588         * gtk-widgets.el: New import: gtk-accel-group-new.
4589         * dialog-gtk.el:
4590         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4591         * dialog-gtk.el (popup-builtin-question-dialog):
4592         Added support for dialog button mnemonics.
4593
4594 2004-03-22  Chris Green <cmg@dok.org>
4595
4596         * process.el (shell-command): Output buffer was ignored when a
4597         background process was run via shell-command.
4598
4599 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4600
4601         * cus-edit.el (custom-save-variables): Retrieve a list of
4602         variables to save first, sort it, and make sure the variables are
4603         saved in sorted order.
4604
4605 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4606  
4607         * package-get.el (package-get-update-base-from-buffer): Force
4608         binary coding system for verifying GnuPG signature in the
4609         package-index file.
4610  
4611 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4612
4613         * package-get.el (package-get-package-index-file-location): Handle
4614         missing "EMACSPACKAGEPATH" environment variable.
4615
4616 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4617
4618         * package-admin.el (package-admin-find-top-directory): Simplify
4619         directory comparisions and fix substring errors on short path
4620         components.
4621         * package-get.el (package-get-package-index-file-location):
4622         Default to first component of "EMACSPACKAGEPATH", if set.
4623
4624 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4625
4626         * package-get.el (process-error): New error datum.
4627
4628 2004-02-02  Vin Shelton <acs@xemacs.org>
4629
4630         * XEmacs 21.4.15 is released
4631
4632 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4633
4634         * itimer.el (activate-itimer): Modify the itimer timeout value as
4635         if it were begun at the last time when the itimer driver was woken
4636         up.
4637
4638 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4639
4640         * specifier.el (Copyright):
4641         Update.
4642         (make-specifier-and-init):
4643         (map-specifier):
4644         (canonicalize-inst-pair):
4645         (canonicalize-spec-list):
4646         (set-specifier):
4647         Synch docstrings to 21.5 where appropriate.
4648
4649 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4650
4651         * package-get.el (package-get-list-packages-where): New.  A
4652         function that allows searching for groups of packages.  For
4653         example, find all packages that require the fsf-compat package.
4654
4655 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4656
4657         The Great PUI Sync.
4658
4659         * auto-autoloads.el: Regenerated.
4660
4661         * custom-load.el: Regenerated.
4662
4663         * dumped-lisp.el (packages-hardcoded-lisp): New.
4664
4665         * menubar-items.el (menu-max-items): New.
4666         (menu-submenu-max-items): New.
4667         (menu-submenu-name-format): New.
4668         (menu-split-long-menu): New.
4669         (menu-sort-menu): New.
4670         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4671
4672         * obsolete.el (pui-add-install-directory): Renamed to the more
4673         logical `pui-set-local-package-get-directory'.
4674         (package-get-download-menu): Moved to `package-ui.el' and renamed
4675         to `package-ui-add-download-menu'.
4676
4677         * package-admin.el (package-admin-install-function-mswindows):
4678         Whitespace clean up.
4679         (package-admin-add-single-file-package): Removed.
4680         (package-admin-default-install-function): Whitespace clean up.
4681         (package-admin-find-top-directory): New.
4682         (package-admin-get-install-dir): Use it.
4683         (package-admin-get-manifest-file): 
4684         (package-admin-check-manifest): 
4685         (package-admin-add-binary-package):
4686         (package-admin-get-lispdir):
4687         (package-admin-delete-binary-package):
4688         (package-admin):
4689
4690         * package-get.el (package-get-package-index-file-location): New.
4691         (package-get-install-to-user-init-directory): New.
4692         (package-get-remote):
4693         (package-get-download-sites):
4694         (package-get-pre-release-download-sites): New.
4695         (package-get-site-release-download-sites): New.
4696         (package-get-base-filename):
4697         (package-get-always-update):
4698         (package-get-user-index-filename): Removed.
4699         (package-get-pgp-available-p): New.
4700         (package-get-require-signed-base-updates):
4701         (package-get-was-current):
4702         (package-entries-are-signed): New.
4703         (package-get-continue-update-base): New.
4704         (package-get-download-menu): Removed.
4705         (package-get-require-base):
4706         (package-get-update-base-entry):
4707         (package-get-locate-file):
4708         (package-get-locate-index-file):
4709         (package-get-maybe-save-index):
4710         (package-get-update-base):
4711         (package-get-update-base-from-buffer):
4712         (package-get-update-base-entries):
4713         (package-get-interactive-package-query):
4714         (package-get-update-all):
4715         (package-get-all):
4716         (package-get-dependencies):
4717         (package-get-init-package):
4718         (package-get-info): New.
4719         (package-get):
4720         (package-get-staging-dir):
4721         (package-get-set-version-prop): Removed.
4722         (package-get-installedp):
4723         (package-get-ever-installed-p):
4724         (packages): Removed.
4725         (package-get-custom-groups): Removed.
4726         (package-get-custom): Removed.
4727         (package-get-custom-add-entry): Removed.
4728
4729         * package-info.el (batch-update-package-info):
4730
4731         * package-net.el (package-net-batch-generate-bin-ini):
4732         (package-net-update-installed-db):
4733
4734         * package-ui.el (pui-info-buffer):
4735         (pui-directory-exists): Removed.
4736         (pui-package-dir-list): Removed.
4737         (pui-add-install-directory): Removed.
4738         (package-ui-download-menu): New.
4739         (package-ui-pre-release-download-menu): New.
4740         (package-ui-site-release-download-menu): New.
4741         (pui-set-local-package-get-directory): New.
4742         (pui-package-symbol-char):
4743         (pui-update-package-display):
4744         (pui-toggle-package):
4745         (pui-toggle-package-key):
4746         (pui-toggle-package-delete):
4747         (pui-toggle-package-delete-key):
4748         (pui-toggle-package-event):
4749         (pui-toggle-verbosity-redisplay):
4750         (pui-install-selected-packages):
4751         (pui-add-required-packages):
4752         (pui-help-echo):
4753         (pui-display-info):
4754         (list-packages-mode):
4755         (pui-list-packages):
4756
4757         * packages.el (packages-compute-package-locations):
4758         (package-require):
4759         (package-delete-name):
4760         (packages-hardcoded-lisp): Removed.
4761         (packages-useful-lisp): Removed.
4762         (packages-unbytecompiled-lisp): Removed.
4763         (packages-find-package-directories):
4764
4765         Summary:
4766
4767         Major code clean up of all things PUI.
4768
4769         Much improved code to determine where packages should be
4770         installed.  PUI no longer depends on any packages being
4771         pre-installed to compute where packages are to be installed to.
4772
4773         The user can specify the location of their package-index file.  It
4774         isn't necessary to set this because it has sane defaults.  People
4775         who "run-in-place" won't accidently overwrite the CVS
4776         package-index file.  See
4777         `package-get-package-index-file-location'. 
4778
4779         PUI will now properly clean up after itself in the event of an
4780         unsuccessful package install.  This drastically reduces the number
4781         of "wrong md5sum" FAQs.
4782
4783         non-Mule XEmacsen can no longer install Mule packages.
4784
4785         Package management via the custom interface has been removed.
4786
4787         The PUI related menubar items have been reorganised.
4788
4789         The PGP verification code has been fixed and the default for
4790         whether or not it is used is automatically computed.
4791
4792         * update-elc.el ((preloaded-file-list site-load-packages
4793         need-to-dump dumped-exe)):
4794         Just a couple of small changes to allow for
4795         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4796         existing anymore.
4797
4798 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4799
4800         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4801         apply `format' to the first argument of byte-compile-warn, it
4802         already calls format.
4803
4804 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4805
4806         * files.el (delete-old-versions): Avoid going interactive during
4807         make install when environment variable VERSION_CONTROL is set.
4808
4809 2003-12-04  Vin Shelton  <acs@xemacs.org>
4810
4811         * menubar-items.el (menu-item-search): Only bring up search dialog
4812         box if the feature is available and desired.
4813
4814 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4815
4816         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4817
4818 2003-11-05  Vin Shelton  <acs@xemacs.org>
4819
4820         * help.el (Help-prin1-face):
4821         (Help-princ-face):
4822         princ and prin1 are functions and need to be called as such.  The
4823         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4824
4825 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4826
4827         * about.el (about-xemacs): Give full version and build date.
4828
4829 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4830
4831         * win32-native.el (grep-null-device): This XEmacs has null-device.
4832
4833 2003-09-06  Mike Sperber  <mike@xemacs.org>
4834
4835         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4836         implement the specified semantics for `defvar.'
4837
4838 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4839
4840         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4841         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4842         displaying buffer in question.
4843
4844 2003-09-03  Vin Shelton <acs@xemacs.org>
4845
4846         * XEmacs 21.4.14 is released
4847
4848 2003-08-17  Vin Shelton  <acs@xemacs.org>
4849
4850         * about.el: Vanity patch.
4851
4852 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4853
4854         * code-process.el (call-process):
4855         (call-process-region):
4856         (start-process):
4857         Document coding system processing.
4858
4859 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4860
4861         * startup.el (splash-frame-body): Idiomatic English.
4862
4863 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4864
4865         * font-lock.el (font-lock-match-java-declarations): Move
4866         save-restriction, narrow-to-region to beginning of function to
4867         avoid going beyond the limit and causing an infloop.
4868
4869 2003-04-16  Jerry James  <james@xemacs.org>
4870
4871         * keydefs.el: Remove mappings for keys mapped to the nowhere
4872         defined function function-key-error.
4873
4874 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4875
4876         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4877         lisp-interaction-mode-hook): Add the docstrings.
4878
4879 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4880
4881         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4882         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4883         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4884
4885 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4886
4887         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4888         lambda list after the original doc.  Care about
4889         #'(lambda () "SingleString") 
4890         (cl-upcase-arg): 
4891         (cl-function-arglist):
4892         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4893         circular data structures in lambda list specification
4894
4895 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4896
4897         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4898         to appear in font-lock-function-name-face.
4899
4900 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4901
4902         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4903         is not also the value of the lambda.
4904
4905 2003-05-06  Andy Piper  <andy@xemacs.org>
4906
4907         * files.el (revert-buffer): Make sure local variables get processed,
4908         even in the case of an optimized reversion.
4909
4910 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4911
4912         * XEmacs 21.4.13 is released
4913
4914 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4915
4916         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4917         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4918
4919 2003-02-14  Ben Wing  <ben@xemacs.org>
4920
4921         * byte-optimize.el:
4922         * byte-optimize.el (byte-compile-inline-expand):
4923         * byte-optimize.el (byte-compile-unfold-lambda):
4924         * byte-optimize.el (byte-optimize-form-code-walker):
4925         * byte-optimize.el (byte-optimize-form):
4926         * byte-optimize.el (byte-decompile-bytecode-1):
4927         * byte-optimize.el (byte-optimize-lapcode):
4928         Review carefully and sync up to 20.7 except for areas as noted.
4929         Fixes problem with JDE compilation.
4930
4931 2003-02-05  Ben Wing  <ben@xemacs.org>
4932
4933         * simple.el:
4934         * simple.el (motion-keys-for-shifted-motion):
4935         Omit M-S-home/end from motion keys.
4936
4937 2003-02-07  Ben Wing  <ben@xemacs.org>
4938
4939         * text-props.el (text-property-any):
4940         * text-props.el (text-property-not-all):
4941         Fix bug when end > start.
4942
4943 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4944
4945         * info.el (Info-insert-dir): Make default-directory end in
4946         separator.  Patch due to Martin Buchholz.
4947
4948 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4949
4950         * XEmacs 21.4.12 "Portable Code" is released.
4951
4952 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4953
4954         * about.el: Update golubev data.
4955
4956 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4957
4958         * isearch-mode.el (isearch-mode-map): Substitute comment on
4959         desirability, and back out "GR is printable" changes.
4960
4961 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4962
4963         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4964
4965 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4966
4967         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4968
4969 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4970
4971         * menubar-items.el (default-menubar): Use browse-url-mozilla
4972         instead of browse-url-gnome-moz for Mozilla.
4973
4974 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4975
4976         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4977
4978 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4979
4980         * files.el (auto-mode-alist): Remove redundant entries for modes
4981         that live in packages.
4982         (interpreter-mode-alist): Ditto.
4983
4984 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4985
4986         * menubar-items.el (default-menubar): Sync with current
4987         browse-url-xemacs.el.
4988
4989 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4990
4991         * XEmacs 21.4.10 "Military Intelligence" is released.
4992
4993 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4994
4995         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4996
4997 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4998
4999         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5000
5001 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5002
5003         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5004         effect free function.
5005         (font-lock-fontify-keywords-region): Supply the argument to
5006         font-lock-compile-keywords.
5007
5008 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5009
5010         * package-get.el (package-get-download-sites): Bring sites list
5011         up to date, prefer xx.xemacs.org addresses.
5012
5013 2002-09-27  Andy Piper  <andy@xemacs.org>
5014
5015         * dialog.el (make-dialog-box): for general dialogs only
5016         delete-frame-hook will be run.
5017
5018 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5019
5020         * font-lock.el (font-lock-fontify-syntactically-region): Add
5021         comment about lookup-syntax-properties, document LOUDLY as unused.
5022
5023 2002-08-26  Andy Piper  <andy@xemacs.org>
5024
5025         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5026         merge.
5027
5028 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5029
5030         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5031         (make-obsolete-variable): Ditto.
5032         (make-compatible): Ditto.
5033         (make-compatible-variable): Ditto.
5034
5035 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5036
5037         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5038         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5039
5040 2002-08-28  Andy Piper  <andy@xemacs.org>
5041
5042         * files.el (revert-buffer): propagate revert-without-query-status.
5043
5044 2002-06-03  Andy Piper  <andy@xemacs.org>
5045
5046         * dialog-items.el (make-search-dialog): align various subcontrols
5047         in visually pleasing ways, allow frame to autosize to the dialog
5048         size.
5049         * dialog.el (make-dialog-box): add a border inside the frame. Add
5050         :autosize property, if t then reset the frame size appropriately
5051         before the frame is mapped.
5052         * gutter-items.el (set-progress-feedback-instantiator): align
5053         various subcontrols.
5054         * gutter-items.el (set-progress-abort-instantiator): ditto.
5055
5056 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5057
5058         * XEmacs 21.4.9 "Informed Management" is released.
5059
5060 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5061
5062         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5063         "&optional append" argument.
5064
5065 2002-07-16  Didier Verna  <didier@xemacs.org>
5066
5067         * subr.el (replace-in-string): fix case fold bug introduced by
5068         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5069         case-fold-search in temporary buffers.
5070
5071 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5072
5073         * lib-complete.el (find-library): Remove check for mule because
5074         decompression DOES work on Mule.
5075
5076 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5077
5078         * simple.el (join-line): New alias for `delete-indentation'.
5079
5080 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5081
5082         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5083         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5084         (font-lock-builtin-face): New.
5085         (font-lock-constant-face): New.
5086         (font-lock-face-list): Add builtin and constant faces.
5087
5088 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5089
5090         * autoload.el (make-autoload): Support define-derived-mode.
5091         Collected puts of doc-string-elt property.  Based on a patch by
5092         Didier Verna <didier@xemacs.org>.
5093
5094 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5095
5096         * wid-edit.el (widget-field-activate): Fix docstring typo.
5097
5098 2002-07-23  Andy Piper  <andy@xemacs.org>
5099
5100         * about.el (about-personal-info): update me.
5101
5102 2002-07-12  Andy Piper  <andy@xemacs.org>
5103
5104         * custom.el (custom-theme-set-variables): remove bogus
5105         arguments. Use custom-set-default to set defaults.
5106         (custom-set-variables): update doc.
5107         (custom-local-buffer): new, synced from FSF.
5108         (custom-set-default): ditto.
5109         (defcustom): update doc.
5110
5111 2002-06-16  Andy Piper  <andy@xemacs.org>
5112
5113         * menubar-items.el (default-menubar): enable windows printing on
5114         cygwin as well as native.
5115
5116 2002-06-12  Andy Piper  <andy@xemacs.org>
5117
5118         * printer.el (generic-print-buffer): catch all errors so that the
5119         print device can be cleared in all scenarios.
5120         (Printer-clear-device): make sure clearing the printer allows it
5121         to be used again immediately.
5122         (generic-print-region): make sure the default printer face is
5123         black-on-white.
5124
5125 2002-04-23  Jerry James  <james@xemacs.org>
5126
5127         * window-xemacs.el (display-buffer-function): Change doc to
5128         reflect new arg.
5129         * window-xemacs.el (pre-display-buffer-function): Ditto.
5130         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5131         non-nil, make the new window just big enough for its contents.
5132         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5133         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5134         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5135
5136 2002-06-06  Andy Piper  <andy@xemacs.org>
5137
5138         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5139         (defcustom): ditto.
5140         (custom-handle-keyword): ditto.
5141
5142 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5143
5144         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5145         Make obsolete.  Default to nil.
5146         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5147         Inspired by a patch by John Palmieri.
5148
5149 2002-07-01  Mike Alexander  <mta@arbortext.com>
5150
5151         * process.el (shell-command-on-region): Don't delete the region
5152         before giving it to call-process-region
5153
5154 2002-06-04  Jerry James <james@eecs.ku.edu>
5155
5156         * find-paths.el (paths-find-architecture-directory): Search in
5157         `system-configuration'/`base', not `base'`system-configuration'.
5158
5159 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5160
5161         * info.el (Info-index): Add missing \ in [ t].
5162
5163 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5164
5165         * gutter-items.el (gutter-buffers-tab-visible-p,
5166         buffers-tab-omit-function, buffers-tab-selection-function,
5167         buffers-tab-filter-functions):
5168         Doc improvements.
5169
5170 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5171
5172         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5173
5174         * toolbar-items.el (toolbar-news): Fix typo in message string.
5175
5176 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5177
5178         * dialog.el (yes-or-no-p-dialog-box): 
5179         * cmdloop.el (y-or-n-p-minibuf):
5180         (yes-or-no-p-minibuf):
5181         (yes-or-no-p):
5182         (y-or-n-p): 
5183         Specify negative answers in docstrings.
5184
5185 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5186
5187         * package-ui.el (pui-help-echo): Display both installed and author
5188         version.  Use a balloon-help window to display extra info like
5189         package requires.
5190
5191 2002-05-30  Andy Piper  <andy@xemacs.org>
5192
5193         * files.el (revert-buffer-internal): don't visit
5194         revert-buffer. Kill buffer when not used. Suggested by Mike
5195         Alexander <mta@arbortext.com>
5196
5197 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5198
5199         * files.el (revert-buffer): More docstring fiddling.
5200
5201 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5202
5203         * files.el (revert-buffer):
5204         (revert-buffer-internal):
5205         (revert-buffer-insert-file-contents-function):
5206         Improve docstrings and comments.
5207
5208 2002-05-08  Andy Piper  <andy@xemacs.org>
5209
5210         * files.el (revert-buffer): observe noconfirm behavior.
5211
5212 2002-04-09  Andy Piper  <andy@xemacs.org>
5213
5214         * files.el (revert-buffer): use revert-buffer-internal if it looks
5215         like doing so will not result in any user-visible changes.
5216         (revert-buffer-internal): new function. Do the actual process of
5217         reversion and then see whether the result is any different to what
5218         we have already. If it is not then do nothing.
5219
5220 2001-12-11  Andy Piper  <andy@xemacs.org>
5221
5222         * menubar.el (get-popup-menu-response): re-order so that it works
5223         on more sane/facist window systems.
5224
5225 2001-12-03  Andy Piper  <andy@xemacs.org>
5226
5227         * faces.el (frob-face-property): don't infloop in face frobbing
5228         from Jan Vroonhof <jan@xemacs.org>.
5229
5230 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5231
5232         * faces.el (frob-face-property): Follow face fall-back hierarchy
5233         properly for face properties without an instance. Only do manual
5234         copy form 'default in last resort. This handles in particular
5235         the case where 'default itself has only a fall-back (which is
5236         the case by default on windows).
5237
5238 2001-11-24  Andy Piper  <andy@xemacs.org>
5239
5240         * printer.el (generic-print-region): set default-frame-plist to
5241         nil while creating the printer frame so that sizes reflect the
5242         printed page.
5243
5244         * faces.el (face-complain-about-font): Don't complain on printers.
5245
5246 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5247         
5248         * package-net.el: Andy synch.
5249         
5250 2001-12-16  Andy Piper  <andy@xemacs.org>
5251
5252         * package-get.el (package-get-update-all): Make sure installed.db
5253         gets updated after updating packages.
5254
5255 2002-03-28  Ben Wing  <ben@xemacs.org>
5256
5257         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5258         continuation, truncation so that we don't get line jumpiness from
5259         them being larger than the line height.
5260
5261         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5262
5263 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5264
5265         * font.el (font-window-system-mappings): Add mapping for Gtk
5266         (assume identical to X) 
5267
5268 2002-02-04  Andy Piper  <andy@xemacs.org>
5269
5270         * files.el (convert-standard-filename): Fix for short filename
5271         Peter Arius <pas@methodpark.de>
5272
5273 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5274
5275         * list-mode.el (default-choose-completion): completion-base-size
5276         should refer to local value in the completion list buffer.
5277
5278 2001-12-03  Didier Verna  <didier@xemacs.org>
5279
5280         * rect.el: autoload `replace-rectangle'.
5281         * keydefs.el (global-map): bind it to `C-x r p'.
5282
5283 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5284
5285         * XEmacs 21.4.8 "Honest Recruiter" is released.
5286
5287 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5288
5289         This patch is based on Jerry James's patch and analysis.
5290
5291         * select.el (get-clipboard):
5292         (get-selection):
5293         Update docstrings.
5294         (get-clipboard-foreign):
5295         (get-selection-foreign):
5296         New function for use as `interprogram-paste-function's.
5297
5298         * simple.el (interprogram-paste-function): Change default to
5299         `get-clipboard-foreign'; improve docstring.
5300         (interprogram-cut-function): Improve dosctring.
5301
5302 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5303
5304         * XEmacs 21.4.7 "Economic Science" is released.
5305
5306 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5307
5308         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5309
5310 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5311
5312         * obsolete.el (assq-delete-all): New compatibility alias for 
5313         remassq.
5314
5315 2002-01-09  Simon Josefsson  <jas@extundo.com>
5316
5317         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5318
5319 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5320
5321         * info.el (Info-auto-generate-directory): Default
5322         Info-auto-generate-directory to 'if-outdated.
5323
5324 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5325
5326         * startup.el (normal-top-level): Prevent migration code from
5327         trashing .emacs on an error in loading the init files.
5328
5329 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5330
5331         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5332         "system default" Xdefaults and friends get xrdb-mode.
5333
5334 2002-03-05  Mats Lidell  <matsl@contactor.se>
5335  
5336         * help-nomule.el (tutorial-supported-languages): Added Swedish
5337         tutorial. Sorted languages.
5338
5339 2002-02-11  Mike Sperber <mike@xemacs.org>
5340
5341         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5342         regenerating outdated dir files and dir is non-existent.
5343
5344 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5345
5346         * code-files.el (convert-mbox-coding-system): Improve comment.
5347         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5348         coding-system argument to `write-region-pre-hook' call.
5349         (write-region-pre-hook): Fix docstring to mention lockname argument.
5350
5351 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5352
5353         * minibuf.el (completing-read): Remove redundant wrong arg list.
5354
5355         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5356
5357 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5358
5359         * obsolete.el (interactive-form): new compatibility alias for 
5360         function-interactive.
5361
5362 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5363
5364         * menubar-items.el (Menubar-items-truncate-list): Removed.
5365         * menubar-items.el (Menubar-items-truncate-history): New.
5366         * menubar-items.el (default-menubar): Use
5367         Menubar-items-truncate-history.
5368
5369 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5370
5371         * printer.el (generic-print-region): Pass correct arguments to
5372         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5373         Torkelsson <torkel@acc.umu.se>.
5374
5375 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5376
5377         * help.el (describe-mode): synched with FSF 19.34; handle nil
5378         minor mode indicators.
5379
5380 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5381
5382         * minibuf.el (completing-read): Update docstring.
5383
5384 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5385
5386         * XEmacs 21.4.6 "Common Lisp" is released.
5387
5388 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5389
5390         * package-net.el: Inadvertant synch with Windows branch.  From
5391         Andy's log:
5392         (package-net-kit-version): new variable.
5393         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5394
5395 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5396
5397         * package-get.el (package-get-locate-index-file): Also search the
5398         core etc/ directory for the package index file if it can't be
5399         found in ~/.xemacs/.
5400
5401 2001-12-13  William Perry  <wmperry@gnu.org>
5402
5403         * dialog-gtk.el (popup-builtin-question-dialog):
5404         Conform to API in gui.c.
5405         
5406 2001-11-12  Andy Piper  <andy@xemacs.org>
5407
5408         * cus-edit.el (custom-save-face-internal): make sure we save
5409         non-themed faces.
5410         (custom-save-variables): ditto variables.
5411
5412 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5413
5414         * faces.el (make-face-family):
5415         (make-face-size):
5416         New face-modifying functions per Jan Vroonhof.
5417
5418         cus-face.el (custom-set-face-font-family):
5419         (custom-set-face-font-size):
5420         Use them.
5421
5422         * font.el (font-window-system-mappings): More precise docstring.
5423
5424         (font-create-name):
5425         (font-create-object):
5426         (tty-font-create-object):
5427         (tty-font-create-plist):
5428         (x-font-create-object):
5429         (x-font-create-name):
5430         (ns-font-create-name):
5431         (mswindows-font-create-object):
5432         (mswindows-font-create-name):
5433         Add doctrings.
5434
5435 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5436
5437         * gtk-faces.el (gtk-init-device-faces): removed spurious
5438         quote before let* expression.
5439
5440 2001-10-29  Andy Piper  <andy@xemacs.org>
5441
5442         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5443         modified when changing coding system.
5444
5445         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5446         that we invoke the GUI directory selector.
5447
5448 2001-10-25  Andy Piper  <andy@xemacs.org>
5449
5450         * dialog.el (make-dialog-box): use new directory dialog support.
5451         * minibuf.el (read-file-name-1): ditto.
5452         (read-file-name): ditto.
5453         (read-directory-name): ditto.
5454
5455 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5456
5457         * XEmacs 21.4.5 "Civil Service" is released.
5458
5459 2001-04-23  Didier Verna  <didier@xemacs.org>
5460
5461         * cus-edit.el (custom-variable-pre-save): New.
5462         * cus-edit.el (custom-variable-post-save): New.
5463         * cus-edit.el (custom-variable-save): use them.
5464         * cus-edit.el (custom-face-pre-save): New.
5465         * cus-edit.el (custom-face-post-save): New.
5466         * cus-edit.el (custom-face-save): use them.
5467         * cus-edit.el (custom-group-pre-save): New.
5468         * cus-edit.el (custom-group-post-save): New.
5469         * cus-edit.el (custom-group-save): use them.
5470         * cus-edit.el (Custom-save): use the pre/post functions above,
5471         call `custom-save-all' only once.
5472         * cus-edit.el (custom-variable-pre-reset-standard): New.
5473         * cus-edit.el (custom-variable-post-reset-standard): New.
5474         * cus-edit.el (custom-variable-reset-standard): use them.
5475         * cus-edit.el (custom-face-pre-reset-standard): New.
5476         * cus-edit.el (custom-face-post-reset-standard): New.
5477         * cus-edit.el (custom-face-reset-standard): use them.
5478         * cus-edit.el (custom-group-pre-reset-standard): New.
5479         * cus-edit.el (custom-group-post-reset-standard): New.
5480         * cus-edit.el (Custom-reset-standard): use them.
5481         * cus-edit.el (custom-face-reset-saved): use the pre/post
5482         functions above, call `custom-save-all' only once.
5483
5484 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5485
5486         * gutter-items.el (buffers-tab face): Derive from the modeline
5487         face by default.  Many people use white-on-black for the default
5488         font, and the tabs look hideous with that color combination.  The
5489         modeline usually has the correct colors.
5490
5491 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5492
5493         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5494         (tag-mark-stack-max): Typo fix.
5495
5496 2001-09-28  Ben Wing  <ben@xemacs.org>
5497
5498         * font-lock.el:
5499         * font-lock.el (font-lock-after-change-function):
5500         fix problem with last patch, reported by Katsumi Yamaoka.
5501
5502 2001-09-17  Ben Wing  <ben@xemacs.org>
5503
5504         * font-lock.el (font-lock-after-change-function):
5505         fix problem when you insert a comment on the line before a line of
5506         code: if we use the following char, then when you hit backspace,
5507         the following line of code turns the comment color.
5508
5509 2001-06-08  Ben Wing  <ben@xemacs.org>
5510
5511         * process.el: comment about shell-command-switch.
5512         * process.el (shell-quote-argument): Need to quote a null
5513         argument, too.  From Dan Holmsand.
5514         
5515         * startup.el (normal-top-level): Delete some unused FSF junk.
5516         * startup.el (command-line-early):
5517         
5518         * startup.el (command-line): Call MS Windows init function.
5519         
5520         * win32-native.el:
5521         * win32-native.el (mswindows-system-shells): New.
5522         * win32-native.el (mswindows-system-shell-p): New.
5523         * win32-native.el (init-mswindows-at-startup): New.
5524         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5525         * win32-native.el (mswindows-quote-one-simple-arg):
5526         * win32-native.el (mswindows-quote-one-command-arg):
5527         * win32-native.el (mswindows-construct-process-command-line-alist):
5528         Correct comments at top.  Correctly handle passing arguments
5529         to Cygwin programs and to bash.  Fix quoting of zero-length
5530         arguments (from Dan Holmsand).  Set shell-command-switch based
5531         on shell-file-name, which in turn comes from env var SHELL.
5532
5533 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5534
5535         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5536         default-toolbar-position): Fill docstrings for balloon-help.
5537
5538 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5539
5540         * faces.el: Reenable specifications over 'gtk domain.
5541
5542 2001-08-08  Didier Verna  <didier@xemacs.org>
5543
5544         * autoload.el (update-autoload-files): make defdir a file name,
5545         not directory name.
5546
5547 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5548
5549         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5550
5551         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5552
5553 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5554
5555         * font-menu.el (font-menu-set-font): Default to current font-family.
5556         (font-menu-preferred-resolution):
5557         (font-menu-size-scaling):
5558         Provide gtk defaults, too.
5559
5560 2001-07-29  Mike Alexander  <mta@arbortext.com>
5561
5562         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5563         list
5564         (custom-set-face-font-family): ditto
5565
5566 2001-07-26  Mike Sperber <mike@xemacs.org>
5567
5568         * files.el (auto-mode-alist): .9 files are man pages, too.
5569
5570 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5571
5572         * process.el (call-process-internal): bind
5573         coding-system-for-write to 'binary when calling
5574         start-process-internal, so the process receives 
5575         the literal contents of INFILE.
5576
5577 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5578
5579         * files.el (auto-mode-alist): Add configure.ac support.
5580
5581 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5582
5583         * buff-menu.el:
5584         mouse.el:
5585         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5586
5587 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5588
5589         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5590
5591 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5592
5593         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5594         mixed text.
5595         (kinsoku-eol-p): Ditto.
5596
5597 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5598
5599         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5600         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5601         characters as the category `s' or `e' correctly.
5602
5603 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5604
5605         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5606
5607 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5608
5609         * mule/cyrillic.el:  Set up case table.
5610
5611 2001-06-08  Mike Sperber <mike@xemacs.org>
5612
5613         * files.el (save-some-buffers-1): Don't zap the help window right
5614         after `map-y-or-n-p' has popped it up.
5615
5616 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5617
5618         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5619
5620 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5621
5622         * specifier.el: define-specifier-tag 'gtk.
5623
5624 2001-05-12  Ben Wing  <ben@xemacs.org>
5625
5626         * find-paths.el (paths-find-recursive-path):
5627         fix error with null EXCLUDE-REGEXP.
5628         
5629         * font-lock.el (font-lock-mode):
5630         fix problem reported by hrvoje with buffers starting with a space.
5631         
5632 2001-05-06  Ben Wing  <ben@xemacs.org>
5633
5634         * dialog.el (make-dialog-box):
5635         * menubar-items.el (default-menubar):
5636         * printer.el (generic-print-buffer):
5637         * printer.el (generic-print-region):
5638         implement printing the selection when it's selected.
5639
5640 2001-04-18  Didier Verna  <didier@xemacs.org>
5641
5642         * cus-edit.el (Custom-reset-standard): reset to standard settings
5643         not only when the buffer's :custom-state is 'modified, but also
5644         when it is 'set or 'saved.
5645
5646 2001-04-17  Didier Verna  <didier@xemacs.org>
5647
5648         * startup.el (load-user-init-file): define `custom-file' before
5649         loading the user's init file.
5650
5651 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5652
5653         * menubar.el (popup-mode-menu): Make it work with
5654         popup-menu-titles turned off.
5655         
5656 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5657
5658         * about.el (about-mailto-link): Use compose-mail for sending mail.
5659
5660 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5661
5662         * package-admin.el (package-install-hook): New.
5663         (package-delete-hook): New.
5664         (package-admin-add-single-file-package): Use package-delete-hook.
5665
5666         * package-get.el (package-get): Use package-install-hook.
5667
5668 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5669
5670         * package-ui.el (pui-install-selected-packages): reverse the lists
5671         of packages so that they get handled in the same order as they
5672         were selected.
5673
5674 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5675
5676         * packages.el (locate-library): Use read-library-name for completion.
5677
5678 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5679
5680         * byte-optimize.el (=): `=' is not a binary predicate!
5681         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5682         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5683
5684 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5685
5686         * bytecomp.el (byte-compile-arithcompare):
5687         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5688
5689 2001-06-03  William M. Perry  <wmperry@gnu.org>
5690
5691         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5692         return the filename selected by the user!
5693
5694 2001-05-31  William M. Perry  <wmperry@gnu.org>
5695
5696         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5697         in XEmacs/GTK.
5698
5699 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5700
5701         * coding.el: Tiny typo fixed.
5702
5703 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5704
5705         * XEmacs 21.4.3 "Academic Rigor" is released.
5706
5707 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5708
5709         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5710
5711 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5712
5713         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5714
5715 2001-05-04  Ben Wing  <ben@xemacs.org>
5716
5717         * printer.el (generic-print-buffer):
5718         * printer.el (generic-print-region):
5719         Enable dialog boxes.  Apply workaround recommended by Kirill.
5720         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5721         
5722         * simple.el (kill-whole-line):
5723         * simple.el (kill-line-1):
5724         * simple.el (kill-entire-line):
5725         * simple.el (kill-line):
5726         * simple.el (backward-kill-line):
5727         Take out interactive dependence of kill-whole-line.
5728
5729 2001-04-22  Ben Wing  <ben@xemacs.org>
5730
5731         * dialog.el (make-dialog-box):
5732         Put dialog titles back in -- this time correctly.  Fix various
5733         other problems with leaks and such.
5734
5735         * simple.el (region-exists-p):
5736         * simple.el (region-active-p):
5737         Add comment about which one is correct to use in menu specs.
5738
5739 2001-05-05  Ben Wing  <ben@xemacs.org>
5740
5741         * dialog.el (make-dialog-box): fix doc string.
5742         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5743         take out Pretty Print.
5744         * printer.el:
5745         * printer.el (printer-current-device): New.
5746         * printer.el (Printer-get-device): New.
5747         * printer.el (Printer-clear-device): New.
5748         * printer.el (generic-page-setup): New.
5749         * printer.el (generic-print-buffer):
5750         * printer.el (generic-print-region):
5751         Implement Page Setup.  Handle errors properly.
5752
5753 2001-05-05  Ben Wing  <ben@xemacs.org>
5754
5755         * subr.el (error): Complete list of errors in doc string.
5756         
5757 2001-04-22  Ben Wing  <ben@xemacs.org>
5758
5759         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5760         
5761 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5762
5763         * build-report.el: Remove CVS keywords since this file has been in
5764         core lisp for a while now.
5765         * build-report.el (build-report-make-output-files): Fix typo.
5766
5767 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5768
5769         * about.el (about-finish-buffer): Make sure the last change works
5770         even if EVENT is nil.
5771
5772 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5773
5774         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5775         clicked, not the one that happens to be the current buffer at the
5776         time.
5777
5778 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5779
5780         * cus-edit.el (custom-display): Support the GTK Window System also.
5781
5782 2001-04-30  Ben Wing  <ben@xemacs.org>
5783
5784         * printer.el:
5785         * printer.el (printer-page-header):
5786         * printer.el (Print-context): New.
5787         * printer.el (printer-page-footer):
5788         * printer.el (generate-header-element): New.
5789         * printer.el (generate-header-line): New.
5790         * printer.el (print-context-property):
5791         * printer.el (generic-print-buffer):
5792         * printer.el (generic-print-region):
5793         Implement headers and footers.  Implement calling Print dialog box
5794         (#### but it doesn't quite work yet).
5795
5796 2001-04-25  Ben Wing  <ben@xemacs.org>
5797
5798         * about.el (xemacs-hackers):
5799         * about.el (about-url-alist):
5800         * about.el (about-personal-info):
5801         * about.el (about-hacker-contribution):
5802         More contributions.
5803         
5804         * simple.el (handle-post-motion-command):
5805         Fix spurious setting of zmacs-region-stays to t after a non-shift
5806         motion command.
5807
5808 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5809
5810         * about.el (about-personal-info): Update my bio.
5811         (about-hacker-contribution): Ditto.
5812
5813 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5814
5815         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5816
5817 2001-04-19  Andy Piper  <andy@xemacs.org>
5818
5819         * package-net.el (package-net-cygwin32-binary-size): new size.
5820         (package-net-win32-binary-size): new size.
5821         (package-net-convert-index-to-ini): Use new arch.
5822         (package-net-batch-convert-index-to-ini): Removed.
5823         (package-net-generate-bin-ini): New.
5824         (package-net-batch-generate-bin-ini): New.
5825
5826 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5827
5828         * XEmacs 21.4.1 "Copyleft" is released.
5829
5830 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5831
5832         * x-compose.el (xlib-input-method-bug-workaround):
5833         (alias-colon-to-double-quote):
5834         Force sort in map-keymap to work around rehash bug.
5835
5836 2001-04-17  Ben Wing  <ben@xemacs.org>
5837
5838         * about.el: Finish overhaul, add a few new hackers, update a
5839         couple old ones.
5840
5841 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5842
5843         * XEmacs 21.4.0 "Solid Vapor" is released.
5844
5845 2001-04-15  Ben Wing  <ben@xemacs.org>
5846
5847         * about.el:
5848         * about.el (about-headline-face): New.
5849         * about.el (about-link-face): New.
5850         * about.el (about-current-release-maintainers): New.
5851         * about.el (about-other-current-hackers): New.
5852         * about.el (about-url-alist):
5853         * about.el (about-once-and-future-hackers): New.
5854         * about.el (about-mailto-link): New.
5855         * about.el (about-get-buffer):
5856         * about.el (about-finish-buffer):
5857         * about.el (about-xemacs):
5858         * about.el (about-features): Removed.
5859         * about.el (about-advantages): New.
5860         * about.el (about-maintainer-info): Removed.
5861         * about.el (about-personal-info): New.
5862         * about.el (about-hacker-contribution): New.
5863         * about.el (about-maintainer):
5864         * about.el (about-show-linked-info):
5865         * about.el (about-hackers):
5866         Major revamping.  Rewriting of most of the text, improve the
5867         link handling, separate info on contributors into personal
5868         and contribution info, add new contributors, update personal
5869         info, etc. etc.
5870         
5871         * menubar-items.el (default-menubar):
5872         Help menubar entry for News now says more accurately
5873         "What's New in XEmacs".
5874         
5875         * mouse.el:
5876         * mouse.el (mouse-track-cleanup-hook):
5877         * mouse.el (mouse-track):
5878         Don't set-buffer to a dead buffer when calling mouse-track
5879         cleanup hooks.
5880
5881 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5882
5883         * XEmacs 21.2.47 "Zephir" is released.
5884
5885 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5886
5887         * dialog.el (make-dialog-box): Disable dialog box titles until
5888         we get them working.
5889
5890 2001-03-30  Ben Wing  <ben@xemacs.org>
5891
5892         * help.el:
5893         * help.el (Help-princ-face):
5894         * help.el (Help-prin1-face):
5895         * help.el (frob-help-extents):
5896         * help.el (describe-function-1):
5897         * help.el (describe-variable):
5898         Avoid using font-lock faces, which may not be defined.
5899         Instead, use hyper-apropos faces, and make sure they're
5900         defined as necessary by using `require'. (It's not so safe
5901         to do this for font-lock.) In any case, we will eventually
5902         be merging this functionality into hyper-apropos.
5903
5904         * loaddefs.el (completion-ignored-extensions):
5905         Fix documentation.
5906         
5907         * menubar-items.el (menu-truncate-list): Removed.
5908         * menubar-items.el (Menubar-items-truncate-list): New.
5909         * menubar-items.el (default-menubar):
5910         Fix errors if grep or compile command is too long.  Rename helper
5911         function to be less visible.
5912
5913 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5914
5915         * byte-optimize.el (byte-optimize-minus):
5916         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5917
5918 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5919
5920         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5921         Mule is available.
5922
5923         * mule/latin.el: New file.
5924
5925 2001-03-11  Ben Wing  <ben@xemacs.org>
5926
5927         * auto-save.el:
5928         * auto-save.el (auto-save-directory):
5929         * auto-save.el (make-auto-save-file-name):
5930         * auto-save.el (auto-save-file-name-p): New.
5931
5932         Merge in improvements from other definition of
5933         make-auto-save-file-name in files.el.
5934         
5935         * auto-save.el (auto-save-original-name):
5936         * auto-save.el (auto-save-name-in-fixed-directory):
5937         * auto-save.el (auto-save-unslashify-name): Removed.
5938         * auto-save.el (auto-save-slashify-name): Removed.
5939         * auto-save.el (auto-save-reserved-chars): New.
5940         * auto-save.el (auto-save-escape-name): New.
5941         * auto-save.el (auto-save-unhex): New.
5942         * auto-save.el (auto-save-unescape-name): New.
5943
5944         Change algorithm for encoding filenames in auto-save names to be
5945         entirely safe with all filesystems and all possible characters in
5946         a filename, and 100% reversible. (Essentially, uses
5947         quoted-printable as the encoding.)
5948         
5949         * auto-save.el (recover-all-files):
5950
5951         Use insert-directory rather than calling ls directly -- fixes
5952         things under Windows.
5953
5954         * files.el:
5955         * files.el (convert-standard-filename): Substitute FSF's
5956         definition for this (we had nothing here before).
5957         
5958         * files.el (backup-buffer): Warning fix.
5959         
5960         * files.el (make-backup-file-name):
5961         * files.el (find-backup-file-name):
5962         Fix error in calling sequence to auto-save-file-name-p.
5963         
5964         * files.el (recover-file):
5965         Use insert-directory rather than calling ls directly -- fixes
5966         things under Windows.
5967
5968         * files.el (make-auto-save-file-name): Removed.
5969         * files.el (auto-save-file-name-p): Removed.
5970         auto-save is always dumped so no sense in having a definition
5971         that will always be overwritten with another.
5972         
5973         * files.el (insert-directory):
5974         * win32-native.el:
5975         * win32-native.el (debug-mswindows-process-command-lines):
5976         * win32-native.el (original-make-auto-save-file-name): Removed.
5977         * win32-native.el (make-auto-save-file-name): Removed.
5978
5979
5980 2001-03-21  Martin Buchholz <martin@xemacs.org>
5981
5982         * XEmacs 21.2.46 "Urania" is released.
5983
5984 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5985
5986         * menubar-items.el (default-menubar): Update sample.emacs to
5987         sample.init.el and adjust accelerators.
5988
5989 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5990
5991         * build-report.el (build-report): Improve docstring.
5992
5993 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5994
5995         * ChangeLog: Log GTK merge.
5996
5997         * gutter-items.el:
5998         * mwheel.el:
5999         * sound.el:
6000         * startup.el:
6001         Revert gratuitous whitespace changes.
6002
6003 2001-03-07  Ben Wing  <ben@xemacs.org>
6004
6005         * help.el:
6006         * help.el (key-or-menu-binding):
6007         * help.el (Help-find-file): New.
6008         * help.el (describe-beta):
6009         * help.el (describe-copying):
6010         * help.el (describe-project):
6011         * help.el (view-emacs-news):
6012         * help.el (view-sample-init-el): New.
6013         * help.el (Help-princ-face): New.
6014         * help.el (Help-prin1-face): New.
6015         * help.el (help-symbol-function-context-menu):
6016         * help.el (help-symbol-variable-context-menu):
6017         * help.el (help-symbol-function-and-variable-context-menu):
6018         * help.el (frob-help-extents):
6019         * help.el (describe-function-1):
6020         * help.el (describe-variable):
6021
6022         Add coloring in Help buffers, correspondent with hyperlinks.
6023         View files in view-mode rather than Fundamental.
6024         Remove separators from context menus -- now handled in generic code.
6025         Add `Find Tag' to context menu.
6026         
6027         * menubar.el (popup-mode-menu):
6028
6029         Rewrite code that outputs the popup menu to (a) put more specific
6030         entries first, (b) be more robust, (c) output the proper context
6031         menu separators automatically (the context menu functionality is
6032         new and currently used only by Help).
6033
6034 2001-03-10  William M. Perry  <wmperry@aventail.com>
6035
6036         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6037         this function when converting from the 21.1 GTK branch.  Now
6038         supports file, password, question, and color built-in dialogs.
6039
6040 2001-03-06  Ben Wing  <ben@xemacs.org>
6041
6042         * keydefs.el:
6043         * keydefs.el (global-map):
6044         Add commented-out change of M-k (for 21.5).
6045         
6046         * menubar-items.el (default-menubar):
6047         Fix items to control kill-line behavior; add items for
6048         shifted motion.
6049         
6050         * simple.el:
6051         * simple.el (kill-whole-line):
6052         * simple.el (historical-kill-line): Removed.
6053         * simple.el (kill-line): Removed.
6054         * simple.el (kill-entire-line): New.
6055         * simple.el (kill-line-1): New.
6056         * simple.el (backward-kill-line):
6057         Undo kill-whole-line == always changes.  Add new function
6058         kill-entire-line to unconditionally delete the current line.
6059         Add comments describing the lamentable state of affairs of
6060         the kill-line functions and variables.
6061
6062 2001-03-02  Ben Wing  <ben@xemacs.org>
6063
6064         * simple.el:
6065         * simple.el (beginning-of-buffer):
6066         * simple.el (end-of-buffer):
6067         * simple.el (mark-ring-unrecorded-commands):
6068         * simple.el (signal-error-on-buffer-boundary):
6069         * simple.el (shifted-motion-keys-select-region):
6070         * simple.el (unshifted-motion-keys-deselect-region):
6071         * simple.el (motion-keys-for-shifted-motion): New.
6072         * simple.el (handle-pre-motion-command):
6073         * simple.el (handle-post-motion-command):
6074         * simple.el (forward-char-command):
6075         * simple.el (backward-char-command):
6076         * simple.el (scroll-up-command):
6077         * simple.el (scroll-down-command):
6078         * simple.el (next-line):
6079         * simple.el (previous-line):
6080         * simple.el (backward-block-of-lines):
6081         * simple.el (forward-block-of-lines):
6082         * simple.el (backward-word):
6083         * simple.el (mark-word):
6084
6085         Augment documentation of the most common motion commands to make
6086         note of the shifted-motion support.  Improve the support to (a)
6087         properly document how it works and why it's done in the fashion it
6088         is, and (b) allow the keystrokes that trigger it to be customized.
6089
6090         Correct error in the customize specification of
6091         mark-ring-unrecorded-commands.
6092
6093 2001-03-02  Ben Wing  <ben@xemacs.org>
6094
6095         * font-lock.el:
6096         * font-lock.el (font-lock-pending-extent-table): Removed.
6097         * font-lock.el (font-lock-pending-buffer-table): New.
6098         * font-lock.el (font-lock-pre-idle-hook):
6099         * font-lock.el (font-lock-after-change-function):
6100         * font-lock.el (font-lock-fontify-pending-extents):
6101         * font-lock.el (font-lock-lisp-like):
6102
6103         Fix handling of pending extents to avoid excessive slowness (N^2
6104         behavior) when making lots of buffer changes between redisplays,
6105         such as when saving the Options.
6106
6107 2001-03-09  William M. Perry  <wmperry@aventail.com>
6108
6109         * device.el:
6110         * dragdrop.el:
6111         * dumped-lisp.el:
6112         * faces.el:
6113         * frame.el:
6114         * gnuserv.el:
6115         * loadup.el:
6116         * menubar-items.el:
6117         * minibuf.el:
6118         The Great GTK Merge.
6119
6120         * ChangeLog.GTK:
6121         * dialog-gtk.el:
6122         * gdk.el:
6123         * generic-widgets.el:
6124         * glade.el:
6125         * gnome-widgets.el:
6126         * gnome.el:
6127         * gtk-compose.el:
6128         * gtk-extra.el:
6129         * gtk-faces.el:
6130         * gtk-ffi.el:
6131         * gtk-file-dialog.el:
6132         * gtk-font-menu.el:
6133         * gtk-glyphs.el:
6134         * gtk-init.el:
6135         * gtk-iso8859-1.el:
6136         * gtk-marshal.el:
6137         * gtk-mouse.el:
6138         * gtk-package.el:
6139         * gtk-password-dialog.el:
6140         * gtk-select.el:
6141         * gtk-widget-accessors.el:
6142         * gtk-widgets.el:
6143         * gtk.el:
6144         widgets-gtk.el:
6145         The Great GTK Merge: new files.
6146
6147 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6148
6149         * generic-widgets.el: Don't require gtk (a built-in feature) at
6150         top level.  Don't execute the last sexp unless (featurep 'gtk).
6151
6152 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6153
6154         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6155
6156 2001-02-23  Martin Buchholz <martin@xemacs.org>
6157
6158         * XEmacs 21.2.45 "Thelxepeia" is released.
6159
6160 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6161  
6162         * about.el (xemacs-hackers): update my entry. 
6163         * about.el (about-maintainer-info): ditto. 
6164         * about.el (about-hackers): ditto. 
6165
6166 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6167
6168         * about.el (about-maintainer-info): More vanity info about
6169         yours truly.
6170
6171 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6172
6173         * build-report.el (build-report-destination): xemacs-build-reports
6174         has moved to SourceForge, where mailing list name length is
6175         restricted, hence the name change to
6176         xemacs-buildreports@xemacs.org.
6177         * build-report.el (build-report-keep-regexp): Update default.
6178         * build-report.el (build-report-delete-regexp): Ditto.
6179         * build-report.el (build-report-make-output-files): Ditto.
6180
6181 2001-02-19  Craig Lanning  <lanning@scra.org>
6182
6183         * lisp-mode.el: Add indentation specifications for following
6184         Common Lisp forms: handler-case, handler-bind, with-slots,
6185         with-open-file, with-open-stream, print-unreadable-object.
6186
6187 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6188
6189         * font-lock.el (font-lock-set-defaults-1):
6190         Move initialization of `font-lock-cache-position' so that it's set
6191         even if font-lock-keywords is already defined.
6192
6193 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6194
6195         * autoload.el (generate-file-autoloads-1):
6196         Use `emacs-lisp-mode-syntax-table' instead of
6197         `lisp-mode-syntax-table'.
6198         * lisp-mode.el (lisp-mode-syntax-table):
6199         Get rid of old checks for `parse-partial-sexp' version.
6200         Make `|' (pipe) string delimiter instead of punctuation.
6201
6202 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6203
6204         * window.el (save-selected-window):
6205         Use gensym for better macro hygiene.
6206
6207 2001-02-06  Mike Sperber <mike@xemacs.org>
6208
6209         * dump-paths.el:
6210         * startup.el (startup-setup-paths): Set and use
6211         `mule-lisp-directory'.
6212         (startup-setup-paths-warning): Ditto.
6213
6214         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6215         (paths-construct-load-path): Consider `mule-lisp-directory'.
6216
6217 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6218
6219         * font-lock.el: Syntax table improvements used.  A few random
6220         changes are not specified below.
6221         (font-lock-fontify-string-delimiters):
6222         (font-lock-syntactic-keywords):
6223         (font-lock-cache-state nil):
6224         (font-lock-cache-position):
6225         New variables.
6226         (font-lock-set-syntax):
6227         (font-lock-apply-syntactic-highlight):
6228         (font-lock-fontify-syntactic-anchored-keywords):
6229         (font-lock-fontify-syntactic-keywords-region):
6230         (font-lock-eval-keywords):
6231         New functions.
6232         (font-lock-remove-face):
6233         (font-lock-fontify-syntactically-region):
6234         Use syntax properties.
6235
6236 2001-02-08  Martin Buchholz <martin@xemacs.org>
6237
6238         * XEmacs 21.2.44 "Thalia" is released.
6239
6240 2001-01-16  Mike Sperber <mike@xemacs.org>
6241
6242         * startup.el (normal-top-level): Work even if no installation root
6243         is found.
6244
6245 2001-01-30  Andy Piper  <andy@xemacs.org>
6246
6247         * gutter-items.el (progress-abort-glyph): remove instantiator.
6248         (set-progress-abort-instantiator): new function.
6249         (abort-progress-feedback): use it.
6250
6251         * gutter.el (set-gutter-dirty-p): new function.
6252
6253 2001-01-30  Didier Verna  <didier@xemacs.org>
6254
6255         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6256
6257 2001-01-24  Didier Verna  <didier@xemacs.org>
6258
6259         * sound.el (sound-extension-list): give a better default value.
6260         * sound.el (load-sound-file): improve the doc string, also find
6261         files given by absolute names, pass a real extension list to
6262         `locate-file'.
6263
6264 2001-01-26  Martin Buchholz <martin@xemacs.org>
6265
6266         * XEmacs 21.2.43 "Terspichore" is released.
6267
6268 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6269
6270         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6271         messages from gnuserv.
6272
6273 2001-01-20  Martin Buchholz <martin@xemacs.org>
6274
6275         * XEmacs 21.2.42 "Poseidon" is released.
6276
6277 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6278
6279         * cl-macs.el (cl-upcase-arg): New function.
6280         (cl-function-arglist): New function.
6281         (cl-transform-lambda): Automatically add CL-style lambda list to
6282         documentation string using functions above.
6283
6284 2001-01-12  Andy Piper  <andy@xemacs.org>
6285
6286         * package-get.el (package-get-custom): call
6287         package-net-update-installed-db.
6288
6289         * package-ui.el (pui-install-selected-packages): call
6290         package-net-update-installed-db.
6291
6292         * package-net.el (package-net-update-installed-db): use
6293         packages-package-list so that we reflect reality.
6294
6295         * packages.el (packages-package-list): Make docstring reflect
6296         reality.
6297
6298         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6299
6300         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6301         isn't installed.
6302
6303 2001-01-17  Andy Piper  <andy@xemacs.org>
6304
6305         * wid-edit.el (widget-activation-glyph-mapper): activate or
6306         deactivate native widgets.
6307         (widget-glyph-insert-glyph): record instantiator.
6308         (widget-push-button-value-create): use it.
6309
6310         * gui.el (gui-button-action): new function. Make button's domain
6311         buffer current when calling.
6312         (make-gui-button): update to use gui-button-action.
6313
6314 2001-01-16  Didier Verna  <didier@xemacs.org>
6315
6316         * menubar-items.el (default-menubar): add an entry for modeline
6317         horizontal scrolling in Options -> Display.
6318
6319 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6320
6321         * package-get.el (package-get-require-signed-base): Set to nil
6322         by default.
6323
6324 2001-01-17  Martin Buchholz <martin@xemacs.org>
6325
6326         * XEmacs 21.2.41 "Polyhymnia" is released.
6327
6328 2001-01-16  Mike Sperber <mike@xemacs.org>
6329
6330         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6331         catch lisp/mule/.
6332
6333 2001-01-14  Mike Sperber <mike@xemacs.org>
6334
6335         * startup.el (maybe-create-compatibility-dot-emacs):
6336         (maybe-unmigrate-user-init-file):
6337         (unmigrate-user-init-file): Created.
6338         (maybe-migrate-user-init-file): Offer creation of compatibility
6339         .emacs.
6340         Some doc fixes wrt init file location.
6341
6342 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6343
6344         * faces.el (face-frob-from-locale-first): new variable.
6345         (frob-face-font-2): Honor tags arg while trying to use
6346         standard-face-mapping.  When face-frob-from-locale-first is set,
6347         first try to set face inheriting from frobbed-face.
6348
6349 2001-01-15  Didier Verna  <didier@xemacs.org>
6350
6351         * about.el (xemacs-hackers): update my entry.
6352         * about.el (about-url-alist): ditto.
6353         * about.el (about-maintainer-info): ditto.
6354         * about.el (about-hackers): ditto.
6355
6356 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6357
6358         The byte compiler has been badly broken for a year,
6359         by the patch of 1999-12-06.
6360         * byte-optimize.el (byte-optimize-form-code-walker):
6361         Bug was: the byte compiler was making this erroneous optimization:
6362         (progn (or (foo)) (bar)) ==> (bar)
6363
6364 2000-11-20  Mike Sperber <mike@xemacs.org>
6365
6366         * setup-paths.el (paths-core-load-path-depth): Split
6367         `paths-load-path-depth' in two for site and core lisp.  Don't
6368         recurse into core.
6369         * setup-paths.el (paths-construct-load-path): Use.
6370
6371 2001-01-10  Andy Piper  <andy@xemacs.org>
6372
6373         * package-net.el (package-net-cygwin32-binary-size): new variable
6374         (package-net-win32-binary-size): ditto.  add much needed
6375         commentary.
6376
6377         * gutter-items.el (buffers-tab-items): correct off-by-one error
6378         for buffers-tab-max-size.
6379
6380 2001-01-08  Martin Buchholz <martin@xemacs.org>
6381
6382         * XEmacs 21.2.40 is released.
6383
6384 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6385
6386         * mule/hebrew.el: Fix comments and typos.
6387         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6388
6389 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6390
6391         * ChangeLog.1: move ancient log from fill.el.
6392
6393         * dump-paths.el:
6394         paragraphs.el:
6395         mule/mule-category.el:
6396         Miscellaneous typo fixes and slight doc clarifications.
6397
6398         * mule/mule-ccl.el:  Correct file name in header.
6399
6400 2000-12-31  Martin Buchholz <martin@xemacs.org>
6401
6402         * XEmacs 21.2.39 is released.
6403
6404 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6405
6406         * byte-optimize.el (byte-optimize-cond):
6407         (byte-optimize-cond-1): New.
6408         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6409         Optimizes (cond (x nil)) ==> nil.
6410         Provide better diagnostic on malformed expr like (cond foo).
6411
6412 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6413
6414         * mule/mule-coding.el:
6415         mule/mule-cmds.el (reset-language-environment,
6416         set-language-environment-coding-systems):
6417         Safer default coding-priority-list, corresponding to src/file-coding.h.
6418
6419 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6420
6421         * package-admin.el: Allow package removal from
6422         early-package-load-path.
6423
6424 2000-12-15  Andreas Jaeger  <aj@suse.de>
6425
6426         * about.el (about-maintainer-info): Update my entry.
6427
6428 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6429
6430         * packages.el (locate-library): Add support for bzip2
6431         compressed .el files.
6432
6433 2000-12-12  Andy Piper  <andy@xemacs.org>
6434
6435         * package-net.el: new file.
6436
6437 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6438
6439         * font-lock.el: Add missing C++ keywords.
6440
6441 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6442
6443         * simple.el (indent-for-comment): Preserve indentation of comments
6444         starting in column 0, as documented in (Info-goto-node
6445         "(xemacs)Comments").  Update docstring accordingly.
6446
6447 2000-12-05  Martin Buchholz <martin@xemacs.org>
6448
6449         * XEmacs 21.2.38 is released.
6450
6451 2000-12-04  Didier Verna  <didier@xemacs.org>
6452
6453         * mouse.el (default-mouse-track-set-point-in-window): remove
6454         spurious '+' operation detected by Martin.
6455
6456
6457 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6458
6459         * cl-extra.el (coerce):
6460         Implement char to integer coercion.
6461         Remove extraneous (numberp) test.
6462
6463         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6464         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6465         (byte-optimize-predicate):
6466         Warn if evaluating constant expression signals an error.
6467         (byte-optimize-form): Small simplification.
6468
6469         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6470
6471 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6472
6473         * byte-optimize.el:
6474         (byte-optimize-minus):
6475         (byte-optimize-plus):
6476         (byte-optimize-mult):
6477         (byte-optimize-quo):
6478         Use (car (last x)) instead of (last x) to get last elt!
6479         Use `byte-optimize-predicate' to optimize `%'.
6480         Move optimizations for special numeric args to bytecomp.el.
6481         * bytecomp.el (byte-compile-associative): Remove.
6482         (byte-compile-max): New.
6483         (byte-compile-min): New.
6484         Properly handle erroneous calls: (max) (min).
6485         (byte-compile-plus): New.
6486         (byte-compile-minus):
6487         It's easiest to handle 0, +1 and -1 args here.
6488         (byte-compile-mult): New.
6489         It's easiest to handle 1, -1 and 2 args here.
6490         (byte-compile-quo):
6491         It's easiest to handle 0, +1 and -1 args here.
6492         Issue byte-compiler warning when dividing by zero.
6493
6494         Byte-compiler arithmetic improvements.
6495         Better optimize these expressions in the obvious way:
6496         (+ x y 1)   -->  varref x varref y add add1
6497         (+ x y -1)  -->  varref x varref y add sub1
6498         (- x y 0)   -->  (- x y)
6499         (- 0 x y)   -->  (- (- x) y)
6500         (% 42 19)   --> compile-time constant
6501         (/ 42 19)   --> compile-time constant
6502         (* (foo) 2) --> foo call dup plus
6503
6504         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6505         unless (declaim (optimize (safety 3)))
6506         or (setq byte-compile-delete-errors nil).
6507
6508 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6509
6510         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6511         docstrings.
6512
6513 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6514
6515         * startup.el (command-line-do-help):  Add documentation of
6516         portable dumper switches.
6517
6518 2000-11-22  Andy Piper  <andy@xemacs.org>
6519
6520         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6521
6522         * glyphs.el (init-glyphs): don't use autodetect for strings.
6523
6524 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6525
6526         * byte-optimize.el (byte-optimize-char-before):
6527         (byte-optimize-backward-char):
6528         (byte-optimize-backward-word):
6529         Fix incorrect optimizations for these sorts of expressions:
6530         (let ((x nil)) (backward-char x))
6531
6532 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6533
6534         * byte-optimize.el:
6535         * byte-optimize.el (byte-optimize-backward-char): New.
6536         * byte-optimize.el (byte-optimize-backward-word): New.
6537         Make backward-word and backward-char as efficient as forward versions.
6538
6539         * bytecomp.el (byte-compile-no-args-with-one-extra):
6540         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6541         * bytecomp.el (byte-compile-two-args-with-one-extra):
6542         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6543         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6544         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6545         Check if extra arg is constant nil, and if so, use byte-coded call.
6546
6547         * simple.el (backward-word):
6548         * simple.el (mark-word):
6549         * simple.el (kill-word):
6550         * simple.el (backward-kill-word):
6551         Make COUNT argument optional, for consistency with forward-char et al.
6552
6553         * abbrev.el (abbrev-string-to-be-defined):
6554         * abbrev.el (inverse-abbrev-string-to-be-defined):
6555         * abbrev.el (inverse-add-abbrev):
6556         * abbrev.el (expand-region-abbrevs):
6557         * buff-menu.el (Buffer-menu-execute):
6558         * indent.el (move-to-left-margin):
6559         * indent.el (indent-relative):
6560         * indent.el (move-to-tab-stop):
6561         * info.el (Info-reannotate-node):
6562         * lisp-mode.el (lisp-indent-line):
6563         * lisp.el (end-of-defun):
6564         * lisp.el (move-past-close-and-reindent):
6565         * misc.el (copy-from-above-command):
6566         * mouse.el (default-mouse-track-scroll-and-set-point):
6567         * page.el (forward-page):
6568         * paragraphs.el (forward-paragraph):
6569         * paragraphs.el (end-of-paragraph-text):
6570         * picture.el (picture-forward-column):
6571         * picture.el (picture-self-insert):
6572         * rect.el (extract-rectangle-line):
6573         * simple.el (newline):
6574         * simple.el (fixup-whitespace):
6575         * simple.el (backward-delete-char-untabify):
6576         * simple.el (transpose-chars):
6577         * simple.el (transpose-preceding-chars):
6578         * simple.el (do-auto-fill):
6579         * simple.el (indent-new-comment-line):
6580         * simple.el (blink-matching-open):
6581         * view-less.el (cleanup-backspaces):
6582         * wid-edit.el (widget-transpose-chars):
6583         * term/bg-mouse.el (bg-insert-moused-sexp):
6584         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6585
6586         * info.el (Info-fontify-node):
6587         * simple.el (backward-delete-function):
6588         Use canonical delete-backward-char instead of backward-delete-char.
6589
6590 2000-11-20  Andy Piper  <andy@xemacs.org>
6591
6592         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6593         no buffers.
6594
6595 2000-11-20  Andy Piper  <andy@xemacs.org>
6596
6597         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6598         buffer tabs.
6599
6600 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6601
6602         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6603         (proclaim inline...) was shadowing compiler-macros.
6604
6605 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6606
6607         * bytecomp.el (byte-compile-eval): New.
6608         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6609         Keeps this promise made in Lispref:
6610         "If a file being compiled contains a `defmacro' form, the macro is
6611         defined temporarily for the rest of the compilation of that file."
6612
6613 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6614
6615         * cl.el (floatp-safe):
6616         (plusp):
6617         (minusp):
6618         (oddp):
6619         (evenp):
6620         (cl-abs):
6621         Use a better parameter name than `x'.
6622
6623         * cl-macs.el (check-type): Make continuable.  Change documentation
6624         to require PLACE, but accept any form for compatibility.
6625
6626         * abbrev.el (define-abbrev): Use check-type.
6627         * font-menu.el (font-menu-change-face): Use check-type.
6628         * menubar.el (relabel-menu-item): Use check-type.
6629         * itimer.el: Fix typo.
6630
6631 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6632
6633         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6634
6635 2000-11-14  Martin Buchholz <martin@xemacs.org>
6636
6637         * XEmacs 21.2.37 is released.
6638
6639 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6640
6641         * code-cmds.el: Provide the feature.
6642
6643 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6644
6645         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6646
6647         * code-cmds.el: New file
6648         * mule/mule-cmds.el:
6649         * mule/mule-misc.el
6650         (coding-keymap): New keymap. Define coding system keyboard
6651         commands on file-coding builds too.
6652         (coding-system-change-eol-conversion):
6653         (universal-coding-system-argument):
6654         (set-default-coding-systems):
6655         (prefer-coding-system): Moved from mule-cmds.el
6656         (set-buffer-process-coding-system): Moved from mule-misc.el
6657
6658 2000-09-15  Stephen Carney <carney@scubadoo.com>
6659
6660         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6661
6662 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6663
6664         * package-get.el (package-get-download-sites): Add a pre-release
6665         site for experimental packages.
6666
6667         * auto-autoloads.el: Regenerated.
6668
6669 2000-08-01  Andy Piper  <andy@xemacs.org>
6670
6671         * gutter-items.el (buffers-tab-omit-function): reference
6672         buffers-tab-select-visible-buffers.
6673         (buffers-tab-filter-functions): new variable, by default uses
6674         buffers-tab-selection-function and buffers-tab-omit-function.
6675         (select-buffers-tab-buffers-by-mode): invert arguments.
6676         (buffers-tab-select-visible-buffers): new function. Invert calling
6677         of buffers-menu-omit-invisible-buffers.
6678         (buffers-tab-items): rewrite to use
6679         buffers-tab-filter-functions. Rewrite docstring.
6680         (gutter-buffers-tab-extent): delete.
6681         (add-tab-to-gutter): always build a new extent when adding the
6682         tabs.
6683         (update-tab-in-gutter): make gutter dirty when orientation
6684         changes.
6685
6686 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6687
6688         * bytecomp.el (byte-compile-defvar-or-defconst):
6689         Only do loadhist recording if defvar form includes a value.
6690
6691 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6692
6693         * bytecomp.el (byte-compile-initial-macro-environment):
6694         `eval-when-compile' should not compile its body.
6695
6696 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6697
6698         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6699         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6700         some Japanese English.  Remove some ancient FSF comments, and
6701         improve docstrings.  Use symbols not vectors for tables.
6702
6703 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6704
6705         * keymap.el:
6706         (local-key-binding):
6707         (global-key-binding):
6708         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6709
6710         * lisp.el:
6711         (backward-sexp): Slightly simpler code.
6712         (mark-sexp): Make arg optional, like FSF Emacs.
6713         (forward-list): Slightly simpler code.
6714         (backward-list): Slightly simpler code.
6715         (down-list):  Make arg optional, like FSF Emacs.
6716         (up-list):  Make arg optional, like FSF Emacs.
6717         (backward-up-list):  Make arg optional, like FSF Emacs.
6718         (kill-sexp):  Make arg optional, like FSF Emacs.
6719         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6720
6721         * font-menu.el (font-menu-change-face):
6722         Take continuable errors into account.
6723
6724         * abbrev.el:
6725         * abbrev.el (clear-abbrev-table):
6726         * abbrev.el (define-abbrev-table):
6727         * abbrev.el (define-abbrev):
6728         * abbrev.el (insert-abbrev-table-description):
6729         * apropos.el (apropos-documentation-check-doc-file):
6730         * apropos.el (apropos-documentation-check-elc-file):
6731         * buff-menu.el (list-buffers):
6732         * buff-menu.el (list-buffers-noselect):
6733         * bytecomp.el (byte-recompile-directory):
6734         * bytecomp.el (batch-byte-compile):
6735         * cl-macs.el (typep):
6736         * code-files.el (find-coding-system-magic-cookie):
6737         * code-files.el (insert-file-contents):
6738         * cus-edit.el (customize-set-variable):
6739         * cus-edit.el (customize-save-variable):
6740         * cus-face.el (custom-set-face-font-size):
6741         * cus-face.el (custom-set-face-update-spec):
6742         * cus-face.el (custom-reset-faces):
6743         * custom.el (custom-check-theme):
6744         * custom.el (copy-upto-last):
6745         * fill.el (canonically-space-region):
6746         * fill.el (fill-paragraph):
6747         * fill.el (fill-region):
6748         * fill.el (find-space-insertable-point):
6749         * fill.el (justify-current-line):
6750         * faces.el (face-spec-update-all-matching):
6751         * faces.el (set-face-stipple):
6752         * files-nomule.el (insert-file-contents):
6753         * files.el (insert-file-contents-literally):
6754         * files.el (hack-local-variables-last-page):
6755         * files.el (basic-save-buffer):
6756         * files.el (insert-directory):
6757         * font-menu.el (font-menu-change-face):
6758         * font.el (font-spatial-to-canonical):
6759         * format.el (format-encode-region):
6760         * format.el (format-insert-file):
6761         * format.el (format-replace-strings):
6762         * gutter.el (set-gutter-element):
6763         * help.el (key-or-menu-binding):
6764         * help.el (describe-bindings):
6765         * help.el (with-syntax-table):
6766         * indent.el (indent-rigidly):
6767         * indent.el (delete-to-left-margin):
6768         * info.el:
6769         * info.el (Info-extract-dir-entry-from):
6770         * info.el (Info-build-dir-anew):
6771         * info.el (Info-rebuild-dir):
6772         * info.el (Info-batch-rebuild-dir):
6773         * info.el (Info-read-subfile):
6774         * info.el (Info-build-node-completions):
6775         * info.el (Info-extract-menu-node-name):
6776         * isearch-mode.el (isearch-range-invisible):
6777         * isearch-mode.el (isearch-restore-invisible-extents):
6778         * itimer.el (itimerp):
6779         * itimer.el (itimer-live-p):
6780         * keymap.el:
6781         * keymap.el (substitute-key-definition):
6782         * keymap.el (read-command-or-command-sexp):
6783         * keymap.el (local-key-binding):
6784         * keymap.el (global-key-binding):
6785         * keymap.el (global-set-key):
6786         * keymap.el (local-set-key):
6787         * ldap.el:
6788         * ldap.el (ldap-add-entries):
6789         * ldap.el (ldap-delete-entries):
6790         * lisp.el (backward-sexp):
6791         * lisp.el (mark-sexp):
6792         * lisp.el (forward-list):
6793         * lisp.el (backward-list):
6794         * lisp.el (down-list):
6795         * lisp.el (backward-up-list):
6796         * lisp.el (up-list):
6797         * lisp.el (kill-sexp):
6798         * lisp.el (backward-kill-sexp):
6799         * menubar.el (add-menu-button):
6800         * menubar.el (add-submenu):
6801         * menubar.el (delete-menu-item):
6802         * menubar.el (relabel-menu-item):
6803         * mouse.el (narrow-window-to-region):
6804         * obsolete.el (define-obsolete-variable-alias):
6805         * obsolete.el (store-substring):
6806         * package-admin.el:
6807         * package-admin.el (package-admin-install-function):
6808         * package-admin.el (package-admin-install-function-mswindows):
6809         * package-admin.el (package-admin-default-install-function):
6810         * package-get.el (package-get-update-base-entries):
6811         * packages.el (packages-load-package-dumped-lisps):
6812         * packages.el (packages-collect-package-dumped-lisps):
6813         * printer.el (generic-print-buffer):
6814         * printer.el (generic-print-region):
6815         * replace.el (occur-mode-mouse-goto):
6816         * replace.el (perform-replace):
6817         * select.el (get-selection-no-error):
6818         * simple.el:
6819         * simple.el (newline):
6820         * simple.el (open-line):
6821         * simple.el (edit-and-eval-command):
6822         * simple.el (goto-line):
6823         * simple.el (undo):
6824         * simple.el (kill-region):
6825         * simple.el (copy-region-as-kill):
6826         * simple.el (kill-ring-save):
6827         * simple.el (set-mark):
6828         * simple.el (next-line):
6829         * simple.el (previous-line):
6830         * simple.el (line-move):
6831         * simple.el (set-goal-column):
6832         * simple.el (comment-region):
6833         * subr.el:
6834         * subr.el (putf):
6835         * syntax.el (modify-syntax-entry):
6836         * syntax.el (map-syntax-table):
6837         * view-less.el (view-file):
6838         * view-less.el (view-buffer):
6839         * view-less.el (view-file-other-window):
6840         * window-xemacs.el (backward-other-window):
6841         * window.el:
6842         * window.el (one-window-p):
6843         * window.el (walk-windows):
6844         * window.el (window-list):
6845         * x-mouse.el (x-mouse-kill):
6846         * x-select.el (x-get-cutbuffer):
6847         * x-select.el (x-store-cutbuffer):
6848         * term/bg-mouse.el (bg-mouse-line-to-center):
6849         * term/sun-mouse.el (window-line-end):
6850         * term/sun-mouse.el (sun-select-region):
6851         * term/sun.el (kill-region-and-unmark):
6852         * mule/mule-category.el:
6853         * mule/mule-category.el (modify-category-entry):
6854         * mule/mule-category.el (char-category-list):
6855         * mule/mule-coding.el (coding-system-force-on-output):
6856         * mule/mule-misc.el (coding-system-put):
6857         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6858
6859 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6860
6861         * cus-face.el: Typo fixes and tiny clarifications.
6862         * custom.el: ditto
6863
6864 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6865
6866         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6867         * startup.el (normal-top-level): Setup auto-save-list-file-name
6868         if auto-save-list-file-prefix is non-nil.
6869
6870 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6871
6872         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6873
6874 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6875
6876         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6877         get symbol at point-min.
6878
6879 2000-10-24  Didier Verna  <didier@xemacs.org>
6880
6881         * info.el (Info-emacs-info-file-name): defconst it.
6882         * info.el (Info-footnote-tag): defcustom it.
6883         * info.el (Info-no-description-string): ditto.
6884         * info.el (Info-find-node): adapt to new semantics of
6885         'Info-suffixed-file (don't do the case variants stuff).
6886         * info.el (Info-insert-dir): rewrite the dir file variants code.
6887         * info.el (Info-directory-files): New. Return the list of info
6888         files in a directory.
6889         * info.el (Info-dir-outdated-p): use it.
6890         * info.el (Info-parse-dir-entries): ditto.
6891         * info.el (Info-build-dir-anew): don't restrict to files ending
6892         with a ".info.*" extension.
6893         * info.el (Info-set-mode-line): ditto.
6894         * info.el (Info-read-subfile): adapt to new semantics of
6895         'Info-suffixed-file (append 'exact argument).
6896         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6897         string independently of the case.
6898         * info.el (Info-suffixed-file): use it (match all possible case
6899         for the file name).
6900         * info.el (Info-insert-file-contents): code cleanup.
6901         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6902         columns.
6903         * info.el (Info-batch-rebuild-dir): ditto.
6904         * info.el (Info-read-node-name-1): ditto.
6905         * info.el (Info-search): ditto.
6906         * info.el (Info-fontify-node): ditto.
6907
6908
6909 2000-10-24  Didier Verna  <didier@xemacs.org>
6910
6911         * process.el (shell-command): when called from a program, avoid
6912         'push-mark's "mark-set" message.
6913
6914 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6915
6916         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6917         by a symbol, not by a vector.
6918         * mule/vietnamese.el (vscii): Likewise.
6919         (viscii): Likewise.
6920         * mule/cyrillic.el (koi8-r): Likewise.
6921
6922         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6923         by a symbol, not by a vector.
6924         (chinese-big5-2): Likewise.
6925         * mule/ethiopic.el (ethiopic): Likewise.
6926         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6927         (vietnamese-viscii-upper): Likewise.
6928
6929 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6930
6931         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6932
6933 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6934
6935         * byte-optimize.el (byte-optimize-car): New function.
6936         (byte-optimize-cdr): Ditto.
6937
6938 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6939
6940         * byte-optimize.el: Partial synch with FSF 20.7.
6941         Optimize constant concatenation.
6942         Add keymapp as a side effect free function.  It is a built-in.
6943         (byte-after-unbind-pos): Remove byte-equal.
6944
6945 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6946
6947         * update-elc-2.el: Quote regexps correctly.
6948
6949 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6950
6951         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6952         (ccl-compile): Apply integerp, not integer-or-char-p to
6953         check the type of the buffer magnification
6954         (ccl-compile-write-string): Encode a string with binary
6955         coding system.
6956         (ccl-compile-write-repeat): Likewise.
6957
6958 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6959
6960         * buff-menu.el:
6961         * bytecomp.el:
6962         * coding.el:
6963         * faces.el:
6964         * files.el:
6965         * fill.el:
6966         * float-sup.el:
6967         * font-lock.el:
6968         * help.el:
6969         * iso8859-1.el:
6970         * loaddefs.el:
6971         * menubar-items.el:
6972         * menubar.el:
6973         * modeline.el:
6974         * msw-font-menu.el:
6975         * paragraphs.el:
6976         * paths.el:
6977         * replace.el:
6978         * simple.el:
6979         * sound.el:
6980         * startup.el:
6981         * version.el:
6982         * x-faces.el:
6983         * x-font-menu.el:
6984         Remove purecopy.
6985
6986 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6987
6988         * simple.el (do-auto-fill): Use the function pointer to by
6989         `comment-line-break-function', not `indent-new-comment-line'. This
6990         fixes an issue with cc-mode comment continuation.
6991
6992 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6993
6994         * simple.el (turn-on-auto-fill):  Add (interactive).
6995         * mwheel.el (mwheel-install): Add (interactive).
6996         * font-lock.el (turn-on-font-lock): Add (interactive).
6997         (turn-off-font-lock): Add (interactive).
6998
6999 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7000
7001         * packages.el (packages-special-base-regexp): Add `man'.
7002
7003 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7004
7005         * wid-edit.el (widget-specify-active): map over extents in current
7006         buffer like `widget-specify-inactive' does.  Mapping over the
7007         inactive extent object does not work since the current extent is
7008         ignored by `map-extents'.
7009
7010 2000-10-04  Martin Buchholz <martin@xemacs.org>
7011
7012         * XEmacs 21.2.36 is released.
7013
7014 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7015
7016         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7017         Optimize the compiled-function-constants vector by byte-code
7018         reference counts.
7019
7020 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7021
7022         * build-report.el (build-report-delete-regexp): quote value in
7023         defcustom
7024
7025 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7026
7027         * build-report.el (build-report): Don't bind srcdir which we don't
7028         use in `multiple-value-bind' to avoid the only byte-compiler
7029         warning.
7030
7031 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7032
7033         * build-report.el: Requires cl and custom now.
7034         build-report-version is determined by XEmacs version -- remove
7035         build-report-version*.
7036         * build-report.el (build-report-version): Removed.
7037         * build-report.el (build-report-installation-version-regexp): New.
7038         * build-report.el (build-report-version-file-regexp): New.
7039         * build-report.el (build-report-installation-srcdir-regexp): New.
7040         * build-report.el (build-report-destination): Offer
7041         xemacs-build-reports and xemacs-beta.
7042         * build-report.el (build-report-keep-regexp): Adjusted.
7043         * build-report.el (build-report-delete-regexp): Adjusted.
7044         * build-report.el (build-report-make-output-dir): New.
7045         * build-report.el (build-report-installation-file): Replace use of
7046         `concat' with `expand-file-name'.
7047         * build-report.el (build-report-make-output-file): Removed.
7048         * build-report.el (build-report-make-output-files): New.
7049         * build-report.el (build-report-subject): Identify as
7050         user-variable with "*...".
7051         * build-report.el (build-report-prompts): Ditto.
7052         * build-report.el (build-report-version-file): New.
7053         * build-report.el (build-report-file-encoding): Identify as
7054         user-variable with "*...".
7055         * build-report.el (build-report-make-output-get): New.
7056         * build-report.el (build-report-insert-header): Report
7057         emacs-version and system-configuration instead of
7058         build-report-version.
7059         * build-report.el (build-report-insert-make-output): Add file
7060         argument.
7061         * build-report.el (build-report-insert-installation-file):
7062         Re-indent.
7063         * build-report.el (build-report-keep): Change docstring,
7064         re-indent.
7065         * build-report.el (build-report-delete): Ditto.
7066         * build-report.el (build-report-installation-data): New.
7067         * build-report.el (build-report-version-file-data): New.
7068
7069 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7070
7071         * byte-optimize.el (byte-optimize-lapcode):
7072         Fix the optimization of using the first 5 elements of the
7073         constants vector for variables.
7074         (byte-optimize-lapcode): Fix another ancient broken optimization.
7075
7076 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7077
7078         * *: Spelling mega-patch
7079
7080 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7081
7082         * easymenu.el: doc fixes.
7083         (easy-menu-do-define): Use backquote.
7084         (easy-menu-change):
7085         (easy-menu-add):
7086         `when' seems much clearer than `if' here.
7087         (easy-menu-remove):
7088         (easy-menu-add-item):
7089         (easy-menu-item-present-p):
7090         (easy-menu-remove-item):
7091         Wrap using (when (featurep 'menubar) ...)
7092
7093 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7094
7095         * bytecomp.el (displaying-byte-compile-warnings):
7096         Revert Ben's change to this function below so that the compile log
7097         is displayed properly for users of the "popper" package.
7098
7099 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7100
7101         * window.el (save-selected-window): Use backquote.
7102
7103         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7104         Renamed from `byte-compile-file-form-defvar'.
7105         * bytecomp.el (byte-compile-defvar-or-defconst):
7106         Only cons onto current-load-list in top-level forms.
7107         Else this leaks a cons cell every time a defun is called.
7108         Renamed from `byte-compile-defvar', for clarity.
7109         Warn when docstring of defvar is not a string.
7110         Use consistent error messages.
7111         Better comments.
7112
7113 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7114
7115         * simple.el (set-variable):
7116         Remove unneeded defvar by rearranging order of let* forms.
7117
7118         * mule/mule-ccl.el (ccl-get-next-code):
7119         * menubar-items.el (bookmark-menu-filter):
7120         (language-environment-menu-filter):
7121         (tutorials-menu-filter):
7122         * toolbar-items.el (toolbar-compile):
7123         * byte-optimize.el (disassemble-offset):
7124         Use (declare (special ...)) instead of `defvar'.
7125
7126         * cl-macs.el (cl-do-proclaim):
7127         Fix (declare (special ...)) warning suppression syntax.
7128
7129 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7130
7131         * info.el (Info-tag-table-marker):
7132         (Info-tag-table-buffer):
7133         (Info-find-file-node):
7134         (Info-read-subfile):
7135         (Info-build-node-completions):
7136         (Info-search):
7137         (Info-mode):
7138         Multiple info buffer support.
7139
7140 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7141
7142         * ldap.el (ldap-decode-entry): New defun
7143         (ldap-search-entries): Use it in order to decode DN-prefixed
7144         entries properly
7145
7146 2000-08-23  Daniel Pittman <daniel@danann.net>
7147
7148         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7149         Use `eq', not `=', to compare symbols.
7150
7151 2000-07-30  Ben Wing  <ben@xemacs.org>
7152
7153         * bytecomp.el (byte-compile-report-error):
7154         * bytecomp.el (displaying-byte-compile-warnings):
7155         if stack-trace-on-error is set, send out a backtrace when
7156         an error is encountered that stops byte compilation.  this
7157         should make it much much easier to track down those curious
7158         problems.  also undo the kludge of using a separate "*Show*"
7159         buffer for display when there's a temp-buffer-show-function;
7160         we can avoid this by just being a little smarter.
7161
7162         * dialog-items.el:
7163         * dialog-items.el (search-dialog-regexp): New.
7164         * dialog-items.el (search-dialog-callback):
7165         * dialog-items.el (make-search-dialog):
7166         add a regexp option to the dialog and clean up a bit.
7167
7168         * dialog.el:
7169         * dialog.el (yes-or-no-p-dialog-box):
7170         * dialog.el (get-dialog-box-response):
7171         * dialog.el (make-dialog-box):
7172         * dialog.el (dialog-box-finish): New.
7173         * dialog.el (dialog-box-cancel): New.
7174         * dialog.el (internal-make-dialog-box-exit): New.
7175         implement [properly!] the :modal property of the new dialog box
7176         interface.  this is the first time xemacs has ever had *proper*
7177         modal dialog boxes, giving the standard window-system feedback.
7178         (e.g. under windows, clicking on a disabled frame causes a beep
7179         and makes the dialog box flash three times.)
7180
7181         * dragdrop.el: header keyword frobbing.
7182
7183         * dumped-lisp.el (preloaded-file-list):
7184         renamed winnt.el to win32-native.el.
7185
7186         * faces.el (face-property):
7187         * faces.el (set-face-property):
7188         * faces.el (frob-face-property):
7189         * faces.el (frob-face-font-2):
7190         * faces.el (make-face-bold):
7191         * faces.el (make-face-italic):
7192         * faces.el (make-face-bold-italic):
7193         * faces.el (make-face-unbold):
7194         * faces.el (make-face-unitalic):
7195         * faces.el (make-face-smaller):
7196         * faces.el (make-face-larger):
7197         clean up the implementation of these so that window-system-specific
7198         methods are called only on objects belonging to that window system.
7199         previously, you could have [e.g.] mswindows-make-face-bold called
7200         on font object of device type `stream', which is not good and
7201         explains the subtle errors Adrian was getting when byte-compiling
7202         something that required 'term. (Adrian, now you can use stack-trace-
7203         on-error to find the exact place where things are going wrong instead
7204         of having to laboriously binary-search your way through.)
7205
7206         * finder.el (finder-known-keywords):
7207         cleaned up -- properly sorted, clarified the meanings of many of
7208         the keywords, and added a few -- mswin, gui, content, build, www,
7209         user, services.  the last two try to distinguish between a package
7210         that's used directly by the user, and a package that provides
7211         support services to other packages.
7212
7213         * font-lock.el (lisp-font-lock-keywords-2):
7214         update list of lisp control structures to include everything,
7215         including new ones i introduced.
7216
7217         * gutter.el: header keyword frobbing.
7218
7219         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7220         recent isearch element was not doing so!  you got the second-most-
7221         recent instead.
7222
7223         * lisp-mode.el (construct-lisp-mode-menu):
7224         more menubar cleanups.
7225         * lisp-mode.el (with-selected-window):
7226         make it indent properly.
7227
7228         * menubar-items.el (default-menubar): lots of menubar cleanups.
7229         rearranged the options menu the most, e.g. splitting up the
7230         Keyboard/Mouse menu into a new Editing menu and combining the
7231         separate Scrollbar/Gutter/Toolbar submenus into Display.
7232         Got rid of General, moved items to Editing or new Troubleshooting.
7233         Moved Packages to Tools; doesn't seem to belong under Options.
7234         Added stuff to the Cmds menu, e.g. Change Case.
7235
7236         NB please don't complain about these periodic menubar changes.
7237         Anything like this is necessarily incremental in its construction
7238         -- By constant use you gradually become more and more aware of
7239         better and better ways to group menu items.  When we eventually
7240         move the options menu to a property sheet, the existing structure
7241         will probably be preserved fairly well.
7242
7243         * minibuf.el (next-history-element): fix problems with pressing
7244         down arrow in repeat-complex-command.
7245
7246         * modeline.el:
7247         * modeline.el (modeline-3d-p): New.
7248         added custom variable for controlling the 3d modeline.  the
7249         corresponding Options item has been present for a long time,
7250         but commented out with "fix me!" comments.  it's fixed now.
7251
7252         * obsolete.el (add-menu):
7253         remove bogus gettexts.
7254
7255         * process.el (shell-quote-argument):
7256         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7257         For bash under Windows native, see below.
7258
7259         * simple.el:
7260         * simple.el (display-warning-buffer):
7261         Fixed the handling of warning display to eliminate the annoying
7262         *Show* buffer, like was done for byte-compiler output above.
7263
7264         * simple.el (debug-print): New.
7265         Simple function for sending debug messages to the console and/or
7266         other debug places.
7267
7268         * subr.el (replace-in-string):
7269         Rewrite this function to avoid N^2 behavior with large strings --
7270         catastrophic with the new Windows selection code! (Apparently the
7271         author of this function didn't realize there was a fun
7272         replace-match that could make his life much easier, because we
7273         duplicated the entire logic.  The new version is smaller, easier
7274         to understand, much more robust, and has extended features --
7275         those of replace-match.)
7276
7277         * window.el:
7278         * window.el (with-selected-window): New.
7279         An obvious complement to the existing `with-selected-frame' and
7280         `with-current-buffer'.
7281
7282         * win32-native.el: Renamed from winnt.el.
7283         Added a great deal of stuff for properly handling process quoting,
7284         somewhat modeled on Kirill's original model (which i later threw
7285         away).  We should now finally have correctly working process arg
7286         quoting/dequoting so that the final app gets exactly what we
7287         intended.  Because the mechanism is in Lisp, it's easily
7288         extendible. (For those running bash and running the native
7289         version, I tried hard to do what I thought was correct.  But more
7290         thought is needed, and ideally the volunteer work of people with
7291         these configurations that they generally run on.)
7292
7293         * x-font-menu.el (x-font-menu-font-data):
7294         Put in defvar's to fix byte-compiler warnings.
7295
7296 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7297
7298         * select.el (selection-coercion-alist): Initialise.
7299         * select.el (select-coerce-to-text): New.
7300         * select.el (select-coerce): New.
7301         New functions to perform type and value coercion.
7302
7303         * select.el (select-buffer-killed-default): Keep data if it was
7304         on the clipboard.
7305
7306 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7307
7308         * menubar-items.el (default-menubar): Fix typo.
7309         (default-menubar): `lambda' was mispelled as `lamda'.
7310
7311 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7312
7313         * window.el (shrink-window-if-larger-than-buffer): Remove
7314         edge checking code.
7315
7316 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7317
7318         * paths.el (gnus-local-domain): Removed.
7319         (gnus-local-organization): Ditto.
7320         (gnus-startup-file): Ditto.
7321
7322 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7323
7324         * files.el (auto-mode-alist): Add .spec for RPM.
7325
7326 2000-07-31  Andy Piper  <andy@xemacs.org>
7327
7328         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7329
7330 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7331
7332         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7333         browse-url.
7334         * help.el (xemacs-www-page): Ditto.
7335         (xemacs-www-faq): Ditto.
7336         * menubar-items.el (default-menubar): Ditto.
7337
7338         * wid-edit.el (widget-url-link-action): Ditto.
7339         From: Kenichi OKADA <okada@opaopa.org>.
7340
7341 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7342
7343         * finder.el (finder-commentary): Add autoload cookie.
7344
7345 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7346
7347         * files.el (insert-file-contents-literally): Fix second let
7348         binding for `coding-system-for-read' to `coding-system-for-write'
7349         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7350
7351 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7352
7353         * files.el (insert-file-contents-literally): Use binary coding
7354         system (from Morioka san).
7355         (insert-file-contents-literally): Make file-name-handler method.
7356
7357 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7358
7359         * cl-macs.el (get-selection): Add defsetf.
7360
7361 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7362
7363         * x-init.el (x-activate-region-as-selection): replace obsolete
7364         function x-own-selection with own-selection.
7365         (ow-find): replace obsolete functions x-get-selection and
7366         x-get-clipboard with get-selection and get-clipboard.
7367         (init-post-x-win): replace obsolete function x-disown-selection
7368         with disown-selection.
7369
7370 2000-07-20  Mike Sperber  <mike@xemacs.org>
7371
7372         * startup.el (load-user-init-file): Only try to load init file if
7373         it exists.
7374
7375 2000-07-10  Andy Piper  <andy@xemacs.org>
7376
7377         * dialog-items.el: sync with Ben's patch.
7378
7379         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7380         comment.
7381         (progress-text-glyph): deleted.
7382         (progress-layout-glyph): make completely minimal.
7383         (progress-gauge-glyph): ditto.
7384         (progress-display-style): fix to handle dynamic instantiator
7385         changes.
7386         (progress-text-instantiator): new.
7387         (progress-layout-instantiator): new.
7388         (progress-gauge-instantiator): new.
7389         (set-progress-display-instantiator): renamed and changed from
7390         set-progress-display-style.
7391         (progress-abort-glyph): use instantiator not glyph.
7392         (append-progress-display): use set-progress-display-instantiator
7393         and set-glyph-image.
7394         (abort-progress-display): ditto.
7395         (raw-append-progress-display): ditto.
7396
7397 2000-07-20  Ben Wing  <ben@xemacs.org>
7398
7399         * code-files.el: Move Mule-specific code to mule-coding.el.
7400
7401 2000-07-15  Ben Wing  <ben@xemacs.org>
7402
7403         * autoload.el:
7404         Fixed comments.
7405
7406         * cmdloop.el:
7407         * cmdloop.el (yes-or-no-p):
7408         * cmdloop.el (y-or-n-p):
7409         Make these functions use should-use-dialog-box-p and not be
7410         overridden in dialog.el.
7411
7412         * cus-dep.el:
7413         * cus-dep.el (Custom-make-dependencies): Removed.
7414         * cus-dep.el (Custom-make-dependencies-1): New.
7415         * cus-dep.el (Custom-make-one-dependency): New.
7416         New entry point for use in Makefiles, to avoid excessive
7417         invocations.
7418
7419         * cus-edit.el (custom-variable-reset-saved):
7420         * cus-edit.el (custom-variable-reset-standard):
7421         * cus-edit.el (custom-save-resets):
7422         Fix bytecompiler warnings.
7423
7424         * dialog.el:
7425         * dialog.el (yes-or-no-p-dialog-box):
7426         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7427         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7428         * dialog.el (get-dialog-box-response):
7429         * dialog.el (message-or-box):
7430         * dialog.el (make-dialog-box):
7431         * dialog.el (popup-dialog-box): New.
7432         Avoid yes-or-no-p bogosities.
7433         Create a general function `make-dialog-box' to encapsulate all
7434         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7435
7436         * dumped-lisp.el (preloaded-file-list):
7437         Add dialog-items.  Clean up.  Group files by types.
7438
7439         * easymenu.el (easy-menu-add):
7440         * easymenu.el (easy-menu-remove):
7441         Account for accelerators.
7442
7443         * extents.el:
7444         * extents.el (extent-list): New args, like in map-extents.
7445         * extents.el (extent-at-event): New.
7446         * extents.el (extents-at-event): New.
7447
7448         * font-lock.el:
7449         * font-lock.el (font-lock-mode):
7450         * font-lock.el (font-lock-default-fontify-buffer):
7451         * font-lock.el (font-lock-default-unfontify-region):
7452         * font-lock.el (font-lock-fontify-syntactically-region):
7453         * font-lock.el (font-lock-fontify-keywords-region):
7454         Use new progress-feedback names.
7455
7456         * font-lock.el (java-font-lock-identifier-regexp):
7457         * font-lock.el (java-font-lock-class-name-regexp):
7458         Fix bytecompiler warnings.
7459
7460         * gutter-items.el:
7461         * gutter-items.el (progress-display-use-echo-area): Removed.
7462         * gutter-items.el (progress-feedback-use-echo-area): New.
7463         * gutter-items.el (progress-display-popup-period): Removed.
7464         * gutter-items.el (progress-feedback-popup-period): New.
7465         * gutter-items.el (set-progress-display-style): Removed.
7466         * gutter-items.el (set-progress-feedback-style): New.
7467         * gutter-items.el (progress-display-style): Removed.
7468         * gutter-items.el (progress-feedback-style): New.
7469         * gutter-items.el (progress-stack):
7470         * gutter-items.el (progress-displayed-p): Removed.
7471         * gutter-items.el (progress-feedbacked-p): New.
7472         * gutter-items.el (clear-progress-display): Removed.
7473         * gutter-items.el (clear-progress-feedback): New.
7474         * gutter-items.el (progress-display-clear-when-idle): Removed.
7475         * gutter-items.el (progress-feedback-clear-when-idle): New.
7476         * gutter-items.el (remove-progress-display): Removed.
7477         * gutter-items.el (remove-progress-feedback): New.
7478         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7479         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7480         * gutter-items.el (append-progress-display): Removed.
7481         * gutter-items.el (append-progress-feedback): New.
7482         * gutter-items.el (abort-progress-display): Removed.
7483         * gutter-items.el (abort-progress-feedback): New.
7484         * gutter-items.el (raw-append-progress-display): Removed.
7485         * gutter-items.el (raw-append-progress-feedback): New.
7486         * gutter-items.el (display-progress-display): Removed.
7487         * gutter-items.el (display-progress-feedback): New.
7488         * gutter-items.el (current-progress-display): Removed.
7489         * gutter-items.el (current-progress-feedback): New.
7490         * gutter-items.el (current-progress-display-label): Removed.
7491         * gutter-items.el (current-progress-feedback-label): New.
7492         * gutter-items.el (progress-display): Removed.
7493         * gutter-items.el (progress-feedback): New.
7494         Replace "progress-display" with "progress-feedback" globally.
7495
7496         * gutter-items.el (lprogress-display): Removed.
7497         * gutter-items.el (progress-feedback-with-label): New.
7498         Rename lprogress-display ==> progress-feedback-with-label.
7499
7500         * gutter-items.el (search-dialog-direction): Removed.
7501         * gutter-items.el (search-dialog-text): Removed.
7502         * gutter-items.el (search-dialog-callback): Removed.
7503         * gutter-items.el (make-search-dialog): Removed.
7504         Move to dialog-items.el.
7505
7506         * help.el:
7507         * help.el (help-mode-quit):
7508         * help.el (mode-for-help): New.
7509         * help.el (help-sticky-window): New.
7510         * help.el (help-window-config): New.
7511         * help.el (with-displaying-help-buffer):
7512         * help.el (function-at-event): New.
7513         * help.el (help-symbol-regexp): New.
7514         * help.el (help-symbol-run-function-1): New.
7515         * help.el (help-symbol-run-function): New.
7516         * help.el (help-symbol-function-context-menu): New.
7517         * help.el (help-symbol-variable-context-menu): New.
7518         * help.el (help-symbol-function-and-variable-context-menu): New.
7519         * help.el (frob-help-extents): New.
7520         * help.el (describe-function-1):
7521         * help.el (variable-at-point):
7522         * help.el (variable-at-event): New.
7523         * help.el (describe-variable):
7524         Major overhaul.
7525         - Make functions and variables be mousable.
7526         - Middle button hyperlinks.
7527         - New context-menu entries.
7528
7529         * keydefs.el:
7530         * keydefs.el (global-map):
7531         New key bindings to move lines up and down.
7532
7533         * lisp-mode.el:
7534         * lisp-mode.el (construct-lisp-mode-menu): New.
7535         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7536         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7537         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7538         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7539         Make popup and menubar menus be different.  Popup menu uses
7540         clicked location and automatically assumes symbol under the mouse
7541         for various commands.
7542
7543         * menubar-items.el:
7544         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7545         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7546
7547         * menubar-items.el (global-popup-menu): Removed.
7548         * menubar-items.el (mode-popup-menu): Removed.
7549         * menubar-items.el (activate-popup-menu-hook): Removed.
7550         * menubar-items.el (popup-mode-menu): Removed.
7551         * menubar-items.el (popup-buffer-menu): Removed.
7552         * menubar-items.el (popup-menubar-menu): Removed.
7553         Move to menubar.el.
7554
7555         * menubar.el:
7556         * menubar.el (global-popup-menu): New.
7557         * menubar.el (mode-popup-menu): New.
7558         * menubar.el (activate-popup-menu-hook): New.
7559         * menubar.el (last-popup-menu-event): New.
7560         * menubar.el (popup-mode-menu): New.
7561         * menubar.el (popup-buffer-menu): New.
7562         * menubar.el (popup-menubar-menu): New.
7563         * menubar.el (menu-call-at-event): New.
7564         Move non-content functions here.  Add support for context menu
7565         items on extents.
7566
7567         * minibuf.el (minibuffer-history-uniquify):
7568         Typo fix.
7569
7570         * minibuf.el (read-file-name-1):
7571         Call new file dialog box if it exists.
7572
7573         * minibuf.el (mouse-rfn-setup-vars):
7574         Clean up "chop" action.
7575
7576         * mouse.el:
7577         * mouse.el (button2): Now bound to mouse-track.
7578         * mouse.el (click-inside-extent-p):
7579         * mouse.el (point-inside-extent-p):
7580         * mouse.el (point-inside-selection-p):
7581         * mouse.el (mouse-drag-or-yank): Removed.
7582         * mouse.el (mouse-begin-drag-n-drop): New.
7583         * mouse.el (mouse-eval-sexp):
7584         * mouse.el (mouse-track-activate-strokes): New.
7585         * mouse.el (mouse-track-do-activate): New.
7586         * mouse.el (mouse-track):
7587         * mouse.el (default-mouse-track-event-is-with-button): New.
7588         * mouse.el (default-mouse-track-cleanup-hook):
7589         * mouse.el (default-mouse-track-drag-hook):
7590         * mouse.el (default-mouse-track-drag-up-hook):
7591         * mouse.el (default-mouse-track-click-hook):
7592         Merge drag-n-drop into mouse-track.
7593         Add general "activate" support to replace specific button2 kludges.
7594         Use "button modifier" support in mouse-track.
7595
7596         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7597
7598         * package-ui.el:
7599         * package-ui.el (pui-menu):
7600         * package-ui.el (pui-popup-context-sensitive): Removed.
7601         Fix bytecompiler warnings.
7602         Clean up popup code a bit.
7603
7604         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7605
7606         * simple.el:
7607         * simple.el (transpose-lines):
7608         * simple.el (transpose-line-up): New.
7609         * simple.el (transpose-line-down): New.
7610         * simple.el (transpose-subr):
7611         * simple.el (transpose-subr-1): Removed.
7612         Clean up, add functions to move lines up and down.
7613
7614         * startup.el (mail-host-address):
7615         * startup.el (user-mail-address):
7616         Customize.
7617
7618         * subr.el:
7619         * subr.el (set-symbol-value-in-buffer): New.
7620         * subr.el (error):
7621         * subr.el (check-argument-type):
7622         * subr.el (defined-error-p): New.
7623         Add structured error support.
7624
7625         * toolbar-items.el (toolbar-compile):
7626         Use new make-dialog-box.
7627
7628         * update-elc.el:
7629
7630         * userlock.el (ask-user-about-lock-dbox):
7631         * userlock.el (ask-user-about-supersession-threat-dbox):
7632         * userlock.el (ask-user-about-lock):
7633         * userlock.el (ask-user-about-supersession-threat):
7634         Use new make-dialog-box.
7635         Add safety checks; use should use-dialog-box-p.
7636
7637         * window-xemacs.el:
7638         * window-xemacs.el (__buffer-dedicated-frame):
7639         * window-xemacs.el (buffer-dedicated-frame): New.
7640         * window-xemacs.el (set-buffer-dedicated-frame): New.
7641         Move dedicated-frame stuff into lisp.
7642
7643 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7644
7645         * printer.el (generic-print-region): Do not require that
7646         `printer-name' be set.
7647         (printer-name): Commentary clarification.
7648
7649 2000-07-19  Martin Buchholz <martin@xemacs.org>
7650
7651         * XEmacs 21.2.35 is released.
7652
7653 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7654
7655         * select.el (selection-coercible-types): Initialise.
7656
7657 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7658
7659         * select.el (own-clipboard): Bug fix.
7660
7661 2000-07-17  Mike Sperber  <mike@xemacs.org>
7662
7663         * cus-edit.el (custom-migrate-custom-file): Save init file before
7664         continuing.
7665
7666 2000-07-16  Mike Sperber  <mike@xemacs.org>
7667
7668         * startup.el (load-init-file): Remove silly call to
7669         `load-user-custom-file`.
7670         (maybe-migrate-user-init-file): Minor fixes.
7671
7672 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7673
7674         * apropos.el (apropos-documentation-check-doc-file):
7675         `doc' variable should be let-bound, as was presumably intended.
7676
7677         * cus-edit.el (custom-variable-reset-saved):
7678         (custom-variable-reset-standard):
7679         Remove unused variable comment-widget.  Twice.
7680
7681         * toolbar.el (toolbar-blank-press-function):
7682         Add a real defvar with initial value nil and proper docstring.
7683         (press-toolbar-button): No need to check for boundp-ness anymore.
7684
7685         * rect.el (open-rectangle-line): Remove useless (let) form.
7686         Add defvar for pending-delete-mode.
7687
7688         * info.el (Info-find-node): This function needs an autoload cookie.
7689
7690         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7691         Use let* since the second form referred to the first.
7692
7693 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7694
7695         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7696         instead of removed `mswindows-get-clipboard'.
7697
7698
7699 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7700
7701         * select.el (select-convert-from-text): New.
7702         * select.el (select-convert-from-length): New.
7703         * select.el (select-convert-from-integer): New.
7704         * select.el (select-convert-from-identity): New.
7705         * select.el (select-convert-from-filename): New.
7706         * select.el (selection-converter-in-alist): Use them.
7707         New converter functions for X.
7708
7709         * select.el (get-selection): Removed comment.
7710
7711         * select.el (own-selection): Removed append code - I thought
7712         I'd already done this, but apparently not...
7713
7714         * select.el: Changed comment about TIMESTAMP.
7715
7716         * select.el (select-convert-in): New.
7717         * select.el (select-convert-out): New.
7718         New functions that get used by select.c.
7719
7720         * select.el (select-buffer-killed-default): New.
7721         * select.el (select-buffer-killed-text): New.
7722         * select.el (selection-buffer-killed-alist): New.
7723         New list and functions that get called if a relevant selection
7724         exists and a buffer gets killed.
7725
7726         * select.el (select-convert-to-targets):
7727         * select.el (select-convert-to-identity): Removed.
7728         * select.el (select-convert-from-identity): Removed.
7729         * select.el (select-converter-out-alist):
7730         Removed _EMACS_INTERNAL selection type.
7731
7732         * x-select.el (xselect-kill-buffer-hook): Removed.
7733         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7734         Removed this X-specific nonesense. Use the generic support
7735         in select.el instead.
7736
7737 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7738
7739         * mule/mule-category.el (defined-category-hashtable):
7740         Use make-hash-table instead of make-hashtable
7741
7742         * buff-menu.el: Byte-compiler warning fix.
7743
7744         * isearch-mode.el (isearch-highlight-all-cleanup):
7745         Remove unused variable `isearch-highlight-all-start'.
7746
7747         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7748
7749         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7750
7751         * cus-dep.el (Custom-make-dependencies):
7752         Add autoload cookie for custom-add-loads to generated custom-load.el.
7753
7754         * autoload.el (autoload-package-name): Warning suppression.
7755         Move defvar prior to first use.
7756
7757         * custom.el: Add autoload for custom-declare-face.
7758         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7759         * cl.el (cl-hack-byte-compiler):
7760         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7761         to work properly.
7762
7763 2000-07-08  Mike Sperber  <mike@xemacs.org>
7764
7765         * startup.el (load-home-init-file): Added variable.
7766         (maybe-migrate-user-init-file): Added.
7767         (load-user-init-file): Load custom file if different from init
7768         file.
7769
7770         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7771         "startup."
7772
7773         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7774         Moved `custom-file'-related code to cus-file.el.
7775
7776         * cus-file.el: New file.
7777
7778 2000-04-01  Mike Sperber  <mike@xemacs.org>
7779
7780         * packages.el (packages-find-package-directories): Added support
7781         for external package hierarchies with in-place installations.
7782
7783         * find-paths.el (paths-root-in-place-p): Added.
7784         (paths-find-emacs-directory): Added support for external
7785         directories with in-place installations.
7786         (paths-find-site-directory): Ditto.
7787
7788         * startup.el (find-user-init-file): Also look for
7789         ~/.xemacs/init.elc? in preference to ~/.emacs.
7790
7791 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7792
7793         * select.el (own-selection):
7794         * select.el (own-clipboard): Changed `append' parameter to
7795         `how-to-use' parameter.
7796         * select.el (own-selection): Removed icky append code.
7797         * select.el (own-selection, get-selection): Removed extra type
7798         checking.
7799         * select.el (selection-appender-alist):
7800         * select.el (selection-converter-{in|out}-alist): Initialise.
7801         * select.el (select-append-to-*): New.
7802         * select.el (select-convert-from-*): New.  New functions to append
7803         data and convert data from external type.
7804
7805 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7806
7807         * font-lock.el: Javadoc enhancements.
7808
7809 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7810
7811         * printer.el (generic-print-region): Compose job name from buffer
7812         name.
7813
7814 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7815
7816         * font-lock.el (font-lock-fontify-pending-extents): Call
7817         font-lock-fontify-region instead of font-lock-fontify-buffer
7818         to avoid unnecessary progress gauges.
7819
7820 2000-07-06  Craig Lanning  <lanning@scra.org>
7821
7822         * custom-load.el (faces):
7823
7824         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7825         dir is a regex.
7826
7827         * process.el (call-process-internal): from Dan Holmsand, use binary
7828         coding systems so that jka-compr works.
7829
7830 2000-07-07  Ben Wing  <ben@xemacs.org>
7831
7832         * font-lock.el: Undo previous change.  Unfortunately, some
7833         files actually use the variables directly in their init code
7834         without quoting them.
7835
7836 2000-07-07  Ben Wing  <ben@xemacs.org>
7837
7838         * font-lock.el (defvar font-lock-*-face): Removed.
7839
7840         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7841         only when necessary.
7842
7843 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7844
7845         * cl-macs.el: fix cl-transform-function-property kludge
7846         so that it does not require a random feature.
7847
7848 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7849
7850         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7851         as in Linux kernel "Rules.make".
7852
7853 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7854
7855         * build-report.el (build-report): Add autoload cookie.
7856
7857 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7858
7859         * package-ui.el (defgroup pui):  Correct a misspelling
7860         (pui-toggle-package-delete):  Change `seleted' to `selected'
7861
7862 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7863
7864         * package-get.el (package-get-update-base):
7865         (package-get): Use insert-file-contents-literally always.
7866         (package-get-maybe-save-index):
7867         Force coding system for writing to binary.
7868
7869 2000-06-08  Mike Alexander  <mta@arbortext.com>
7870
7871         * code-process.el (call-process-region): If there is no coding
7872         system for the process on process-coding-system-alist use the
7873         coding system of the buffer containing the region.
7874
7875 2000-06-10  Ben Wing  <ben@xemacs.org>
7876
7877         * cmdloop.el (command-error):
7878         If debug-on-error and noninteractive, output backtrace.
7879
7880         * files.el (file-relative-name):
7881         Remove MSDOS references.
7882
7883         * simple.el (line-number): New function, due to non-obvious
7884         behavior/usage of count-lines.
7885
7886         * simple.el (count-lines): document non-obvious usage to get
7887         line number.
7888
7889 2000-06-11  Ben Wing  <ben@xemacs.org>
7890
7891         * faces.el ((featurep 'xpm)):
7892         * x-faces.el (x-init-face-from-resources):
7893         * x-faces.el (x-init-frame-faces):
7894         * x-misc.el (x-init-specifier-from-resources):
7895         * x-misc.el (x-get-resource-and-bogosity-check):
7896         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7897         * x-mouse.el (x-init-pointer-shape):
7898         * x-scrollbar.el (x-init-scrollbar-from-resources):
7899         Add sixth argument to x-get-resource calls so as to issue warnings
7900         rather than errors on bogus arguments.
7901
7902 2000-06-05  Ben Wing  <ben@xemacs.org>
7903
7904         * compat.el: new file.  provides a clean, non-intrusive way to
7905         define compatibility functions.
7906
7907         * process.el (shell-quote-argument): temporary fix for lack
7908         of nt-quote-process-args.  #### I need to put back the overall
7909         structure of that mechanism but redo the guts of it using the
7910         extra intelligence in the C code.
7911
7912 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7913
7914         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7915         `package-get' does in package-get.el, instead of using external
7916         "md5sum" program.
7917
7918         * package-get.el (package-get): Insert package file literally to
7919         make checksum calculation work.
7920
7921 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7922
7923         * code-files.el (convert-mbox-coding-system): Deleted.
7924         (file-coding-system-alist): Removed reference to
7925         convert-mbox-coding-system.
7926
7927 2000-05-28  Martin Buchholz <martin@xemacs.org>
7928
7929         * XEmacs 21.2.34 is released.
7930
7931 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7932
7933         * font-lock.el (font-lock-keywords): Rewrote docstring
7934
7935 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7936
7937         * loadhist.el (unload-feature): handle case where x is both boundp
7938         and fboundp
7939
7940 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7941
7942         * packages.el: It's ok to use built-in macros, but not lisp
7943         defined ones.
7944
7945 2000-05-20  Ben Wing  <ben@xemacs.org>
7946
7947         * font-lock.el:
7948         * font-lock.el (font-lock-message-threshold):
7949         * font-lock.el (font-lock-mode):
7950         * font-lock.el (font-lock-default-fontify-buffer):
7951         * font-lock.el (font-lock-always-fontify-immediately):
7952         * font-lock.el (font-lock-old-extent): Removed.
7953         * font-lock.el (font-lock-old-len): Removed.
7954         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7955         * font-lock.el (font-lock-pending-extent-table): New.
7956         * font-lock.el (font-lock-range-table): New.
7957         * font-lock.el (font-lock-after-change-function):
7958         * font-lock.el (font-lock-after-change-function-1): Removed.
7959         * font-lock.el (font-lock-fontify-pending-extents): New.
7960         * font-lock.el ('font-lock-revert-cleanup): Removed.
7961         * font-lock.el ('font-lock-revert-setup): Removed.
7962         Rewrite deferral code to handle any number of changes, merging
7963         them properly.  Remove hacked-up code for revert-buffer, now
7964         unnecessary.
7965
7966         * menubar-items.el (default-menubar):
7967         In Options->Edit Init File, don't switch to emacs-lisp-mode
7968         unless necessary; doing this turns off font-lock.
7969
7970 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7971
7972         * keydefs.el: Define C-x BS to backward-kill-sentence.
7973
7974 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7975
7976         * files.el (hack-local-variables-prop-line): Use non-greedy
7977         matching to process -*-texinfo-*- -*-.
7978
7979 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7980
7981         * minibuf.el (minibuf-directory-files): new function.
7982         (read-file-name-activate-callback): use minibuf-directory-files.
7983         (read-directory-name-internal): ditto.
7984         (mouse-file-display-completion-list): ditto.
7985         (mouse-directory-display-completion-list): ditto.
7986         (read-file-name-internal): remove "./" from completion list unless
7987         explicitly matched, for consistency.
7988
7989 2000-05-11  Ben Wing  <ben@xemacs.org>
7990
7991         * gutter-items.el (gutter-buffers-tab):
7992         * gutter-items.el (add-tab-to-gutter):
7993         * gutter-items.el (update-tab-in-gutter):
7994         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7995         * gutter-items.el (append-progress-display):
7996         * gutter-items.el (abort-progress-display):
7997         * gutter-items.el (raw-append-progress-display):
7998         Further fixes.  Use set-glyph-image not set-image-instance-property,
7999         to fix problems with multiple windows in a frame.
8000
8001         * menubar-items.el (tutorials-menu-filter):
8002         Fix typo.
8003
8004         * startup.el (early-error-handler):
8005         Display message box under windows; otherwise, message will disappear
8006         before it can be viewed.
8007
8008         * update-elc.el:
8009         Fix bug in NEEDTODUMP processing.
8010
8011 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8012
8013         * startup.el (lock-directory): Removed.
8014         (superlock-file): Ditto.
8015         (startup-set-paths): Remove lockdir.
8016         (startup-setup-paths-warning): Remove lock-directory.
8017
8018         * setup-paths.el (paths-find-lock-directory): Removed.
8019         (paths-find-superlock-file): Ditto.
8020
8021 2000-05-09  Ben Wing  <ben@xemacs.org>
8022
8023         * faces.el (set-face-property):
8024         * faces.el (set-face-font):
8025         * faces.el (set-face-foreground):
8026         * faces.el (set-face-background):
8027         * faces.el (set-face-background-pixmap):
8028         * faces.el (set-face-underline-p):
8029         * faces.el (set-face-strikethru-p):
8030         * faces.el (set-face-highlight-p):
8031         * faces.el (set-face-dim-p):
8032         * faces.el (set-face-blinking-p):
8033         * faces.el (set-face-reverse-p):
8034         doc string changes.
8035
8036         * glyphs.el:
8037         * glyphs.el (make-image-specifier):
8038         * glyphs.el (glyph-property):
8039         * glyphs.el (set-glyph-image):
8040         * glyphs.el (make-glyph):
8041         * glyphs.el (make-pointer-glyph):
8042         * glyphs.el (make-icon-glyph):
8043         * glyphs.el (widget-image-instance-p): New.
8044         authorship info, lots of doc changes.  New predicate, inadvertently
8045         omitted.  the general principle with specifier docs is now that
8046         the description of instantiators should go with the make-foo-specifier
8047         fun's doc string, rather than in foo-specifier-p.  this follows
8048         conventions elsewhere in XEmacs and in general is a lot more obvious
8049         of a place to look.  sometimes the make-foo-specifier function needs
8050         to be created in the process.
8051
8052         * gutter.el:
8053         * gutter.el (make-gutter-specifier): New.
8054         * gutter.el (make-gutter-size-specifier): New.
8055         * gutter.el (make-gutter-visible-specifier): New.
8056         specifier doc updates according to the conventions specified before.
8057
8058         * objects.el:
8059         * objects.el (make-font-specifier):
8060         * objects.el (make-color-specifier):
8061         * objects.el (make-face-boolean-specifier): New.
8062         specifier doc updates according to the conventions specified before.
8063
8064         * specifier.el:
8065         * specifier.el (set-specifier):
8066         * specifier.el (make-integer-specifier): New.
8067         * specifier.el (make-boolean-specifier): New.
8068         * specifier.el (make-natnum-specifier): New.
8069         * specifier.el (make-generic-specifier): New.
8070         * specifier.el (make-display-table-specifier): New.
8071         specifier doc updates according to the conventions specified before.
8072
8073         * toolbar.el:
8074         * toolbar.el (make-toolbar-specifier): New.
8075         specifier doc updates according to the conventions specified before.
8076
8077 2000-05-09  Ben Wing  <ben@xemacs.org>
8078
8079         * process.el (call-process-internal): Revert to previous version
8080         because Mike's change clashed with a change I did not long before.
8081         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8082         Thanks very much Mike for pointing out the bug and submitting a
8083         patch!
8084
8085 2000-04-13  Mike Alexander  <mta@arbortext.com>
8086
8087         * process.el (call-process-internal): Send the correct input buffer
8088         (call-process-internal): Return the exit status of the process
8089
8090 2000-05-07  Ben Wing  <ben@xemacs.org>
8091
8092         * winnt.el:
8093         * winnt.el (nt-quote-args-verbatim): Removed.
8094         * winnt.el (nt-quote-args-prefix-quote): Removed.
8095         * winnt.el (nt-quote-args-backslash-quote): Removed.
8096         * winnt.el (nt-quote-args-double-quote): Removed.
8097         * winnt.el (nt-quote-args-functions-alist): Removed.
8098         * winnt.el (nt-quote-process-args): Removed.
8099         Remove all stuff for argument quoting.  We borrow the code instead
8100         from Emacs 20.6, which is much more careful in its quoting
8101         (e.g. in handling runs of the escape character) and avoids most of
8102         the need for this Lisp mechanism by checking to see whether we're
8103         running a Cygwin or normal program and doing the appropriate
8104         quoting.  If we end up needing such a mechanism, we should add
8105         it by extending the variable `mswindows-quote-process-args' so it
8106         can take an alist of regexps.
8107
8108 2000-05-07  Ben Wing  <ben@xemacs.org>
8109
8110         * keydefs.el:
8111         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8112         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8113         the window without moving point.
8114
8115         * simple.el:
8116         * simple.el (scroll-up-one): New.
8117         * simple.el (scroll-down-one): New.
8118         Functions for use with C-M-up/down.
8119
8120 2000-05-01  Martin Buchholz <martin@xemacs.org>
8121
8122         * XEmacs 21.2.33 is released.
8123
8124 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8125
8126         * dialog.el (yes-or-no-p-dialog-box):
8127         Fix docstring.
8128         Fix following horrible bug in X11 mode with focus-follows-mouse:
8129           1. Visit two files in two different frames.
8130           2. do File->Revert Buffer in one of those frames.
8131           3. Dialog box appears.
8132           4. Arrange things so that the mouse passes over the *other*
8133              frame, then to the dialog box, and click on "Yes".
8134           5. The file contents end up in the *wrong* buffer!
8135         Add TODO comment.
8136
8137 2000-04-28  Ben Wing  <ben@xemacs.org>
8138
8139         * help.el (describe-installation): correct typo introduced
8140         in last patch: boundp -> fboundp.
8141
8142         * etags.el (buffer-tag-table-list):
8143         canonicalize filenames to Unix format so that tag-table-alist
8144         searching works under Windows.
8145
8146         * autoload.el:
8147         Bowdlerize the supposedly objectionable words
8148         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8149
8150         * gutter-items.el (set-progress-display-style):
8151         * gutter-items.el (search-dialog-callback):
8152         * gutter-items.el (make-search-dialog):
8153         Change to new callback-ex api.
8154
8155 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8156
8157         * help.el: (describe-installation): decode-coding-string is not
8158         defined in a non MULE environment.
8159
8160 2000-04-28  Ben Wing  <ben@xemacs.org>
8161
8162         * gutter-items.el (buffer-list-changed-hook):
8163         use it, not record-buffer-hook.
8164
8165         * subr.el (record-buffer-hook): Removed.
8166
8167 2000-04-27  Ben Wing  <ben@xemacs.org>
8168
8169         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8170         use NORECORD option.  Andy will not like this, but the existing
8171         gutter behavior is just wrong, as per this comment:
8172
8173         ;; this used to add the norecord flag to both calls below.
8174         ;; this is bogus because it is a pervasive assumption in XEmacs
8175         ;; that the current buffer is at the front of the buffers list.
8176         ;; for example, select an item and then do M-C-l
8177         ;; (switch-to-other-buffer).  Things get way confused.
8178         ;;
8179         ;; Andy, if you want to maintain the current look, you must
8180         ;;  *uncouple* the gutter order and buffers order.
8181
8182         * loaddefs.el (completion-ignored-extensions): unfuckify.
8183
8184         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8185         xemacs.mak.
8186
8187         * autoload.el (batch-update-one-directory): new function, used in
8188         xemacs.mak.
8189
8190         * loadup.el: set gc-cons-threshold very high unless dumping --
8191         loadup during update-elc is much much much faster.  also do this
8192         when quick-building.
8193
8194         add commented-out code for profiling loadup.
8195
8196
8197         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8198         is required in order to build xemacs.
8199
8200 2000-04-26  Ben Wing  <ben@xemacs.org>
8201
8202         * loadup.el: don't garbage collect during loadup if quick-build
8203         compile-time option is set.
8204
8205 2000-04-23  Ben Wing  <ben@xemacs.org>
8206
8207         * update-elc.el: compute whether any dumped .el or .elc files
8208         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8209         if so.
8210
8211         * update-elc.el (update-elc-files-to-compile): always change
8212         NOBYTECOMPILE in the src directory rather than current dir,
8213         so it will work under NT.
8214
8215         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8216         the form of this file is identical between Unix and Windows.
8217         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8218         Added comment.
8219         (update-autoloads-from-directory): updated doc string.
8220         updated doc strings in a few other places.
8221
8222 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8223
8224         * bytecomp.el (byte-force-recompile): Fix argument to
8225         byte-recompile-directory.
8226
8227 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8228
8229         * gutter-items.el (progress-display-clear-when-idle): Use
8230         add-one-shot-hook.
8231         * gutter-items.el (clear-progress-display): Adjust number of
8232         arguments.
8233
8234 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8235
8236         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8237
8238 2000-04-16  Ben Wing  <ben@xemacs.org>
8239
8240         * printer.el: New file.
8241
8242         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8243
8244         * help.el (describe-installation): Fix decoding for Windows.
8245
8246         * menubar-items.el:
8247         * menubar-items.el (default-menubar):
8248         * menubar-items.el (tutorials-menu-filter): New.
8249         * menubar-items.el (popup-menubar-menu):
8250         Add authorship.  Redo Help menu and Tutorials filter.
8251
8252         * menubar.el: Correct comment.
8253
8254         * modeline.el (modeline-buffer-identification): Correct doc string.
8255
8256         * simple.el:
8257         * simple.el (printing): Removed.
8258         * simple.el (printer-name): Removed.
8259         * simple.el (generic-print-buffer): Removed.
8260         * simple.el (generic-print-region): Removed.
8261         Move generic print code to printer.el.
8262
8263 2000-04-15  Ben Wing  <ben@xemacs.org>
8264
8265         * simple.el (generic-print-region): New.
8266         make this function actually work.
8267         (generic-print-buffer): call generic-print-region.
8268
8269 2000-04-14  Andy Piper  <andy@xemacs.org>
8270
8271         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8272         by using the new widget-callback-current-channel.
8273         (search-dialog-callback): ditto.
8274
8275 2000-04-12  Andy Piper  <andy@xemacs.org>
8276
8277         * gutter.el (default-gutter-position): moved from gutter-items.el.
8278         (default-gutter-position-changed-hook): ditto.
8279         (gutter-element-visibility-changed-hook): ditto.
8280         (set-gutter-element): ditto.
8281         (remove-gutter-element): ditto.
8282         (set-gutter-element-visible-p): ditto.
8283         (gutter-element-visible-p): ditto.
8284         (init-gutter): ditto.
8285
8286         * dialog.el (make-dialog-box): renamed and moved from
8287         gutter-items.el
8288
8289         * gutter-items.el: move various functions elsewhere.
8290
8291 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8292
8293         * menubar-items.el: Fixed place of parenthesis.
8294
8295 2000-04-12  Ben Wing  <ben@xemacs.org>
8296
8297         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8298                 without constantly being prompted for the tag.
8299         * simple.el: Added a number of section headings, to clarify the
8300                 organization of this file.
8301         * simple.el (activate-region):
8302         * simple.el (region-exists-p):
8303         * simple.el (region-active-p):
8304                 Moved these three function down to the other side of
8305                 the case-changing functions, so they join the rest of
8306                 the region code.
8307         * simple.el (printing): New.
8308         * simple.el (printer-name): New.
8309         * simple.el (generic-print-buffer): New.
8310                 New functions, a very simple prototype for a unified
8311                 printing interface.
8312
8313         * process.el (call-process-internal): Real fix for null BUFFER,
8314                 other problems with BUFFER specs.
8315
8316         * menubar-items.el:
8317                 Fixed up File->Print to use new printing functions.
8318                 Various corrections and expansions to Grep/Compile menus.
8319                 New options for Printing.
8320                 New options for SMTP Mail, the way to send mail under
8321                   MS Windows. (There's also a package patch to make SMTP
8322                   Mail be the default under MSWin.)
8323
8324 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8325
8326         * menubar-items.el: Selecting Rectangle Mousing from menubar
8327         did not work.  Needed to quote mouse-track-rectangle-p.
8328
8329 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8330
8331         * cl-compat.el (keywordp): Removed.
8332
8333 2000-04-05  Andy Piper  <andy@xemacs.org>
8334
8335         * gutter-items.el (progress-layout-glyph): don't initialize here.
8336         (progress-gauge-glyph): use dynamic sizing.
8337         (set-progress-display-style): new function. Set progress glyphs
8338         appropriately depending on the style.
8339         (progress-display-style): new variable. Custom version of
8340         set-progress-display-style.
8341         (progress-abort-glyph): switch to dynamic sizes.
8342         (search-dialog-text): make the edit field active.
8343
8344 2000-04-04  Andy Piper  <andy@xemacs.org>
8345
8346         * gutter-items.el (make-search-dialog): need to make the search
8347         dialog visible after creation.
8348
8349         * menubar-items.el (default-menubar): use the search dialog for
8350         searching. Remove some extraneous search menu items.
8351
8352         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8353         well as strings.
8354         (make-gutter-only-dialog-frame): allow the user to create the
8355         frame unmapped. Allow the gutter spec to be given as a glyph.
8356         (search-dialog-direction): new variable.
8357         (search-dialog-text): new variable.
8358         (search-dialog-callback): new function. Callback for the search
8359         dialog action.
8360         (make-search-dialog): new function. Create a user-friendly search
8361         dialog.
8362
8363 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8364
8365         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8366         under Windows.
8367
8368 2000-04-01  Andy Piper  <andy@xemacs.org>
8369
8370         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8371         progress more accurately.
8372
8373 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8374
8375         * finder.el (finder-compile-keywords): Process readable files only.
8376         Because error in process of .#finder-inf.el when compile xemacs
8377         with --with-clash-detection option.
8378
8379 2000-03-31  Andy Piper  <andy@xemacs.org>
8380
8381         * gutter-items.el (append-progress-display): don't delay after a
8382         successful font-lock.
8383         (make-gutter-only-dialog-frame): new function. Allow users to
8384         create gutter-only dialogs.
8385
8386 2000-03-27  Mike Alexander  <mta@arbortext.com>
8387
8388         * process.el (call-process-internal): Handle a null BUFFER
8389         parameter correctly.
8390
8391 2000-03-28  Andy Piper  <andy@xemacs.org>
8392
8393         * gutter-items.el (abort-progress-display): put strings in the
8394         gutter not extents.
8395         (progress-layout-glyph): signal special 'quit callback.
8396         (progress-display-quit-function): deleted.
8397         (progress-display-stop-callback): deleted.
8398         (progress-display-dispatch-command-events): deleted.
8399         (append-progress-display): remove calls to
8400         progress-display-dispatch-command-events.
8401         (raw-append-progress-display): ditto.
8402
8403 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8404
8405         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8406         being a list.  Actually define `stipple-pixmap-p' which is used as
8407         an error predicate.  Correctly handle PIXMAP being either relative
8408         or absolute file name.
8409
8410 2000-03-24  Andy Piper  <andy@xemacs.org>
8411
8412         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8413         (abort-progress-display): ditto. Don't delete the created extent.
8414         (raw-append-progress-display): ditto.
8415         (progress-display-dispatch-non-command-events): new
8416         function. Encapsulates what we want to do when no command input is
8417         required.
8418         (progress-display-dispatch-command-events): likewise, but disable
8419         for now since it causes too many problems.
8420         (append-progress-display): use them.
8421         (raw-append-progress-display): ditto.
8422         (default-gutter-position-changed-hook): set this rather than
8423         default-gutter-position-changed.
8424         (default-gutter-position-changed-hook): lambda with zero arguments
8425         rather than one.
8426         (raw-append-progress-display): trap errors in pending input since
8427         allowing them to signal will hose the gauge well and
8428         truly. Ideally we would like to delay these until we are more able
8429         to cope.
8430         (append-progress-display): ditto.
8431
8432 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8433
8434         * lisp/make-docfile.el: call-process-internal is now implemented
8435         in process.el.
8436
8437 2000-03-21  Ben Wing  <ben@xemacs.org>
8438
8439         * mule\mule-cmds.el (set-language-info-alist):
8440         Fix to correspond to new menu arrangement.
8441
8442 2000-03-21  Ben Wing  <ben@xemacs.org>
8443
8444         * process.el:
8445         * process.el (call-process-internal): New.
8446         New implementation of call-process.  Only enabled under NT, so far.
8447         stderr handling not implemented yet in CVS'd C code.
8448
8449 2000-03-20  Ben Wing  <ben@xemacs.org>
8450
8451         * lisp-mode.el:
8452         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8453         * lisp-mode.el (lisp-interaction-mode):
8454         Put back Lisp Interaction menubar for Jan V's sake.
8455
8456         * simple.el:
8457         * simple.el (mark-ring):
8458         * simple.el (dont-record-current-mark): New.
8459         * simple.el (in-shifted-motion-command): New.
8460         * simple.el (mark-ring-unrecorded-commands): New.
8461         * simple.el (mark-ring-max):
8462         * simple.el (set-mark-command):
8463         * simple.el (push-mark):
8464         * simple.el (handle-pre-motion-command):
8465         Implement scheme for not recording unimportant marks.
8466
8467         * subr.el:
8468         * subr.el (function-allows-args): New.
8469         New function function-allows-args.
8470
8471 2000-03-20  Martin Buchholz <martin@xemacs.org>
8472
8473         * XEmacs 21.2.32 is released.
8474
8475 2000-03-20  Andy Piper  <andy@xemacs.org>
8476
8477         * gutter-items.el (update-tab-in-gutter): force selection of the
8478         selected-window if required to do so.
8479         (buffers-tab-items): ditto.
8480         (add-tab-to-gutter): ditto.
8481         (create-frame-hook): use force-selection.
8482         (default-gutter-position-changed): lambdify.
8483         (update-tab-hook): deleted since it was only used in one place.
8484
8485 2000-03-18  Andy Piper  <andy@xemacs.org>
8486
8487         * files.el (find-file-noselect): undo change that shouldn't have
8488         gone in.
8489
8490 2000-03-17  Andy Piper  <andy@xemacs.org>
8491
8492         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8493         of selected-window trickery.
8494
8495         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8496         frames tabs.
8497         (progress-display-stop-callback): progress -> progress-display
8498         (progress-display-quit-function): ditto.
8499         (clear-progress-display): ditto.
8500         (remove-progress-display): ditto.
8501         (append-progress-display): ditto.
8502         (abort-progress-display): ditto.
8503         (raw-append-progress-display): ditto.
8504         (display-progress-display): ditto.
8505         (current-progress-display-label): ditto.
8506         (current-progress-display): ditto.
8507         (lprogress-display): ditto and save the buffer
8508         (progress-display): ditto. Otherwise the buffer sometimes gets
8509         changed which confuses font-lock.
8510
8511         * font-lock.el (font-lock-default-fontify-buffer): catch all
8512         errors, not just quit.
8513         (font-lock-mode): progress -> display-progress
8514         (font-lock-default-fontify-buffer): ditto.
8515         (font-lock-fontify-syntactically-region): ditto.
8516         (font-lock-fontify-keywords-region): ditto.
8517
8518 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8519
8520         * cl.el (gensym): Move to here from cl-macs.el.
8521         (gentemp): Ditto.
8522
8523 2000-03-16  Andy Piper  <andy@xemacs.org>
8524
8525         * font-lock.el (font-lock-mode): use lprogress and friends for
8526         progress management.
8527         (font-lock-default-fontify-buffer): ditto.
8528         (font-lock-fontify-syntactically-region): ditto.
8529         (font-lock-fontify-keywords-region): ditto.
8530         (font-lock-revert-cleanup): fix reverting.
8531         (font-lock-revert-setup): ditto.
8532
8533         * gutter-items.el (progress-use-echo-area): new variable. Use the
8534         echo area for progress gauges if non-nil.
8535         (clear-progress): remove echo area stuff and defer to
8536         clear-message.
8537         (append-progress): dispatch non-command events after each progress
8538         increment. Remove echo area stuff.
8539         (abort-progress): remove echo area stuff and defer to
8540         display-message.
8541         (raw-append-progress): ditto. Dispatch non-command events after
8542         gutter redisplay.
8543         (display-progress): defer echo area stuff to display-message.
8544
8545         * gutter-items.el (clear-progress):
8546         (abort-progress): indentation changes.
8547         (display-progress): don't clear progress.
8548         (append-progress): compare messages with equal.
8549         (raw-append-progress): use dispatch-non-command-events to flush
8550         widget creation events.
8551
8552 2000-03-13  Ben Wing  <ben@xemacs.org>
8553
8554         * abbrev.el:
8555         * abbrev.el (abbrev-string-to-be-defined): New.
8556         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8557         Changes for use with the menubar.
8558
8559 2000-03-12  Ben Wing  <ben@xemacs.org>
8560
8561         * alist.el (vassoc): moved here from font-menu.el.
8562
8563         * custom.el (defface): typo fix.
8564
8565         * dialog.el (yes-or-no-p-dialog-box):
8566         * dialog.el (message-box):
8567         * files.el (save-some-buffers-1):
8568         Put accelerators in the button names.
8569
8570         * font-lock.el (font-lock-comment-face):
8571         * font-lock.el (font-lock-keyword-face):
8572         * font-lock.el (font-lock-function-name-face):
8573         Fixed some of the colors under MS Windows because the existing
8574         default colors were hardly different from black and needed to be
8575         made lighter.
8576
8577         * font-menu.el:
8578         * font-menu.el (font-menu-split-long-menu):
8579         * font-menu.el (font-menu-family-constructor):
8580         * font-menu.el (font-menu-size-constructor):
8581         * font-menu.el (font-menu-weight-constructor):
8582         * font-menu.el (font-menu-set-font):
8583         vassoc moved to alist.el.
8584         Accelerators added to all menus.
8585         Unused bound var new-props removed.
8586
8587         * keydefs.el: I did a whole lot of rearranging to put things in a
8588         more consistent order and fixed a number of cases where key
8589         combinations involving up, down, left, right and so on were
8590         defined but the corresponding keypad combinations were not
8591         defined.
8592
8593         * lisp-mode.el:
8594         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8595         * lisp-mode.el (emacs-lisp-mode):
8596         * lisp-mode.el (lisp-interaction-mode):
8597         * lisp-mode.el (flet):
8598         Added accelerators onto the menus.
8599         Made all the different versions of the let function be indented
8600         the same way.
8601         Undid Steve's easy-menu-ification, because it makes it impossible
8602         to have the menubar and popup menus different.
8603         Cleaned up the menu; added items for find-function &c and some
8604         indenting, and removed debug-on-*.
8605
8606         * list-mode.el (list-mode-hook):
8607         * list-mode.el (list-mode):
8608         * list-mode.el (completion-setup-hook):
8609         * list-mode.el (display-completion-list):
8610         Added support for the :window-height keyword, which is required
8611         because of other changes that I made for the file dialog box.  I
8612         also made the hook variables list-mode-hook and
8613         completion-setup-hook and also minibuffer-setup-hook in
8614         minibuf.el be permanent-local; see comment in list-mode.el.
8615
8616         * map-ynp.el (map-y-or-n-p):
8617         Added accelerators to the dialog buttons.
8618
8619         * menubar-items.el (menu-truncate-list):
8620         New internal function.
8621         * menubar-items.el (submenu-generate-accelerator-spec):
8622         * menubar-items.el (menu-item-strip-accelerator-spec):
8623         * menubar-items.el (menu-item-generate-accelerator-spec):
8624         New exported functions, for use in auto-generating accelerator specs.
8625
8626         * menubar-items.el:
8627         * menubar-items.el (default-menubar):
8628         * menubar-items.el (maybe-add-init-button):
8629         * menubar-items.el (bookmark-menu-filter):
8630         * menubar-items.el (slow-format-buffers-menu-line):
8631         * menubar-items.el (build-buffers-menu-internal):
8632         * menubar-items.el (language-environment-menu-filter):
8633         * menubar-items.el (default-popup-menu):
8634         * menubar-items.el (popup-buffer-menu):
8635         * menubar-items.el (popup-menubar-menu):
8636         Did a major overhaul on this file, and in fact I'm nowhere near
8637         done working on the menubar, and there will be more patches to
8638         come.  A basic summary of what I've done:
8639
8640         a) I added accelerators to all of the menu items.  For menus that
8641         are auto-generated, such as the buffers menu, the accelerators are
8642         automatically added to the beginning of each line using the
8643         numbers 1 through 9, then zero, and then letters starting with A,
8644         but omitting the letters that are already in use for the fixed
8645         menu items at the top of the buffers menu.  To facilitate adding
8646         accelerators of this kind, I created some new functions
8647         (*-accelerator-spec), which are also being used by other filters
8648         that auto generate lists of things such as ftp sites to download
8649         packages.  If people really don't like these accelerators
8650         appearing at the beginning of the menu items, a variable can be
8651         added to optionally turn them off, but I think this is rather
8652         pointless because other menu items have accelerators and many or
8653         most of the menu users will use the accelerators if the support is
8654         there.
8655
8656         b) I combined the top level Tools and Apps menus into a single
8657         Tools menu, because the distinction between the two is not
8658         obvious, and the items on the menus are not used often enough that
8659         putting some of them onto submenus is a problem.
8660
8661         c) I created two new top level menus called View and Cmds because
8662         there were too many items on the File and Edit menus, and I'm going
8663         to be adding more items to these menus.  In contrast to the Tools
8664         menu, the items on these menus may be used quite often during an
8665         editing session, and so should be available with fewer
8666         keystrokes.
8667
8668         d) I added a number of options to the options menu, including one
8669         for controlling whether the alt key can be used to traverse to
8670         menu items using the accelerators, one for controlling behavior of
8671         control-k, one for controlling how the kill and yank functions
8672         interact with the clipboard, a few additional buffers-menu
8673         options, and various other things.  I also did a bit of
8674         rearranging, for example, combining the keyboard and mouse options
8675         into a single keyboard and mouse submenu to facilitate the
8676         accelerators on that level.
8677
8678         e) I changed the variable buffers-menu-format-buffer-line-function
8679         to take two arguments instead of one, the second argument being
8680         the line number for use in creating an accelerator.  I added a
8681         hack to support existing functions with one argument (although I
8682         doubt that very many of these exist), for backward compatibility.
8683
8684         f) I moved the top level mule menu to be a submenu of the edit
8685         menu.  I think that most of the items on this menu are fairly
8686         useless and there are certainly not enough frequently used items
8687         to justify this being its own top level menu.
8688
8689         g) I combined most of the items in big-menubar.el into the main menu.
8690         If people think the main menu is too big, it would be possible to
8691         create different configurations, some smaller.
8692
8693         * menubar.el (check-menu-syntax):
8694         Deleted some syntax checks that were no longer valid, partly
8695         because of changes that were already made a long time ago, and
8696         partly because of a change I made where I allow the name of the
8697         menu item to be an evaluated expression rather than just a string,
8698         similar to all of the other parameters of a menu item.
8699
8700         * minibuf.el:
8701         * minibuf.el (read-file-name-1):
8702         * minibuf.el (mouse-read-file-name-1):
8703         I made a number of changes to improve the appearance
8704         and functioning of the file dialog box.  They include:
8705
8706         a) Fixing the problem where closing the dialog box by clicking on
8707         the close button of the window didn't properly exit the
8708         minibuffer.
8709
8710         b) Fixing the problem that if you typed part of a file name, and
8711         then clicked on a completion with the mouse, the file was not
8712         correctly selected.
8713
8714         c) Changing the title of the dialog box to reflect the operation
8715         being done in accordance with user interface conventions, rather
8716         than the name of the dialog box buffer, which is rather useless.
8717
8718         d) Remove the words "possible completions are" which didn't
8719         belong.
8720
8721         e) Fix things so that the completions scroll off the end of the
8722         completions windows only to the right, rather than both to the
8723         right and down, which is in accordance with Windows user interface
8724         conventions.
8725
8726         * msw-init.el (init-post-mswindows-win):
8727         Added a binding for meta-F4, which is the standard windows binding
8728         for exiting a program.
8729
8730         * select.el (get-selection-no-error):
8731         * select.el (own-selection):
8732         * select.el (own-clipboard):
8733         Added an optional argument called append to the functions
8734         own-selection and own-clipboard.  This adds support for appending
8735         text to the existing selection and allows the function
8736         own-clipboard to be used as the value of the variable
8737         interprogram- cut-function.
8738
8739         Fixed a bug in own-selection in handling zmacs-region-stays.
8740
8741         * simple.el (historical-kill-line): New.
8742
8743         * simple.el (kill-line):
8744         * simple.el (interprogram-cut-function):
8745         * simple.el (interprogram-paste-function):
8746         * simple.el (handle-pre-motion-command):
8747         * simple.el (next-line):
8748         * simple.el (previous-line):
8749         a) Expanded the variable kill-whole-line, so that function
8750         kill-line can be set to delete the entire line always, not just
8751         when cursor is at the beginning of the line.  This is controlled
8752         by setting the variable kill-whole-line to the symbol 'always.
8753         This behavior, as well as the existing kill-whole-line behavior,
8754         now only take effect when kill-line is called interactively,
8755         although this is a departure from a previous behavior in the case
8756         of setting this variable kill-whole-line to t.  It is almost
8757         certainly what has always been intended, and most likely the old
8758         way of doing things introduced bugs.  I also created a function
8759         called historical-kill-line, which ignores the kill-whole-line
8760         setting and always gives the historical behavior of only killing
8761         to the end of the line.  I bound this function to shift- control-k
8762         so that the kill to end of line behavior is available, even when
8763         kill-whole-line has been set to change control-k into the simple
8764         delete-whole-line behavior. (This can be set using the options
8765         menu.)
8766
8767         b) I changed things so that kill and yank now interact with the
8768         clipboard by default under windows.  This was done by changing the
8769         default value of interprogram-cut- function and
8770         interprogram-paste-function.  You can get the old behavior by
8771         setting these to nil, and there is an option on the options menu
8772         to do this.
8773
8774         c) I added support for selecting text using shifted motion keys.
8775         This support is on by default and can be controlled by the
8776         variable shifted-motion-keys-select-region.  There is also a
8777         variable called unshifted-motion-keys-deselect-region that
8778         controls more specifically how the shifted motion key behavior
8779         works.  I did not put an option on the options menu to turn this
8780         off, because I can't imagine why this would be useful.
8781
8782         * simple.el (forward-block-of-lines):
8783         * simple.el (backward-block-of-lines):
8784         * simple.el (block-movement-size):
8785         New.
8786
8787         * simple.el (uncapitalized-title-words):
8788         * simple.el (uncapitalized-title-word-regexp):
8789         * simple.el (capitalize-string-as-title):
8790         * simple.el (capitalize-region-as-title):
8791         New.
8792
8793
8794         * subr.el (add-hook):
8795         * subr.el (make-local-hook): New.
8796         * subr.el (remove-local-hook): New.
8797         * subr.el (add-one-shot-hook): New.
8798         * subr.el (add-local-one-shot-hook): New.
8799         Added some functions to make using hooks easier.
8800         These include:
8801
8802         a) Functions add-local-hook and remove-local-hook to make it easy
8803         to use local hooks.
8804
8805         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8806         make it possible to add a "one-shot" hook, which is to say a hook
8807         that runs only once, and automatically removes itself after the
8808         first time it has run.
8809
8810 2000-03-09  Andy Piper  <andy@xemacs.org>
8811
8812         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8813
8814 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8815
8816         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8817         Moved from menubar-items.el.
8818         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8819
8820 2000-03-08  Andy Piper  <andy@xemacs.org>
8821
8822         * gutter-items.el (build-buffers-tab-internal): add selected field
8823         to buffers tab spec.
8824
8825 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8826
8827         * minibuf.el (last-exact-completion): Initialize to nil.
8828
8829 2000-03-07  Didier Verna  <didier@xemacs.org>
8830
8831         * startup.el (command-line-1): remove unused variable
8832         `first-file-buffer'.
8833
8834 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8835
8836         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8837         which is also used for Web server log files.
8838
8839 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8840
8841         * mule/mule-charset.el: Setup auto-fill-chars.
8842
8843 2000-03-02  SL Baur  <steve@beopen.com>
8844
8845         * subr.el (with-string-as-buffer-contents): Reimplement using
8846         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8847         non-deletion of buffer after execution problem.
8848         (with-output-to-string): Use unique buffer name.
8849
8850 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8851
8852         * gutter-items.el (buffers-tab-sort-function):  New variable.
8853         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8854
8855 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8856
8857         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8858
8859 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8860
8861         * menubar-items.el (maybe-add-init-button): Remove the "Load
8862         .emacs" button from all menubars.
8863
8864 2000-03-01  Didier Verna  <didier@xemacs.org>
8865
8866         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8867         region rectangle replacement (from Jan Vroonhof).
8868         (replace-rectangle): new function.
8869
8870 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8871
8872         * mule/mule-cmds.el (set-default-coding-systems): Use
8873         set-terminal-coding-system and set-keyboard-coding-system.
8874         * coding.el (set-terminal-coding-system): Use
8875         set-console-tty-output-coding-system.
8876         (set-keyboard-coding-system): Use
8877         set-console-tty-input-coding-system.
8878
8879 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8880
8881         * minibuf.el (read-variable): Allow symbol to default argument.
8882
8883 2000-02-27  Andy Piper  <andy@xemacs.org>
8884
8885         * gutter-items.el (update-tab-hook): new function to be used for
8886         hooks.
8887         (create-frame-hook): add update-tab-hook.
8888         (record-buffer-hook): ditto.
8889         (default-gutter-position-changed): ditto.
8890         (default-gutter-position): updating the buffers tab is now handled
8891         by a hook.
8892         (default-gutter-position-changed-hook): new variable.
8893         (gutter-element-visibility-changed-hook): ditto.
8894         (set-gutter-element-visible-p): call it.
8895         (set-gutter-element): use modify-specifier-instances. Set extents
8896         as duplicable before using.
8897         (remove-gutter-element): ditto.
8898         (set-gutter-element-visible-p): ditto.
8899         (init-gutter): new function.
8900         (add-tab-to-gutter): use new gutter-element functions rather than
8901         setting specifiers directly.
8902         (clear-progress): ditto.
8903         (abort-progress): ditto.
8904         (gutter-buffers-tab-visible-p): renamed from
8905         default-gutter-visible-p
8906
8907         * specifier.el (modify-specifier-instances): new function from Jan
8908         Vroonhof.
8909
8910         * x-init.el (init-post-x-win): call init-gutter.
8911
8912         * msw-init.el (init-post-mswindows-win): call init-gutter.
8913
8914         * menubar-items.el (default-menubar): Update to reflect new gutter
8915         variables.
8916
8917 2000-02-26  Andy Piper  <andy@xemacs.org>
8918
8919         * gutter-items.el (set-gutter-element): new function. Add gutter
8920         elements to the specified gutter.
8921         (remove-gutter-element): new function. Remove gutter elements from
8922         the specified gutter.
8923         (set-gutter-element-visible-p): new function. Set gutter element
8924         visibility for the provided gutter-visible specifier.
8925
8926 2000-02-23  Andy Piper  <andy@xemacs.org>
8927
8928         * gutter-items.el (add-tab-to-gutter): specify dimensions
8929         dynamically.
8930
8931 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8932
8933         * gutter-items.el (add-tab-to-gutter):
8934         * package-get.el (package-get-interactive-package-query):
8935         * package-ui.el (pui-directory-exists):
8936         (pui-install-selected-packages):
8937         (pui-list-packages):
8938         Use #'(lambda ...)  instead of '(lambda ...).
8939
8940 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8941
8942         * startup.el (load-user-init-file): Check to make sure user
8943           has an init-file before calling load().
8944
8945 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8946
8947         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8948
8949 2000-02-23  Martin Buchholz <martin@xemacs.org>
8950
8951         * XEmacs 21.2.31 is released.
8952
8953 2000-02-21  Mike Sperber <mike@xemacs.org>
8954
8955         * loadup.el (really-early-error-handler):
8956         * update-elc.el:
8957         * make-docfile.el:
8958         Remove dependency on EMACSBOOTSTRAP... environment variables.
8959
8960 2000-02-21  Martin Buchholz <martin@xemacs.org>
8961
8962         * XEmacs 21.2.30 is released.
8963
8964 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8965
8966         * byte-optimize.el (byte-optimize-plus):
8967         (byte-optimize-minus):
8968         (byte-optimize-multiply):
8969         Optimize (- 0) to 0, not (-)
8970         Optimize (+ 5 3.0) to 8.0
8971         Optimize (* 5 3.0) to 15.0
8972         Improve readability.
8973
8974 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8975
8976         * modeline.el: (modeline-scrolling-method): change modeline
8977         mswindows cursor appearance according to the value.
8978
8979         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8980         and 'gui-element face colors and 'gui-element face font to Windows
8981         defaults.
8982
8983 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8984
8985         * font-lock.el: Javadoc enhancements
8986
8987 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8988
8989         * ldap.el (toplevel): Test if LDAP support has been compiled in
8990         (ldap-verbose): New option
8991         (ldap-search-entries): Renamed from the previous ldap-search
8992         Conditionalize message display on ldap-verbose
8993         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8994         defuns
8995         (ldap-search): Is now defined as an obsolete wrapper calling
8996         ldap-search-basic or ldap-search-entries
8997
8998
8999 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9000             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9001             Jan Vroonhof  <jan@xemacs.org>
9002
9003         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9004         When for-effect is true, didn't call `byte-optimize-form'
9005         in and/or subforms without last.
9006
9007 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9008
9009         * package-get.el (package-get-download-sites): Use correct custom
9010         type.
9011
9012 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9013
9014         * files.el (write-file): Ask for coding system when compiled with
9015         file-coding.
9016
9017 2000-02-16  Andy Piper  <andy@xemacs.org>
9018
9019         * buffer.el (switch-to-buffer): give norecord argument to
9020         set-window-buffer instead of explicitly recording.
9021
9022         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9023         we have to pick a window.
9024
9025 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9026
9027         * mule/mule-cmds.el (describe-language-support): Don't add
9028         unexist function to help-map.
9029         (describe-coding-system): Don't use already assigend `C'.
9030
9031 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9032
9033         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9034         work in custom.
9035
9036 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9037
9038         * about.el: Ienaga's e-mail address change.
9039
9040 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9041
9042         * etags.el (find-tag): force new window -- even if buf already
9043         visible -- when other-window is t
9044
9045 2000-02-16  Martin Buchholz <martin@xemacs.org>
9046
9047         * XEmacs 21.2.29 is released.
9048
9049 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9050
9051         * cl-extra.el (getf): This is now identical to `plist-get', so
9052         just defalias it.
9053         * cl-macs.el: Make getf an alias to plist-get, at the
9054         byte-compiler level, using define-compiler-macro.
9055
9056 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9057
9058         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9059
9060 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9061
9062         * lisp/etags.el (find-tag-internal): set exact-tagname to
9063           a regular expression that matches against the tagname
9064           part of the tag entry first instead of only looking in
9065           the context area.
9066
9067 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9068
9069         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9070         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9071
9072 2000-02-07  Martin Buchholz <martin@xemacs.org>
9073
9074         * XEmacs 21.2.28 is released.
9075
9076 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9077
9078         * cl-extra.el (getf): Just call `get', never `get*'.
9079         Make arglist match docstring.
9080         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9081         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9082         * byte-optimize.el: remove references to `get*'.
9083
9084 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9085
9086         * mule/european.el: Add syntax information for Latin3 and Latin4.
9087
9088 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9089
9090         * byte-optimize.el: Byte-optimize (length "foo")
9091
9092 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9093
9094         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9095         width check using `window-leftmost-p' and `window-rightmost-p'.
9096
9097 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9098
9099         * wid-edit.el (widget-match-inline): An atom never matches a
9100           list.
9101
9102 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9103
9104         * modeline.el: Consolidated 'x and 'mswindows specification under
9105         'win tag.
9106
9107 2000-01-29  Andy Piper  <andy@xemacs.org>
9108
9109         * gutter-items.el: (format-buffers-tab-line): Try and be
9110         intelligent about buffer naming when we have duplicates.
9111
9112 2000-01-29  Andy Piper  <andy@xemacs.org>
9113
9114         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9115         updated when it becomes visible.
9116
9117 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9118
9119         * bytecomp.el (byte-compile-insert-header): Properly set coding
9120         system under MULE and file-coding.
9121
9122 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9123
9124         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9125         (dontusethis-set-value-terminal-coding-system-handler):
9126         (dontusethis-set-value-keyboard-coding-system-handler):
9127         Never undefine coding system aliases.  Emergency fix for gnus.
9128
9129 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9130
9131         * files.el (abbreviate-file-name): Use directory-sep-char instead
9132         of hard-coded "/".
9133
9134 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9135
9136         * startup.el (user-init-file-base-list): New variable, replacing
9137         user-init-file-base.
9138         (find-user-init-file): New function.
9139         (command-line-early): Use it.
9140         (load-user-init-file): Ditto.
9141
9142 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9143
9144         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9145         calling valid-image-instantiator-format-p
9146
9147 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9148
9149         * isearch-mode.el (isearch-mode): The variable is
9150         isearch-unhidden-extents, not isearch-opened-extents.
9151
9152 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9153
9154         * minibuf.el (next-history-element): Modify error message if a
9155         default value is available.
9156
9157 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9158
9159         * bytecomp.el (byte-compile-file): Don't unconditionally write
9160         .elc files in binary - might contain non-Latin1.
9161
9162 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9163
9164         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9165         for windows-nt.
9166
9167         * version.el:
9168         * startup.el (user-init-file-base):
9169         * process.el (call-process-region):
9170         * files.el (make-backup-file-name):
9171         (backup-file-name-p):
9172         (file-relative-name):
9173         (abbreviate-file-name):
9174         (set-auto-mode):
9175         * code-process.el (call-process-region): Removed unnecessary
9176         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9177         support out of the universe.
9178
9179         * process.el:
9180         * code-process.el:
9181         * bytecomp.el (byte-compile-file): Removed reference to
9182         buffer-file-type, and commented usage of binary-process-output
9183         NTEmacs variables.
9184
9185 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9186
9187         * help.el (function-arglist): Add case for macro.
9188
9189 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9190
9191         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9192         printers.
9193         (custom-display): Added a menu for printer/display tags.
9194
9195         * frame.el (frame-type):
9196         * device.el (device-type): Added 'msprinter to the doc string, and
9197         removed 'pc -- it is not going to be implemented ever.
9198         (call-device-method): Fixed docstring typo.
9199         Defined specifier tags 'printer and 'display.
9200
9201 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9202
9203         * lisp/itimer.el (itimer-run-expired-timers): (consp
9204           last-command-event-time) instead of (consp
9205           'last-command-event-time).
9206
9207 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9208
9209         * msw-glyphs.el: Removed obsolete commentary.
9210
9211 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9212
9213         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9214         better default value.
9215
9216 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9217
9218         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9219         (read-string): Ditto.
9220         (eval-minibuffer): Ditto.
9221         (read-command): Ditto.
9222         (read-function): Ditto.
9223         (read-variable): Ditto.
9224         (read-number): Ditto.
9225         (read-shell-command): Ditto.
9226         (read-number): Record history.
9227
9228 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9229
9230         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9231
9232 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9233
9234         * faces.el (startup-initialize-custom-faces): New function.
9235         Reset all faces created during auto-autoloads loading time
9236         by defface.
9237         * startup.el (command-line): Call it.
9238
9239 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9240
9241         * about.el (about-hackers): Add myself to contributors list.
9242
9243 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9244
9245         * menubar-items.el (maybe-add-init-button): Removed an argument in
9246         a call to load-user-init-file, as the function managed to lose its
9247         formal parameter a few betas ago.
9248
9249 2000-01-18  Martin Buchholz <martin@xemacs.org>
9250
9251         * XEmacs 21.2.27 is released.
9252
9253 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9254
9255         * process.el (shell-command-to-string): Use the FSF docstring.
9256         Make shell-command-to-string the standard function, and
9257         exec-to-string the (deprecated) alias.
9258
9259         * startup.el: typo fix.
9260
9261 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9262
9263         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9264
9265 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9266
9267         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9268         buffers after visible buffers.
9269         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9270
9271 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9272
9273         * info.el (Info-extract-menu-node-name): Stop at a dot
9274         followed by whitespace or right parenthesis.
9275
9276 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9277
9278         * info.el (Info-directory-list): Warn against using Customize with
9279         Info-directory-list.
9280
9281 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9282
9283         * minibuf.el (read-file-name): doc fix.
9284
9285         * autoload.el (update-file-autoloads): doc fix.
9286
9287         * about.el (about-hackers): Change my E-mail address.
9288
9289 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9290
9291         * info.el (Info-visit-file): Just use the `f' interactive spec to
9292         read a filename in the standard way.
9293
9294 2000-01-13  Andy Piper  <andy@xemacs.org>
9295
9296         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9297         (gutter-buffers-tab-extent): new variable.
9298         (update-tab-in-gutter): call add-tab-to-gutter again if the
9299         orientation has changed.
9300         (add-tab-to-gutter): cope with different orientations.
9301
9302 2000-01-11  Didier Verna  <didier@xemacs.org>
9303
9304         * info.el (Info-following-node-name): backward-skip dots as well
9305         as spaces (dots at the end of a node name aren't part of it).
9306         (Info-extract-menu-node-name): don't skip dots. There could be
9307         some in the node name.
9308         (Info-index): allow dots to be part of a node name.
9309
9310 2000-01-12  Andreas Jaeger  <aj@suse.de>
9311
9312         * files.el (auto-mode-alist): Added idlwave-mode.
9313         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9314
9315 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9316
9317         * info.el (Info-search): Show default value.
9318
9319 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9320
9321         * info.el (Info-read-node-completion-table): New variable.
9322         (Info-read-node-name-1): New function.
9323         (Info-read-node-name): Use it.
9324         (Info-follow-reference): Use DEFAULT argument of completing-read.
9325         (Info-menu): Ditto.
9326
9327 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9328
9329         * hyper-apropos.el (hyper-describe-key-briefly): Save
9330         window configuration.
9331         (hyper-describe-face): Use DEFAULT of completing-read.
9332         (hyper-apropos-read-variable-symbol): Ditto.
9333         (hyper-apropos-read-function-symbol): Ditto.
9334
9335 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9336
9337         * mule/mule-cmds.el (set-default-coding-system): Set
9338         comint-exec-hook to use coding-system-for-read and
9339         coding-system-for-write so that C-x RET c works.
9340
9341 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9342
9343         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9344         (previous-matching-history-element): Increment
9345         minibuffer-max-depth by 1.
9346         (next-matching-history-element): Ditto.
9347
9348 2000-01-11  Andy Piper  <andy@xemacs.org>
9349
9350         * gutter-items.el (buffers-tab): Create a new face for the buffers
9351         tab.
9352         (buffers-tab-face): use it.
9353
9354 2000-01-10  Didier Verna  <didier@xemacs.org>
9355
9356         * modeline.el (modeline-scrolling-method): change modeline X
9357         cursor appearance according to the value.
9358
9359 2000-01-07  Andreas Jaeger  <aj@suse.de>
9360
9361         * about.el (about-hackers): Moved my entry to contributor list.
9362         (xemacs-hackers): Added myself.
9363         (about-maintainer-info): Added description of myself.
9364
9365
9366 2000-01-07  Didier Verna  <didier@xemacs.org>
9367
9368         * modeline.el (modeline-scrolling-method): new variable.
9369         (mouse-drag-modeline): add reference to it in the docstring.
9370         (mouse-drag-modeline): handle it.
9371
9372 2000-01-08  Andy Piper  <andy@xemacs.org>
9373
9374         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9375         calls.
9376         (remove-buffer-from-gutter-tab): ditto.
9377
9378 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9379
9380         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9381         (custom-face-edit): Fix grammatical error in help message.
9382
9383 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9384
9385         * movemail.el: Added.
9386
9387         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9388
9389 2000-01-03  Didier Verna  <didier@xemacs.org>
9390
9391         * modeline.el (mouse-drag-modeline): remove the code related to
9392         the modeline horizontal scrolling facility.
9393
9394 1999-12-31  Martin Buchholz <martin@xemacs.org>
9395
9396         * XEmacs 21.2.26 is released.
9397
9398 1999-12-28  Andy Piper  <andy@xemacs.org>
9399
9400         * wid-edit.el (widget-push-button-value-create): The gui cache
9401         does not agree with native widgets which can only be displayed
9402         once per window. The reasons for caching are diminished now that
9403         we don't hog resources when creating buttons.
9404         (widget-push-button-cache) deleted.
9405
9406 1999-12-24  Martin Buchholz <martin@xemacs.org>
9407
9408         * XEmacs 21.2.25 is released.
9409
9410 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9411
9412         * hyper-apropos.el (hyper-apropos): Toggle
9413         hyper-apropos-programming-apropos correctly.
9414         Set REGEXP when user accepts default value.
9415
9416 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9417
9418         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9419         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9420
9421 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9422
9423         * mule/mule-category.el (undefined-category-designator):
9424         Return char instead of character.  Search for undefined one.
9425         (describe-category): Use with-displaying-help-buffer.
9426
9427 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9428
9429         * byte-optimize.el (byte-optimize-plus):
9430         Optimize (+ 1) to 1 instead of (1+ nil).
9431
9432         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9433
9434         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9435
9436         * byte-optimize.el (byte-optimize-char-before): New function.
9437         Remove performance penalty for using (char-before) instead of (char-after).
9438
9439 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9440
9441         * mule/mule-category.el (char-category-list): Return character
9442         instead of integer.
9443
9444 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9445
9446         * minibuf.el (read-buffer): Check default is buffer object.
9447
9448 1999-11-25  Andy Piper  <andy@xemacs.org>
9449
9450         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9451         for buttons.
9452
9453 1999-12-16  Andreas Jaeger  <aj@suse.de>
9454
9455         * package-get.el (package-get-maybe-save-index): Fixed typo.
9456         Patch by Jeff Miller <jmiller@smart.net>.
9457
9458 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9459
9460         * gnuserv.el (gnuserv-process-filter):  don't call
9461         gnuserv-write-to-client when gnuserv-current-client is nil
9462
9463 1999-12-14  Martin Buchholz <martin@xemacs.org>
9464
9465         * XEmacs 21.2.24 is released.
9466
9467 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9468
9469         * about.el (about-hackers): Update my email address.
9470
9471 1999-12-07  Martin Buchholz <martin@xemacs.org>
9472
9473         * XEmacs 21.2.23 is released.
9474
9475 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9476
9477         * package-get.el (package-get-download-sites): Removed several
9478         defunct download sites, added many new ones, and corrected a few
9479         incorrect directory-on-site entries.  Added physical locations to
9480         site-description.
9481
9482 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9483
9484         * finder.el (finder-commentary): add DOC string and fix
9485         interactive spec
9486
9487 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9488
9489         * help.el (describe-function): Don't forget to intern the string
9490         completing-read returns.
9491         (describe-variable): Ditto.
9492
9493 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9494
9495         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9496         `hyper-apropos-help-mode' here to find symbol to customize
9497         irregardless of cursor position and simplify
9498         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9499         `hyper-apropos-popup-menu'.
9500
9501 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9502
9503         * apropos.el (apropos-mode-map): Add return to call
9504         apropos-follow.
9505         (apropos-print): Call apropos-mode to have better
9506         command reference. Put keymap text-poperty to
9507         symbole name.
9508
9509 1999-11-22  Alastair Burt  <burt@dfki.de>
9510
9511         * help.el: (describe-bindings-1): Added handling of keymaps for
9512         the extents at point.
9513
9514 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9515
9516         * gutter-items.el (buffers-tab-items): Wrap the function in a
9517         save-match-data
9518
9519 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9520
9521         * help.el (describe-function): Use the DEFAULT argument to
9522         completing-read.
9523         (describe-variable): Ditto.
9524
9525 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9526
9527         * minibuf.el (read-from-minibuffer): Add optional argument
9528         DEFAULT to have better mini-buffer history support.
9529         (completing-read): Pass default to read-from-minibuffer.
9530         (read-buffer): Pass default to completing-read.
9531
9532 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9533
9534         * font-lock.el (font-lock-doc-string-face): Document the
9535         `font-lock-lisp-like' property.
9536
9537 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9538
9539         * lisp-mode.el: Specify `font-lock-lisp-like'.
9540
9541         * font-lock.el (font-lock-lisp-like): New function.
9542         (font-lock-fontify-syntactically-region): Use it.
9543
9544 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9545
9546         * XEmacs 21.2.22 is released
9547
9548 1999-11-28  Martin Buchholz <martin@xemacs.org>
9549
9550         * XEmacs 21.2.21 is released.
9551
9552 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9553
9554         * minibuf.el (read-coding-system): Accept symbol and
9555         coding-system object as a default-coding-system.
9556
9557 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9558
9559         * minibuf.el (read-coding-system): Accept symbol as
9560         a default-coding-system.
9561
9562 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9563
9564         * apropos.el (apropos-documentation): Use insert instead
9565         of princ.
9566
9567 1999-11-07  William M. Perry  <wmperry@aventail.com>
9568
9569         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9570           for the linux console.
9571
9572         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9573           stuff to work when you are not on a window system, since the GPM
9574           mouse support now allows pasting from outside of XEmacs.
9575
9576 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9577
9578         * XEmacs 21.2.20 is released
9579
9580 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9581
9582         * setup-paths.el (paths-default-info-directories): Add
9583         /usr/share/info and /usr/local/share/info.
9584
9585 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9586
9587         * about.el: Updated Vladimir Ivanovic's info.
9588
9589 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9590
9591         * auto-show.el (auto-show-truncationp): Remove.
9592
9593         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9594
9595 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9596
9597         * indent.el (indent-line-to): fix bug: spaces were not replaced
9598         with tab if column is multiple of tab-width
9599         From dhn@qedinc.com
9600
9601 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9602
9603         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9604         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9605
9606         * package-get.el (package-get-package-provider): Be verbose when
9607         interactive. Patch from Robert Pluim
9608
9609 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9610
9611         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9612         info file suffixes.
9613
9614 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9615
9616         * process.el (open-network-stream): Add a new optional parameter
9617         PROTOCOL to support udp; fix a minor typo and add an explanation
9618         in docstring for udp programming.
9619
9620         * code-process.el (open-network-stream): Add a new optional
9621         parameter PROTOCOL to support udp; fix a minor typo and add an
9622         explanation in docstring for udp programming.
9623
9624 1999-10-18  Andy Piper  <andy@xemacs.org>
9625
9626         * gui.el (make-gui-button): be more precise about how we call
9627         callbacks.
9628
9629         * wid-edit.el (widget-push-button-value-create): Use the new form
9630         of native gui-button.
9631
9632 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9633
9634         * info.el (Info-page-prev): Don't do (sit-for 0).
9635
9636 1999-10-13  Andy Piper  <andy@xemacs.org>
9637
9638         * gutter-items.el (progress-abort-glyph): new glyph for showing
9639         abort status.
9640         (append-progress): dispatch-event rather than sit-for.
9641         (abort-progress): new function. Show the abort glyph with an
9642         appropriate message.
9643         (raw-append-progress): dispatch-event rather than sit-for.
9644         (display-progress): cope with aborts.
9645
9646         * gui.el (make-gui-button): Use native widgets for buttons
9647         unconditionally.
9648         (insert-gui-button): ditto.
9649         (gui-button-p): ditto.
9650
9651         * xbm-button.el: remove from core.
9652
9653         * xpm-button.el: remove from core.
9654
9655 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9656
9657         * faces.el (init-device-faces): Don't initialize the random faces
9658         on the stream device.
9659
9660 1999-10-06  Andy Piper  <andy@xemacs.org>
9661
9662         * files.el (recover-file): Don't use ls under windows for revert buffer.
9663
9664 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9665
9666         * package-get.el (package-get-download-menu): Make menu really
9667         toggle download sites.
9668         (package-get-download-sites): Add autoload cookie.
9669
9670 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9671
9672         * setup-paths.el (paths-find-module-directory): Ditto.
9673
9674 1999-09-29  Werner Fink  <werner@suse.de>
9675
9676         * setup-paths.el (paths-find-exec-directory): Add missing nil
9677         parameter for environment.
9678
9679 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9680
9681         * modeline.el (modeline-format):
9682         Only purecopy the strings.  Else
9683         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9684         barfs.
9685
9686 1999-08-28  Mike Woolley  <mike@bulsara.com>
9687
9688         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9689         user setting comint-completion-addsuffix and
9690         comint-process-echoes.
9691
9692 1999-09-22  Andy Piper  <andy@xemacs.org>
9693
9694         * gutter-items.el (update-tab-in-gutter): use
9695         last-nonminibuf-window instead of selected-window.
9696
9697 1999-09-18  Andy Piper  <andy@xemacs.org>
9698
9699         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9700         display on.
9701
9702         * subr.el (record-buffer-hook): new variable so that the hook gets
9703         some documentation.
9704
9705 1999-09-16  Andy Piper  <andy@xemacs.org>
9706
9707         * gutter-items.el (update-tab-in-gutter): only update when the
9708         gutter is visible.
9709         (remove-buffer-from-gutter-tab): ditto.
9710
9711 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9712
9713         * simple.el (do-auto-fill): Commented out part of Kinsoku
9714         processing.
9715
9716 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9717
9718         * isearch-mode.el (isearch-highlightify-region): Give the
9719         highlighting extents a high priority.
9720         (isearch-make-extent): Give the main highlighting extent an even
9721         higher priority.
9722
9723 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9724
9725         * packages.el (packages-compute-package-locations): Fix typo from
9726         -u rationalization.
9727
9728 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9729
9730         * setup-paths.el (paths-find-doc-directory): Respect value of
9731         `configure-doc-directory.'
9732
9733         * find-paths.el (paths-find-architecture-directory): Give
9734         precendence `default' argument (which typically comes from
9735         configure).
9736
9737 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9738
9739         * startup.el (command-line-early): Added options -user-init-file
9740         and -user-init-directory.
9741
9742         * files.el (user-init-file): Default to NIL so we can recognize
9743         when it's set.
9744
9745 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9746
9747         * obsolete.el (init-file-user):
9748         * startup.el:
9749         * packages.el (packages-compute-package-locations):
9750         * package-get.el (package-get-user-index-filename):
9751         * menubar-items.el (maybe-add-init-button):
9752         * info.el (Info-annotations-path):
9753         * dump-paths.el:
9754         Change `user-init-directory' to be an absolute path.
9755         Use `user-init-directory' where appropriate.
9756         Zap `init-file-user' and its uses.
9757
9758 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9759
9760         * subr.el (copy-symbol): New function.
9761
9762 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9763
9764         * isearch-mode.el (isearch-done): Be sure to restore invisible
9765         extents in the proper buffer.
9766         (isearch-pre-command-hook): Set this-command to the correct value
9767         in case the buffer has changed and old overriding-local-map was
9768         used.
9769         (isearch-restore-extent): Use remprop instead of setting the
9770         property to nil.
9771
9772 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9773
9774         * cmdloop.el (execute-extended-command): Update zmacs region
9775         before the delay.
9776         (execute-extended-command): Make the message gettext-friendly.
9777
9778 1999-09-07  Andy Piper  <andy@xemacs.org>
9779
9780         * gutter-items.el (progress-gauge-glyph): renamed from
9781         progress-glyph.
9782         (progress-text-glyph): new variable.
9783         (progress-layout-glyph): use layouts and text glyphs.
9784         (progress-area-buffer): removed.
9785         (progress-text-and-extent): new variable.
9786         (progress-displayed-p): dynamically create gutter area buffer.
9787         (clear-progress): ditto.
9788         (raw-append-progress): ditto.
9789         (append-progress): use new glyph names.
9790         (raw-append-progress): only create the extent when needed. set
9791         properties more optimally.
9792         (progress): remove args.
9793
9794 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9795
9796         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9797         mapcar where the return value is unused.
9798         (isearch-restore-invisible-extents): Ditto.
9799         (isearch-highlight-all-cleanup): Ditto.
9800         (isearch-delete-extents-in-range): Traverse the extents only once.
9801         (isearch-highlight-all-update): Don't start over if the search
9802         string has changed and more input is pending.
9803
9804 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9805
9806         * packages.el (packages-find-package-data-path): Ditto.
9807
9808         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9809
9810         * subr.el (mapc-internal): Don't make obsolete.
9811
9812         * cl-extra.el (mapc): Resurrect.
9813
9814 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9815
9816         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9817         alias.
9818
9819         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9820         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9821         (isearch-yank-clipboard): Use get-clipboard instead of
9822         x-get-clipboard.
9823         (isearch-yank-selection): Fix docstring.
9824
9825 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9826
9827         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9828
9829 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9830
9831         * cl-macs.el (extent-start-position): Fix setf method.
9832         (extent-end-position): Ditto.
9833
9834 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9835
9836         * isearch-mode.el: End merge with FSF 20.4.
9837
9838         * isearch-mode.el (search-invisible): New variable.
9839         (isearch-hide-immediately): Ditto.
9840         (isearch-unhidden-extents): Ditto.
9841         (isearch-range-invisible): New function.
9842         (isearch-unhide-extent): Ditto.
9843         (isearch-restore-invisible-extents): Ditto.
9844         (isearch-restore-extent): Ditto.
9845
9846         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9847         implementation.
9848         (isearch-ring-retreat-edit): Ditto.
9849         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9850         (isearch-forward-regexp): New arguments NOT-REGEXP and
9851         NO-RECURSIVE-EDIT.
9852         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9853         (isearch-backward-regexp): New arguments NOT-REGEXP and
9854         NO-RECURSIVE-EDIT.
9855         (isearch-mode): Return isearch-success.
9856         (isearch-update): Use unread-command-events instead of
9857         unread-command-event.
9858         (isearch-abort): If an invalid regexp is encountered, keep popping
9859         states.
9860         (isearch-*-char): Use FSF implementation.
9861         (isearch-whitespace-chars): Use the more robust FSF's
9862         implementation.
9863         (isearch-within-brackets): New variable.
9864         (isearch-mode): Initialize it.
9865         (isearch-edit-string): Bind it.
9866         (isearch-search-and-update): Set it.
9867         (isearch-push-state): Push it.
9868         (isearch-top-state): Pop it.
9869         (isearch-search): Set it.
9870         (isearch-printing-char): When called by isearch-whitespace-chars,
9871         handle M-SPC gracefully.
9872         (isearch-message-prefix): New argument ELLIPSIS.
9873         (isearch-message-suffix): Ditto.
9874         (isearch-message): Use the ELLIPSIS argument when calling
9875         isearch-message-prefix and isearch-message-suffix.
9876         (isearch-message-prefix): Distinguish between "wrapped" and
9877         "overwrapped" search, FWIW.
9878
9879 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9880
9881         * isearch-mode.el (isearch-edit-string): Use the head of the
9882         search ring instead of search-last-string and search-last-regexp.
9883         (search-highlight): Renamed from isearch-highlight.
9884         (isearch-exit): Use the new name.
9885         (isearch-highlight): Ditto.
9886         (isearch-dehighlight): Ditto.
9887         (isearch-update-ring): New function.
9888         (isearch-done): Call it.
9889         (isearch-done): New argument EDIT.
9890         (isearch-repeat): If search string is empty, look up at the car of
9891         the search ring; ignore the yank pointer.
9892         (isearch-abort): Call isearch-done with NOPUSH.
9893         (isearch-cancel): New function.
9894         (isearch-mode-map): Bind it to ESC ESC ESC.
9895
9896         * isearch-mode.el: Begin merge with FSF 20.4.
9897
9898 1999-09-01  Andy Piper  <andy@xemacs.org>
9899
9900         * x-select.el (x-get-clipboard): obsolete.
9901         (x-yank-clipboard-selection): obsolete
9902
9903         * select.el (disown-selection): need to be careful to disown the
9904         clipboard if we set it via selection.
9905         (get-clipboard): move from x-select.el
9906         (yank-clipboard-selection): ditto.
9907
9908 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9909
9910         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9911         isearch-highlight-all-matches to nil.
9912         (isearch-fixed-case): New variable.
9913         (isearch-mode): Initialize it.
9914         (isearch-edit-string): Save it.
9915         (isearch-toggle-case-fold): Set it.
9916         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9917         need to check isearch-fixed-case.
9918         (isearch-toggle-case-fold): Update highlighting of all matches
9919         before the pause.
9920         (isearch-edit-string):
9921
9922 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9923
9924         * isearch-mode.el (isearch-edit-string): Call isearch-message
9925         before reading the event so that the prompt is displayed properly.
9926         (isearch-message): Use isearch-nonincremental when calling
9927         isearch-message-prefix.
9928         (minibuffer-local-isearch-map): Bind up and down to do the same as
9929         M-p and M-n respectively.
9930         (isearch-done): New arg NOPUSH.
9931         (isearch-edit-string): Use it.
9932         (isearch-edit-string): Don't bind isearch-string.
9933         (isearch-ring-adjust): Edit string, *then* push state.
9934
9935 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9936
9937         * faces.el (isearch-secondary): Make isearch-secondary look
9938         different than default.
9939
9940 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9941
9942         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9943         save-excursion.
9944         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9945         (isearch-update): Call isearch-dehighlight without arguments.
9946         (isearch-done): Ditto.
9947
9948         * isearch-mode.el (isearch-fix-case): If the search string has no
9949         upper-case letters, allow the folding to be reenabled.
9950         Previously, once disabled, the folding would remain that way until
9951         the end of isearch.
9952         (isearch-top-state): Call isearch-fix-case.
9953
9954         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9955         save-excursion.
9956         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9957
9958 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9959
9960         * xpm-button.el:
9961         xbm-button.el: Need to exist in core because gui.el depends on
9962         them.
9963
9964 1999-08-31  Andy Piper  <andy@xemacs.org>
9965
9966         * gutter-items.el (buffers-tab-face): new customizable variable.
9967         (buffers-tab-default-buffer-line-length): new specifier for
9968         maximum viewable characters.
9969         (progress-stack): new variable for implementing widget-based
9970         progress messages.
9971         (progress-area-buffer): ditto.
9972         (progress-glyph-height): ditto.
9973         (progress-stop-callback): ditto.
9974         (progress-quit-function): new function.
9975         (progress-glyph): new variable.
9976         (progress-layout-glyph): ditto.
9977         (progress-displayed-p): new function, see message-displayed-p for
9978         details.
9979         (clear-progress): ditto.
9980         (remove-progress): ditto.
9981         (append-progress): ditto.
9982         (raw-append-progress): ditto.
9983         (display-progress): ditto.
9984         (current-progress): ditto.
9985         (current-progress-label): ditto.
9986         (progress): ditto.
9987         (lprogress): ditto.
9988
9989
9990 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9991
9992         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9993
9994         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9995         `isearch-yank-selection'.
9996         (isearch-mode-map): Use it.
9997         (isearch-yank-selection): Use `get-selection' instead of
9998         `get-x-selection'.
9999
10000 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10001
10002         * faces.el (isearch-secondary): Create face here.
10003
10004         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10005         timers.
10006
10007 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10008
10009         * subr.el (buffer-string): More robust backward compatibility
10010         check, courtesy William Perry.
10011
10012 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10013
10014         * replace.el (perform-replace): Stop the search after the search
10015         limit has been reached.
10016
10017 1999-08-23  Andy Piper  <andy@xemacs.org>
10018
10019         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10020         here if we don't have one.
10021
10022 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10023
10024         * ldap.el (ldap-coding-system): Default to nil until we get
10025         efficient UTF8 support
10026         (ldap-decode-string): Guard against `decode-coding-string' not
10027         being defined
10028         (ldap-encode-string): Guard against `encode-coding-string' not
10029         being defined
10030
10031 1999-08-23  Didier Verna  <didier@xemacs.org>
10032
10033         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10034         Some doc strings improvements, and add a star to the `interactive'
10035         calls.
10036
10037 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10038
10039         * font-lock.el (java-font-lock-keywords-3): introduced new
10040         keywords and regexpes for javadoc syntax 1.2.
10041
10042 1999-08-17  Andy Piper  <andy@xemacs.org>
10043
10044         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10045         format-buffers-tab-line.
10046         (buffers-tab-max-buffer-line-length): new variable.
10047         (format-buffers-tab-line): new function. truncate names if over
10048         buffers-tab-max-buffer-line-length.
10049
10050 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10051
10052         * cus-start.el: Customize the variable `bell-inhibit-time'.
10053
10054 1999-08-16  Andy Piper  <andy@xemacs.org>
10055
10056         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10057         brute-force approach to deleting the last buffer.
10058         (buffers-tab-grouping-regexp): new customizable variable.
10059         (select-buffers-tab-buffers-by-mode): use it.
10060
10061 1999-08-13  Andy Piper  <andy@xemacs.org>
10062
10063         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10064         deletion problem.
10065
10066 1999-07-30  Didier Verna  <didier@xemacs.org>
10067
10068         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10069         of princ to output symbols.
10070         (custom-save-face-internal): ditto.
10071         (custom-save-resets): ditto.
10072
10073 1999-08-09  Didier Verna  <didier@xemacs.org>
10074
10075         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10076         `regexp-quote' to protect the major mode name for use as a regular
10077         expression (c++ needs this for instance).
10078
10079 1999-08-08  Andy Piper  <andy@xemacs.org>
10080
10081         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10082         cope with similar mode names.
10083
10084         * gutter-items.el (buffers-tab-selection-function): new selection
10085         function.
10086         (select-buffers-tab-buffers-by-mode): new function.
10087         (buffers-tab-items): use it if set to only display buffers in the
10088         tab in the current buffer's group..
10089         (update-tab-in-gutter): use new api.
10090         (remove-buffer-from-gutter-tab): ditto.
10091
10092         * gutter-items.el (buffers-tab-max-size): set custom selection
10093         default to 6.
10094         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10095         (add-tab-to-gutter): set face as default.
10096
10097 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10098
10099         * faces.el (frob-face-property): Merge the fall-back specifier
10100         with the target, not replace it.
10101
10102 1999-08-05  Andy Piper  <andy@xemacs.org>
10103
10104         * gutter-items.el (update-tab-in-gutter): add frame argument for
10105         buffer-items.
10106         (update-tab-in-gutter): use it.
10107
10108         * gutter-items.el (record-buffer-hook): set.
10109
10110         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10111         change.
10112         (switch-to-buffer-hook) deleted.
10113
10114 1999-08-04  Andy Piper  <andy@xemacs.org>
10115
10116         * gutter-items.el (update-tab-in-gutter): make sure this will work
10117         as an argument to create-frame-hook.
10118
10119 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10120
10121         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10122         instead of timer emulation.
10123
10124 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10125
10126         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10127         Emacs isearch enhancements.
10128
10129 1999-07-28  Andy Piper  <andy@xemacs.org>
10130
10131         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10132         all devices that support tab controls.
10133         (remove-buffer-from-gutter-tab): new function. to be used as a
10134         value for kill-buffer-hook.
10135
10136 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10137
10138         * auto-show.el (auto-show-truncationp): changed to match
10139         `window_translation_on'
10140
10141 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10142
10143         * XEmacs 21.2.19 is released
10144
10145 1999-07-28  SL Baur  <steve@miho>
10146
10147         * code-files.el (insert-file-contents): Fix docstring.
10148         revert previous change.
10149
10150 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10151
10152         * fill.el (fill-region-as-paragraph): Change re-break-point to
10153         contain word-across-newline plus one character so that filling
10154         Japanese and Chinese works as desired.
10155         * simple.el (do-auto-fill): Ditto.
10156
10157 1999-07-26  SL Baur  <steve@miho>
10158
10159         * mule/japanese.el ("Japanese"): Do not specify a default input
10160         method.
10161         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10162
10163 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10164
10165         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10166         able to use cl-macs macro in early lisp.
10167
10168 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10169
10170         * custom.el:
10171         * cus-face.el:
10172         * cus-edit.el:
10173                 Massive custom Theme API changes.
10174
10175 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10176
10177         * code-files.el (insert-file-contents): Regard
10178         coding-system-magic-cookie if `coding-system-for-read' is nil.
10179
10180 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10181
10182         * mule/thai-xtis.el: Add coding: local variable, to avoid
10183         bootstrapping problem with C locale.
10184
10185 1999-07-22  Andy Piper  <andy@xemacs.org>
10186
10187         * dumped-lisp.el (preloaded-file-list): guard against putting
10188         gutter-items in a less than functional XEmacs.
10189         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10190
10191 1999-07-18  Bob Weiner  <weiner@beopen.com>
10192
10193         * fill.el (fill-context-prefix): Fixed bug that prevented the
10194         setting of an adaptive fill prefix when the `dont-skip-first' was
10195         t.
10196
10197 1999-07-22  SL Baur  <steve@miho>
10198
10199         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10200
10201 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10202
10203         * files.el (interpreter-mode-alist): add `make', `guile', and
10204         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10205         makefile-mode, guile is a scheme, and someday XEmacs will be
10206         modular enough to use as an efficient scripting tool.)
10207
10208 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10209
10210         * mule/mule-cmds.el (reset-language-environment): Regard
10211         coding-category `utf-8' and `ucs-4' if they are available.
10212
10213 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10214
10215         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10216         (prefer-coding-system): Fix DOC-string.
10217
10218         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10219         DOC-string too.
10220
10221         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10222         Mule.
10223         (coding-system-change-eol-conversion): Fix DOC-string.
10224
10225 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10226
10227         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10228         instead of `list-coding-system'.
10229
10230 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10231
10232         * menubar-items.el (default-menubar): `select-input-method' was
10233         renamed to `set-input-method'.
10234
10235         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10236         "Set Language Environment" menu.
10237
10238         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10239         "Describe Language Support" menu.
10240
10241 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10242
10243         * mule/chinese.el ("Chinese-GB"): Rename
10244         `chinese-gb-environment-setup-function' to
10245         `setup-chinese-gb-environment-internal'.
10246
10247 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10248
10249         * mule/korean.el: Use `define-coding-system-alias' instead of
10250         `copy-coding-system'.
10251
10252 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10253
10254         * mule/mule-cmds.el (set-language-environment-coding-systems):
10255         Treat duplicated coding-categories.
10256
10257 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10258
10259         * mule/japanese.el: Use `define-coding-system-alias' instead of
10260         `copy-coding-system'.
10261
10262 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10263
10264         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10265         coding-system `viscii'.
10266
10267 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10268
10269         * mule/cyrillic.el:
10270         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10271         (cyrillic-alternativnyj-decode-table): New variable.
10272         (cyrillic-alternativnyj-encode-table): New variable.
10273         - Specify `iso-8-1' as a category of coding-system
10274           `alternativnyj'.
10275         - Abolish general Cyrillic environment.
10276
10277 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10278
10279         * mule/chinese.el:
10280         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10281         - Register `chinese-gb-environment-setup-function' as a
10282           `setup-function' of "Chinese-GB" environment.
10283
10284 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10285
10286         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10287         optional argument `parents'.
10288
10289         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10290         property for Thai-XTIS.
10291
10292         * mule/mule-help.el (help-with-tutorial): Use property
10293         `tutorial-coding-system' of language-info as a coding-system to
10294         read tutorial file.
10295
10296 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10297
10298         * mule/thai-xtis.el: Don't setup `setup-function' and
10299         `exit-function'.
10300
10301         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10302         `set-coding-category-system' to set up coding-system for
10303         coding-category.
10304
10305         * mule/mule-cmds.el (prefer-coding-system): Use
10306         `set-coding-category-system' to set up coding-system for
10307         coding-category.
10308
10309 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10310
10311         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10312         Thai-XTIS environment.
10313
10314         * mule/mule-cmds.el (prefer-coding-system): Use
10315         `find-coding-system' instead of `coding-system-p'.
10316
10317 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10318
10319         * mule/mule-cmds.el (set-language-environment-coding-systems):
10320         Modify eol-type for XEmacs.
10321
10322         * mule/thai-xtis.el: Delete unused local variable `category'.
10323
10324         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10325         function.
10326         (prefer-coding-system): Don't call
10327         `update-coding-systems-internal'; use function
10328         `coding-category-list' instead of variable `coding-category-list';
10329         use `set-coding-priority-list' instead of `set-coding-priority';
10330         modify `eol-type' for XEmacs.
10331
10332         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10333         `charset-columns'.
10334         (char-width): Likewise.
10335
10336 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10337
10338         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10339         `tis-620'.
10340
10341         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10342         `set-coding-priority-list' instead of `set-coding-priority'; don't
10343         call `update-coding-systems-internal'.
10344
10345         * mule/mule-misc.el (coding-system-get): New function.
10346         (coding-system-put): New function.
10347         (coding-system-category): New function.
10348
10349 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10350
10351         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10352         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10353         to avoid conflict with leim/quail/thai-xtis.
10354
10355         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10356         to thai-xtis-chars.el.
10357
10358         * mule/thai-xtis-chars.el: New file (split from
10359         mule/thai-xtis.el).
10360
10361 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10362
10363         * mule/thai-xtis.el:
10364         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10365         - Add syntax entries.
10366         - Put `preferred-coding-system' of the charset `thai-xtis' to
10367           `tis-620'.
10368
10369 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10370
10371         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10372         rewritten to use write-multibyte-character.
10373
10374 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10375
10376         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10377         of `iso-2022-7'.
10378         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10379         ported yet.
10380         (read-input-method-name): Treat optional argument `default'.
10381
10382 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10383
10384         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10385         all.
10386         (set-language-info-alist): Set up menus here.
10387
10388 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10389
10390         * minibuf.el (completing-read): Add new optional argument
10391         `default'.
10392         (read-coding-system): Add new optional argument
10393         `default-coding-system'.
10394
10395 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10396
10397         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10398         (viet-viscii-...->viet-vscii...).
10399
10400 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10401
10402         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10403         and menus.
10404
10405 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10406
10407         * mule/mule-cmds.el (input-method-function): Add permanent-local
10408         property.
10409
10410 1999-03-30  Dave Love  <fx@gnu.org>
10411
10412         * mule/mule-cmds.el (current-language-environment): Doc fix.
10413
10414 1999-02-06  Richard Stallman  <rms@gnu.org>
10415
10416         * mule/european.el (setup-slovenian-environment): New function.
10417         ("Slovenian"): New language environment.
10418
10419 1999-01-27  Dave Love  <fx@gnu.org>
10420
10421         * mule/mule-cmds.el (current-language-environment): Provide :link,
10422         :type (choices) and appropriate :get.
10423
10424 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10425
10426         * mule/mule-cmds.el (describe-language-environment): Don't alter
10427         input-method-alist.
10428
10429 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10430
10431         * mule/mule-cmds.el (prefer-coding-system): Call
10432         set-coding-priority, so that the internal array of priorities is
10433         also updated.
10434
10435 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10436
10437         * mule/mule-cmds.el (prefer-coding-system): If the argument
10438         requires specific EOL conversion type, make the default coding
10439         systems use that.
10440
10441 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10442
10443         * mule/mule-cmds.el (set-language-environment): Pass the default
10444         eol-type to set-language-environment-coding-systems.
10445         (set-default-coding-systems): Copy the eol-type property for the
10446         new default values of {buffer-file,process}-coding-system from the
10447         old defaults.
10448         (set-language-environment-coding-systems): Accept an optional
10449         argument EOL-TYPE, and set the eol-type property of the default
10450         coding systems accordingly.
10451
10452 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10453
10454         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10455         use generate-new-buffer instead of get-buffer-create.
10456
10457 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10458
10459         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10460
10461 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10462
10463         * mule/mule-cmds.el (default-input-method): Fix custom type.
10464
10465 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10466
10467         * mule/mule-cmds.el (setup-specified-language-environment):
10468         Add apropos-inhibit property.
10469         (describe-specified-language-support): Likewise.
10470
10471 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10472
10473         * mule/mule-cmds.el: Doc fixes.
10474
10475 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10476
10477         * mule/mule-cmds.el (register-input-method): Doc-string
10478         modified.
10479
10480 1998-09-01  Dave Love  <fx@gnu.org>
10481
10482         * mule/mule-cmds.el (current-language-environment): Fix
10483         setter function.
10484
10485 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10486
10487         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10488         mule/european.el, mule/hebrew.el, mule/japanese.el,
10489         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10490         avoid bootstrapping problem if you need to recompile all the Lisp
10491         files using interpreted code.
10492
10493 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10494
10495         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10496         ("Latin-2"): Likewise.
10497
10498 1998-08-18  Per Starback  <starback@update.uu.se>
10499
10500         * mule/european.el (setup-latin2-environment): Fix typo.
10501
10502 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10503
10504         * mule/european.el: Give proper value of `input-method' key to all
10505         lang. env.
10506
10507         * mule/mule-cmds.el (activate-input-method): Handle the case that
10508         the arg INPUT-METHOD is nil correctly.
10509         (read-multilingual-string): Activate the specified input method
10510         before calling read-string.  Afterward, activate the original
10511         input method.
10512
10513 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10514
10515         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10516         (set-language-info-alist): Fix typo in doc-string.
10517
10518         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10519
10520 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10521
10522         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10523         (reset-language-environment): New function for the job that
10524         setup-english-environment used to do.
10525         (set-language-environment): Do more setups according to the info
10526         in language-info-alist.
10527         (read-language-name): Handle the case that the arg KEY is nil.
10528         (describe-language-environment): Handle input-method property.
10529
10530         * mule/: All files under this directory, which related with
10531         specific languages (such as mule/european.el, mule/greek.el,
10532         mule/hebrew.el, mule/misc-lang.el), modified as below.
10533         (setup-XXX-environment): Just call set-language-environment.  If
10534         they used to do some other jobs than what done by
10535         set-language-environment, those jobs are done in
10536         setup-XXX-environment-internal now.
10537         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10538         the value to setup-XXX-environment-internal.  Add properties
10539         input-method and features.
10540
10541         * mule/english.el (setup-english-environment): Just call
10542         reset-language-environment.
10543
10544         * mule/european.el (setup-8-bit-environment): Function deleted.
10545
10546 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10547
10548         * mule/mule-cmds.el (input-method-exit-on-first-char)
10549         (input-method-use-echo-area): Doc fixes.
10550
10551 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10552
10553         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10554         variable.
10555         (input-method-use-echo-area): New variable.
10556
10557 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10558
10559         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10560
10561 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10562
10563         * mule/mule-cmds.el (activate-input-method): Update mode line.
10564         (inactivate-input-method): Likewise.
10565
10566 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10567
10568         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10569         input method in the current buffer, but just bind
10570         current-input-method.
10571
10572 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10573
10574         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10575
10576         * mule/misc-lang.el ("IPA"): Add coding-priority and
10577         coding-system.
10578
10579 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10580
10581         * mule/greek.el: Add coding-priority.
10582
10583 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10584
10585         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10586         LANG-ENV.
10587
10588 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10589
10590         * mule/mule-cmds.el (register-input-method): Fix previous change.
10591         (setup-specified-language-environment): Doc fix.
10592
10593 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10594
10595         * mule/mule-cmds.el: Several doc fixes.
10596         (get-language-info, set-language-info): Rename argument.
10597         (set-language-info-alist): Likewise.
10598         (register-input-method): Rename argument.
10599         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10600
10601 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10602
10603         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10604         default value while reading an input method.
10605
10606 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10607
10608         * mule/mule-cmds.el (universal-coding-system-argument):
10609         Use buffer-file-coding-system as default.
10610
10611 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10612
10613         * mule/korean.el ("Korean"): Doc fix.
10614
10615 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10616
10617         * mule/mule-cmds.el (describe-language-environment): Print the
10618         languge environment at the head.
10619
10620 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10621
10622         * mule/japanese.el: Set exit-function to exit-japanese-environment
10623         for Japanese environment.
10624
10625 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10626
10627         * mule/mule-cmds.el (set-language-environment): Doc fix.
10628         (current-language-environment): Use defcustom.
10629         (default-input-method): Specify :type.
10630
10631 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10632
10633         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10634         modified.
10635         (prefer-coding-system): Doc-string modified.
10636
10637 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10638
10639         * mule/mule-cmds.el (set-language-info): Doc-string
10640         describes `coding-priority' KEY.
10641         (set-language-environment-coding-systems): New function.
10642         (select-safe-coding-system): New function.
10643         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10644         (set-language-info-alist): New optionla arg PARENTS.  Call
10645         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10646         (set-language-environment-coding-systems): New function.
10647
10648         * mule/chinese.el: Remove setting up of
10649         describe-chinese-environment-map and
10650         setup-chinese-environment-map.  Exclude them in args of calls to
10651         set-language-info-alist.  Register coding-priority key in
10652         language-info-alist.
10653
10654         * mule/cyrillic.el: Remove setting up of
10655         describe-cyrillic-environment-map and
10656         setup-cyrillic-environment-map.  Exclude them in args of calls to
10657         set-language-info-alist.  Register coding-priority key in
10658         language-info-alist.
10659
10660         * mule/english.el: Register coding-priority key in
10661         language-info-alist.
10662
10663         * mule/ethiopic.el: Register coding-priority key in
10664         language-info-alist.
10665
10666         * mule/european.el: Remove setting up of
10667         describe-european-environment-map and
10668         setup-european-environment-map.  Exclude them in args of calls to
10669         set-language-info-alist.  Register coding-priority key in
10670         language-info-alist.  Add "German" language env.
10671         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10672         (setup-german-environment): New function.
10673
10674         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10675         change default input method to "greek-postfix".
10676
10677         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10678         coding-priority key in
10679
10680 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10681
10682         * mule/mule-cmds.el (set-language-info): Doc fix.
10683         (input-method-inactivate-hook): Doc fix.
10684
10685 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10686
10687         * mule/mule-cmds.el (set-input-method): Renamed from
10688         select-input-method.
10689
10690 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10691
10692         * mule/mule-cmds.el (set-language-environment): Run
10693         exit-language-environment-hook before calling `exit-function'
10694         which is specified for the language environment.
10695
10696 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10697
10698         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10699         modified.
10700         (prefer-coding-system): Likewise.
10701         (describe-language-environment): Print aliases of each coding
10702         system.
10703         (set-language-environment-hook): New variable.
10704         (exit-language-environment-hook): New variable.
10705         (set-language-environment): Call these hooks.  Before setting a
10706         new language environment, exit from the
10707         current-language-environment if necessary.
10708         (input-method-verbose-flag): The value can be nil, t,
10709         complex-only, or default.
10710         (input-method-highlight-flag): Doc-string augmented.
10711         (activate-input-method): Check if we can run the registered
10712         function to activate an input method.
10713
10714         * mule/korean.el: Set exit-function for language environment
10715         "Korean" to exit-korean-environment.
10716         (setup-korean-environment): Moved to korea-util.el.
10717
10718 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10719
10720         * mule/mule-cmds.el (read-multilingual-string): Use
10721         current-input-method prior to default-input-method.  Don't bind
10722         current-input-method by `let', instead, activate the specified
10723         input method in the current buffer temporarily.
10724
10725 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10726
10727         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10728
10729 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10730
10731         * mule/chinese.el (post-read-decode-hz): Return the result of
10732         decode-hz-region.
10733         (pre-write-encode-hz): Do not change the value of
10734         last-coding-system.
10735
10736 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10737
10738         * mule/mule-ccl.el: Doc fixes.
10739
10740 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10741
10742         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10743         (check-ccl-program): New macro.
10744
10745 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10746
10747         * mule/mule-ccl.el: Comment about CCL syntax modified.
10748         (ccl-command-table): Add read-multibyte-character and
10749         write-multibyte-character.
10750         (ccl-code-table): Add ex-cmd.
10751         (ccl-extended-code-table): New variable.
10752         (ccl-embed-extended-command): New function.
10753         (ccl-compile-read-multibyte-character,
10754         ccl-compile-write-multibyte-character) New functions.
10755         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10756         ccl-dump-write-multibyte-character): New functions.
10757
10758 1999-07-22  SL Baur  <steve@miho>
10759
10760         * config.el (config-value-file): config.values is installed into
10761         doc-directory.
10762         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10763
10764 1999-07-19  Didier Verna  <didier@xemacs.org>
10765
10766         * rect.el: all functions rewritten, except when noted. Below is a
10767         list of interface changes.
10768         (apply-on-rectangle): new function. Obsoletes
10769         `operate-on-rectangle'. All functions that used to call this
10770         function now call the new one.
10771         (kill-rectangle): added optional prefix arg to fill lines.
10772         (delete-rectangle): ditto.
10773         (delete-extract-rectangle): ditto.
10774         (open-rectangle): ditto.
10775         (clear-rectangle): ditto.
10776         (delete-rectangle-line): added third arg FILL.
10777         (delete-extract-rectangle-line): ditto.
10778         (open-rectangle-line): ditto.
10779         (clear-rectangle-line): ditto.
10780
10781 1999-07-18  Andy Piper  <andy@xemacs.org>
10782
10783         * menubar-items.el (default-menubar): add gutter options.
10784
10785         * gutter-items.el: new file.
10786         (gutter): new group for custom.
10787         (gutter-visible-p): new variable.
10788         (default-gutter-position): ditto.
10789         (buffers-tab): new group for the buffers tab.
10790         (gutter-buffers-tab): widget to put in the gutter.
10791         (buffers-tab-max-size): max number of tabs.
10792         (buffers-tab-switch-to-buffer-function): function to call when a
10793         tab is pressed.
10794         (buffers-tab-omit-function): filter buffers with this function.
10795         (buffers-tab-format-buffer-line-function): format buffer names for
10796         inclusion in tabs.
10797         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10798         the record.
10799         (build-buffers-tab-internal): build a list of tab items.
10800         (buffers-tab-items): ditto.
10801         (add-tab-to-gutter): put a tab in the gutter area.
10802         (update-tab-in-gutter): reset the buffers in the tab.
10803
10804         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10805
10806         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10807         (switch-to-buffer-hooks): new hook.
10808
10809         * toolbar.el (default-toolbar-position): fix typo.
10810
10811 1999-07-16  Andy Piper  <andy@xemacs.org>
10812
10813         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10814
10815 1999-07-15  Didier Verna  <didier@xemacs.org>
10816
10817         * cus-edit.el (custom-prompt-variable): optional third arg makes
10818         prompt for a comment string.
10819         (customize-set-value): optional prefix makes this function handle
10820         variable comments.
10821         (customize-set-variable): ditto.
10822         (customize-save-variable): ditto.
10823         (customize-customized): handle custom comments.
10824         (customize-save-customized): ditto.
10825         (custom-variable-state-set): ditto.
10826         (custom-face-state-set): ditto.
10827         (customize-saved): ditto.
10828         (custom-variable-set): ditto.
10829         (custom-face-set): ditto.
10830         (custom-variable-save): ditto.
10831         (custom-face-save): ditto.
10832         (custom-variable-reset-saved): ditto.
10833         (custom-face-reset-saved): ditto.
10834         (custom-variable-reset-standard): ditto.
10835         (custom-face-reset-standard): ditto.
10836         (custom-comment-face): new face.
10837         (custom-comment-tag-face): ditto.
10838         (custom-comment): new widget.
10839         (custom-comment-create): new function.
10840         (custom-comment-delete): ditto.
10841         (custom-comment-value-set): ditto.
10842         (custom-comment-show): ditto.
10843         (custom-comment-invisible-p): ditto.
10844         (custom-variable-value-create): create a comment field widget.
10845         (custom-face-value-create): ditto.
10846         (custom-variable-menu): new entry for adding a custom comment.
10847         (custom-face-menu): ditto.
10848         (custom-save-variables): possibly save custom comments.
10849         (custom-save-faces): ditto.
10850
10851         * cus-face.el (custom-set-faces): the arguments can now have a
10852         custom comment as fourth argument.
10853
10854         * custom.el (custom-set-variables): the arguments can now have a
10855         custom comment as fifth element.
10856
10857 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10858
10859         * XEmacs 21.2.18 is released
10860
10861 1999-07-13  SL Baur  <steve@miho>
10862
10863         * lib-complete.el (read-library-name): Revert previous change.
10864         (read-library): Ditto.
10865
10866 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10867
10868         * packages.el (packages-package-list): Capitalize docstring.
10869
10870         * packages.el (packages-find-package-library-path): Use #'nconc
10871         rather than #'append to reduce consing -- #'mapcar uses Flist,
10872         which returns a freshly consed list.  #'append would create yet
10873         another fresh list, using Fmake_list in concat.
10874
10875         * packages.el (package-provide): Use setq with remassq like it
10876         says in its docstring.
10877
10878 1999-07-06  SL Baur  <steve@miho.m17n.org>
10879
10880         * lib-complete.el (progn-with-message): Fix typo.
10881
10882 1999-07-06  SL Baur  <steve@miho.m17n.org>
10883
10884         * mule/mule-misc.el (char-octet): Make function match docstring.
10885         From Katsumi Yamaoka <yamaoka@jpl.org>
10886
10887 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10888
10889         * wid-edit.el (widget-documentation): corrected spelling error.
10890
10891 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10892
10893         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10894         keys if already bound
10895
10896 1999-07-06  SL Baur  <steve@miho.m17n.org>
10897
10898         * lib-complete.el (progn-with-message): Revert previous changes.
10899
10900 1999-06-24  Bob Weiner  <weiner@beopen.com>
10901
10902         * lib-complete.el (find-library):
10903         (find-library-other-window):
10904         (find-library-other-frame): Completely rewrote
10905         so that these functions actually work when called non-interactively.
10906         Also made them handle LIBRARY arguments which end with .el or .elc.
10907
10908 1999-06-24  Bob Weiner  <weiner@beopen.com>
10909
10910         * simple.el (indent-new-comment-line): Locally bound
10911         `block-comment-start' to `comstart' or else when this is called
10912         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10913         `block-comment-start' value, ignoring any existing spacing after a
10914         comment prefix in the previous line and producing ugly comments.
10915
10916 1999-06-23  Bob Weiner  <weiner@beopen.com>
10917
10918         * list-mode.el (mouse-choose-completion):
10919         (choose-completion):
10920         (completion-switch-to-minibuffer): Added.
10921         ([Tab]): [Tab] previously switched to the minibuffer
10922         but since [space] does that and since most applications in the
10923         world use [Tab] to select the next item in a list, do that in the
10924         *Completions* buffer too.  This will cause the least confusion
10925         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10926         06/23/1999.
10927
10928 1999-06-22  Bob Weiner  <weiner@beopen.com>
10929
10930         * help.el (help-buffer-name): Added support for a null value
10931         of `help-buffer-prefix-string' since some buffers require no
10932         prefix.
10933
10934 1999-06-20  Bob Weiner  <weiner@beopen.com>
10935
10936         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10937         in the completion-list-mode-map to bury the completions buffer
10938         even when the minibuffer is no longer active.
10939
10940 1999-06-20  Bob Weiner  <weiner@beopen.com>
10941
10942         * list-mode.el (list-mode): It is visually disconcerting to have
10943         the text cursor disappear within list buffers, especially when
10944         moving from window to window, so leave it visible.
10945
10946 1999-07-01  SL Baur  <steve@miho.m17n.org>
10947
10948         * menubar-items.el (default-menubar): Conditionalize the bug
10949         report menu item (which may not be possible in this XEmacs).
10950         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10951
10952 1999-06-30  SL Baur  <steve@miho.m17n.org>
10953
10954         * subr.el (with-current-buffer): DOC string fix.
10955         Suggested by Bob Weiner <weiner@altrasoft.com>
10956
10957 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10958
10959         * cus-face.el (custom-face-italic): insert missing args
10960
10961 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10962
10963         * packages.el (package-locations): Changed default early package
10964         hierarchies to ~/.xemacs/mule-packages and
10965         ~/.xemacs/xemacs-packages.
10966
10967 1999-06-23  SL Baur  <steve@miho.m17n.org>
10968
10969         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10970
10971 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10972
10973         * packages.el (package-locations): Changed default early package
10974         hierarchy to ~/.xemacs/packages.
10975         (package-locations): Removed `packages' as a possible name for a
10976         late package hierarchy.
10977
10978 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10979
10980         * mule/mule-category.el (word-combining-categories): Set up new
10981         variable.
10982         (word-separating-categories): Likewise.
10983
10984 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10985
10986         * XEmacs 21.2.17 is released
10987
10988 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10989
10990         * font-menu.el (font-menu-set-font): allow for nil specification
10991         of font size.
10992
10993 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10994
10995         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10996         is 1.
10997
10998 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10999
11000         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11001         8859-5 instead of ISO 8859-1.
11002
11003 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11004
11005         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11006         (viet-viscii-encode-table): Ditto.
11007
11008         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11009         Make obsolete definition of char-octet.
11010
11011 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11012
11013         * subr.el: Move no-Mule make-char ...
11014         * help-nomule.el (make-char): To here.
11015         (string-width): Make Mule compatibility alias.
11016
11017 1999-06-15  Andy Piper  <andy@xemacs.org>
11018
11019         * select.el (get-selection-no-error): really make there be no-error.
11020         (get-selection): revert to original.
11021
11022 1999-06-11  Andy Piper  <andy@xemacs.org>
11023
11024         * select.el (selection-sets-clipboard): renamed.
11025         (own-selection): use it.
11026
11027 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11028
11029         * XEmacs 21.2.16 is released
11030
11031 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11032
11033         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11034         missing characters to avoid crash.
11035
11036 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11037
11038         * coding.el (set-terminal-coding-system): Only set the console
11039         coding system on the selected console if it is a tty.
11040
11041 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11042
11043         * cus-face.el:
11044         * cus-edit.el:
11045         * faces.el:
11046         (custom):
11047         (face-spec-set):
11048         * faces.el (frob-face-property):
11049         * font-menu.el (font-menu-set-font):
11050                   Actually apply changes from 1999-03-17
11051
11052 1999-06-10  Andy Piper  <andy@xemacs.org>
11053
11054         * select.el (get-selection): abstract out non error-signalling
11055         part.
11056         (get-selection-no-error): get-selection without signalling an
11057         error.
11058         (selection-is-clipboard-p): new variable. controls whether the
11059         selection sets the clipboard.
11060         (own-selection): use it.
11061
11062         * mouse.el (insert-selection): fallback to clipboard after trying
11063         primary selection and cutbuffer.
11064
11065 1999-06-05  Andy Piper  <andy@xemacs.org>
11066
11067         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11068         selection functions.
11069
11070 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11071
11072         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11073         default value.
11074         (load): Use `raw-text' instead of `no-conversion'.
11075         (insert-file-contents): Likewise.
11076
11077         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11078         of `no-conversion'.
11079
11080 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11081
11082         * coding.el: Don't copy `no-conversion' to `raw-text'.
11083
11084 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11085
11086         * subr.el (make-char): Define it if Mule is not around.
11087
11088 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11089
11090         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11091
11092         * x-select.el (x-disown-selection-internal): Restore symbol as an
11093         obsolete alias.
11094         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11095
11096 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11097
11098         * XEmacs 21.2.15 is released
11099
11100 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11101
11102         * subr.el (split-string): Avoid infinite looping
11103
11104 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11105
11106         * ldap.el (ldap-ignore-attribute-codings): New variable
11107         (ldap-default-attribute-decoder): New variable
11108         (ldap-coding-system): New variable
11109         (ldap-attribute-syntax-encoders): New variable
11110         (ldap-attribute-syntax-decoders): New variable
11111         (ldap-attribute-syntaxes-alist): New variable
11112         (ldap-encode-boolean): New function
11113         (ldap-decode-boolean): New function
11114         (ldap-encode-country-string): New function
11115         (ldap-decode-string): New function
11116         (ldap-decode-address): New function
11117         (ldap-encode-address): New function
11118         (ldap-decode-attribute): New function
11119         (ldap-search): Use some of these
11120
11121 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11122
11123         * version.el (emacs-version): Make the patch level/beta come
11124         before the XEmacs qualifier so that it gets into (funcall
11125         emacs-version) and thus in the bug reports.
11126         (emacs-version>=): Support patch levels.
11127
11128 1999-06-03  SL Baur  <steve@xemacs.org>
11129
11130         * version.el: implement x.y.z version number
11131         From Jan Vroonhof <vroonhof@math.ethz.ch>
11132
11133 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11134
11135         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11136
11137 1999-05-22  Vin Shelton <acs@xemacs.org>
11138
11139         * startup.el: Document -private and break out non-standard X options.
11140
11141 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11142
11143         * mule/mule-charset.el (charset-after): New function.
11144         (charset-direction): Synch with Mule, update docstring.
11145         (get-charset-property): New function.
11146         (put-charset-property): New function.
11147         (charset-plist): New function.
11148
11149         * mule/mule-charset.el (compose-region):
11150         (decompose-region): remove;  these functions (which don't work
11151         since we don't do composite characters) have been moved to
11152         mule-util.el.
11153         (toplevel): follow coding standards
11154
11155 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11156
11157         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11158         exist any more.
11159
11160         * code-files.el: Fix commentary to follow coding standards.  Move
11161         the single line left in mule-files.el to here.
11162
11163         * mule/mule-files.el: delete.
11164
11165 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11166
11167         * info.el (Info-scroll-prev): Use event functions instead of the
11168         old emacs 19 interface.
11169
11170 1999-06-02  Andy Piper  <andy@xemacs.org>
11171
11172         * x-font-menu.el (x-font-menu-load-font):
11173         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11174
11175 1999-05-31  Andy Piper  <andy@xemacs.org>
11176
11177         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11178         group.
11179         (font-menu-this-frame-only-p): ditto.
11180         (font-menu-max-items): reinstate, from Jan Vroonhof
11181         <vroonhof@math.ethz.ch>
11182         (font-menu-submenu-name-format): ditto.
11183         (font-menu-split-long-menu): ditto, for use by the family
11184         constructor.
11185         (font-menu-family-constructor): use it.
11186
11187 1999-05-30  Andy Piper  <andy@xemacs.org>
11188
11189         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11190         for use by the font menu.
11191
11192         * msw-font-menu.el: new file implementing mswindows specific
11193         font-menu behaviour.
11194         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11195         (mswindows-font-menu-junk-families): ditto.
11196         (hack-font-truename): ditto.
11197         (mswindows-font-regexp-ascii): ditto.
11198         (mswindows-reset-device-font-menus): ditto.
11199         (mswindows-font-menu-font-data): ditto.
11200         (mswindows-font-menu-load-font): ditto.
11201
11202         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11203         (x-font-menu-font-data): ditto.
11204         (x-font-menu-load-font): ditto.
11205
11206         * font-menu.el: new file implementing generic font menu behaviour.
11207         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11208         made device independent.
11209         (font-menu-this-frame-only-p): ditto.
11210         (font-menu-preferred-resolution): ditto.
11211         (font-menu-size-scaling): new variable used to determine whether
11212         sizes are in points or tenths of a point.
11213         (vassoc): moved from x-font-menu.el.
11214         (device-fonts-cache): ditto.
11215         (device-fonts-cache): ditto.
11216         (flush-device-fonts-cache): ditto.
11217         (reset-device-font-menus): copied from x-font-menu.el and made
11218         device independent. Most functionality deferred to
11219         device-dependent versions.
11220         (font-menu-family-constructor): copied from x-font-menu.el and
11221         made device independent.
11222         (font-menu-size-constructor): ditto.
11223         (font-menu-weight-constructor): ditto.
11224         (font-menu-set-font): ditto.
11225         (font-menu-change-face): ditto.
11226         (font-menu-load-font): new device method.
11227         (font-menu-font-data): ditto.
11228
11229         * x-font-menu.el: The above functions deleted.
11230
11231 1999-05-26  Andy Piper  <andy@xemacs.org>
11232
11233         * update-elc.el:
11234         * make-docfile.el:
11235         * loadup.el: rehash expand-file-name usage to not use default-directory.
11236
11237 1999-05-21  Andy Piper  <andy@xemacs.org>
11238
11239         * x-select.el (x-select-convert-to-text):
11240         (x-selected-text-type):
11241         (x-get-selection):
11242         (xselect-convert-to-string):
11243         (xselect-convert-to-compound-text):
11244         (xselect-convert-to-length):
11245         (xselect-convert-to-targets):
11246         (xselect-convert-to-delete):
11247         (xselect-convert-to-filename):
11248         (xselect-convert-to-charpos):
11249         (xselect-convert-to-lineno):
11250         (xselect-convert-to-colno):
11251         (xselect-convert-to-sourceloc):
11252         (xselect-convert-to-os):
11253         (xselect-convert-to-host):
11254         (xselect-convert-to-user):
11255         (xselect-convert-to-class):
11256         (xselect-convert-to-name):
11257         (xselect-convert-to-integer):
11258         (xselect-convert-to-atom):
11259         (xselect-convert-to-identity): functions renamed from x-* and
11260         moved to select.el.
11261         (x-get-secondary-selection): use rename get-selection.
11262         (x-get-clipboard): ditto.
11263         (x-own-selection): moved to select.el.
11264         (x-valid-simple-selection-p): ditto.
11265         (x-dehilight-selection): ditto.
11266         (x-own-clipboard): ditto.
11267         (x-disown-selection): ditto.
11268
11269         * x-mouse.el (x-yank-function): moved to mouse.el.
11270         (x-insert-selection): ditto.
11271         (x-set-point-and-move-selection): use renamed function.
11272
11273         * select.el (selected-text-type): moved and renamed from
11274         x-select.el.
11275         (selection-owner-p): moved to C.
11276         (selection-exists-p): ditto.
11277         (get-cutbuffer): new device method.
11278         (get-selection): generalised and moved from x-select.el.
11279         (own-selection): moved x-own-selection functionality into here.
11280         (dehilight-selection): renamed and moved from x-select.el.
11281         (own-clipboard): functionality moved from x-select.el using new
11282         generic C builtins.
11283         (disown-clipboard): ditto.
11284         (select-convert-to-text):
11285         (select-convert-to-string):
11286         (select-convert-to-compound-text):
11287         (select-convert-to-length):
11288         (select-convert-to-targets):
11289         (select-convert-to-delete):
11290         (select-convert-to-filename):
11291         (select-convert-to-charpos):
11292         (select-convert-to-lineno):
11293         (select-convert-to-colno):
11294         (select-convert-to-sourceloc):
11295         (select-convert-to-os):
11296         (select-convert-to-host):
11297         (select-convert-to-user):
11298         (select-convert-to-class):
11299         (select-convert-to-name):
11300         (select-convert-to-integer):
11301         (select-convert-to-atom):
11302         (select-convert-to-identity): new functions renamed from x-* and
11303         moved from x-select.el.
11304
11305         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11306         into here and use as the default window-system mouse yank.
11307         (insert-selection): generalised and moved from x-mouse.el.
11308         (own-clipboard): moved to C.
11309
11310         * msw-select.el (mswindows-selection-owned-p): deleted.
11311         (mswindows-own-selection): generalised and moved to select.el.
11312         (mswindows-disown-selection): generalised and moved to C.
11313         (mswindows-selection-owner-p): ditto.
11314
11315 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11316
11317         * XEmacs 21.2.14 is released
11318
11319 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11320
11321         * about.el: update contact info for jason and slb.
11322
11323 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11324
11325         * mule/european.el (setup-romanian-environment): Add Romanian
11326         support from Emacs/Mule romanian.el.
11327
11328 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11329
11330         * cus-face.el: Label all custom changes with the 'custom' tag.
11331
11332         * cus-edit.el: idem ditto.
11333
11334         * faces.el: Added suport for adding device tags to various functions.
11335         (custom): New device tag.
11336         (face-spec-set): Call reset face with tags argument. No longer do
11337         x-init-global-faces hack.
11338
11339         * faces.el (frob-face-property): Use an anonymous specifier to map
11340         frob-face-property-1 over.
11341
11342         * x-font-menu.el (font-menu-set-font): Always specify all
11343         properties to custom.
11344
11345 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11346
11347         * mule/european.el (setup-czech-environment): Add czech support.
11348         From David Sauer <davids@orfinet.cz>
11349
11350 1999-03-15  SL Baur  <steve@xemacs.org>
11351
11352         * check-features.el: Turn hard errors into warnings.
11353
11354 1999-03-21  SL Baur  <steve@xemacs.org>
11355
11356         * simple.el (delete-key-deletes-forward): As per discussion on
11357         xemacs-beta, default to t.
11358
11359 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11360
11361         * loadup.el: Define Installation-string before loading anything.
11362
11363 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11364
11365         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11366         From Anders Stenman <stenman@isy.liu.se>
11367
11368 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11369
11370         * wid-edit.el (widget-glyph-find): Ditto.
11371
11372         * packages.el (locate-library): Ditto.
11373
11374         * loadup.el (really-early-error-handler): Ditto.
11375
11376         * lib-complete.el (read-library): Ditto.
11377
11378         * faces.el (set-face-stipple): Ditto.
11379
11380         * code-files.el (load): Use new calling style of locate-file.
11381
11382 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11383
11384         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11385         dead.
11386
11387 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11388
11389         * dumped-lisp.el (preloaded-file-list): Don't load
11390         Installation.el.
11391
11392         * loadup.el (Installation-string): Define it here.
11393
11394 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11395
11396         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11397         Installation.el needs to be loaded before `dump-paths', otherwise
11398         the dumping process won't find it.
11399
11400 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11401
11402         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11403         subr so that we can use `replace-in-string' in Installation.el to
11404         get rid of C-m chars under the native Windows build.
11405
11406 1999-04-29  Andy Piper  <andy@xemacs.org>
11407
11408         * make-docfile.el: canonicalize file and directory names.
11409
11410         * device.el (call-device-method): new function for calling device
11411         specific methods.
11412         (define-device-method): new function for defining device methods.
11413         (define-device-method*): ditto.
11414
11415 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11416
11417         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11418
11419 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11420
11421         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11422         (cyrillic-koi8-r-encode-table): Likewise.
11423         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11424         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11425
11426         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11427         from vietnamese.el].
11428
11429         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11430         mule/mule-misc.el.
11431
11432 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11433
11434         * mule/thai-xtis.el:
11435         - Change font registry name from "Thai94x94-0" to "xtis-0".
11436         - Change mnemonic of coding-system `tis-620' to "TIS620".
11437
11438 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11439
11440         * mule/ethiopic.el: fixed.
11441
11442 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11443
11444         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11445
11446         * mule/thai-xtis.el: New file.
11447
11448         * mule/vietnamese.el: New file.
11449
11450         * mule/ethiopic.el: New file.
11451
11452 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11453
11454         * bytecomp.el (byte-compile-close-variables): Leave
11455         debug-issue-ebola-notices alone.
11456
11457 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11458
11459         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11460         at the top of the buffer since it is the most important thing to
11461         customize
11462         (ldap-get-host-parameter): New defun
11463         (ldap-search): Add a new parameter `withdn' to retrieve the
11464         distinguished names of entries
11465
11466 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11467
11468         * startup.el (splash-frame-body): Date and spelling fixes.
11469
11470 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11471
11472         * view-less.el (toggle-truncate-lines): add autoload tag
11473
11474 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11475
11476         * format.el (format-alist): Disable image stuff.
11477
11478 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11479
11480         * wid-edit.el (widget-glyph-find): Search by directories, then by
11481         suffixes rather than the other way around.
11482         (widget-image-conversion): Renamed to
11483         `widget-image-file-name-suffixes'.
11484
11485 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11486
11487         * mule/mule-charset.el: Made old functions obsolete, remove the
11488         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11489         (charset-iso-graphic-plane): Rename from charset-graphic.
11490         (charset-iso-final-char): Rename from charset-final.
11491         (charset-width): Rename from charset-columns.
11492         (charset-bytes): Added from fsf compatibility, returns always 1.
11493
11494         * mule/mule-misc.el: Move charset-doc-string alias to
11495         mule-charset.el
11496
11497 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11498
11499         * x-faces.el (x-make-font-bold-italic): honor
11500         *try-oblique-before-italic-fonts*
11501
11502 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11503
11504         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11505
11506 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11507
11508         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11509         name.
11510
11511 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11512
11513         * cl-extra.el (equalp): Would bug out for lists.
11514
11515 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11516
11517         * about.el (about-hackers):  Change cgw's email address
11518
11519 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11520
11521         * XEmacs 21.2.13 is released
11522
11523 1999-03-12  SL Baur  <steve@xemacs.org>
11524
11525         * simple.el (delete-key-deletes-forward): Revert to previous
11526         behavior.
11527
11528 1999-01-18  Didier Verna  <didier@xemacs.org>
11529
11530         * menubar-items.el (xemacs-splash-buffer): handle the case of
11531         multiple elements in the splash buffer body.
11532
11533         * startup.el (splash-frame-timeout): new constant: interval
11534         between splash buffer elements.
11535         (command-line-1): handle splash buffer with multiple elements (use
11536         a timeout).
11537         (splash-frame-body): Originally `startup-splash-frame-body'.
11538         Rewrote a cleaner and more readable version. This can now be array,
11539         in which case each element is displayed in turn in the splash buffer.
11540         (splash-frame-static-body): new constant. Persistent information
11541         across all splash buffer elements (preserves the possibility to give
11542         it in different languages.
11543         (circulate-splash-frame-elements): new function. Used as a timeout
11544         to circulate through all splash frame elements and display them in
11545         sequence.
11546         (display-splash-frame): originally `startup-splash-frame'. Handle
11547         the case of multiple elements in the splash buffer body. Now
11548         returns a timeout id if multiple elements to display, or nil.
11549
11550 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11551
11552         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11553         so they can be overridden by x-init-face-from-resources.
11554         Additionally specify the font name also with an x tag.
11555
11556 1999-03-08  Andy Piper  <andy@xemacs.org>
11557
11558         * package-get.el (package-get-base): autoload.
11559
11560         * menubar-items.el (default-menubar): add update menu item. Fix
11561         custom menu to only be activated when package-base is available.
11562
11563         * package-get.el (package-get-custom): don't load
11564         package-get-custom as it is auto-generated. Fix group definition.
11565
11566 1999-03-05  Didier Verna  <didier@xemacs.org>
11567
11568         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11569         instead of `symbol-name' (Thanks Kyle).
11570
11571         * cus-edit.el (custom-save-variables): use `prin1' instead of
11572         princ to write symbols.
11573
11574 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11575
11576         * XEmacs 21.2.12 is released
11577
11578 1999-03-05  SL Baur  <steve@xemacs.org>
11579
11580         * menubar-items.el (default-menubar): Add kfm browsing support.
11581         From Neal Becker <nbecker@fred.net>
11582
11583 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11584
11585         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11586         calls to font-lock during buffer reversion.
11587
11588 1999-02-12  Didier Verna  <didier@xemacs.org>
11589
11590         * info.el (Info-build-node-completions): unconditionally widen the
11591         tag table buffer.
11592
11593 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11594
11595         * x-faces.el (x-init-face-from-resources):
11596         Only set fonts in the 'x locale.
11597
11598 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11599
11600         * package-ui.el (pui-install-selected-packages): Don't throw on
11601         `package-admin-delete-binary-package' returning nil since it's
11602         normal.  Reindent function.
11603         (pui-add-required-packages): Handle case where packages selected
11604         for installation have never been installed.
11605
11606 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11607
11608         * menubar-items.el (default-menubar):
11609         Implement the ``Mule->Set coding system of process'' menu item.
11610
11611 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11612
11613         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11614         files
11615         - Change some `if's to `when's
11616
11617 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11618
11619         * XEmacs 21.2.11 is released
11620
11621 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11622
11623         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11624         against window close (Fix Bug #460).
11625         (ask-user-about-lock-dbox): Idem.
11626
11627 1999-02-25  SL Baur  <steve@xemacs.org>
11628
11629         * mule/mule-charset.el (charset-leading-byte): New function.
11630         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11631
11632 1999-02-12  Andy Piper  <andy@xemacs.org>
11633
11634         * about.el (xemacs-hackers): change andy's email address.
11635         (about-url-alist): change andy's web page address.
11636         (about-xemacs): add piper.
11637
11638 1999-02-16  SL Baur  <steve@xemacs.org>
11639
11640         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11641         of mule-base into lisp/mule.
11642
11643 1999-02-16  SL Baur  <steve@xemacs.org>
11644
11645         * mule/arabic.el:
11646         mule/canna-leim.el:
11647         mule/chinese.el:
11648         mule/cyrillic.el:
11649         mule/english.el:
11650         mule/european.el:
11651         mule/greek.el:
11652         mule/hebrew.el:
11653         mule/japanese.el:
11654         mule/kinsoku.el:
11655         mule/korean.el:
11656         mule/misc-lang.el:
11657         mule/mule-category.el:
11658         mule/mule-ccl.el:
11659         mule/mule-charset.el:
11660         mule/mule-cmds.el:
11661         mule/mule-coding.el:
11662         mule/mule-files.el:
11663         mule/mule-help.el:
11664         mule/mule-init.el:
11665         mule/mule-misc.el:
11666         mule/mule-tty-init.el:
11667         mule/mule-x-init.el:
11668         mule/viet-chars.el:  Remerge from mule-base.
11669
11670         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11671         of mule-base into lisp/mule.
11672
11673 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11674
11675         * process.el (exec-to-string): Use `shell-command-switch' in place
11676         of hard-wired "-c" (for WindowsNT).
11677
11678 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11679
11680         * menubar-items.el (default-menubar):  Remove obsolete
11681         "Gopher" item
11682
11683 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11684
11685         * package-admin.el (package-admin-get-install-dir): First fall
11686         back to the location of xemacs-base for non-mule packages.
11687
11688 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11689
11690         * paths.el:
11691         - improved automounter tmp directory support.
11692         - support 4 (!) empirically discovered automounter conventions
11693
11694 1999-02-12  SL Baur  <steve@xemacs.org>
11695
11696         * etags.el (pop-tag-mark): autoload to match key binding.
11697
11698 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11699
11700         * XEmacs 21.2.10 is released
11701
11702 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11703
11704         * package-get.el (package-get-remote-filename): Don't bug out for
11705         a local file name in the search entry.
11706
11707 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11708
11709         * XEmacs 21.2.9 is released
11710
11711 1999-01-19  Didier Verna  <didier@xemacs.org>
11712
11713         * replace.el (replace-search-function): new variable containing a
11714         function to perform a search-forward.
11715         (replace-re-search-function): new variable containing a function
11716         to perform a re-search-forward.
11717         (perform-replace): use them.
11718
11719 1999-01-25  Didier Verna  <didier@xemacs.org>
11720
11721         * select.el (selection-owner-p): use the name `XEmacs'.
11722         (cut-copy-clear-internal): ditto.
11723
11724 1999-01-18  Andy Piper  <andy@xemacs.org>
11725
11726         * about.el (about-url-alist): Update my entry.
11727         (xemacs-hackers): Ditto.
11728
11729 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11730
11731         * buffer.el (switch-to-buffer): Fixing documentation.
11732         * minibuf.el (minibuffer-completion-table): ditto.
11733         * cl-macs.el (return-from): ditto.
11734
11735 1999-01-04  Didier Verna  <didier@xemacs.org>
11736
11737         * replace.el (delete-non-matching-lines): temporarily disable
11738         case-folding when called interactively with a regexp containing
11739         uppercase characters.
11740         (delete-matching-lines): ditto.
11741         (count-matches): ditto.
11742         (list-matching-lines): ditto.
11743
11744 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11745
11746         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11747         abort if current window is split horizontally, not if others are
11748         split.  Got rid of unnecessary minibuffer checking.  Also, add
11749         some comments (it's still complex).
11750
11751 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11752
11753         * package-get.el: changed address for doc.ic.ac.uk to
11754         sunsite.doc.ic.ac.uk
11755
11756 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11757
11758         * ldap.el (toplevel): Remove requires so that the file compiles
11759         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11760
11761 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11762
11763         * dump-paths.el: Calculate module-directory and set
11764         module-load-path to the load path for modules.
11765
11766         * loadup.el: Get bootstrap value of module-load-path from the
11767         environment variable EMACSBOOTSTRAPMODULEPATH.
11768         - Display the module load path if we're debugging paths.
11769
11770         * setup-paths.el: Added function paths-find-site-module-directory.
11771         - Added function paths-find-module-directory.
11772         - Added function paths-construct-module-load-path.  Uses new
11773         environment variable EMACSMODULEPATH.
11774
11775 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11776
11777         * font.el (font-default-object-for-device):
11778         Oops! This `or' can't be replaced by `unless'.
11779         Fixed inability to run w3, among other things.
11780
11781 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11782
11783         * package-admin.el: Change initialization of
11784           package-admin-install-function dependent on system type.
11785           Change package-admin-install-function-mswindows to use
11786           "minitar".
11787
11788 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11789
11790         * mouse.el (default-mouse-motion-handler): Disable help echo while
11791         in the minibuffer.
11792
11793 1998-12-28  Martin Buchholz <martin@xemacs.org>
11794
11795         * XEmacs 21.2.8 is released.
11796
11797 1998-12-24  Martin Buchholz <martin@xemacs.org>
11798
11799         * XEmacs 21.2.7 is released.
11800
11801 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11802
11803         * package-ui.el (pui-list-packages): Set truncate-lines.
11804
11805         * package-get.el (package-get-download-menu): Use
11806         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11807
11808         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11809         (pui-help-string): idem.
11810         (list-packages-mode): New major mode.
11811         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11812         (pui-install-selected-packages): Add suport for removing packages.
11813         (pui-toggle-package-delete-key): New function.
11814         (pui-popup-context-sensitive): New kludge.
11815         (pui-list-packages): Add warning when `package-get-remote' is nil.
11816         (package-ui-add-site): New function.
11817
11818 1998-12-01  Didier Verna  <didier@xemacs.org>
11819
11820         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11821
11822 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11823
11824         * ldap.el: Custom-ized
11825         (toplevel): Do not provide `ldap' which is provided by C level
11826         LDAP code
11827         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11828
11829 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11830
11831         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11832
11833 1998-12-17  Andy Piper  <andy@xemacs.org>
11834
11835         * sound.el (sound-load-list): name changed from sound-load-alist.
11836         (sound-extension-list): name changed from sound-ext-list.
11837         (load-default-sounds): use new names.
11838         (load-sound-file): use new names.
11839
11840 1998-12-16  Andy Piper  <andy@xemacs.org>
11841
11842         * XEmacs 21.2.6 is released
11843
11844 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11845
11846         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11847         errors.
11848
11849 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11850
11851         * wid-edit.el (widget-echo-this-extent): Set
11852         help-echo-owns-message to t.
11853
11854 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11855
11856         * package-get.el (package-get-download-menu): use toggles for
11857           each site in the download site menu.
11858
11859 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11860
11861         * package-get.el (package-get): If we cannot find a package
11862           because package-get-remote is not set, give a more helpful
11863           error message.
11864
11865 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11866
11867         * package-get.el (package-get-remote-filename): use an EFS path
11868         with user anonymous if no user is specified.
11869
11870 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11871
11872         * faces.el (face-spec-set): Re-init fallfacks for default after
11873         calling reset-face on the default face.
11874
11875 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11876
11877         * package-admin.el (package-admin-default-install-function):
11878         Behave as advertised.  Make sure the pkg-dir is proper for
11879         default-directory.
11880         (package-admin-add-binary-package): Make sure the pkg-dir is
11881         proper for default-directory.
11882         (package-admin-install-function-mswindows): Make sure the pkg-dir
11883         is proper for default-directory.
11884
11885 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11886
11887         * XEmacs 21.2.5 is released
11888
11889 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11890
11891         * files.el (binary-file-regexps): regexp-opt is not available at
11892         bytecompile time.
11893
11894 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11895
11896         * x-win-xfree86.el:
11897         * x-win-sun.el (x-win-init-sun):
11898         * x-win-sun.el:
11899         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11900         * x-iso8859-1.el:
11901         * x-init.el (init-post-x-win):
11902         * x-init.el (init-pre-x-win):
11903         * x-init.el (x-initialize-compose):
11904         * x-init.el:
11905         * x-compose.el:
11906         * winnt.el:
11907         * widget.el:
11908         * wid-edit.el (widget-glyph-click):
11909         * wid-edit.el (widget-glyph-find):
11910         * wid-edit.el (widget-type):
11911         * view-less.el (view-buffer-other-window):
11912         * very-early-lisp.el:
11913         * version.el:
11914         * toolbar.el:
11915         * toolbar-items.el:
11916         * term/sun.el (suntool-map):
11917         * term/sun-mouse.el:
11918         * term/internal.el:
11919         * syntax.el (modify-syntax-entry):
11920         * symbol-syntax.el:
11921         * subr.el:
11922         * startup.el (lock-directory):
11923         * simple.el (set-comment-column):
11924         * simple.el (backward-delete-char-untabify):
11925         * shadow.el (find-emacs-lisp-shadows):
11926         * shadow.el:
11927         * setup-paths.el (paths-construct-info-path):
11928         * select.el (cut-copy-clear-internal):
11929         * process.el (call-process-region):
11930         * process.el (start-process-shell-command):
11931         * process.el:
11932         * paths.el (rmail-spool-directory):
11933         * paragraphs.el (use-hard-newlines):
11934         * package-get.el (package-get-dependencies):
11935         * package-admin.el (package-admin-delete-binary-package):
11936         * obsolete.el (truncate-string):
11937         * obsolete.el (store-substring):
11938         * mouse.el (default-mouse-track-maybe-own-selection):
11939         * mouse.el (mouse-yank-at-point):
11940         * modeline.el:
11941         * modeline.el (mouse-drag-modeline):
11942         * minibuf.el (read-directory-name-internal):
11943         * minibuf.el (read-file-name-internal):
11944         * minibuf.el (read-file-name-internal-1):
11945         * minibuf.el (read-file-name-2):
11946         * minibuf.el (exact-minibuffer-completion-p):
11947         * minibuf.el (read-from-minibuffer):
11948         * minibuf.el:
11949         * menubar.el (check-menu-syntax):
11950         * map-ynp.el (map-y-or-n-p):
11951         * make-docfile.el (docfile-out-of-date):
11952         * loadup.el ((member "run-temacs" command-line-args)):
11953         * loadup.el ((member "no-site-file" command-line-args)):
11954         * loadup.el (really-early-error-handler):
11955         * loadup.el:
11956         * loadhist.el:
11957         * loaddefs.el:
11958         * lisp-mnt.el (lm-verify):
11959         * lib-complete.el (lib-complete:cache-completions):
11960         * lib-complete.el (library-all-completions):
11961         * itimer.el (itimer-run-expired-timers):
11962         * info.el (Info-mode):
11963         * info.el (Info-insert-file-contents):
11964         * info.el (Info-rebuild-dir):
11965         * info.el (Info-build-dir-anew):
11966         * info.el (Info-parse-dir-entries):
11967         * info.el (Info-dir-outdated-p):
11968         * info.el (Info-insert-dir):
11969         * info.el (info-xref):
11970         * info.el:
11971         * hyper-apropos.el (hyper-apropos-get-doc):
11972         * hyper-apropos.el (hyper-describe-face):
11973         * hyper-apropos.el (hyper-apropos-mode):
11974         * hyper-apropos.el:
11975         * help.el (list-processes):
11976         * help.el:
11977         * gnuserv.el:
11978         * font.el (mswindows-font-create-name):
11979         * font.el (font-default-font-for-device):
11980         * font.el (x-font-create-object):
11981         * font.el (font-registry):
11982         * font.el:
11983         * font-lock.el (font-lock-keywords):
11984         * font-lock.el:
11985         * finder.el (finder-compile-keywords):
11986         * find-paths.el (paths-find-recursive-path):
11987         * fill.el (set-justification-center):
11988         * fill.el (fill-region-as-paragraph):
11989         * files.el (insert-directory):
11990         * files.el (wildcard-to-regexp):
11991         * files.el (recover-file):
11992         * files.el (basic-save-buffer):
11993         * files.el (delete-auto-save-file-if-necessary):
11994         * files.el (file-relative-name):
11995         * files.el (backup-extract-version):
11996         * files.el (backup-buffer):
11997         * files.el (set-visited-file-name):
11998         * files.el (set-auto-mode):
11999         * files.el (interpreter-mode-alist):
12000         * files.el:
12001         * files.el (find-file-noselect):
12002         * files.el (abbreviate-file-name):
12003         * files.el (parse-colon-path):
12004         * files.el (directory-abbrev-alist):
12005         * etags.el (visit-tags-table-buffer):
12006         * easymenu.el (easy-menu-define):
12007         * dragdrop.el (experimental-dragdrop-drag):
12008         * dragdrop.el (dragdrop-drop-do-functions):
12009         * dragdrop.el (dragdrop-drop-at-point):
12010         * disass.el (disassemble-1):
12011         * disass.el (disassemble-internal):
12012         * disass.el (disassemble):
12013         * disass.el:
12014         * derived.el (derived-mode-init-mode-variables):
12015         * derived.el (define-derived-mode):
12016         * custom.el (defgroup):
12017         * cus-edit.el (custom-quote):
12018         * config.el:
12019         * code-process.el (open-network-stream):
12020         * code-process.el (start-process):
12021         * code-process.el (call-process-region):
12022         * code-process.el (call-process):
12023         * code-process.el:
12024         * code-files.el (insert-file-contents):
12025         * code-files.el:
12026         * code-files.el (buffer-file-coding-system-for-read):
12027         * cmdloop.el (yes-or-no-p-minibuf):
12028         * cl.el:
12029         * cl-macs.el:
12030         * cl-extra.el:
12031         * callers-of-rpt.el (make-caller-report):
12032         * callers-of-rpt.el:
12033         * bytecomp.el (batch-byte-recompile-directory):
12034         * bytecomp.el (batch-byte-compile-1):
12035         * bytecomp.el (batch-byte-compile):
12036         * bytecomp.el (display-call-tree):
12037         * bytecomp.el (byte-compile-insert):
12038         * bytecomp.el (byte-compile-two-args-19->20):
12039         * bytecomp.el (byte-compile-variable-ref):
12040         * bytecomp.el (byte-compile-form):
12041         * bytecomp.el (byte-compile-top-level-body):
12042         * bytecomp.el (byte-compile-out-toplevel):
12043         * bytecomp.el (byte-compile-byte-code-maker):
12044         * bytecomp.el (byte-compile-file-form-defmumble):
12045         * bytecomp.el (byte-compile-file-form):
12046         * bytecomp.el (byte-compile-keep-pending):
12047         * bytecomp.el (byte-compile-insert-header):
12048         * bytecomp.el (byte-compile-from-buffer):
12049         * bytecomp.el (byte-compile-file):
12050         * bytecomp.el (byte-recompile-file):
12051         * bytecomp.el (byte-compile-close-variables):
12052         * bytecomp.el (byte-compile-warn-about-unused-variables):
12053         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12054         * bytecomp.el (byte-compiler-legal-options):
12055         * bytecomp.el (byte-compile-lapcode):
12056         * bytecomp.el (byte-optimize-log):
12057         * bytecomp.el ((fboundp 'defsubst)):
12058         * bytecomp.el:
12059         * bytecomp-runtime.el:
12060         * byte-optimize.el (byte-optimize-apply):
12061         * byte-optimize.el (car):
12062         * byte-optimize.el (byte-optimize-form):
12063         * byte-optimize.el (byte-optimize-form-code-walker):
12064         * byte-optimize.el:
12065         * build-report.el (build-report-insert-installation-file):
12066         * build-report.el (build-report):
12067         * auto-show.el:
12068         * apropos.el (apropos-documentation):
12069         - mega patch
12070         - clean up byte-compile warnings
12071         - remove unused variables
12072         - Use common lisp style hashtable functions
12073         - byte compiler cleanup
12074         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12075         - remove old backquote syntax usage
12076         - move some cl functionality into C for speed.
12077         - remove last remaining VMS support
12078         - spelling fixes
12079         - implement last, butlast, nbutlast, copy-list in C.
12080         - new macro ignore-file-errors, similar to ignore-errors
12081           (ignore-file-errors (delete-file "foo"))
12082         - get frequent garbage collection during loadup.el by tweaking
12083           gc-cons-threshold, rather than explicitly calling garbage-collect
12084         - default delete-key-deletes-forward to `t'.
12085
12086 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12087
12088         * XEmacs 21.2-beta4 is released.
12089
12090 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12091
12092         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12093         (easy-menu-item-present-p): Wrapper around find-menu-item.
12094         (easy-menu-remove-item): Wrapper around delete-menu-item.
12095
12096         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12097         (add-menu-button): Add 'in-menu' argument.
12098         (add-menu-item-1): Add in-menu support to helper function.
12099
12100 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12101
12102         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12103
12104 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12105
12106         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12107         of Dec 4, 1997.
12108
12109 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12110
12111         * process.el (shell-command-on-region): Report if the command
12112         succeeded or failed.
12113
12114 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12115
12116         * subr.el (buffer-substring-no-properties): Comment out.
12117
12118 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12119
12120         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12121           into font instances first, like `x-frob-font-size' does.
12122           (mswindows-find-larger-font): ditto
12123
12124 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12125
12126         * package-ui.el (pui-install-selected-packages): fix args in call
12127         to `package-get'.
12128
12129 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12130
12131         * package-get.el (host-name): New widget type.
12132         (package-get-remote): Better customization using new type.
12133         (package-get-download-sites): idem dito.
12134
12135         (package-get-custom): Do not use package-get-all untill we have
12136         runtime dependencies.
12137
12138         (package-get-remove-copy): Default to 't' we no longer need this
12139         kludge as we do not currently use depenencies.
12140
12141         (package-get-was-current): New variable.
12142         (package-get-require-base): New 'force-current' argument.
12143         (package-get-update-base): idem
12144         (package-get-package-provider):  idem
12145         (package-get-locate-index-file): New 'no-remote' argument.
12146         (package-get-locate-file): idem.
12147
12148         (package-get-maybe-save-index): New function.
12149         (package-get-update-base): Use it.
12150
12151 1998-10-28 Greg Klanderman <greg@alphatech.com>
12152
12153         * package-get.el (package-get-remote): default to nil; by default,
12154         don't go out to the net via EFS.  They must select a download site.
12155         (package-get-download-sites): new variable.
12156         (package-get-download-menu): new function.
12157         (package-get-locate-index-file): new function.
12158         (package-get-update-base): use it.
12159
12160         * menubar-items.el (default-menubar): add "Update Package Index"
12161         and "Add Download Site" menus under Options | Manage Packages.
12162
12163 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12164
12165         * package-get.el (package-get): bugfix code checking installed version
12166         for case where package is not currently installed.
12167         (package-get-require-signed-base-updates): new variable.
12168         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12169         deemed not a goot thing.  Use the variable
12170         package-get-allow-unsigned-base-updates instead.
12171
12172 1998-10-16 Greg Klanderman <greg@alphatech.com>
12173
12174         * package-get.el (package-get): Don't install an older version than
12175         we already have unless explicitly told to.  Issue a warning.
12176
12177         * package-ui.el (pui-add-required-packages): when adding
12178         dependencies, don't add packages that are up to date.
12179         (pui-package-symbol-char):  Don't consider a package out of date
12180         if you have a newer version installed than the latest version in
12181         package-get-base.
12182
12183         * package-get.el (package-get-base-filename): document that it may
12184         be a path relative to package-get-remote;  new default value.
12185         (package-get-locate-file): new function.
12186         (package-get-update-base): use it to expand package-get-base-filename.
12187         (package-get-save-base): new function to save the package-get database
12188         to file.
12189         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12190         (package-get-update-base): pass the REMOTE-SOURCE arg.
12191         (package-get-update-base-entry): call package-get-custom-add-entry.
12192         (package-get-file-installed-p): removed; no longer needed.
12193         (package-get-create-custom): ditto.
12194         (toplevel): remove code to build and load package-get-custom.el
12195         (package-get-custom-add-entry): new function.
12196
12197 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12198
12199         * wid-edit.el (widget-button-click): Don't switch window.
12200
12201 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12202
12203         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12204
12205 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12206
12207         * etags.el (find-tag-default): Run find-tag-hook using
12208         run-hooks rather than funcall
12209
12210 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12211
12212         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12213         and the current local map as the parents to isearch-mode-map.
12214
12215 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12216
12217         * XEmacs 21.2-beta3 is released.
12218
12219 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12220
12221         * package-get.el (package-get-update-base): use
12222         insert-file-contents-internal, not insert-file-contents-literally.
12223
12224 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12225
12226         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12227         dump time.
12228
12229 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12230
12231         * package-get.el (package-get-update-base-entry): new function.
12232         (package-get-update-base): renamed; was `package-get-load-base'.
12233         cleanup, and use package-get-update-base-from-buffer.
12234         (package-get-update-base-from-buffer): new function.
12235         (package-get-update-base-entries): new; helper for above.
12236         Do not eval lisp grabbed over ftp; parse it from new format.
12237
12238 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12239
12240         * files.el (set-auto-mode): Don't play games loading package-get
12241         database; package-get-package-provider will handle it all.
12242
12243 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12244
12245         * package-get.el (package-get-base-filename): new variable.
12246         (package-get-require-base): new function.
12247         (package-get-pgp-signed-begin-line): new variable.
12248         (package-get-pgp-signature-begin-line): ditto.
12249         (package-get-pgp-signature-end-line):  ditto.
12250         (package-get-load-base): new function.
12251         (package-get-interactive-package-query):
12252         (package-get-update-all):
12253         (package-get-dependencies):
12254         (package-get-package-provider):
12255         (package-get-custom): use package-get-require-base.
12256         [package-get-custom loading]: disable for now.
12257
12258         * package-ui.el (pui-list-packages): use (package-get-require-base)
12259
12260 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12261
12262         * package-ui.el: Correct obvious thinko in choosing extent face.
12263
12264 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12265
12266         * menubar-items.el (default-menubar): pui-list-package has nothing
12267         to with Customize. Move all the package stuff to a new Item in Options.
12268
12269         * package-ui.el (pui-menu): Add menu and Popup menu.
12270
12271         * package-get.el (package-get): Use new
12272         package-admin-get-install-dir.
12273
12274         * package-admin.el (package-admin-get-install-dir): New syntax.
12275         Conserve package location and put mule packages where mule-base is.
12276
12277         * package-get.el : Customized
12278
12279         * package-ui.el (pui): Customized
12280         (pui-package-install-dest-dir): New variable.
12281         (pui-install-selected-packages): Use it
12282
12283 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12284
12285         * package-get.el (package-get-interactive-package-query): Move
12286         dependency on package-get-base to run-time.
12287         (package-get-update-all): Ditto.
12288         (package-get-dependencies): Ditto.
12289         (package-get-package-provider): Ditto.
12290         (package-get-custom): Ditto.
12291
12292 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12293
12294         * events.el: Remove 'ascii-character property from 'backspace
12295         and 'delete symbols
12296
12297 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12298
12299         * package-get-base.el: removed.
12300
12301 1998-09-23  Didier Verna  <didier@xemacs.org>
12302
12303         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12304         (no-upper-case-p): new function.
12305         (with-search-caps-disable-folding): new macro.
12306         (with-interactive-search-caps-disable-folding): new macro.
12307         (zap-to-char): In interactive mode, do a case-sensitive search if
12308         the character is uppercase.
12309         (zap-up-to-char): ditto.
12310
12311         * replace.el (perform-replace): use the function no-upper-case-p.
12312
12313         * isearch-mode.el (isearch-fix-case): ditto.
12314         make obsolete `with-caps-disable-folding' and
12315         `isearch-no-upper-case-p'.
12316
12317         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12318         (tags-search): ditto.
12319         (tags-query-replace): ditto.
12320
12321         * info.el (Info-search): ditto.
12322
12323 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12324
12325         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12326
12327 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12328
12329         * package-admin.el (package-admin-rmtree): rewritten.  need to
12330         check for "." and ".." before symlink check.  expand files and
12331         directories with respect to DIRECTORY, not default-directory.
12332
12333 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12334
12335         * package-get.el (package-get-all): add INSTALL-DIR argument.
12336
12337 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12338
12339         * package-ui.el (pui-add-required-packages): new function, select
12340         dependent packages.
12341         (pui-display-keymap): bind it.
12342         (pui-help-string): document it.
12343         (pui-install-selected-packages): package-get-all -> package-get.
12344
12345         * package-get.el (package-get-dependencies): new function.
12346
12347 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12348
12349         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12350         regexps.
12351
12352 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12353
12354         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12355         function.
12356         (default-mouse-track-normalize-point): Use it.
12357
12358 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12359
12360         * package-admin.el (package-admin-delete-binary-package):
12361                 General cleanup. Remove unnessary use of progn and
12362         save-excursion.
12363         (package-admin-delete-binary-package): Do NOT mess with file
12364         modes. That is evil.
12365         (package-admin-delete-binary-package): Wrap all deleting in
12366         condition-case. The data in MANIFEST is untrustworthy.
12367         (package-admin-delete-binary-package): Let the OS worry about non
12368         empty directories.
12369
12370 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12371
12372         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12373         processing.
12374         (lm-report-bug): Fix mail address to send bug reports to.
12375
12376 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12377
12378         * XEmacs 21.2-beta2 is released.
12379
12380 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12381
12382         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12383
12384 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12385
12386         * info.el (Info-mode): Document page turning by double clicks in
12387         docstring so `M-x describe-mode' will display it.
12388
12389 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12390
12391         * info.el (Info-mouse-track-double-click-hook): Use character
12392         widths to calculate a border region where double clicking does
12393         page turning, and return `nil' by default so other hooks, such as
12394         region highlighting, will be run.
12395
12396 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12397
12398         * sound.el (default-sound-directory-list): Initialize with all the
12399         "sounds" directories in `data-directory-list'.  It used to just be
12400         the first one.
12401
12402         * packages.el (locate-data-directory-list): Created.  This gives
12403         the list of matching directories, unlike `locate-data-directory',
12404         which just gives the first one.
12405
12406 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12407
12408         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12409         make a binding in the local keymap until help-char handling is
12410         improved.
12411
12412         * help.el (help-keymap-with-help-key): Provide keymap with help
12413         binding.
12414         (help-print-help-form): New helper function.
12415
12416 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12417
12418         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12419         move extent to another buffer; no need to create a new extent.
12420         (isearch-fix-case): New function.
12421         (isearch-search-and-update): Use it.
12422
12423 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12424
12425         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12426         the keymap, not minor-mode-map-alist.
12427         (isearch-done): Restore overriding-local-map.
12428
12429 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12430
12431         * bytecomp.el (byte-compile-buffer-substring):
12432         Fix for: (byte-compile (defun f () (buffer-substring)))
12433         ==>   ** buffer-substring called with 3 args, but requires 0-3
12434         - new code not only works, but is more readable, too.
12435
12436 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12437
12438         * msw-faces.el (mswindows-init-device-faces): Don't try to
12439           specify a default font at this late stage. Do try to force
12440           creation of the default face font so that if it fails we get
12441           an error now instead of a crash at frame creation.
12442
12443           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12444           mswindows-make-font-unitalic: Canonical default weight
12445           changed from "Normal" to "Regular".
12446
12447           mswindows-make-font-bold / -bold-italic: Supplied device was
12448           not being passed into call to mswindows-find-smaller-font.
12449
12450 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12451
12452         * package-get.el (package-get-remote): Fix the path where to find
12453           the packages on xemacs.org.
12454
12455 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12456
12457         * about.el (about-maintainer-info): Update Ben's entry.
12458
12459 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12460
12461         * lisp/shadow.el (find-emacs-lisp-shadows):
12462         - `member' was being called on lists of length 2000!
12463         - Replace with hashtables.
12464         - Replace hand-coded loops with (dolist)
12465         - Fix comment typo
12466
12467 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12468
12469         * packages.el: Added new function, `package-delete-name', to
12470           delete existing packages from the installed package database
12471           (`packages-package-list').  Also added the "pkginfo" directory
12472           to `packages-special-base-regexp', so that the pkginfo directory
12473           would not get added to `late-packages'.
12474
12475         * package-admin.el: Added ability to delete an installed package
12476           (added low-level function, `package-admin-delete-package').
12477           Understands how to use the pkginfo/MANIFEST.<package> file to
12478           delete the package.  When installing a package, will also
12479           create a MANIFEST.* file if one is not provided by the
12480           package.  If the MANIFEST.* doesn't exist when deleting a
12481           package, the functions will fall back to attempting to delete
12482           any package-specific lisp directory.
12483
12484         * package-get.el: Moved some functions to package-admin.el.
12485           Added interactive function `package-get-delete-package', for
12486           use by users for deleting a package.
12487
12488           Also modified to not require the presence of efs.
12489
12490 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12491
12492         * files.el (find-file-noselect): Handle all signals, kill the
12493         buffer and resignal.
12494
12495 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12496
12497         * cl-macs.el (glyph-image): Add setf method.
12498
12499 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12500
12501         * package-get.el: Fixed broken EFS downloading.  Also, look for
12502           .tar.gz files first, in preference over .tgz files.
12503
12504         * package-ui.el: Fix display of package version numbers.
12505
12506 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12507
12508         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12509         argument.
12510
12511 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12512
12513         * list-mode.el: `display-completion-list': added new/optional
12514           keyword `:completion-string', which allows the programmer to
12515           change the "Possible completions are:" prompt.
12516
12517         * menubar-items.el: Added new pulldown menu-pick to start up the
12518           visual package browser/installer:
12519
12520                 Options->Customize->List Packages
12521
12522         * package-admin.el: Added hooks for installing under both Unix
12523           and MS Windows.  Does additional error checking.  No longer
12524           calls "add-big-package.sh" to install packages under Unix; now
12525           calls gunzip & tar directly.
12526
12527         * package-get.el: Added ability to install packages from files
12528           on a local disk/CDROM.  Now deletes any existing package lisp
12529           directory.  Does completion on available packages when
12530           querying for package names.  Will also search for .tgz files
12531           in addition for .tar.gz files.  Tries to reload
12532           auto-autoloads, as a convenience when loading new packages,
12533           and also tries to add any new package paths to `load-path'.
12534           Changed all occurences of `concat' to use `expand-file-name'.
12535
12536         * package-ui.el: New file which implements the main visual
12537           package browser/installer, which is started via a menu pick or
12538           M-x pui-list packages.
12539
12540 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12541
12542         * startup.el (load-init-file): spelling fix.
12543
12544 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12545
12546         * startup.el (normal-top-level): Load auto-autoload files
12547         covariantly with their precedence.
12548
12549 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12550
12551         * menubar-items.el (default-menubar): Remove "Font Weight"
12552         option, there is currently no custom equivalent.. Customize-faces
12553         is "Edit faces".
12554
12555         * x-font-menu.el (font-menu-set-font): Use customize to set
12556         default face.
12557
12558         * faces.el (face-spec-update-all-matching): New function.
12559
12560         * cus-face.el (custom-set-face-update-spec): New function.
12561         Interface to customize faces from elisp.
12562
12563         (custom-face-value-create): Show the customized settings if set
12564         but not saved.
12565
12566 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12567
12568         (custom-face-value-create): Show the customized settings if set
12569         but not saved.
12570
12571 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12572
12573         * keydefs.el (global-map): Add FSF 20.3 binding of
12574         query-replace-regexp.
12575
12576 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12577
12578         * minibuf.el (read-file-name-internal-1): use
12579         user-name-completion-1 instead of user-name-completion.
12580
12581 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12582
12583         * loadup.el:
12584         * make-docfile.el:
12585         * update-elc.el: Don't set `source-directory' (now defunct as a
12586         global variable) no more.
12587
12588         * packages.el (packages-list-autoloads): Made `source-directory'
12589         (now defunct as a global variable) a parameter.
12590
12591 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12592
12593         * about.el (about-hackers): new email
12594
12595 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12596
12597         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12598
12599 1998-07-17  Didier Verna  <didier@xemacs.org>
12600
12601         * faces.el (set-face-property):
12602         (set-face-dim-p):
12603         (face-dim-p): updated the doc strings now that the dim property isn't
12604         tty-specific.
12605         (face-equal): the dim property is now a common one.
12606
12607         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12608         Renamed the `stipple' attribute to `background-pixmap'.
12609         (custom-face-background-pixmap): make custom-face-stipple an
12610         obsolete alias for this.
12611
12612 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12613
12614         * find-paths.el (paths-file-readable-directory-p): Created and
12615         used.
12616
12617         * loadup.el: Don't set inhibit-... flags from run-temacs.
12618
12619 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12620
12621         * packages.el (packages-data-path-depth): Added and used.
12622
12623 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12624
12625         * about.el:
12626         - Change .xpm to .png, delete "zcat" section.
12627         - cosmetic fix in the 'marcpa' entry.
12628
12629         * etc/photos
12630         - convert all .xpm.Z to .png
12631         - rename mrb to martin
12632         - rename mcook-m to mcookm
12633
12634 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12635
12636         * x-init.el (x-initialize-compose): Add support for
12637         dead-circumflex as YET ANOTHER NAME for that dead key.
12638
12639 1998-08-05  Colin Rafferty <colin@xemacs.org>
12640
12641         * setup-paths.el (paths-construct-exec-path): Made the
12642         last-packages really be last.
12643         (paths-construct-data-directory-list): Ditto.
12644
12645 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12646
12647         * startup.el(startup-splash-frame-body):
12648         Update Copyright notice in splash screen
12649
12650 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12651
12652         * minibuf.el (read-file-name-internal-1): do ~user completion.
12653
12654 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12655
12656         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12657         aginst destroyed extents
12658
12659 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12660
12661         * package-get.el (package-get): add `install-dir' argument.
12662
12663 1998-07-20  John Jones  <jj@asu.edu>
12664
12665         * package-get.el: calls to package-get-update-all will only
12666           update packages which are already installed.
12667
12668 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12669
12670         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12671         writable.
12672
12673 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12674
12675         * about.el (about-hackers): Correct my email.
12676
12677 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12678
12679         * about.el (about-hackers): new email-address.
12680
12681 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12682
12683         * minibuf.el (read-number): Don't let `input-error' condition
12684         escape.
12685
12686 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12687
12688         * about.el (about-hackers): use my `email-for-life' address.
12689
12690 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12691
12692         * XEmacs 21.2-beta1 is released.
12693
12694 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12695
12696         * ldap.el (ldap-search): Doc string change
12697
12698 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12699
12700         * menubar-items.el (default-menubar): Removed references to
12701         `data-directory', and use `locate-data-file' instead, and made
12702         then greyed out if they don't exist.
12703
12704 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12705
12706         * keymap.el (events-to-keys): Use `format' instead of `concat'
12707         since the latter does not accept integer args anymore
12708
12709 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12710
12711         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12712         macros replaced.
12713
12714 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12715
12716         * make-docfile.el: Get first initialization from very-early-lisp.el
12717         * update-elc.el: Ditto.
12718         * loadup.el (really-early-error-handler): Ditto.
12719
12720         * packages.el (packages-unbytecompiled-lisp): Add new file,
12721         very-early-lisp.el.
12722
12723         * very-early-lisp.el: New file.
12724
12725 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12726
12727         * Symbols that have been obsolete for at least 3 years removed (II).
12728
12729         * obsolete.el (eval-current-buffer): Make compatible.
12730         (byte-code-function-p): Ditto.
12731         (send-string): Removed.
12732         (send-region): Removed.
12733         (screen-scrollbar-width): Removed.
12734         (set-screen-scrollbar-width): Removed.
12735         (set-screen-left-margin-width): Removed.
12736         (set-screen-right-margin-width): Removed.
12737         (screen-left-margin-width): Removed.
12738         (screen-right-margin-width): Removed.
12739         (set-buffer-left-margin-width): Removed.
12740         (set-buffer-right-margin-width): Removed.
12741         (buffer-left-margin-width): Removed.
12742         (buffer-right-margin-width): Removed.
12743         (x-set-frame-icon-pixmap): Removed.
12744         (x-set-screen-icon-pixmap): Removed.
12745         (pixel-name): Removed.
12746         (make-pixmap): Removed.
12747         (make-cursor): Removed.
12748         (pixmap-width): Removed.
12749         (pixmap-contributes-to-line-height-p): Removed.
12750         (set-pixmap-contributes-to-line-height): Removed.
12751
12752 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12753
12754         * obsolete.el (popup-menu-up-p): removed.
12755         (read-no-blanks-input): Removed.
12756         (wholenump): Removed.
12757         (ring-mod): Removed (what was ring-mod?).
12758         (current-time-seconds): Removed.
12759         (run-special-hook-with-args): Removed.
12760         (dot): Removed.
12761         (dot-marker): Removed.
12762         (dot-min): Removed.
12763         (dot-max): Removed.
12764         (window-dot): Removed.
12765         (set-window-dot): Removed.
12766
12767         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12768         `dot-min'.
12769
12770         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12771
12772         * code-files.el (insert-file-contents): Rename
12773         run-special-hook-with-args to run-hook-with-args-until-success.
12774         (write-region): Ditto.
12775
12776 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12777
12778         * about.el: Fix typos, update release date.
12779
12780         * Symbols that have been obsolete for at least 3 years removed.
12781
12782         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12783         screen- functions.
12784         (toplevel): remove setf methods for screen functions.
12785         * cl-macs.el (extent-data): defsetf removed.
12786         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12787         many places to remove.
12788         (comment-indent-hook): Ditto.
12789         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12790         (buffer-dedicated-screen): Ditto.
12791         (deiconify-screen): Ditto.
12792         (delete-screen): Ditto.
12793         (event-screen): Ditto.
12794         (find-file-other-screen): Ditto.
12795         (find-file-read-only-other-screen): Ditto.
12796         (live-screen-p): Ditto.
12797         (screen-height): Ditto.
12798         (screen-iconified-p): Ditto.
12799         (screen-list): Ditto.
12800         (screen-live-p): Ditto.
12801         (screen-name): Ditto.
12802         (screen-parameters): Ditto.
12803         (screen-pixel-height): Ditto.
12804         (screen-pixel-width): Ditto.
12805         (screen-root-window): Ditto.
12806         (screen-selected-window): Ditto.
12807         (screen-totally-visible-p): Ditto.
12808         (screen-visible-p): Ditto.
12809         (screen-width): Ditto.
12810         (screenp): Ditto.
12811         (get-screen-for-buffer): Ditto.
12812         (get-screen-for-buffer-noselect): Ditto.
12813         (get-other-screen): Ditto.
12814         (iconify-screen): Ditto.
12815         (lower-screen): Ditto.
12816         (mail-other-screen): Ditto.
12817         (make-screen): Ditto.
12818         (make-screen-invisible): Ditto.
12819         (make-screen-visible): Ditto.
12820         (modify-screen-parameters): Ditto.
12821         (new-screen): Ditto.
12822         (next-screen): Ditto.
12823         (next-multiscreen-window): Ditto.
12824         (other-screen): Ditto.
12825         (previous-screen): Ditto.
12826         (previous-multiscreen-window): Ditto.
12827         (raise-screen): Ditto.
12828         (redraw-screen): Ditto.
12829         (select-screen): Ditto.
12830         (selected-screen): Ditto.
12831         (set-buffer-dedicated-screen): Ditto.
12832         (set-screen-height): Ditto.
12833         (set-screen-position): Ditto.
12834         (set-screen-size): Ditto.
12835         (set-screen-width): Ditto.
12836         (show-temp-buffer-in-current-screen): Ditto.
12837         (switch-to-buffer-other-screen): Ditto.
12838         (visible-screen-list): Ditto.
12839         (window-screen): Ditto.
12840         (x-set-screen-pointer): Ditto.
12841         (x-set-frame-pointer): Ditto.
12842         (screen-title-format): Ditto.
12843         (screen-icon-title-format): Ditto.
12844         (terminal-screen): Ditto.
12845         (delete-screen-hook): Ditto.
12846         (create-screen-hook): Ditto.
12847         (mouse-enter-screen-hook): Ditto.
12848         (mouse-leave-screen-hook): Ditto.
12849         (map-screen-hook): Ditto.
12850         (unmap-screen-hook): Ditto.
12851         (default-screen-alist): Ditto.
12852         (default-screen-name): Ditto.
12853         (x-screen-defaults): Ditto.
12854         (x-create-screen): Ditto.
12855         * obsolete.el: meta-flag removed.
12856         baud-rate removed.
12857         sleep-for-millisecs removed.
12858         extent-data removed.
12859         set-extent-data removed.
12860         set-extent-attribute removed.
12861         extent-glyph removed.
12862         extent-layout removed.
12863         set-extent-layout removed.
12864         list-faces-display removed.
12865         list-faces removed.
12866         trim-versions-without-asking removed.
12867         after-write-file-hooks removed.
12868         truename removed.
12869         auto-fill-hook removed.
12870         blink-paren-hook removed.
12871         select-screen-hook, deselect-screen-hook removed.
12872         auto-raise-screen, auto-lower-screen removed.
12873
12874         * msw-mouse.el: Global change resource -> mswindows-resource.
12875
12876         * XEmacs 21.0-pre5 is released.
12877
12878 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12879
12880         * about.el (about-hackers): Credits update.
12881
12882 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12883
12884         * register.el (insert-register): Don't activate the region.
12885
12886 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12887
12888         * select.el: Restore x-* symbols for backwards compatibility:
12889         x-copy-primary-selection, x-kill-primary-selection,
12890         x-delete-primary-selection, x-select-make-extent-for-selection,
12891         x-valid-simple-selection-, x-cut-copy-clear-internal.
12892
12893 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12894
12895         * XEmacs 21.0-pre4 is released.
12896
12897 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12898
12899         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12900         reporting bugs.
12901         (maybe-add-init-button): Fix semantics under Windows.  Use
12902         `expand-file-name' rather than `concat'.
12903
12904         * help.el (print-messages): New function.
12905
12906 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12907
12908         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12909
12910 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12911
12912         * about.el: Tweaked my entry in about-hackers.
12913
12914         * find-paths.el (paths-emacs-root-p):
12915           Relaxed emacs-root checking of an in-place installation to
12916           also accommodate the flat layout used on MS Windows.
12917
12918 1998-06-29  John Jones  <jj@asu.edu>
12919
12920         * package-get.el: calls to package-get-update-all will only
12921           update packages which are already installed.
12922
12923 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12924
12925         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12926         are handled by the gui-element face fallbacks now.
12927
12928         * x-faces.el: default gui-element face to "background" as well as
12929         the default face.
12930
12931         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12932         and default face settings since these are set as fallbacks now in
12933         the appropriate domain.
12934
12935 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12936
12937         * text-mode.el (text-mode): Reorder regexp so the OR part
12938         corresponding to `page-delim' goes first and the hack in
12939         `forward-paragraph' will work.
12940         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12941
12942 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12943
12944         * subr.el (remove-hook): When checking the hook value
12945           with functionp, don't apply car to it.
12946
12947 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12948
12949         * package-get.el (package-get-remote-filename):
12950           Don't use file-name-as-directory because the local directory
12951           separator conventions might not be the same as ftp's.
12952
12953 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12954
12955         * ldap.el (ldap-host-parameters-alist): New name of
12956         `ldap-host-parameters-plist'
12957
12958 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12959
12960         * package-get.el: Using (require 'package-get-base), now that it
12961         provides itself.  Consequently removed all instances of (load
12962         "package-get-base.el").
12963
12964 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12965
12966         * subr.el (remove-hook): Don't treat the hook value as a
12967           list unless it is both consp and not functionp.
12968
12969 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12970
12971         * about.el: Email address for Ben Wing is ben@xemacs.org.
12972         * auto-show.el: Ditto.
12973         * bytecomp.el: Ditto.
12974         * faces.el: Ditto.
12975         * x-scrollbar.el: Ditto.
12976         * x-misc.el: Ditto.
12977         * tty-init.el: Ditto.
12978         * toolbar-items.el: Ditto.
12979         * symbol-syntax.el: Ditto.
12980         * specifier.el: Ditto.
12981         * objects.el: Ditto.
12982         * hyper-apropos.el: Ditto.
12983         * glyphs.el: Ditto.
12984
12985 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12986
12987         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12988         vertical-divider-always-visible-p.
12989         (default-mouse-motion-handler): Ditto.
12990
12991 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12992
12993         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12994         global value.
12995
12996 1998-06-21  Oliver Graf <ograf@fga.de>
12997
12998         * build-reports.el: changed receiver to xemacs-build-reports list
12999
13000 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13001
13002         * font.el: Split font-family-mappings into X and
13003           mswindows-specific versions.
13004           mswindows-font-create-[object|name]: Treat supplied size
13005           as a pointsize. Added underline and strikethru handling.
13006
13007         * msw-faces.el: changed default mswindows charset to western.
13008
13009         * msw-glyphs.el: removed space in border-glyph font string that
13010           was inserted to get round bugs in the mswindows C font code.
13011
13012 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13013
13014         * about.el (about-hackers): Credits update.
13015
13016         * help-nomule.el (tutorial-supported-languages): Add Romanian
13017         TUTORIAL.
13018
13019         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13020         to ISO-8859-2.
13021
13022 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13023
13024         * font.el: Split font-family-mappings into X and
13025           mswindows-specific versions.
13026           mswindows-font-create-[object|name]: Treat supplied size
13027           as a pointsize. Added underline and strikethru handling.
13028
13029         * msw-faces.el: changed default mswindows charset to western.
13030
13031         * msw-glyphs.el: removed space in border-glyph font string that
13032           was inserted to get round bugs in the mswindows C font code.
13033
13034 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13035
13036         * minibuf.el: make read-color-completion-table call
13037           (mswindows-color-list for mswindows devices.
13038
13039 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13040
13041         * lisp/font-lock.el
13042         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13043         Let declaration items contain non-word symbol characters.
13044
13045 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13046
13047         * package-get.el (package-get-package-provider): Added autoload
13048         cookie.  Loading "package-get-base.el" in ALL functions that use
13049         it.  Fixed some (interactive ...) with multiple argument specs
13050         again.  Cosmetic indentation changes.
13051
13052 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13053
13054         * info.el (Info-insert-dir): Don't use nreverse on variables
13055         that you want to use later.
13056
13057 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13058
13059         * x-mouse.el (x-set-point-and-move-selection): Replace call
13060         to x-kill-primary-selection with kill-primary-selection
13061
13062 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13063
13064         * simple.el (what-cursor-position): Make cursor position reported
13065         use value of column-number-start-at-one
13066
13067 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13068
13069         * about.el (xemacs-hackers): Fix Jareth's email address.
13070
13071 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13072
13073         * startup.el (startup-splash-frame): Remove
13074         `xemacs-startup-logo-function'.
13075
13076 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13077
13078         * about.el (about-hackers): Update credits list.
13079
13080 1998-06-06  Jeff Miller <jmiller@smart.net>
13081
13082         * lisp/sound.el: Update sound-ext to allow filenames with
13083           extensions to be found by load-sound-file
13084
13085 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13086
13087         * info.el (Info-rebuild-outdated-dir): Removed variable
13088         (Info-auto-generate-directory): New variable
13089         (Info-save-auto-generated-dir): New variable
13090         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13091         (Info-build-dir-anew): Second parameter removed.  Use
13092         `Info-save-auto-generated-dir'
13093         (Info-rebuild-dir): Ditto
13094
13095 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13096
13097         * list-mode.el (next-list-mode-item): Would not recognize
13098         border between directly neighbored items.
13099
13100 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13101
13102         * package-get.el: add autoloads for some functions.
13103
13104 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13105
13106         * specifier.el (let-specifier): Tiny docfixes.
13107
13108 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13109
13110         * msw-mouse.el: set selection-pointer-glyph to Normal.
13111
13112 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13113
13114         * wid-edit.el (widget-specify-secret): New function.
13115         (widget-after-change): Use it.
13116         (widget-specify-field): Use it.
13117
13118 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13119
13120         * mouse.el (drag-window-divider): Use `(not done)' instead of
13121         `doit'; reuse result of `window-pixel-edges'.
13122
13123         * modeline.el (drag-modeline-event-lag): Rename to
13124         drag-divider-event-lag.
13125
13126 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13127
13128         * specifier.el (let-specifier): Rewritten not to generate needless
13129         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13130         arguments.
13131
13132 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13133
13134         * minibuf.el (read-file-name-1): Setup buffer-local value of
13135         `completion-ignore-case' in completions buffer under Windows.
13136
13137 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13138
13139         * about.el (about-maintainer-glyph): Fix support for not
13140         compressed images.
13141
13142 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13143
13144         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13145
13146         * mouse.el (mouse-track): Cancel selection if misc-user event with
13147         `cancel-mode-internal' function is fetched.
13148
13149 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13150
13151         * files.el (save-some-buffers-1): Fixed return value.
13152
13153 1998-06-01  Oliver Graf <ograf@fga.de>
13154
13155         * dragdrop.el: added experimental
13156
13157 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13158
13159         * startup.el (after-init-hook, init-file-user,
13160         user-init-directory, load-user-init-file):  Purge references
13161         to "~/.xemacs/init.el" from docstrings.
13162
13163         (load-user-init-file) Use paths-construct-path to construct
13164         paths to user init files.  Go directly to ~/.emacs, do not
13165         search ~/.xemacs/, do not load `default-custom-file'.
13166
13167 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13168
13169         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13170         general *sh.
13171         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13172
13173 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13174
13175         * menubar-items.el (default-menubar): add Update Packages to customize
13176         menu.
13177
13178 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13179
13180         * faces.el: use toolbar face as a fallback for toolbar properties
13181         in xpm-color-symbols instead of default.
13182
13183         * msw-faces.el: rename 3d-object -> gui-element face.
13184
13185 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13186
13187         * startup.el (xemacs-startup-logo-function): New variable.
13188         (startup-splash-frame): Use it.
13189
13190 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13191
13192         * files.el (save-some-buffers): Would wait 1 second.
13193         (save-some-buffers-1): Delete other windows here instead of in
13194         `save-some-buffers'.
13195         (save-some-buffers): Force redisplay only if windows were deleted.
13196
13197 1998-06-02  Didier Verna  <didier@xemacs.org>
13198
13199         * cus-face.el (custom-face-attributes): generalized the use of
13200         toggle buttons for boolean attributes.
13201         Re-ordered the items a bit.
13202
13203 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13204
13205         * sound.el (default-sound-directory): Use `locate-data-directory'
13206         to find the sounds directory.
13207
13208 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13209
13210         * sound.el: default sound-ext to .wav under mswindows, .au
13211         otherwise. load-default sounds without extensions.
13212
13213 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13214
13215         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13216         if send-pr is not bound.
13217
13218 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13219
13220         * files.el: grok idl files in auto-mode-alist.
13221 1998-06-01  Jeff Miller  <jmiller@smart.net>
13222
13223         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13224         calling `upcase'.
13225
13226 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13227
13228         * msw-glyphs.el: add xbm to the list of image types supported.
13229
13230 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13231
13232         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13233         instead of XEmacs one when dumping InfoDock.
13234
13235 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13236
13237         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13238         for `modeline-visible-p'
13239
13240         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13241
13242 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13243
13244         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13245         since it's not used anymore. doc string fixes.
13246
13247         * package-get.el (package-get-file-installed-p): new function. use
13248         instead of file-installed-p which is in an external package.
13249
13250 1998-05-28  Oliver Graf <ograf@fga.de>
13251
13252         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13253         favor of select-window/switch-to-buffer
13254
13255 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13256
13257         * startup.el: changed (getenv "HOME") to (user-home-directory)
13258
13259 1998-05-25  Oliver Graf <ograf@fga.de>
13260
13261         * frame.el (cde-start-drag) moved to dragdrop.el
13262         (offix-start-drag-region) moved to dragdrop.el
13263         (offix-start-drag) moved to dragdrop.el
13264         * dragdrop.el (cde-start-drag) moved from frame.el
13265         (offix-start-drag-region) moved from frame.el
13266         (offix-start-drag) moved from frame.el
13267         (cde-start-drag-region) cde drag regions
13268         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13269
13270 1998-05-26  Oliver Graf <ograf@fga.de>
13271
13272         * dragdrop.el: created dragdrop-drag prototypes
13273         (cde-start-drag-region) fixed typo
13274
13275 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13276
13277         * simple.el (after-init-hook): Remove reader macro.
13278
13279         * packages.el (packages-hardcoded-lisp): Get rid of reader
13280         macros.  Update DOC string.
13281
13282 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13283
13284         * mouse.el (drag-window-divider): Ditto.
13285
13286         * modeline.el (mouse-drag-modeline): Use it.
13287
13288         * lisp-mode.el (let-specifier): Specify indentation.
13289
13290         * specifier.el (let-specifier): Renamed from
13291         `with-specifier-instance'.
13292
13293 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13294
13295         * x-faces.el:
13296         * faces.el: move definition of xpm-color-symbols from x-faces.el
13297         to faces. Predicate x-get-resource on the presence of x.
13298
13299         * msw-faces.el: set 3d-object face rather than modeline. Specify
13300         faces as specfier defaults.
13301
13302         * package-get.el: don't use package-admin-add-single-file-package.
13303
13304 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13305
13306         * toolbar-items.el: Fixup tooltips.
13307         (toolbar-gnus): Don't use obsolete variable
13308         toolbar-news-frame-properties.
13309         (toolbar-news-reader): Default to `gnus' instead of
13310         `not-configured'.
13311
13312         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13313         Windows.
13314
13315 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13316
13317         * package-get.el: rename -installedp -> -installed-p.
13318
13319 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13320
13321         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13322         attributes, and assinged it to continuation, truncation and
13323         hscroll glyphs.
13324
13325         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13326         and made continuation, truncation and hscroll glyphs arrow
13327         characters out of that font.
13328
13329 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13330
13331         * minibuf.el (minibuffer-electric-separator): Play nicely with
13332         directory-sep-char being \.
13333         (minibuffer-electric-tilde): Ditto.
13334         (read-file-name-map): Ditto.
13335
13336 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13337
13338         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13339         on X devices.
13340         (default-mouse-track-deal-with-down-event): Avoid
13341         `x-disown-selection'; use `disown-selection' instead.
13342
13343 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13344
13345         * select.el:
13346         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13347         moved to (cut-copy-clear-internal) in select.el. Ditto for
13348         (x-delete-primary-selection) (x-kill-primary-selection)
13349         (x-copy-primary-selection).
13350         (own-clipboard): new function.
13351
13352         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13353         functions in select.el. remove old ones.
13354         (mswindows-own-clipboard): new function.
13355
13356 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13357
13358         * gnuserv.el: allow connections from mswindows type devices.
13359
13360 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13361
13362         * msw-glyphs.el: change image type used from cursor to resource.
13363
13364 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13365
13366         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13367         for {top,bottom}-{left,right} values in addition to
13368         {top,bottom}_{left,right}.
13369         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13370
13371 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13372
13373         * cl-macs.el (specifier-instance): Undefine its setf method.
13374
13375         * specifier.el (with-specifier-instance): Added docstring.
13376
13377         * mouse.el (drag-window-divider): Ditto.
13378
13379         * modeline.el (mouse-drag-modeline): Use it.
13380
13381         * lisp-mode.el (with-specifier-instance): Define its indentation
13382         level.
13383
13384         * specifier.el (with-specifier-instance): New macro.
13385
13386 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13387
13388         * package-get.el (package-get-create-custom): new function to
13389         auto-generate package-get-custom.el from package-get-base.el.
13390         * (package-get-ever-installedp): new function.
13391         * (package-get-custom): new function to get all packages specified
13392         by customize.
13393
13394 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13395
13396         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13397
13398 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13399
13400         * cl-extra.el: Reverse previous float change.
13401
13402 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13403
13404         * x-faces.el:
13405         * faces.el (try-font-name): moved from x-faces.el since it is
13406         required by w3 under mswindows as well X.
13407
13408 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13409
13410         * winnt.el: Removed evil (setq completion-ignore-case t)
13411         clause, one more overlookef fsfism.
13412         (nt-quote-args-functions-alist): End sentences with double space.
13413
13414 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13415
13416         * window-xemacs.el (push-window-configuration): Remove kludgery of
13417         recaching default-toolbar specifier.
13418         (pop-window-configuration): Ditto.
13419         (unpop-window-configuration): Ditto.
13420
13421 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13422
13423         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13424
13425 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13426
13427         * winnt.el (nt-quote-args-verbatim): Added function.
13428         (nt-quote-args-prefix-quote): Added function.
13429         (nt-quote-args-backslash-quote): Added function.
13430         (nt-quote-args-double-quote): Added function.
13431         (nt-quote-args-functions-alist): New variable.
13432         (nt-quote-process-args): Added function. This is the main quoting
13433         work horse called from process-nt.c
13434
13435 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13436
13437         * winnt.el: Removed duplicate definitions for backspace,
13438         delete, M-backspace and C-M-backspace.
13439         (file-name-buffer-file-type-alist): Removed this variable.
13440         (find-buffer-file-type): Removed function.
13441         (find-file-binary):  Removed function.
13442         (find-file-text): Removed function.
13443         (find-file-not-found-set-buffer-file-type): Removed function.
13444         (save-to-unix-hook): Removed function.
13445         (revert-from-unix-hook): Removed function.
13446         (using-unix-filesystems): Removed function.
13447         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13448         warning.
13449         (x-set-selection): Removed function.
13450         (x-get-selection): Removed function.
13451         Removed commented FSFisms.
13452         Replaced copyright notice (this file is not part of GNU Emacs).
13453         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13454         comint-process-echoes setting to t.
13455
13456 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13457
13458         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13459         and used following the interface change of
13460         `paths-find-recursive-path'.
13461
13462         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13463         regexp instead of a list of base names.
13464         (paths-version-control-filename-regexp):
13465         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13466         Introduced and used following the interface change of
13467         `paths-find-recursive-path'.
13468
13469 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13470
13471         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13472         on X devices, rather than on all non-TTY devices.
13473
13474 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13475
13476         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13477
13478         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13479
13480 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13481
13482         * itimer.el (activate-itimer): Fixed usage of integers
13483         as argument to `concat'.
13484
13485 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13486
13487         * itimer.el (start-itimer): replace the use of `concat' with
13488         `format'
13489
13490 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13491
13492         * mode-motion.el (mode-motion-hook): Clarify docstring.
13493         From Bob Weiner <weiner@altrasoft.com>
13494
13495         * loadhist.el (symbol-file): Supply prompt string when used
13496         interactively.
13497         From Bob Weiner <weiner@altrasoft.com>
13498
13499 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13500
13501         * loadup.el (really-early-error-handler): Ditto.
13502
13503         * update-elc.el: Ditto.
13504
13505         * setup-paths.el (paths-construct-exec-path): Ditto.
13506
13507         * make-docfile.el: Ditto.
13508
13509         * find-paths.el (paths-decode-directory-path): Use split-path
13510         instead of decode-path.
13511
13512         * files.el (parse-colon-path): Update docstring reference.
13513
13514 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13515
13516         * msw-init.el:
13517         * x-init.el:
13518         Bind cut'n'paste keys to non window-system specific functions.
13519
13520         * msw-select.el: New function mswindows-clear-clipboard.
13521         mswindows-cut-copy-clipboard extended to handle clearing of the
13522         selection and renamed to mswindows-cut-copy-clear-clipboard.
13523
13524         * select.el: on mswindows devices delete-primary-selection
13525         calls mswindows-clear-clipboard.
13526
13527 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13528
13529         * simple.el (quoted-insert): Inhibit quit when using read-char.
13530
13531         * cmdloop.el (read-char): Don't inhibit quit.
13532         (read-char-exclusive): Ditto.
13533         (read-char): Signal quit if quit-char was pressed.
13534         (read-char-exclusive): Ditto.
13535         (read-quoted-char): Return a character, not integer.
13536
13537         * menubar-items.el (default-popup-menu): Use Andy's generic
13538         selection code.
13539         (default-popup-menu): Fix code.
13540
13541 1998-05-14  Oliver Graf <ograf@fga.de>
13542
13543         * dragdrop.el (dragdrop-function-widget): this time it's done
13544
13545 1998-05-13  Oliver Graf <ograf@fga.de>
13546
13547         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13548
13549 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13550
13551         * device.el (device-pixel-width):
13552         (device-pixel-height):
13553         (device-mm-width):
13554         (device-mm-height):
13555         (device-bitplanes):
13556         (device-color-cells): Swapped parameters to device-system-metric
13557         according to the interface change.
13558
13559 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13560
13561         * mouse.el (default-mouse-motion-handler): Use new name of the
13562         function event-over-vertical-divider-p.
13563         Do not set E-W arrow cursor over the divider if
13564         vertical-divider-draggable-p is nil in the window.
13565         ([top-level]): Use new name for the variable
13566         vertical-divider-map.
13567         (drag-window-divider): Respect vertical-divider-draggable-p.
13568         Variable name typo fixes.
13569
13570 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13571
13572         * keymap.el (kbd): Define here; handle string constants and
13573         others...
13574
13575 1998-05-15  Christian Nyb <chr@mediascience.no>
13576
13577         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13578         in Emacs 18.
13579
13580 1998-05-13  Didier Verna  <didier@xemacs.org>
13581
13582         * mouse.el (drag-window-divider): give the vertical divider a
13583         pressed look when dragging it.
13584
13585 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13586
13587         * faces.el: predicate some more face operations on x or mswindows
13588         not just x.
13589
13590         * modeline.el: enable modeline coloring for mswindows.
13591
13592 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13593
13594         * minibuf.el (minibuffer-default): Added variable; compatible with
13595         FSF Emacs.
13596         (next-history-element): Used `minibuffer-default'.
13597
13598 1998-05-12  Oliver Graf <ograf@fga.de>
13599
13600         * dragdrop.el (dragdrop-function-widget): button and mods ok
13601         arguments still look a bit strange
13602         (dragdrop-compare-mods) created
13603         (dragdrop-drop-do-functions) correctly checks for buttons and
13604         modifiers
13605
13606 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13607
13608         * setup-paths.el (paths-default-info-directories): Replace
13609         path-separator with directory-sep-char.
13610
13611         * files.el (path-separator): Don't define it here.
13612
13613 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13614
13615         * update-elc.el: Ditto.
13616
13617         * setup-paths.el (paths-construct-exec-path): Ditto.
13618
13619         * make-docfile.el: Ditto.
13620
13621         * loadup.el (really-early-error-handler): Ditto.
13622
13623         * find-paths.el (paths-decode-directory-path): Use decode-path
13624         instead of decode-path-internal.
13625
13626         * files.el (parse-colon-path): Update docstring.
13627
13628 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13629
13630         * subr.el (get-buffer-window-list): Make BUFFER optional.
13631
13632         * window-xemacs.el (windows-of-buffer): Defalias to
13633         get-buffer-window-list.
13634
13635 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13636
13637         * disass.el: Fix maintainer keyword.
13638
13639         * bytecomp.el (byte-compile-and-load-file): Autoload.
13640         (byte-compile-buffer): Ditto.
13641
13642         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13643         value is returned, not the name.
13644         (lisp-imenu-generic-expression): Enable it.
13645         (lisp-mode-variables): Ditto.
13646         (lisp-indent-offset): Change defconst to defvar.
13647         (lisp-indent-function): Ditto.
13648         (lisp-body-indent): Ditto.
13649
13650 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13651
13652         * modeline.el: Use zap-last-kbd-macro-event.
13653
13654         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13655         nil, don't attempt to do anything with messages.
13656         (eval-last-sexp): Use `letf' for clarity.
13657
13658 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13659
13660         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13661
13662 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13663
13664         * buff-menu.el:
13665         * lisp-mode.el:
13666         * obsolete.el:
13667         Change empty docstrings into no doc strings at all.
13668         Fix bogus FSF-format docstrings.
13669         * etags.el: Fix docstring.
13670
13671 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13672
13673         * package-get.el (package-get): Use internal md5
13674
13675 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13676
13677         * about.el (about-xemacs): Correct abuse of concat.
13678
13679 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13680
13681         * info.el (Info-mode): Use easymenu.
13682
13683 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13684
13685         * apropos.el (apropos): Don't use concat with integers.
13686
13687         * cmdloop.el (describe-last-error): Handle the case when no error
13688         was seen gracefully.
13689
13690         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13691         defun.
13692         (apropos-describe-plist): Ditto.
13693
13694         * help.el (with-displaying-help-buffer): Revert to a defun.
13695         (describe-key): Use it as defun.
13696         (describe-mode): Ditto.
13697         (describe-bindings): Ditto.
13698         (describe-prefix-bindings): Ditto.
13699         (describe-installation): Ditto.
13700         (view-lossage): Ditto.
13701         (describe-function): Ditto.
13702         (describe-variable): Ditto.
13703         (describe-syntax): Ditto.
13704
13705 1998-05-11  Oliver Graf <ograf@fga.de>
13706
13707         * dragdrop.el: changed order of require/provide
13708         (dragdrop-drop-mime-default) changed to new calling conventions
13709         (dragdrop-drop-do-functions) changed to new calling conventions
13710         (dragdrop-function-widget) this one needs more work...
13711
13712 1998-05-10  Oliver Graf <ograf@fga.de>
13713
13714         * about.el: another small change in my entry
13715         * dragdrop.el (dragdrop-drop-log-function): logging added
13716         plus customizations
13717         changed interface to handler functions. now called with event
13718         and object
13719
13720 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13721
13722         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13723         E-W arrow pointer displayed over draggable dividers.
13724
13725         * mouse.el (default-mouse-motion-handler): Show it when
13726         appropriate.
13727         (drag-window-divider): Added.
13728         ([top-level]): Initialized window-divider-map with a keymap
13729         binding the above function to left button down event.
13730
13731         * x-mouse.el (x-init-pointer-shape): Initialize
13732         divider-pointer-glyph from Cursor.dividerPointer, or use default
13733         E-W double arrow.
13734
13735 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13736
13737         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13738
13739 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13740
13741         * simple.el (count-words-buffer): Don't query for buffer.
13742         (count-lines-buffer): Ditto.
13743
13744 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13745
13746         * help.el (where-is): add optional insert argument.
13747
13748 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13749
13750         * help.el (describe-key-briefly): New argument INSERT.
13751
13752         * simple.el (eval-expression): New optional argument; synch with
13753         FSF 20.3.
13754
13755         * keydefs.el (global-map): Add new register bindings.
13756
13757         * register.el: Synched with FSF 20.3.
13758
13759 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13760
13761         * window-xemacs.el (recenter): all arguments are optional.
13762
13763 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13764
13765         * device.el: (device-pixel-width): Reflected name/parameters
13766         change to device-system-metric.
13767         (device-pixel-height): Ditto.
13768         (device-mm-width): Ditto.
13769         (device-mm-height): Ditto.
13770         (device-bitplanes): Ditto.
13771         (device-color-cells): Ditto.
13772
13773 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13774
13775         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13776
13777         * cl.el (most-positive-fixnum): Document.
13778         (most-negative-fixnum): Ditto.
13779
13780         * cus-dep.el: Updated comment.
13781
13782         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13783         constant.
13784
13785         * cus-load.el (custom-put): Removed.
13786
13787         * files.el (after-find-file): Just resignal quit instead of
13788         signaling "canceled".
13789
13790 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13791
13792         * frame.el (other-frame): Use `focus-frame' instead of
13793         select-frame kludges.
13794
13795         * lisp-mode.el: Update lisp-indent-function for
13796         save-selected-frame and with-selected-frame.
13797
13798         * frame.el (save-selected-frame): New macro.
13799         (with-selected-frame): Ditto.
13800         (other-frame): Use `set-frame-focus'.
13801
13802 1998-05-06  Oliver Graf <ograf@fga.de>
13803
13804         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13805         (dragdrop-drop-url-default) default handler for URL drops created
13806         (dragdrop-drop-mime-default) default handler for MIME drops created
13807         (dragdrop-drop-functions) default custom for handling drops created
13808         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13809
13810 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13811
13812         * mouse.el: Removed redundant mouse-mswindows-drop function.
13813
13814 1998-05-05  Oliver Graf <ograf@fga.de>
13815
13816         * about.el: changed some text in my entry
13817         * dragdrop.el: added customs
13818
13819 1998-05-04  Oliver Graf <ograf@fga.de>
13820
13821         * mouse.el: killed global drop key bindings
13822         (mouse-offix-drop) removed
13823         * dragdrop.el: created
13824         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13825
13826 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13827
13828         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13829         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13830
13831         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13832         obsolete comment.
13833
13834         * scrollbar.el (scrollbars-visible-p): Use new
13835         {vertical,horizontal}-scrollbar-visible-p specifiers.
13836
13837 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13838
13839         * device.el (device-pixel-height):
13840         (device-pixel-width):
13841         (device-mm-width):
13842         (device-mm-height):
13843         (device-bitplanes):
13844         (device-color-cells): Moved these 6 functions from device.c; they
13845         all use single (device-system-metrics) call.
13846
13847 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13848
13849         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13850         were renamed.
13851
13852         * menubar-items.el:
13853         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13854         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13855
13856         * help.el (help-map): Remove Hyperbole keybinding logic.
13857         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13858
13859 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13860
13861         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13862         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13863
13864 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13865
13866         * msw-glyphs.el: use nicer icon3 from the frame icon.
13867
13868 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13869
13870         * version.el (emacs-version): Remove InfoDock conditionals.
13871
13872         * startup.el (startup-splash-frame): Change ID logo name.
13873
13874 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13875
13876         * files.el (after-find-file): If the user presses C-g on
13877         directory-creation prompt, kill the buffer.
13878
13879 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13880
13881         * simple.el (count-words-region): Reverse previous change.
13882
13883 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13884
13885         * replace.el (query-replace): Just call perform-replace.
13886         (query-replace-regexp): Ditto.
13887         (perform-replace): Move region handling here.
13888         (perform-replace): Use the new arg to match-data.
13889
13890 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13891
13892         * x-init.el: Install X specific display table that
13893           displays char 0240 as a space to avoid whatever it is
13894           that screws up display of that character code.
13895
13896 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13897
13898         * help.el (function-arglist): If no arguments are documented for a
13899         subr, print nothing rather than incorrect output.
13900
13901 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13902
13903         * cmdloop.el (command-error): Update bail-out error message to use
13904         `emacs-program-name'.
13905
13906         * lib-complete.el: Remove reader macro cruft.
13907
13908         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13909         cruft.
13910
13911         * simple.el (count-words-region): Drop interactive-p check on the
13912         message.
13913
13914 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13915
13916         * font.el
13917         * msw-faces.el
13918         Correct spelling of mswindows-font-canonicalize-name.
13919
13920 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13921
13922         * ldap.el (ldap-host-parameters-alist): Replaced with
13923         `ldap-host-parameters-plist'
13924         (ldap-search): Adapt to previous change
13925
13926 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13927
13928         * about.el (about-hackers): Update Bob Weiner bio.
13929         (about-maintainer-info): Ditto.
13930
13931 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13932
13933         * simple.el (display-warning-minimum-level): Docfix.
13934
13935 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13936
13937         * widget.el (:default-get): New keyword.
13938         * wid-edit.el (default, widget-default-default-get): Define it.
13939         (group, widget-group-default-get): Define it.
13940         (menu-choice, widget-choice-default-get): Define it.
13941         (widget-default-get): New function.
13942         (widget-choice-action): Call it.
13943         (widget-editable-list-entry-create): Call it.
13944
13945 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13946
13947         * byte-optimize.el (byte-boolean-vars): Removed.
13948         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13949         lookup through `byte-boolean-vars'.
13950
13951 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13952
13953         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13954         resource-provided values into ghost specs for scrollbar-height and
13955         scrollbar-width.
13956
13957 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13958
13959         * byte-optimize.el: Don't attempt to optimize /=.
13960
13961         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13962         (byte-compile-/=): Ditto.
13963
13964 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13965
13966         * apropos.el: Use `with-displaying-help-buffer'.
13967         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13968         Use `with-displaying-help-buffer'.
13969         (apropos-follow): Do not give special treatment to buffer cursor
13970         was in prior to a mouse click.
13971         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13972         (apropos-print-doc): Set correct buffer for setting text
13973         properties.
13974
13975 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13976
13977         * help.el (help-buffer-prefix-string): New variable.
13978         (help-buffer-name): Use it.
13979
13980         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13981         mode menu.
13982
13983 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13984
13985         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13986
13987 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13988
13989         * files.el (find-file-noselect): Update docstring.
13990         (find-file-noselect): Signal an error if found an unreadable file.
13991         (file-chase-links): Save the match data.
13992         (normal-mode): Use `lwarn' and `error-message-string'.
13993         (interpreter-mode-alist): Change defconst to defvar.
13994         (inhibit-first-line-modes-regexps): Ditto.
13995         (inhibit-first-line-modes-regexps): Added .tgz.
13996         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13997         (change-major-mode-with-file-name): New user-option.
13998         (set-visited-file-name): Synched with FSF.
13999         (file-name-extension): New function, from FSF 20.3.
14000         (file-relative-name): Synched with FSF.
14001         (save-some-buffers): Support the C-r feature.
14002         (recover-session): Synched with FSF.
14003         (kill-some-buffers): Ditto.
14004         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14005
14006 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14007
14008         * files.el (insert-file): Undo previous change and reenable use of
14009         format.el.
14010
14011 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14012
14013         * window-xemacs.el (recenter): Define.
14014
14015 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14016
14017         * font.el (mswindows-font-create-name)
14018         (mswindows-font-create-object): new functions for mswindows type
14019         fonts.
14020
14021         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14022         strings are parsed as well as font objects.
14023
14024 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14025
14026         * modeline.el (defining-kbd-macro): Restore modeline indication of
14027         kbd-macro being recorded.
14028         (add-minor-mode): Simplify docstring.
14029         (modeline-minor-mode-menu): Remove stuff.
14030
14031 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14032
14033         * code-process.el (call-process): dynamically decide process
14034         coding type.
14035
14036 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14037
14038         * modeline.el: Add line-number-mode, column-number-mode to
14039         the modeline minor-mode menu.  Button2 on the line number does
14040         goto-line.
14041
14042 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14043
14044         * mouse.el: move x-selection-owner-p type things to
14045         selection-owner-p.
14046
14047         * msw-init.el: copy zmacs stuff from x-init.el
14048
14049         * msw-select.el (mswindows-own-selection)
14050         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14051         functions. Very simple minded implementation of selectio
14052         ownership.
14053
14054         * select.el (own-selection) (disown-selection)
14055         (activate-region-as-selection) (select-make-extent-for-selection)
14056         (valid-simple-selection-p): functions moved from x-select.el for
14057         generalized selection.
14058
14059         * x-select.el: see select.el changes.
14060
14061         * x-toolbar.el: use new selection functions.
14062
14063 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14064
14065         * packages.el (packages-find-package-directories): Fixed bug that
14066         would pick up multiple site-package directories.
14067         (package-locations): Added "xemacs-packages" as a late package
14068         location.
14069
14070         * find-paths.el: Now uses `emacs-program-name' and
14071         `emacs-program-version'.
14072         Additions to enforce version-specific directories in
14073         `paths-find-version-directory'.
14074
14075 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14076
14077         * default.el: Removed.
14078         * site-start.el: Removed.
14079
14080 1998-04-29  Didier Verna  <didier@xemacs.org>
14081
14082         * minibuf.el (minibuffer-history-minimum-string-length): Default
14083         to nil.
14084
14085 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14086
14087         * find-paths.el (paths-program-name): Rename.
14088         (paths-emacs-root-p): Ditto.
14089         (paths-find-site-directory): Ditto.
14090
14091 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14092
14093         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14094         `emacs-lisp-byte-compile-and-load'.
14095
14096 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14097
14098         * ldap.el (ldap-search): Fixed additional parameter passing to
14099         `ldap-open'
14100
14101 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14102
14103         * select.el (kill-primary-selection) (selection-owner-p)
14104         (copy-primary-selection) (yank-clipboard-selection)
14105         (selection-exists-p) (delete-primary-selection): new file and
14106         functions that do the right thing for the selected device.
14107
14108         * x-menubar.el: use generalised selection functions.
14109
14110         * dumped-lisp.el: dump select.el.
14111
14112 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14113
14114         * find-paths.el (paths-progname): New variable.
14115         (paths-emacs-root-p): Use it.
14116         (paths-find-site-directory): Ditto.
14117
14118 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14119
14120         * loadup.el ((member "dump" command-line-args)): Dump as
14121         `infodock' if InfoDock.
14122
14123 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14124
14125         * find-paths.el (construct-emacs-version): Simplify, include
14126         program name in the return value.
14127         * (paths-find-version-directory): Use it.
14128
14129 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14130
14131         * info.el (Info-parse-dir-entries): Fixed regexp
14132         (Info-build-dir-anew): Remove full suffix and capitalize info file
14133         name for files with no @direntry
14134         (Info-batch-rebuild-dir): New function
14135         (Info-suffixed-file): Check for regular files instead of simple
14136         file existence (could catch directories before)
14137
14138 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14139
14140         * setup-paths.el, find-paths.el: Removed uses of `not' which
14141         temacs doesn't have.
14142
14143         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14144         into root searching.
14145
14146 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14147
14148         * subr.el: Remove definition of `not'.
14149
14150 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14151
14152         * msw-glyphs.el: enable graphics support.
14153
14154 1998-04-23  Didier Verna  <didier@xemacs.org>
14155
14156         * x-menubar.el (default-menubar): restored the line-number-mode
14157         option.
14158
14159         * misc doc string updates related to the options menu.
14160
14161 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14162
14163         * setup-paths.el (paths-construct-load-path): Fix typo.
14164
14165 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14166
14167         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14168         font-menu-ignore-scaled-fonts don't have to be bound now; this
14169         gets us one step further towards making --no-autoloads work.
14170
14171         * startup.el (normal-top-level): Load auto-autoloads only if
14172         lisp-directory is non-nil.
14173
14174         * setup-paths.el (paths-construct-load-path): Made it robust
14175         against nil lisp-directory.
14176
14177         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14178         to the list of variables that cause a warning when nil.
14179
14180         * toolbar.el (init-toolbar-location): Now works even when there's
14181         no toolbar icon directory.
14182
14183 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14184
14185         * help.el (view-lossage): Recognize it.
14186
14187         * simple.el (log-message): Mark multiline messages.
14188
14189 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14190
14191         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14192
14193 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14194
14195         * package-get.el (package-get-all):  add `\n' separator to
14196         interactive specification so that both variables are read
14197
14198 1998-04-22  Didier Verna  <didier@xemacs.org>
14199
14200         * x-menubar.el: ported the options menu to Custom.
14201         Moved the "read only" toggle button to the buffers menu.
14202         Corrected some missing ;;;###autoload or defcustom.
14203
14204         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14205         the scrollbar-visible specifier for options menu handling.
14206
14207         * toolbar.el (toolbar-visible-p)
14208                      (toolbar-captioned-p)
14209                      (default-toolbar-position): defcustom wrappers around
14210         the toolbar specifiers for options menu handling.
14211
14212         * frame.el (get-frame-for-buffer-default-instance-limit):
14213         defcustom it for options menu handling.
14214
14215         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14216         font-lock-mode for options menu handling.
14217
14218         * cus-start.el: added Custom properties to overwrite-mode for
14219         options menu handling.
14220
14221 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14222
14223         * about.el: shameless self-promotion.
14224
14225 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14226
14227         * simple.el (raw-append-message): Slightly optimize.
14228         (remove-message): Use `push' for clarity.
14229         (append-message): Ditto.
14230         (display-warning): Dito.
14231         (raw-append-message): Send the message to the appropriate device.
14232
14233 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14234
14235         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14236         From Sean MacLennan <Sean.MacLennan@pika.ca>
14237
14238 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14239
14240         * setup-paths.el: Changed `directory-sep-char' to
14241         `path-separator', following a change in GNU Emacs.
14242
14243 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14244
14245         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14246         (Info-build-dir-anew): Add a final newline.
14247         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14248         is `always'
14249         (Info-rebuild-dir): Ditto
14250
14251         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14252
14253 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14254
14255         * simple.el (count-words-buffer): Retain zmacs region.
14256         (count-words-region): Ditto.
14257         * simple.el: (what-line): Expanded line counts.
14258         (count-lines): New parameter to conditionalize whether collapsed
14259         lines get counted.
14260         From Bob Weiner <weiner@altrasoft.com>
14261
14262 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14263
14264         * packages.el (package-locations): infodock-packages must override
14265         mule-packages and packages.
14266
14267 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14268
14269         * wid-edit.el:
14270         remove rude messages from widget-activation-widget-mapper
14271         and widget-activation-glyph-mapper
14272
14273 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14274
14275         * toolbar.el: Remove (featurep 'x) test from
14276         toolbar-make-button-list
14277
14278 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14279
14280         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14281         only if in the same frame.
14282
14283 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14284
14285         * packages.el (package-locations): Added site-packages hierarchy.
14286
14287         * setup-paths.el (paths-default-info-directories): Introduced and
14288         used.
14289
14290         * packages.el, setup-paths.el: Set various path searching depths
14291         to 1.
14292
14293         * packages.el (packages-hierarchy-depth):
14294         (packages-load-path-depth): Introduced and used.
14295
14296         * setup-paths.el (paths-load-path-depth): Introduced and used.
14297
14298         * find-paths.el (paths-find-recursive-path): Added max-depth
14299         parameter.
14300
14301 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14302
14303         * setup-paths.el (paths-construct-info-path): Removed
14304         dependency on behavior of (file-name-as-directory "").
14305
14306 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14307
14308         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14309         lisp objects
14310
14311 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14312
14313         * dump-paths.el, startup.el: Added handling for --debug-paths.
14314
14315 1998-04-15  William M. Perry  <wmperry@aventail.com>
14316
14317         * wid-edit.el: We cannot just set the help-echo or balloon-help
14318           properties for an extent based on the :help-echo widget
14319           property, since help-echo and balloon-help cause an EXTENT to
14320           get passed in, where :help-echo functions are expecting a WIDGET
14321
14322 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14323
14324         * scrollbar.el (init-scrollbar-from-resources): Call
14325         mswindows-init-scrollbar-metrics when appropriate.
14326
14327 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14328
14329         * dumped-lisp.el: dump x-toolbar for window system
14330
14331         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14332         have support and xpm.
14333
14334 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14335
14336         * files.el (toggle-read-only): Fix docstring.
14337         From Didier Verna <didier@xemacs.org>
14338
14339 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14340
14341         * startup.el (normal-top-level): Load autoload-file-name without
14342         specifying an extension---some people only auto-autoload.el.gz.
14343
14344 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14345
14346         * files.el (backup-enable-predicate): Don't bomb on NAME being
14347         nil.
14348
14349 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14350
14351         * find-paths.el, packages.el: Now prefers configure'd paths.
14352         This shouldn't cause any of the originally anticipated problems as
14353         the current paths architecture will not define the various
14354         configure-xxx variables if they're not specified on the configure
14355         command line.
14356
14357         * find-paths.el, setup-paths.el, packages.el: Removed all
14358         mentionings of "/" as a path separator.
14359         Used paths-construct-path throughout.
14360
14361         * find-paths.el (paths-construct-path): Created to assemble paths
14362         from directory components.
14363
14364         * setup-paths.el, packages.el: Used paths-decode-directory-path
14365         instead of decode-path-internal.
14366
14367         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14368         and associates.
14369         (paths-decode-directory-path) Created.
14370
14371         * setup-paths.el: Changed configure-exec-path to
14372         configure-exec-directory.
14373
14374 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14375
14376         * packages.el (packages-find-packages): Fixed decoding of
14377         EMACSPACKAGEPATH.
14378
14379         * startup.el: -no-packages -> -no-early-packages.
14380
14381         (packages-load-package-lisps): Fixed loading of auto-autoload
14382         files.
14383
14384         * startup.el (normal-top-level): Fixed loading of core
14385         auto-autoload.
14386
14387         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14388
14389         * startup.el, packages.el, dump-paths.el: Added proper settings
14390         for site-directory and lisp-directory variables.
14391
14392         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14393         inhibit-package-autoloads and fixed handling of it.
14394
14395         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14396         handling of former inhibit-package-init, now
14397         inhibit-early-packages, to make -vanilla etc. work.
14398
14399 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14400
14401         * code-process.el (start-process): Fallback to 'undecided instead
14402         of 'binary for process input coding stream.
14403
14404         * process.el (start-process): Docstring fix.
14405
14406 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14407
14408         * info.el (Info-insert-dir): Do not insert temporary dir files
14409         in Info-dir-file-attributes
14410         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14411         (Info-rebuild-dir): Ditto.
14412
14413 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14414
14415         * obsolete.el: Added obsoleteness declarations for
14416         `site-directory' and `Info-default-directory-list'.
14417
14418 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14419
14420         * find-paths.el (paths-find-emacs-root): Only look at the
14421         executable at the end of the symlink chain for determining the
14422         Emacs root.
14423
14424 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14425
14426         * setup-paths.el (paths-construct-info-path): Changed construction
14427         to cater to gone default in configure.
14428
14429         * find-paths.el (paths-uniq-append): Added.
14430
14431         * packages.el: Rewritten package path construction once again.
14432
14433         * dump-paths.el, startup.el: Removed package-path as a global
14434         variable.
14435
14436         * package-admin.el (package-admin-add-single-file-package):
14437         (package-admin-add-binary-package): Changed package-path to
14438         late-packages.
14439
14440         * packages.el (packages-split-path): Split path at "/" rather than
14441         nil according to change in emacs.c.
14442
14443 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14444
14445         * setup-paths.el (paths-construct-info-path): Changed info path
14446         order so that directories come out right.
14447         (paths-find-lock-directory): Fixed bug: It used to think
14448         configure-lock-directory is a path.
14449
14450 1998-04-06  Jeff Miller <jmiller@smart.net>
14451
14452         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14453         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14454         eases the use of toolbar-add/kill-item functions.
14455
14456 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14457
14458         * code-files.el (file-coding-system-alist): Commented out
14459         loaddefs.el magical treatment.
14460
14461 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14462
14463         * info.el (Info-rebuild-outdated-dir): Added new option
14464         `conservative' and made it the default
14465         (Info-rebuild-dir): Appropriately parse multi-line description
14466         strings, and multi-section dir files. Issue warning when dir
14467         is rebuilt as temporary
14468         (Info-build-dir-anew): Issue warning when dir is built as
14469         temporary
14470
14471 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14472
14473         * list-mode.el (list-mode-map): Bind highlight motion commands to
14474         standard keys left, right, C-b and C-f.
14475
14476 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14477
14478         * files.el (auto-mode-alist): allow .sc for Scheme->C
14479
14480 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14481
14482         * loadup.el (pureload): Don't quote (garbage-collect).
14483
14484 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14485
14486         * package-get-base.el: Updated.
14487
14488 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14489
14490         * isearch-mode.el (isearch-just-started): New variable.
14491         (isearch-mode): Set it.
14492         (isearch-repeat): Advance one character forward only if the search
14493         was successful, and was not just started.
14494         (isearch-repeat): Clear isearch-just-started.
14495
14496 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14497
14498         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14499         if running -batch.
14500
14501 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14502
14503         * subr.el (listify-key-sequence): Removed.
14504
14505 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14506
14507         * bytecomp.el (byte-compile-print-gensym): New option.
14508         (byte-compile-output-file-form): Use it.
14509         (byte-compile-output-docform): Ditto.
14510         (byte-compile-compiled-obj-to-list): Ditto.
14511
14512 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14513
14514         * msw-glyphs.el: set frame icon if xpm support.
14515
14516 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14517
14518         * help.el: Code that pretty prints variable values
14519           removed.
14520
14521 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14522
14523         * find-paths.el (paths-emacs-root-p): Correct test for installation
14524         directory.
14525         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14526
14527 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14528
14529         * loaddefs.el: Don't set debug-ignored-errors; leave
14530           its default value set to nil.
14531
14532 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14533
14534         * info.el (Info-rebuild-dir): fixed mis-spelling.
14535
14536 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14537
14538         * info.el (Info-rebuild-outdated-dir): New custom var
14539         (Info-insert-node): Create/update dir file when needed, ie when it
14540         does not exist or is older than some info files in directory
14541
14542 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14543
14544         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14545         for last packages, mainly for using a 20.4 package base.
14546
14547         * packages.el (late-packages): Typo fix.  It was called
14548         early-packages.
14549
14550         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14551         relative symlinks correctly.
14552         (paths-find-emacs-roots): More rigorous checking for plausible
14553         configuration-time root.
14554
14555         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14556         find its roots.
14557
14558 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14559
14560         * faces.el: Fix docstrings.
14561         * glyphs.el: Fix docstrings.
14562         * mouse.el: Fix docstrings.
14563
14564         * frame.el: Change phrase `current frame' to `selected frame'.
14565
14566         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14567
14568         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14569         macros using backquote to make them infinitely more readable.
14570
14571 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14572
14573         * packages.el (packages-find-package-path): Hardcoded specialized
14574         InfoDock support until we can clean this up.
14575
14576         * help.el (describe-bindings-1): Return the value of the bindings
14577         help buffer created.
14578         (describe-bindings): Ditto.
14579
14580         * simple.el (set-variable): Restore previous behavior of not
14581         bombing if the variable to set is not boundp.
14582
14583 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14584
14585         * packages.el (packages-handle-package-dumped-lisps): Allow for
14586         non-local files to be loaded off the package-lisp variable.
14587
14588 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14589
14590         * x-faces.el: Global X resources should override
14591           specs for all device classes (color, grayscale, mono);
14592           code currently doesn't override any of them.  Fixed by
14593           calling remove-specifier with '(x default) as the tag
14594           set and allowing inexact matches.
14595
14596 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14597
14598         * faces.el: Separated face initializations based on
14599           device classes into device type specific (tag set,
14600           instantiator) pairs.
14601
14602 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14603
14604         * wid-edit.el (widget-choice-action): Remember user's explicit
14605         choice.
14606         (widget-choice-value-create): Respect it.
14607         From Richard Stallman <rms@gnu.org>
14608
14609 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14610
14611         * setup-paths.el (paths-construct-info-path): Always append
14612         existing directories from configure-time info path.
14613
14614         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14615         Info-directory-list.
14616
14617         * info.el: Removed Info-default-directory-list which was broken by
14618         design.
14619         Removed bogus initialization of Info-directory-list---startup.el
14620         can do a much better job.
14621         Added autoload of Info-directory-list.
14622
14623         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14624         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14625         be exclusive; now it's merely given precedence, just like in the
14626         old days.
14627
14628 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14629
14630         * find-paths.el (paths-find-architecture-directory): Fix bug with
14631         finding; it used to default too early.
14632
14633 1998-03-25  Martin Buchholz <martin@xemacs.org>
14634
14635         * packages.el (packages-split-path): Fix a bug; it used to fail
14636         for paths that weren't split.
14637
14638 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14639
14640         * finder.el (finder-compile-keywords): trap on errors.
14641
14642 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14643
14644         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14645           fourth argument of t so that only the specs exactly
14646           matching the tag lists are removed.
14647
14648 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14649
14650         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14651
14652 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14653
14654         * minibuf.el (mouse-read-file-name-1): If a default directory was
14655         specified, use it for generating the completions.
14656
14657 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14658
14659         * update-elc.el: Now respects inhibit-package-init and
14660         inhibit-site-lisp.
14661         Now does path construction with loadup-paths.
14662
14663         * startup.el (normal-top-level, startup-setup-paths): Now respects
14664         inhibit-package-init and inhibit-site-lisp.
14665
14666         * packages.el (packages-find-package-path): Extended package path
14667         by version-specific hierarchies.
14668         (packages-find-packages): Now respects inhibit flag and
14669         inhibit-site-lisp.
14670         Moved path setup to loadup-paths.
14671
14672         * make-docfile.el: Now respects inhibit-package-init and
14673         inhibit-site-lisp.
14674         Now does path construction with loadup-paths.
14675
14676         * loadup.el: Now respects inhibit-package-init and
14677         inhibit-site-lisp.
14678
14679         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14680
14681         * loadup-paths.el: New file: setup load-path to encompass
14682         packages.
14683
14684 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14685
14686         * auto-show.el: load-gc renamed to pureload.
14687         * site-load.el: Ditto.
14688         * packages.el (toplevel): Ditto.
14689         * loadup.el (really-early-error-handler): Ditto.
14690         * dumped-lisp.el (preloaded-file-list): Ditto.
14691         * cus-face.el (custom-declare-face): Ditto.
14692
14693 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14694
14695         * <Today>: The Big Path Searching Overhaul.
14696
14697         * find-paths.el: New file: find and assemble paths in the
14698         installation hierarchy.
14699
14700         * setup-paths.el: New file: global layout of paths and directories
14701         within the XEmacs hierarchy.
14702
14703         * packages.el: Replaced everything related to path searching and
14704         startup by code in terms of find-paths.
14705
14706         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14707         the new path searching engine.
14708
14709         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14710         and setup-paths.
14711
14712 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14713
14714         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14715         setup-paths.el.
14716
14717 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14718
14719         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14720         compiles identically in any configuration.
14721         Removed irrelevant commentary.
14722
14723 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14724
14725         * simple.el (set-variable): Allow setting specifiers.
14726
14727 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14728
14729         * lisp.el (forward-sexp): Revert previous change.
14730
14731 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14732
14733         * frame.el (frame-initialize): Use `delete-console' instead of
14734         `delete-device' to delete the stream console to match the usage in
14735         Fkill_emacs.
14736
14737 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14738
14739         * files.el (cdpath-previous): New variable.
14740         (cd): Use it.
14741         From Bob Weiner <weiner@wave.altrasoft.com>
14742
14743 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14744
14745         * keydefs.el: Changed keybindings of forward-char,
14746           backward, scroll-up and scroll-down to point to their
14747           -command counterparts.
14748
14749         * simple.el: New functions: forwarc-char-command,
14750           backwrad-char-command, scroll-up-command,
14751           scroll-down-command which work liek their counterparts
14752           except that they honor the variable
14753           signal-error-on-buffer-boundary.
14754
14755           Definition of signal-error-on-buffer-boundary received
14756           from src/cmds.c.
14757
14758           defvar declaration added for word-across-newline to avoid
14759           byte-compiler warning about the free variable reference.
14760
14761 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14762
14763         * winnt.el: Removed "%t" from the beginning of
14764         modeline-format. From now on, there's no nt-specifics in the modeline.
14765
14766 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14767
14768         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14769         of `when' with `if'.
14770
14771 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14772
14773         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14774         mswindows. Must be reworked along with glyphs.el, or
14775         merged into it, after there is images support.
14776
14777         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14778         'mswindows.
14779
14780 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14781
14782         * faces.el: fix for text cursor initialization.
14783         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14784         From Andy Piper <andyp@parallax.co.uk>
14785
14786 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14787
14788         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14789         if there is an existing package that handles it and warn the user
14790         about that mode.
14791
14792 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14793
14794         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14795         Installation" menu item when Installation-string is not bound.
14796
14797 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14798
14799         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14800         From Jeremiah W. James <jerry@cs.ucsb.edu>
14801
14802 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14803
14804         * msw-faces.el:
14805         * faces.el: Fix face initialization.
14806
14807 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14808
14809         * files.el (backup-enable-predicate): fix breakage introduced
14810         by TMPDIR patch.
14811
14812 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14813
14814         * x-faces.el (x-init-face-from-resources): The
14815           TTY face property retrieval functions don't return
14816           specifiers, so use face-property instead.
14817
14818 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14819
14820         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14821
14822 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14823
14824         * x-menubar.el: Expanded documentation for
14825           option-save-faces.  Changed Options -> Browse Faces
14826           menu entry to invoke customize-face.
14827
14828 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14829
14830         * faces.el: Most face initialization moved out of
14831           init-other-random-faces to the top level so that the
14832           initialization happens before Xemacs is dumped.  Much
14833           of the fascist "face-differs-from-default-p or FROB!"
14834           code has been retired in favor of letting the user do
14835           what they want to do.  Face initialization code changed
14836           to use `default' specifier tag so that the settings can
14837           be overridden later if the user wishes it.
14838
14839 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14840
14841         * about.el (about-hackers): Update contributors list.
14842
14843 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14844
14845         * specifier.el: Define new specifier tag `default'.
14846
14847         * modeline.el: Initialize faces using `default' tag.
14848
14849         * x-faces.el (x-init-face-from-resources): Remove
14850           specifier specs containing the `default' tag before
14851           adding new specs.
14852
14853 1998-03-02  John Jones  <jj@asu.edu>
14854
14855         * package-get.el (package-get-all): fixed arguments on call to
14856         package-admin-add-single-file-package.
14857         * package-get.el (package-get-installedp): fixed to match
14858         advertised behavior.
14859         * package-get.el: added function package-get-update-all which
14860         installs newest versions of all the current packages (if they are
14861         not already installed).
14862
14863 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14864
14865         * files.el (find-file-noselect): Uncommented `truename' binding in
14866         `let*' and use it later to set `buffer-file-truename' iff it's
14867         still nil, as happens for example when finding a compressed
14868         file with "jka-compr".
14869
14870 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14871
14872         * faces.el: in make-face-* type functions do the operation for all
14873         window systems, not just the first one found.
14874
14875         * font.el: call mswindows-list-fonts for mswindows.
14876
14877 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14878
14879         * code-process.el (call-process-region):
14880         * process.el (call-process-region):
14881         * package-get.el (package-get-dir):
14882         * files.el (backup-enable-predicate):
14883         * gnuserv.el (gnuserv-temp-file-regexp):
14884         Use temp-directory in place of `/tmp'.
14885
14886 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14887
14888         * "Fast" dired-in-C enhancements for Windows 95/NT:
14889
14890         * files.el: Added function, `wildcard-to-regexp', from GNU
14891           Emacs.
14892
14893         * files.el (insert-directory): Modified to use special
14894           dired-in-C enhancements if present.
14895
14896 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14897
14898         * code-files.el: make default coding no-conversion.
14899
14900 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14901
14902         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14903         the load-path.
14904
14905         * update-elc.el: Strip directory when testing for files not to
14906         bytecompile.
14907
14908 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14909
14910         * lisp-mode.el: Use recommended form for menus.
14911
14912         * info.el (Info-construct-menu): Use recommended form for menus.
14913
14914         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14915         entry.
14916
14917 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14918
14919         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14920           (get-frame-for-buffer-noselect): Always return frames
14921           in the not-this-window-p cond clause.
14922
14923 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14924
14925         * help.el (describe-installation): New function.
14926
14927         * x-menubar.el (default-menubar): Add describe-installation to
14928         Help menu.
14929
14930         * packages.el (packages-unbytecompiled-lisp): Installation.el
14931         should not be bytecompiled.
14932
14933         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14934         XEmacs.
14935
14936         * x-menubar.el (default-menubar): Use correct guard for VM menu
14937         entry.
14938
14939         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14940         coding.
14941         From Andy Piper <andyp@parallax.co.uk>
14942
14943 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14944
14945         * ldap.el: Do not require ldap-internal at compile time.
14946
14947 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14948
14949         * code-files.el: new file. a virtual copy of mule-files.el
14950         but without charset
14951         dependencies. (toggle-buffer-file-ocding-system) new function for
14952         changing the eol type for the current buffer.
14953
14954         * code-process.el: new file. a copy of
14955         mule-process.el. mule-process.el will disappear when things have
14956         settled.
14957
14958         * coding.el: new file. a virtual copy of mule-files.el but
14959         without charset dependencies. (coding-system-base) new function
14960         for getting the parent coding system of a coding system with eol
14961         type set.
14962
14963         * dumped-lisp.el: add above files for the non-mule case.
14964
14965 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14966
14967         * window-xemacs.el (display-buffer): If no explicit
14968           frame is specified, search for a window that displays
14969           the buffer on the currently selected frame, before
14970           searching other frames.
14971
14972 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14973
14974         * frame.el (get-frame-for-buffer): If not-this-window-p
14975           is non-nil, use window on the selected frame if it is not
14976           also the selected window.  When defaulting, search for
14977           windows on the currently selected fgrame before searching
14978           other frames.
14979
14980 1998-02-25  Didier Verna  <didier@xemacs.org>
14981
14982         * modeline.el (modeline-swap-buffers): originally named
14983         `mouse-release-modeline'. Whether to actually swap the buffers is
14984         decided in `mouse-drag-modeline'.
14985         (mouse-drag-modeline): A button release event is considered a
14986         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14987         stay unchanged.
14988
14989 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14990
14991         * x-menubar.el: Put redo on the menubar.
14992         From Aki Vehtari <Aki.Vehtari@hut.fi>
14993
14994 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14995
14996         * bytecomp.el (displaying-byte-compile-warnings): if
14997         temp-buffer-show-function is set, use it to display current set of
14998         warnings in the "*Compile-Log-Show*" buffer.
14999
15000         * simple.el (display-warning-buffer): if temp-buffer-show-function
15001         is set, use it to display current set of warnings in the
15002         "*Warnings-Show*" buffer.
15003
15004 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15005
15006         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15007         Common Lisp.
15008
15009 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15010
15011         * menubar.el: Allow button descriptors at least 2 long.
15012
15013         * x-menubar.el (default-menubar): Use recommended forms.
15014         (file-menu-filter): Remove.
15015         (edit-menu-filter): Remove.
15016
15017 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15018
15019         * about.el (about-hackers): Updated.
15020
15021 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15022
15023         * help.el (help-max-help-buffers): new variable
15024         (help-register-and-maybe-prune-excess): new function
15025         (help-buffer-name): use help-max-help-buffers.
15026         (with-displaying-help-buffer): use
15027         help-register-and-maybe-prune-excess.
15028
15029         * help.el (help-maybe-pretty-print-value): if the value fits on
15030         one line, let it.
15031
15032 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15033
15034         * (with-displaying-help-buffer): there is no need to kill the buffer
15035         if it exists, because with-output-to-temp-buffer will clear it.
15036         further, killing the buffer violates the rule that
15037         temp-buffer-show-function, if set, has the full responsibility of
15038         showing the temp buffer.  killing the buffer fucks with the window
15039         configuration, hosing temp-buffer-show-function.
15040
15041
15042 1998-02-23  Didier Verna  <didier@xemacs.org>
15043
15044         * modeline.el (mouse-drag-modeline):
15045         - Always scroll the modeline that was originally clicked on.
15046         - Use x pixels instead of x characters (which doesn't work anyway)
15047         as horizontal reference for modeline dragging. This allows us to
15048         keep on dragging the modeline even if the motion event occurs in
15049         another window.
15050
15051 1998-02-23  Didier Verna  <didier@xemacs.org>
15052
15053         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15054         glyph on the modeline to indicate that dragging the mouse has an
15055         effect both horizontally and vertically.
15056
15057 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15058
15059         * about.el (about-xemacs): Get rid of redundant visible version
15060         number.
15061
15062 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15063
15064         * about.el (about-hackers): Update credits.
15065
15066 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15067
15068         * prim/register.el (view-register): Show register type file-query.
15069
15070 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15071
15072         * mode-motion.el (mode-motion-highlight-internal):
15073           save-excursion inside save-window-exucrsion form to
15074           hide buffer point changes from save-window-excursion.
15075           Prevents display flickering when the mouse pointer
15076           moves.
15077
15078 1998-02-17  Didier Verna  <didier@xemacs.org>
15079
15080         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15081         function to handle correctly the case of a toolbar one side of the
15082         window: scrolling will not necessarily happen.
15083
15084 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15085
15086         * files.el (after-find-file): Restore missing argument
15087           to format that provides filename for "... consider M-x
15088           recover-file" message.  Also call `message' with "%s"
15089           as the first arg instead of an arbitrary string.
15090
15091 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15092
15093         * about.el (about-hackers): Various additions.
15094
15095 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15096
15097         * autoload.el (generate-file-autoloads-1): Don't force an extra
15098         line out when copying on-the-same line autoloads.
15099
15100         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15101         is installed.
15102
15103 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15104
15105         * x11/x-win-xfree86.el (x-win-init-xfree86):
15106         * x11/x-win-sun.el (x-win-init-sun):
15107         * x11/x-init.el (x-initialize-compose):
15108         * prim/simple.el:
15109         (backward-or-forward-kill-sexp):
15110         (backward-or-forward-kill-sentence):
15111         (backward-or-forward-kill-word):
15112         (backward-or-forward-delete-char):
15113         * prim/isearch-mode.el (isearch-help-or-delete-char):
15114         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15115         x-keysym-on-keyboard-p to detect backspace.
15116         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15117         Clean up symbols used with dead keys, checking Linux and solaris
15118         keysyms.
15119         Simplify x-win-*.el using above methods.
15120         Change documentation for x-keysym-*-p functions.
15121
15122 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15123
15124         * about.el (about-hackers): Restore entries for Michael Sperber and
15125         Vinnie Shelton.
15126         From Vinnie Shelton <acs@acm.org>
15127
15128 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15129
15130         * simple.el (count-words-region): Ditto.
15131
15132 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15133
15134         * simple.el (count-words-buffer): Document.  Don't print anything
15135         if non-interactive.
15136
15137 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15138
15139         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15140         multiple files in InfoDock.
15141
15142 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15143
15144         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15145         from version.el in InfoDock.
15146
15147         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15148         specially.
15149
15150 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15151
15152         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15153         variable name in docstring.
15154
15155 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15156
15157         * menubar.h: Include "gui.h".
15158
15159 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15160
15161         * site-load.el: Fix documentation.
15162
15163 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15164
15165         * package-get-base.el (package-get-base): Updated.
15166
15167         * keymap.el: PC-ize.
15168
15169 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15170
15171         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15172         from' on a fresh line.
15173
15174 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15175
15176         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15177         object.
15178
15179 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15180
15181         * undo-stack.el: PC-ize.
15182
15183         * cmdloop.el: PC-ize.
15184
15185 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15186
15187         * bytecomp-runtime.el: PC-ize.
15188
15189         * byte-optimize.el: Prolog fixup.  PC-ize.
15190
15191         * cus-dep.el: Spelling fix.
15192
15193         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15194         entries follow).
15195
15196 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15197
15198         * text-mode.el (text-mode-hook-identify): New function,
15199         put on text-mode-hook.  Set text-mode-variant here.
15200         (text-mode): Don't set it here.
15201
15202 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15203
15204         * text-mode.el (text-mode-hook): New defvar.
15205         (text-mode-variant): New variable.
15206         (text-mode): Set that variable locally.
15207         (toggle-text-mode-auto-fill): New command.
15208
15209 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15210
15211         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15212
15213 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15214
15215         * text-mode.el (paragraph-indent-text-mode):
15216         Renamed from spaced-text-mode.
15217         (text-mode-map): Bind TAB to indent-relative.
15218         (indented-text-mode-map): Variable deleted.
15219         (indented-text-mode): Now an alias for text-mode.
15220
15221 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15222
15223         * loadup.el: test-atoms debugging stuffs removed.
15224
15225 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15226
15227         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15228
15229 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15230
15231         * help.el (describe-beta): Made it use `locate-data-file'.
15232         (describe-distribution): Ditto.
15233         (describe-copying): Ditto.
15234         (describe-project): Ditto.
15235         (view-emacs-news): Ditto.
15236
15237         * help-nomule.el (help-with-tutorial): Made it use
15238         `locate-data-file' to find tutorial.
15239
15240 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15241
15242         * about.el: Corrected my email address.
15243
15244         * mouse.el: Added 'mouse-mswindows-drop' similar to
15245         'mouse-offix-drop'.
15246
15247 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15248
15249         * loadup.el (running-xemacs): Spelling fix.
15250
15251 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15252
15253         * packages.el (packages-find-packages-1): Don't allow a backwards
15254         compatible lisp tree to overwrite `preloaded-file-list'.
15255
15256 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15257
15258         * loadup.el: Don't delete "xemacs" prior to dumping.
15259
15260 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15261
15262         * package-info.el (pi-last-mod-date): New function.
15263         (pi-author-version): New function.
15264         (batch-update-package-info): Use them.
15265
15266 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15267
15268         * frame.el (get-frame-for-buffer-default-to-current): Create.
15269         (get-frame-for-buffer-noselect): Allow user to use current frame
15270         with `get-frame-for-buffer-default-to-current'.
15271
15272 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15273
15274         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15275         (byte-compile-output-docform): Ditto.
15276         (byte-compile-compiled-obj-to-list): Ditto.
15277
15278 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15279
15280         * startup.el (command-line-1): Removed code that ran
15281           buffer-menu.
15282
15283 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15284
15285         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15286
15287 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15288
15289         * frame.el (suspend-emacs-or-iconify-frame): Check using
15290         `device-on-window-system-p' instead of explicitly checking for X,
15291         so that the same logic works for MS Windows.
15292         (suspend-or-iconify-emacs): Ditto.
15293
15294 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15295
15296         * about.el (about-maintainer-info): Andy Piper is back.
15297         (xemacs-hackers): Updated Andy Piper's email address.
15298         (about-hackers): Added Jonathan Harris.
15299         (about-hackers): Updated Tibor Polgar's email address.
15300
15301 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15302
15303         * about.el: Add xemacs.org email manager.
15304
15305         * package-get-base.el (package-get-base): Updated with most recent
15306         package updates.
15307
15308 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15309
15310         * help.el (function-arglist): Use `indirect-function' instead of
15311         `symbol-function' so that aliases are treated correctly.
15312
15313 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15314
15315         * help.el (help-map): Add f1 binding to `help-for-help'.
15316         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15317         (describe-key-briefly): Use `princ' "%s" to print object.
15318         (with-displaying-help-buffer): Kill buffer if it exists, again.
15319         (describe-key): Use `princ' "%s" to print object.
15320         (describe-function-1): Use `princ' "%s" to print object.
15321         Commented out alias lines removed.
15322         (help-pretty-print-limit): New variable to control pretty-printing
15323         of variable values.
15324         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15325         `help-pretty-print-value' again.  Only print-print when OBJECT is
15326         list of length less than `help-pretty-print-limit'.
15327         (describe-variable): Use `help-maybe-pretty-print-value' again.
15328
15329 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15330
15331         * simple.el (blink-matching-open): Remove C++ kludge.
15332         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15333
15334 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15335
15336         * info.el (Info-default-directory-list): Made the documentation
15337         more explanitory.
15338
15339 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15340
15341         * lisp/packages.el:
15342         * lisp/package-admin.el:
15343         * lisp/build-report.el:
15344         Fix typos.
15345
15346 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15347
15348         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15349         warnings in Java buffers without final newline and editing the
15350         last line.
15351
15352 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15353
15354         * packages.el (packages-find-packages-1): Don't allow a backwards
15355         compatible lisp tree to overwrite `preloaded-file-list'.
15356         Suggested by Colin Rafferty  <colin@xemacs.org>
15357
15358         * mouse.el (mouse-offix-drop): Set undo-boundary.
15359         From Oliver Graf <ograf@fga.de>
15360
15361 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15362
15363         * loadup.el (load-gc): rewrite as defun.
15364         Print something sensical if a required dump-time file isn't found.
15365
15366 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15367
15368         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15369         bug strikes a menudescriptor.
15370
15371         * package-get-base.el (package-get-base): Updated.
15372
15373         * package-info.el (batch-update-package-info): Derive REQUIRES
15374         from the Makefile.
15375
15376 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15377
15378         * files.el (save-some-buffers): Don't play games with deleting
15379         other windows if we are in the minibuffer window.
15380
15381 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15382
15383         * modeline.el (modeline-minor-mode-menu): Add support for :active
15384         (add-minor-mode): Document :active property to TOGGLE.
15385
15386 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15387
15388         * modeline.el (modeline-minor-mode-menu): Add support for an
15389         `:included' predicate in the `toggle-sym' plist.
15390         (add-minor-mode): Document the :included property, format
15391         docstring some more.
15392         (modeline-minor-mode-menu): Documentation string added.
15393
15394 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15395
15396         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15397         labels from the symbol-names by thwacking off the overly redundant
15398         and overused "mode", parenthesizing "minor", and capitalizing the
15399         resultant strings.  Also shortened the menu's title by eliminating
15400         the redundant buffer name.
15401         (add-minor-mode): Beautified the docstring, added mention of the
15402         `:menu-tag' property of TOGGLE.
15403         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15404         `toggle-sym' to beatify the mode-life menus.
15405         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15406         `auto-fill-function'.
15407
15408 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15409
15410         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15411         menus to :style 'toggle.
15412
15413 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15414
15415         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15416
15417 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15418
15419         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15420         only recognize first hyperlink.
15421         (hyper-apropos-highlightify): Deletia, this is already done by
15422         `hyper-apropos-insert-face'.
15423         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15424
15425 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15426
15427         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15428         mail.
15429         (toolbar-mail-reader): Add support for `send'.
15430         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15431
15432 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15433
15434         * info.el (Info-emacs-info-file-name): Add defvar for
15435         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15436         will function properly.
15437
15438 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15439
15440         * simple.el: make the backwards delete function called by
15441         `backward-or-forward-delete-char' user configurable.
15442
15443 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15444
15445         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15446         compiled function got loaded from.
15447
15448 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15449
15450         * term/apollo.el: Synched up with InfoDock 3.6.2.
15451
15452 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15453
15454         * startup.el (load-init-file): Load autoloads earlier.
15455         (startup-splash-frame): Handle InfoDock logo.
15456
15457         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15458         InfoDock.
15459         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15460
15461         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15462         doesn't have this function.
15463
15464         * packages.el (locate-data-file): Fix to call `locate-file'.
15465
15466 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15467
15468         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15469         version of version.el.
15470         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15471
15472         * x-menubar.el (default-menubar): Guard reference to
15473         `gnuserv-frame'.
15474         (default-menubar): Guard references to `font-lock-mode'.
15475         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15476         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15477
15478         * make-docfile.el: Don't snarf doc strings from autoloads.
15479
15480         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15481         loading auto-autoloads files.
15482
15483         * loaddefs.el: Disable dumping autoloads.
15484
15485 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15486
15487         * lisp-mnt.el: Synch to Emacs 20.2.
15488
15489         * help.el: Remove manual autoload of `finder-by-keyword'.
15490
15491         * finder.el (finder-by-keyword): Autoload.
15492
15493         * help.el: Conditionalize hyperbole setup.
15494
15495 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15496
15497         * packages.el (package-require): Update to reflect new data format.
15498
15499 1998-01-02  Didier Verna  <didier@xemacs.org>
15500
15501         * x-menubar.el (default-menubar): make the tutorials available
15502         through the menubar. (Plus some compilation warnings cleanup).
15503
15504 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15505
15506         * check-features.el: New file.  Perform sanity check after build.
15507
15508         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15509         files to tooltalk package.
15510         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15511         package.
15512
15513         * package-admin.el (package-admin-xemacs): Use better default for
15514         location of XEmacs binary.
15515
15516 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15517
15518         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15519         tag with sexp and add value tag with value `t'.
15520
15521 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15522
15523         * package-get.el: Changes to work with real data.
15524         From Pete Ware <ware@cis.ohio-state.edu>
15525
15526         * packages.el (packages-reload-autoloads): Guard load for the time
15527         being.
15528
15529         * update-elc.el ("packages.el"): Force loading packages.el instead
15530         of possibly out-of-date packges.elc.
15531         * make-docfile.el ("packages.el"): Ditto.
15532
15533 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15534
15535         * build-report.el (build-report-delete-regexp): Added a rule for
15536         the main tarball shadowing anything past it.
15537
15538 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15539
15540         * packages.el (package-provide): Delete a previous provide.
15541
15542         * package-info.el: New file.
15543
15544         * package-get.el: New file.
15545         From Pete Ware <ware@cis.ohio-state.edu>
15546         (package-get): Fix md5 computation to work with Mule.
15547
15548 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15549
15550         * simple.el (log-message-*): Quote symbols in docstrings properly.
15551
15552 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15553
15554         * packages.el (packages-new-autoloads): Ignore symbolic links.
15555
15556         * cus-face.el (face-custom-attributes-get): Fix typo.
15557         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15558
15559 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15560
15561         * startup.el (load-init-file): Reload new or changed autoloads
15562         unless inhibited.  Reload modified dumped lisp (stubbed).
15563
15564         * packages.el (packages-new-autoloads): New function.
15565         (packages-reload-autoloads): New function.
15566         (packages-reload-dumped-lisp): New (stub) function.
15567
15568         * loadup.el: Inhibit reloading dumped files when running temacs.
15569
15570         * loadhist.el (file-provides): Extend to handle variant
15571         extensions.
15572
15573         * replace.el (query-replace): Fix typo.
15574
15575 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15576
15577         * make-docfile.el: list-autoloads-path has been renamed.
15578         * update-elc.el: list-autoloads has been renamed.
15579
15580         * packages.el (packages-list-autoloads): Renamed.
15581         (packages-list-autoloads-path): Ditto.
15582
15583 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15584
15585         * packages.el (packages-find-packages-1): Made it signal a warning
15586         for an error in an auto-autoload.el file.
15587
15588 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15589
15590         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15591         tag with const.
15592         From Aki Vehtari <Aki.Vehtari@hut.fi>
15593
15594         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15595
15596         * loadhist.el (unload-feature): Remove autoload.
15597
15598 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15599
15600         * loadhist.el: Unpackaged.
15601
15602         * help.el (describe-symbol-find-file): Rename
15603         `describe-function-find-file' and make old name obsolete.
15604         (describe-function-1): Use it.
15605         (describe-function-1): Guard reference to
15606         `compiled-function-annotation'.
15607
15608 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15609
15610         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15611         argument.
15612         (help-mode-quit): New optional arg to control whether it kills or
15613         buries.  Tidied up.
15614         (with-displaying-help-buffer): Don't kill buffer initially, even
15615         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15616         (help-pretty-print-value): Rename back from
15617         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15618         use it, otherwise use dumped `cl-prettyprint'.
15619         (describe-variable): Use `help-pretty-print-value' again.
15620         (find-func): Removed reference to "find-func" at end.
15621
15622 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15623
15624         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15625           GUI XEmacs. Rename? x-menubar is rather window system
15626           independant, except for a couple of items.
15627
15628 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15629
15630         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15631         entries as they will no longer be distributed with XEmacs.
15632
15633         * format.el (format-alist): Fix image/tiff regexps.
15634         From P. E. Jareth Hein <jareth@camelot-soft.com>
15635
15636         * help.el (help-maybe-pretty-print-value): Rename.
15637         (describe-variable): Use it.
15638         (describe-variable): Add trailing linefeed.
15639
15640 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15641
15642         * help.el (describe-function-1): Don't output anything for
15643           arglist of autoload functions.
15644
15645 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15646
15647         * help.el (describe-function-1): Don't output anything for
15648           arglist of autoload functions.
15649
15650 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15651
15652         * help.el (help-mode-map): New bindings for `help-mode-bury',
15653         `describe-function-at-point', `describe-variable-at-point',
15654         `Info-elisp-ref', `customize-variable', `help-next-section' and
15655         `help-prev-section'.
15656         (help-next-section): New function.
15657         (help-prev-section): New function.
15658         (help-mode-quit): Changed to kill the help buffer.
15659         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15660         correctly.
15661         (help-buffer-name): New function to generate the name of help
15662         buffers.
15663         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15664         argument giving the name of the help buffer.
15665         (describe-key): Use `with-displaying-help-buffer' with name.
15666         (describe-mode): Ditto.
15667         (describe-bindings): Ditto.
15668         (describe-prefix-bindings): Ditto.
15669         (view-lossage): Ditto.
15670         (with-syntax-table): New macro.
15671         (function-called-at-point): Use `ignore-errors' and
15672         `with-syntax-table'.
15673         (function-at-point): Ditto.
15674         (describe-function): Use `with-displaying-help-buffer' with name.
15675         (function-arglist): Extracted from `describe-function-1'.  Returns
15676         function's arglist as string.
15677         (function-documentation): Extracted from `describe-function-1'.
15678         Returns function's docstring.
15679         (describe-function-1): Remove all the "stream" garbage, including
15680         the stream argument.  Use `function-arglist' and
15681         `function-documentation'.
15682         (describe-function-arglist): Just use `function-arglist'.
15683         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15684         (help-pretty-print-value): New function to help with
15685         pretty-printing variable values.  Knows about `#<...>'.  Needs
15686         `pp-internal'.
15687         (describe-variable): Use `with-displaying-help-buffer' with name.
15688         Formatting improved.  Display file where variable is defined, if
15689         known.  Use `help-pretty-print-value'.
15690         (describe-syntax): Use `with-displaying-help-buffer' with name.
15691         (list-processes): Remove "stream" garbage.
15692
15693 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15694
15695         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15696         call a dumped routine instead.
15697
15698         * x-win-xfree86.el: Wrap file in defun.
15699         * x-win-sun.el: Ditto.
15700
15701 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15702
15703         * help.el (view-emacs-news): Remove usage of outl-mouse which
15704         advises functions and does other evil things.
15705
15706 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15707
15708         * format.el (format-alist): Add `image/tiff'.
15709         From P. E. Jareth Hein <jareth@camelot-soft.com>
15710
15711 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15712
15713         * about.el (about-hackers): More names added.
15714
15715         * make-docfile.el: Remove superfluous package path search.
15716
15717         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15718
15719 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15720
15721         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15722         ignored shadows.
15723
15724 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15725
15726         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15727         get trailing slashes when added to the load-path.
15728
15729         * x-init.el (init-x-win): Locate where XEmacs X localization files
15730         are.
15731
15732 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15733
15734         * x-faces.el: Added support for foregroundToolBarColor
15735           to xpm-color-symbols.
15736
15737 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15738
15739         * etags.el (tags-remove-duplicates): Removed.
15740         (buffer-tag-table-list): Use `delete-duplicates'.
15741
15742         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15743         correctly.
15744         (get*): Defalias to `get'.
15745
15746         * cl.el (eql): Compare integers with `eq'.
15747         (cl-map-extents): Check for `map-extents' first.
15748
15749 1997-12-17  Didier Verna  <didier@xemacs.org>
15750
15751         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15752         added the 'numero', 'copyright' and 'trademark' symbols.
15753
15754         * leim/quail/latin-post.el ("french-postfix"): see above.
15755
15756 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15757
15758         * widget.el (define-widget): Check the arguments.
15759
15760         * cus-edit.el (customize-face): Use `check-argument-type'.
15761         (custom-variable-value-create): Use `signal' to signal error.
15762         (custom-variable-reset-saved): Ditto.
15763         (custom-variable-reset-standard): Ditto.
15764         (custom-face-reset-saved): Ditto.
15765
15766         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15767         (widget-default-format-handler): Ditto.
15768         (widget-checklist-add-item): Ditto.
15769         (widget-radio-add-item): Ditto.
15770         (widget-editable-list-entry-create): Ditto.
15771         (widget-sexp-prompt-value): Ditto.
15772
15773         * custom.el (custom-declare-variable): Signal errors better.
15774         (custom-handle-keyword): Ditto.
15775         (custom-declare-group): Ditto.
15776
15777         * window-xemacs.el (windows): Ditto.
15778
15779         * menubar.el (menu): Ditto.
15780
15781         * keydefs.el (keyboard): Ditto.
15782
15783         * minibuf.el (minibuffer): Ditto.
15784
15785         * process.el (execute): Ditto.
15786
15787         * fill.el (fill): Ditto.
15788
15789         * modeline.el (modeline): Ditto.
15790
15791         * help.el (help): Ditto.
15792
15793         * faces.el (faces): Ditto.
15794
15795         * files.el (files): Ditto.
15796
15797         * x-init.el (x): Ditto.
15798
15799         * lisp-mode.el (lisp): Ditto.
15800
15801         * process.el (processes): Ditto.
15802
15803         * mouse.el (mouse): Ditto.
15804
15805         * abbrev.el (abbrev): Moved from cus-edit.
15806
15807         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15808         as variable declaration.
15809
15810 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15811
15812         * menubar.el (find-menu-item): Use `check-argument-type'.
15813         (find-menu-item): Cosmetic changes.
15814
15815 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15816
15817         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15818
15819 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15820
15821         * startup.el (set-default-load-path): Only search package-path
15822         when not running temacs.
15823
15824         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15825         files.
15826
15827         * loadup.el: Correct commentary.  Reformatting.
15828         (really-early-error-handler): Use absolute path to the
15829         first dumped-lisp.el file.
15830         (really-early-error-handler): Print full path name of
15831         each dumped lisp file (inherited from InfoDock).
15832
15833         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15834         dumped-lisp.el files.
15835
15836         * make-docfile.el (preloaded-file-list): Reorder when the
15837         package-path is searched.
15838         * update-elc.el: Ditto.
15839
15840         * lisp-mode.el (call-with-condition-handler): Treat the same as
15841         `condition-case' for indentation.
15842
15843         * about.el (about-xemacs): Update release date.
15844
15845 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15846
15847         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15848         anywhere but at the last clause.
15849         (ecase): Disallow `t' and `otherwise'.
15850
15851 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15852
15853         * cus-edit.el (custom-buffer-create-buttons): New function
15854         from stuff moved out of `custom-buffer-create-internal'.
15855         (custom-novice): New variable.  Default t.
15856         (custom-display-global-buttons): Ditto.  Default `top'.
15857         (custom-buffer-create-internal): Only display help if
15858         `custom-novice' is non-nil.  Display global buttons according to
15859         `custom-display-global-buttons'.
15860
15861 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15862
15863         * menubar.el (find-menu-item): Use `check-argument-type'.
15864         (find-menu-item): Cosmetic changes.
15865
15866 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15867
15868         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15869         look.
15870
15871 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15872
15873         * format.el (format-deannotate-region):  Bug fix.
15874         Deannotating a region containing unknown tags would fail
15875         (causing decoding of text/enriched to fail at user level)
15876
15877 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15878
15879         * minibuf.el (read-directory-name): Support sixth
15880           arg, HISTORY, as already documented.
15881
15882 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15883
15884         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15885         to `ecase'.
15886
15887 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15888
15889         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15890         skk-activate.
15891
15892 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15893
15894         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.