update.>
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `==hanyo-denshi/tk'.
5
6 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
9         (=hanyo-denshi/tk): Fix `long-name'.
10         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
11
12 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `=>mj'.
16
17 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
18
19         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
20         coded-charset for XEmacs CHISE.
21
22 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
23
24         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
25         setting for `=hanyo-denshi/tk'.
26
27 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
28
29         * mule/mule-charset.el (default-coded-charset-priority-list): Add
30         `=hanyo-denshi/tk/mf-01'.
31
32         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
33         XEmacs CHISE.
34         (=hanyo-denshi/tk/mf-01): Ditto.
35
36 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
37
38         * mule/mule-charset.el (default-coded-charset-priority-list):
39         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
40
41 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
42
43         * mule/mule-charset.el (default-coded-charset-priority-list):
44         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
45
46 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
47
48         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
49         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
50
51         * mule/mule-charset.el (default-coded-charset-priority-list): Add
52         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
53
54         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
55         XEmacs CHISE.
56         (=ucs-bmp-itaiji-004): Ditto.
57         (=ucs-itaiji-005): Ditto.
58         (=ucs-bmp-itaiji-005): Ditto.
59
60 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
61
62         * mule/mule-charset.el (default-coded-charset-priority-list): Add
63         `=ucs-sip-itaiji-001'.
64
65         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
66         XEmacs CHISE.
67
68 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
69
70         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
71         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
72         `=ucs-itaiji-008'.
73
74         * mule/mule-charset.el (default-coded-charset-priority-list): Add
75         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
76         `=ucs-bmp-itaiji-008'.
77
78         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
79         XEmacs CHISE.
80         (=ucs-bmp-itaiji-001): Ditto.
81         (=ucs-itaiji-003): Ditto.
82         (=ucs-bmp-itaiji-003): Ditto.
83         (=ucs-itaiji-008): Ditto.
84         (=ucs-bmp-itaiji-008): Ditto.
85
86 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
87
88         * mule/mule-charset.el (default-coded-charset-priority-list): Add
89         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
90
91         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
92         for XEmacs CHISE.
93         (==ucs-bmp-cjk-compat@JP): Ditto.
94
95 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
96
97         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
98         setting for `===hng-tzs'.
99
100         * mule/mule-charset.el (default-coded-charset-priority-list): Add
101         `===hng-tzs'.
102
103         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
104         CHISE.
105
106 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
107
108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
109         setting for `===hng-doh'.
110
111         * mule/mule-charset.el (default-coded-charset-priority-list): Add
112         `===hng-doh'.
113
114         * mule/mule-conf.el (===hng-doh): 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         setting for `===hng-wad'.
121
122         * mule/mule-charset.el (default-coded-charset-priority-list): Add
123         `===hng-wad'.
124
125         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
126         CHISE.
127
128 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
129
130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
131         settings for `==koseki' and `===hng-kcc'.
132
133         * mule/mule-charset.el (default-coded-charset-priority-list): Add
134         `===hng-kcc'.
135
136         * mule/mule-conf.el (===hng-kcc): 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-nkk'.
143
144         * mule/mule-charset.el (default-coded-charset-priority-list): Add
145         `===hng-nkk'.
146
147         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
148         CHISE.
149
150 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
151
152         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
153         setting for `===hng-ink'.
154
155         * mule/mule-charset.el (default-coded-charset-priority-list): Add
156         `===hng-ink'.
157
158         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
159         CHISE.
160
161 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
162
163         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
164         setting for `===hng-jhk'.
165
166         * mule/mule-charset.el (default-coded-charset-priority-list): Add
167         `===hng-jhk'.
168
169         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
170         CHISE.
171
172 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
173
174         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
175         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
176         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
177         (===jis-x0213-1@2004): Likewise.
178         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
179         "jisx0213\\(\\.2004\\)-1" as the registry.
180         (=+>jis-x0213-1@2004): Likewise.
181         (=>jis-x0213-1@2004): Likewise.
182
183         * mule/mule-charset.el (default-coded-charset-priority-list): Add
184         `===jis-x0213-1@2004'.
185
186 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
187
188         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
189         setting for `===hng-nak'.
190
191         * mule/mule-charset.el (default-coded-charset-priority-list): Add
192         `===hng-nak'.
193
194         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
195         CHISE.
196
197 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
198
199         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
200         setting for `===hng-hos'.
201
202         * mule/mule-charset.el (default-coded-charset-priority-list): Add
203         `===hng-hos'.
204
205         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
206         CHISE.
207
208 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
209
210         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
211         setting for `===hng-tzj'.
212
213         * mule/mule-charset.el (default-coded-charset-priority-list): Add
214         `===hng-tzj'.
215
216         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
217         CHISE.
218
219 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
220
221         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
222         setting for `===hng-kae'.
223
224         * mule/mule-charset.el (default-coded-charset-priority-list): Add
225         `===hng-kae'.
226
227         * mule/mule-conf.el (===hng-kae): 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-kar'.
234
235         * mule/mule-charset.el (default-coded-charset-priority-list): Add
236         `===hng-kar'.
237
238         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
239         CHISE.
240
241 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
242
243         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
244         setting for `===hng-kyd'.
245
246         * mule/mule-charset.el (default-coded-charset-priority-list): Add
247         `===hng-kyd'.
248
249         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
250         CHISE.
251
252 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
253
254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
255         setting for `===hng-hok'.
256
257         * mule/mule-charset.el (default-coded-charset-priority-list): Add
258         `===hng-hok'.
259
260         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
261         CHISE.
262
263 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
264
265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
266         setting for `===hng-jyu'.
267
268         * mule/mule-charset.el (default-coded-charset-priority-list): Add
269         `===hng-jyu'.
270
271         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
272         CHISE.
273
274 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
275
276         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
277         setting for `===hng-zkd'.
278
279         * mule/mule-charset.el (default-coded-charset-priority-list): Add
280         `===hng-zkd'.
281
282         * mule/mule-conf.el (===hng-zkd): 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-kmi'.
289
290         * mule/mule-charset.el (default-coded-charset-priority-list): Add
291         `===hng-kmi'.
292
293         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
294         CHISE.
295
296 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
297
298         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
299         setting for `===hng-okd'.
300
301         * mule/mule-charset.el (default-coded-charset-priority-list): Add
302         `===hng-okd'.
303
304         * mule/mule-conf.el (===hng-okd): 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-nkm'.
311
312         * mule/mule-charset.el (default-coded-charset-priority-list): Add
313         `===hng-nkm'.
314
315         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
316         CHISE.
317
318 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
319
320         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
321         setting for `===hng-nto'.
322
323         * mule/mule-charset.el (default-coded-charset-priority-list): Add
324         `===hng-nto'.
325
326         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
327         CHISE.
328
329 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
330
331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
332         setting for `===hng-yhk'.
333
334         * mule/mule-charset.el (default-coded-charset-priority-list): Add
335         `===hng-yhk'.
336
337         * mule/mule-conf.el (===hng-yhk): 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-sok'.
344
345         * mule/mule-charset.el (default-coded-charset-priority-list): Add
346         `===hng-sok'.
347
348         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
349         CHISE.
350
351 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
352
353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
354         setting for `===hng-kda'.
355
356         * mule/mule-charset.el (default-coded-charset-priority-list): Add
357         `===hng-kda'.
358
359         * mule/mule-conf.el (===hng-kda): 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-myz'.
366
367         * mule/mule-charset.el (default-coded-charset-priority-list): Add
368         `===hng-myz'.
369
370         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
371         CHISE.
372
373 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
374
375         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
376         setting for `===hng-kgk'.
377
378         * mule/mule-charset.el (default-coded-charset-priority-list): Add
379         `===hng-kgk'.
380
381         * mule/mule-conf.el (===hng-kgk): 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-drt'.
388
389         * mule/mule-charset.el (default-coded-charset-priority-list): Add
390         `===hng-drt'.
391
392         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
393         CHISE.
394
395 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
396
397         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
398         setting for `===hng-mam'.
399
400         * mule/mule-charset.el (default-coded-charset-priority-list): Add
401         `===hng-mam'.
402
403         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
404         CHISE.
405
406 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
407
408         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
409         setting for `===hng-dng'.
410
411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
412         `===hng-dng'.
413
414         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
415         CHISE.
416
417 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
418
419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
420         setting for `=>cns11643-5'.
421
422 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
423
424         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
425         setting for `===hng-keg'.
426
427         * mule/mule-charset.el (default-coded-charset-priority-list): Add
428         `===hng-keg'.
429
430         * mule/mule-conf.el (===hng-keg): 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-jou'.
437
438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
439         `===hng-jou'.
440
441         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
442         CHISE.
443
444 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
445
446         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
447         setting for `===hng-smk'.
448
449         * mule/mule-charset.el (default-coded-charset-priority-list): Add
450         `===hng-smk'.
451
452         * mule/mule-conf.el (===hng-smk): 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-kyo'.
459
460         * mule/mule-charset.el (default-coded-charset-priority-list): Add
461         `===hng-kyo'.
462
463         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
464         CHISE.
465
466 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
467
468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
469         setting for `===hng-kss'.
470
471         * mule/mule-charset.el (default-coded-charset-priority-list): Add
472         `===hng-kss'.
473
474         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
475         CHISE.
476
477 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
478
479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
480         setting for `===hng-wan'.
481
482         * mule/mule-charset.el (default-coded-charset-priority-list): Add
483         `===hng-wan'.
484
485         * mule/mule-conf.el (===hng-wan): 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-ksk'.
492
493         * mule/mule-charset.el (default-coded-charset-priority-list): Add
494         `===hng-ksk'.
495
496         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
497         CHISE.
498
499 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
500
501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
502         setting for `===hng-kyu'.
503
504         * mule/mule-charset.el (default-coded-charset-priority-list): Add
505         `===hng-kyu'.
506
507         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
508         CHISE.
509
510 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
511
512         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
513         setting for `===hng-skk'.
514
515         * mule/mule-charset.el (default-coded-charset-priority-list): Add
516         `===hng-skk'.
517
518         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
519         CHISE.
520
521 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
522
523         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
524         setting for `===hng-sik'.
525
526         * mule/mule-charset.el (default-coded-charset-priority-list): Add
527         `===hng-sik'.
528
529         * mule/mule-conf.el (===hng-sik): 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-kbk'.
536
537         * mule/mule-charset.el (default-coded-charset-priority-list): Add
538         `===hng-kbk'.
539
540         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
541         CHISE.
542
543 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
544
545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
546         setting for `===hng-kcj'.
547
548         * mule/mule-charset.el (default-coded-charset-priority-list): Add
549         `===hng-kcj'.
550
551         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
552         CHISE.
553
554 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
555
556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
557         setting for `===hng-k24'.
558
559         * mule/mule-charset.el (default-coded-charset-priority-list): Add
560         `===hng-k24'.
561
562         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
563         CHISE.
564
565 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
566
567         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
568         setting for `===hng-gok'.
569
570         * mule/mule-charset.el (default-coded-charset-priority-list): Add
571         `===hng-gok'.
572
573         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
574         CHISE.
575 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
576
577         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
578         setting for `===hng-tsu'.
579
580         * mule/mule-charset.el (default-coded-charset-priority-list): Add
581         `===hng-tsu'.
582
583         * mule/mule-conf.el (===hng-tsu): 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): Add
589         setting for `===hng-sys'.
590
591         * mule/mule-charset.el (default-coded-charset-priority-list): Add
592         `===hng-sys'.
593
594         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
595         CHISE.
596
597 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
598
599         * mule/mule-coding.el (coded-charset-entity-reference-alist):
600         - Use "&HNG010-<d><d><d><d><d>;" instead of
601           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
602         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
603
604         * mule/mule-charset.el (default-coded-charset-priority-list): Add
605         `=ucs-bmp-itaiji-002' and `===hng-khm'.
606
607         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
608         "hngkhi-0" as the suffix of registry.
609         (===hng-khm): New coded-charset for XEmacs CHISE.
610         (=ucs-itaiji-002): Ditto.
611         (=ucs-bmp-itaiji-002): Ditto.
612
613 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
614
615         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
616         setting for `=>ucs@iwds-1'.
617
618         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
619         XEmacs CHISE.
620
621 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
622
623         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
624         CHISE.
625
626         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
627         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
628         `===hng-khi'.
629
630 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
631
632         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
633         setting for `===hng-khi'.
634
635         * mule/mule-charset.el (default-coded-charset-priority-list): Add
636         `===hng-khi'.
637
638         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
639         CHISE.
640
641 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
642
643         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
644         #x9FA5 as the value of `max-code'.
645         (=ucs-bmp-var-002): Likewise.
646         (=ucs-bmp-var-003): Likewise.
647         (=ucs-bmp-itaiji-084): Likewise.
648         (=ucs-bmp-cjk@JP): Likewise.
649         (=ucs-bmp-cjk@JP/hanazono): Likewise.
650         (==ucs-bmp-cjk@JP/hanazono): Likewise.
651         (=>ucs-bmp-cjk@component): Likewise.
652
653 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
654
655         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
656         CHISE.
657
658 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
659
660         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
661         XEmacs CHISE.
662         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
663         `==jis-x0208@1978/2-pr' as the mother.
664
665 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
666
667         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
668         CHISE.
669
670 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
671
672         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
673         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
674
675 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
676
677         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
678         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
679
680 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
681
682         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
683         setting for `===ucs@gb'.
684
685 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
686
687         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
688         setting for `===hanyo-denshi/ks', `===jis-x0208' and
689         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
690         as the entity-reference for `===jis-x0213-1@2000'; use
691         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
692
693 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
694
695         * mule/mule-charset.el (default-coded-charset-priority-list): Add
696         `===jis-x0208'.
697
698         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
699         instead of `===jis-x0208' as the mother.
700         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
701         `===jis-x0208' as the mother.
702         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
703         `===jis-x0208' as the mother.
704         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
705         `===jis-x0213-1' as the mother.
706         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
707         `===jis-x0213-1' as the mother.
708         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
709         the mother.
710         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
711         mother.
712
713 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
714
715         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
716         setting for `=ucs-var-001'.
717
718 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
719
720         * mule/mule-charset.el (default-coded-charset-priority-list): Add
721         `=ucs-bmp-var-001'.
722
723         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
724         CHISE.
725         (=ucs-bmp-var-001): Ditto.
726
727         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
728         setting for `=ucs-var-003'.
729
730 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
731
732         * mule/mule-charset.el (default-coded-charset-priority-list): Add
733         `=ucs-bmp-var-003'.
734
735         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
736         CHISE.
737         (=ucs-bmp-var-003): Ditto.
738
739 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
740
741         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
742         setting for `=ucs-var-002'.
743
744         * mule/mule-charset.el (default-coded-charset-priority-list): Add
745         `=ucs-bmp-var-002'.
746
747         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
748         CHISE.
749         (=ucs-bmp-var-002): Ditto.
750
751 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
752
753         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
754         XEmacs CHISE.
755         (==jis-x0208@1978/5pr): Ditto.
756
757 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
758
759         * mule/mule-charset.el (default-coded-charset-priority-list): Add
760         `=>ucs-bmp-cjk@component'.
761
762         * mule/mule-conf.el (=>ucs@component): New coded-charset for
763         XEmacs CHISE.
764         (=>ucs-bmp-cjk@component): Ditto.
765
766 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
767
768         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
769         setting for `=>iwds-1'.
770
771 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
772
773         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
774         CHISE.
775
776 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
777
778         * mule/mule-charset.el (default-coded-charset-priority-list):
779         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
780         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
781         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
782         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
783
784 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
785
786         * mule/mule-coding.el (coded-charset-entity-reference-alist):
787         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
788
789         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
790         `=>>ucs@iso' as the mother.
791         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
792         mother.
793
794 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
795
796         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
797         setting for `===hanyo-denshi/ia'.
798
799 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
800
801         * mule/mule-charset.el (default-coded-charset-priority-list): Add
802         `===hanyo-denshi/ia'.
803
804 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
805
806         * mule/mule-conf.el (=koseki): Fix DOC.
807         (==koseki): New coded-charset for XEmacs CHISE.
808
809 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
810
811         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
812         XEmacs CHISE.
813         (===hanyo-denshi/jd): Fix DOC.
814
815 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
816
817         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
818         setting for `===hanyo-denshi/ip'.
819
820 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
821
822         * mule/mule-charset.el (default-coded-charset-priority-list): Add
823         `===hanyo-denshi/ip'.
824
825         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
826         XEmacs CHISE.
827
828 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
829
830         * mule/mule-charset.el (default-coded-charset-priority-list): Add
831         `==ucs-radicals@unicode' and `=>daikanwa'.
832
833         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
834         for XEmacs CHISE.
835
836 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
837
838         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
839         XEmacs CHISE.
840
841 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
842
843         * mule/mule-charset.el (default-coded-charset-priority-list): Add
844         `===ruimoku-v6'.
845
846 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
847
848         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
849         setting for `===ruimoku-v6'.
850
851 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
852
853         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
854         CHISE.
855
856 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
857
858         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
859         coded-charset for XEmacs CHISE.
860
861 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
862
863         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
864         XEmacs CHISE.
865
866 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
867
868         * mule/mule-charset.el (default-coded-charset-priority-list): Add
869         `===ucs-sip@iso'.
870
871 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
872
873         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
874         CHISE.
875
876 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
877
878         * mule/mule-charset.el (default-coded-charset-priority-list): Add
879         `==ucs-sip@iso'.
880
881         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
882         CHISE.
883
884 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
885
886         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
887         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
888         (=ucs-sip-ext-b@iso): Fix registry.
889         (==ucs-sip-ext-b@iso): Ditto.
890         (===ucs-sip-ext-b@iso): Ditto.
891
892         * mule/mule-charset.el (default-coded-charset-priority-list): Add
893         `=ucs-sip@iso'.
894
895 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
896
897         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
898         setting for `=>cbeta'.
899
900 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
901
902         * mule/mule-charset.el (default-coded-charset-priority-list): Add
903         `=>cns11643-7'.
904
905         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
906
907 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
908
909         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
910         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
911
912 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
913
914         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
915         `=ucs@cns'.
916         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
917         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
918         `=ucs@jis/1990'.
919         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
920         `=ucs@jis/2000'.
921         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
922         `=ucs@jis/2004'.
923         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
924
925         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
926         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
927
928 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
929
930         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
931         XEmacs CHISE.
932         (==jis-x0208@1978/1pr): Ditto.
933         (==jis-x0208@1978/2-pr): Ditto.
934
935 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
936
937         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
938         setting for `===jis-x0213-1@2004'.
939
940 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
941
942         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
943         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
944
945         * mule/mule-charset.el (default-coded-charset-priority-list): Add
946         `===hanyo-denshi/jb'.
947
948         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
949         XEmacs CHISE.
950         (=+>hanyo-denshi/ft): Ditto.
951         (=+>hanyo-denshi/jt): Ditto.
952
953 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
954
955         * mule/mule-charset.el (default-coded-charset-priority-list): Add
956         `===hanyo-denshi/hg'.
957
958 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
959
960         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
961         XEmacs CHISE.
962         (===hanyo-denshi/hg): Ditto.
963
964 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
965
966         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
967         glyph-forms instead of detailed glyph-images.
968         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
969         `=adobe-japan1-*'.
970         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
971         (===adobe-japan1-1): Ditto.
972         (===adobe-japan1-2): Ditto.
973         (===adobe-japan1-3): Ditto.
974         (===adobe-japan1-4): Ditto.
975         (===adobe-japan1-5): Ditto.
976         (===adobe-japan1-6): Ditto.
977         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
978         `=>>>adobe-japan1' as the mother.
979         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
980         `=>>adobe-japan1' as the mother.
981         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
982         glyph-images.
983         (==jis-x0208@1978): Ditto.
984         (==jis-x0208@1983): Ditto.
985         (==jis-x0208@1990): Ditto.
986         (==jis-x0213-1): Ditto.
987         (==jis-x0213-1@2000): Ditto.
988         (==jis-x0213-1@2004): Ditto.
989         (==jis-x0213-2): Ditto.
990         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
991         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
992         `=jis-x0208@1978'.
993         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
994         `=jis-x0208@1983'.
995         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
996         `=jis-x0208@1990'.
997         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
998         `=jis-x0213-1'.
999         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1000         `=jis-x0213-1@2000'.
1001         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1002         `=jis-x0213-1@2004'.
1003         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1004         `=jis-x0213-2'.
1005         (===jis-x0208): New coded-charset for XEmacs CHISE.
1006         (===jis-x0208@1978): Ditto.
1007         (===jis-x0208@1983): Ditto.
1008         (===jis-x0208@1990): Ditto.
1009         (===jis-x0213-1): Ditto.
1010         (===jis-x0213-1@2000): Ditto.
1011         (===jis-x0213-2): Ditto.
1012         (===jis-x0212): Ditto.
1013         (===ks-x1001): Ditto.
1014         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1015         mother.
1016         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1017         as the mother.
1018         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1019         as the mother.
1020         (===cns11643-1): New coded-charset for XEmacs CHISE.
1021         (===cns11643-2): Ditto.
1022         (===cns11643-3): Ditto.
1023         (===cns11643-4): Ditto.
1024         (===cns11643-5): Ditto.
1025         (===cns11643-6): Ditto.
1026         (===cns11643-7): Ditto.
1027         (=>>cns11643-1): Ditto.
1028         (==big5-cdp): Indicate abstract glyph-images instead of
1029         representative glyph-images.
1030         (===big5-cdp): New coded-charset for XEmacs CHISE.
1031         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1032         detailed glyph-images.
1033         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1034         `=hanyo-denshi/*'.
1035         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1036         (===hanyo-denshi/ib): Ditto.
1037         (===hanyo-denshi/jt): Ditto.
1038         (===hanyo-denshi/ks): Ditto.
1039         (===mj): Ditto.
1040         (===mj-0): Ditto.
1041         (===mj-1): Ditto.
1042         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1043         `=>>>hanyo-denshi/*' as its mother.
1044         (==gt): Indicate abstract glyph-forms instead of detailed
1045         glyph-images.
1046         (===gt): New coded-charset for XEmacs CHISE.
1047         (=>>>gt): Indicates `==gt' instead of `=gt'.
1048         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1049         (==gt-k): Indicate abstract glyph-forms instead of detailed
1050         glyph-images.
1051         (===gt-k): New coded-charset for XEmacs CHISE.
1052         (==daikanwa): Indicates glyph-images instead of detailed
1053         glyph-images.
1054         (===daikanwa): New coded-charset for XEmacs CHISE.
1055         (===daikanwa/+p): Ditto.
1056         (===daikanwa/ho): Ditto.
1057         (==cbeta): Ditto.
1058         (===cbeta): Ditto.
1059         (==jef-china3): Ditto.
1060         (===jef-china3): Ditto.
1061         (==ruimoku-v6): Ditto.
1062         (==ucs@iso): Indicate representative glyph-forms instead of
1063         representative glyph-images.
1064         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1065         (==ucs@unicode): Indicate representative glyph-forms instead of
1066         representative glyph-images.
1067         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1068         `=ucs@unicode'.
1069         (==ucs@cns): Indicate representative glyph-forms instead of
1070         representative glyph-images.
1071         (==ucs@jis): Ditto.
1072         (==ucs@jis/1990): Ditto.
1073         (==ucs@jis/2000): Ditto.
1074         (==ucs@jis/2004): Ditto.
1075         (==ucs@ks): Ditto.
1076         (===ucs@iso): New coded-charset for XEmacs CHISE.
1077         (===ucs@unicode): Ditto.
1078         (===ucs@gb): Ditto.
1079         (===ucs@ks): Ditto.
1080         (===ucs-bmp-cjk@gb): Ditto.
1081         (===ucs-sip-ext-b@iso): Ditto.
1082
1083 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1084
1085         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1086         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1087         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1088         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1089         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1090         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1091         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1092         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1093         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1094         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1095
1096         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1097         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1098         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1099         - Use "&g1-[NAME];" for `=>>[NAME]'.
1100         - Abolish "&g2-[NAME];".
1101
1102 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1103
1104         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1105         `=>>ucs@cns' as the mother.
1106
1107 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1108
1109         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1110         setting for `==ucs@ks'.
1111
1112 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1113
1114         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1115         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1116         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1117         0x00E30000〜0x00E409D5.
1118
1119 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1120
1121         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1122         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1123         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1124
1125 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1126
1127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1128         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1129
1130         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1131         (=mj-0): Ditto.
1132         (=mj-1): Ditto.
1133         (==mj): Ditto.
1134         (==mj-0): Ditto.
1135         (==mj-1): Ditto.
1136         (=>>mj): Ditto.
1137
1138         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1139         setting for `=mj' and `==mj'.
1140
1141 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1142
1143         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1144         CHISE.
1145
1146 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1147
1148         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1149         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1150         `=>ucs@hanyo-denshi'.
1151
1152 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1153
1154         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1155         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1156
1157         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1158         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1159
1160 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1161
1162         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1163         XEmacs CHISE.
1164
1165 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1166
1167         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1168         Change priority of `=>>>ucs@iso'.
1169
1170         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1171         `=>>>ucs@iso' as the mother.
1172         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1173
1174 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1175
1176         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1177         Change priority of `=>>>ucs@unicode'.
1178
1179         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1180         `=ucs@unicode'.
1181
1182 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1183
1184         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1185         Change priority of `=>>>ucs@jis'.
1186
1187         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1188         `=ucs@jis'.
1189
1190 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1191
1192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1193         setting for `==daikanwa/+p'.
1194
1195 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1196
1197         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1198         setting for `==shinjigen@1ed'.
1199
1200 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1201
1202         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1203         XEmacs CHISE.
1204
1205 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1206
1207         * mule/mule-conf.el (==shinjigen): Modify DOC.
1208         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1209         (==shinjigen@rev): Modify DOC.
1210
1211 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1212
1213         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1214         CHISE.
1215
1216 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1217
1218         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1219         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1220
1221         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1222         XEmacs CHISE.
1223
1224         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1225         `==daikanwa'.
1226
1227 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1228
1229         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1230         setting for `==cns11643-7'.
1231
1232         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1233         `==cns11643-7'.
1234
1235 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1236
1237         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1238         `==cns11643-6'.
1239
1240         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1241         setting for `==cns11643-6'.
1242
1243 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1244
1245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1246         setting for `==cns11643-5'.
1247
1248         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1249         `==cns11643-5'.
1250
1251 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1252
1253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1254         setting for `==cns11643-4'.
1255
1256         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1257         `==cns11643-4'.
1258
1259 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1260
1261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1262         setting for `==cns11643-3'.
1263
1264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1265         `==cns11643-3'.
1266
1267 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1268
1269         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1270         setting for `==cns11643-2'.
1271
1272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1273         `==cns11643-2'.
1274
1275 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1276
1277         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1278         Change priority of `=>>>ucs@ks'.
1279
1280         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1281         `=ucs@ks'.
1282
1283 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1284
1285         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1286         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1287         `==ucs@cns' and `==cns11643-1'.
1288
1289         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1290         (==cns11643-2): Ditto.
1291         (==cns11643-3): Ditto.
1292         (==cns11643-4): Ditto.
1293         (==cns11643-5): Ditto.
1294         (==cns11643-6): Ditto.
1295         (==cns11643-7): Ditto.
1296
1297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1298         `==cns11643-1'.
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@jis/2004', `=>>>ucs@jis/2004' and
1304         `=>>>ucs@jis/1990'.
1305
1306         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1307         `=ucs@jis/1990'.
1308         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1309         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1310
1311 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1312
1313         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1314         Change priority of `=>>>ucs@cns'.
1315
1316         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1317         `=ucs@cns'.
1318
1319 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1320
1321         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1322         `==ks-x1001'.
1323
1324         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1325         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1326         `==ks-x1001'.
1327
1328 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1329
1330         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1331
1332 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1333
1334         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1335         `=jis-x0208'.
1336         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1337         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1338         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1339         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1340         (=>>>jis-x0213-1@2000): Changed to an alias for
1341         `=jis-x0213-1@2000'.
1342         (=>>>jis-x0213-1@2004): Changed to an alias for
1343         `=jis-x0213-1@2004'.
1344         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1345
1346 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1347
1348         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1349         `=adobe-japan1-0'.
1350         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1351         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1352         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1353         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1354         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1355         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1356
1357 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1358
1359         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1360         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1361         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1362         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1363         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1364         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1365
1366 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1367
1368         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1369         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1370         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1371         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1372         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1373         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1374         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1375         `==jis-x0212'.
1376
1377 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1378
1379         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1380         "AdobeJapan1-[0-6]$".
1381         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1382         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1383         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1384         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1385         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1386         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1387         (==adobe-japan1-1): Ditto.
1388         (==adobe-japan1-2): Ditto.
1389         (==adobe-japan1-3): Ditto.
1390         (==adobe-japan1-4): Ditto.
1391         (==adobe-japan1-5): Ditto.
1392         (==adobe-japan1-6): Ditto.
1393         (==jis-x0208): Ditto.
1394         (==jis-x0208@1978): Ditto.
1395         (==jis-x0208@1983): Ditto.
1396         (==jis-x0208@1990): Ditto.
1397         (==jis-x0213-1): Ditto.
1398         (==jis-x0213-1@2000): Ditto.
1399         (==jis-x0213-1@2004): Ditto.
1400         (==jis-x0213-2): Ditto.
1401         (==jis-x0212): Ditto.
1402         (==gb2312): Ditto.
1403         (==iso-ir165): Ditto.
1404         (==gb12345): Ditto.
1405         (==ks-x1001): Ditto.
1406         (==cns11643-1): Ditto.
1407         (==cns11643-2): Ditto.
1408         (==cns11643-3): Ditto.
1409         (==cns11643-4): Ditto.
1410         (==cns11643-5): Ditto.
1411         (==cns11643-6): Ditto.
1412         (==cns11643-7): Ditto.
1413         (==big5-cdp): Ditto.
1414         (==hanyo-denshi/ja): Ditto.
1415         (==hanyo-denshi/jb): Ditto.
1416         (==hanyo-denshi/jc): Ditto.
1417         (==hanyo-denshi/jd): Ditto.
1418         (==hanyo-denshi/ft): Ditto.
1419         (==hanyo-denshi/ia): Ditto.
1420         (==hanyo-denshi/ib): Ditto.
1421         (==hanyo-denshi/hg): Ditto.
1422         (==hanyo-denshi/jt): Ditto.
1423         (==hanyo-denshi/ks): Ditto.
1424         (==gt): Ditto.
1425         (==gt-k): Ditto.
1426         (==daikanwa): Ditto.
1427         (==shinjigen): Ditto.
1428         (==ucs@iso): Ditto.
1429         (==ucs@unicode): Ditto.
1430         (==ucs@gb): Ditto.
1431         (==ucs-bmp@gb): Ditto.
1432         (==ucs@cns): Ditto.
1433         (==ucs-bmp@cns): Ditto.
1434         (==ucs@jis): Ditto.
1435         (==ucs@jis/1990): Ditto.
1436         (==ucs@jis/2000): Ditto.
1437         (==ucs@jis/2004): Ditto.
1438         (==ucs@JP): Ditto.
1439         (==ucs@JP/hanazono): Ditto.
1440         (==ucs@ks): Ditto.
1441         (==ucs-bmp@ks): Ditto.
1442         (==ucs@cns11643): Ditto.
1443         (==ucs-bmp-cjk@gb): Ditto.
1444         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1445         (==ucs-sip-ext-b@iso): Ditto.
1446
1447 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1448
1449         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1450         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1451
1452         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1453         XEmacs CHISE.
1454         (=ucs-bmp-cjk@unicode): Abolished.
1455
1456 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1457
1458         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1459         `=+>ucs-bmp-cjk-compat@jis'.
1460
1461         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1462         for XEmacs CHISE.
1463
1464 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1465
1466         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1467         CHISE.
1468
1469 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1470
1471         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1472         for XEmacs CHISE.
1473         (=jis-x0208@1978/1er-pr): Abolished.
1474         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1475         `=jis-x0208@1978/1er-pr' as the mother.
1476
1477 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1478
1479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1480         setting for `=ucs-itaiji-084'.
1481
1482 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1483
1484         * mule/mule-charset.el (default-coded-charset-priority-list):
1485         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1486
1487         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1488         XEmacs CHISE.
1489         (=ucs-bmp-itaiji-084): Ditto.
1490
1491 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1492
1493         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1494         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1495
1496 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1497
1498         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1499         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1500
1501         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1502         XEmacs CHISE.
1503         (=big5-cdp-var-5): Ditto.
1504
1505 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1506
1507         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1508         XEmacs CHISE.
1509
1510 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1511
1512         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1513         XEmacs CHISE.
1514
1515 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1516
1517         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1518         setting for `=>>>hanyo-denshi/ft'.
1519
1520 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1521
1522         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1523         XEmacs CHISE.
1524         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1525         `=hanyo-denshi/jd' as the mother.
1526
1527 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1528
1529         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1530         XEmacs CHISE.
1531         (=+>adobe-japan1-1): Ditto.
1532         (=+>adobe-japan1-2): Ditto.
1533         (=+>adobe-japan1-3): Ditto.
1534         (=+>adobe-japan1-4): Ditto.
1535         (=+>adobe-japan1-5): Ditto.
1536         (=+>adobe-japan1-6): Ditto.
1537         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1538
1539 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1540
1541         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1542         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1543         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1544
1545         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1546         the top.
1547
1548 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1549
1550         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1551         XEmacs CHISE.
1552         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1553         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1554         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1555
1556 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1557
1558         * mule/mule-charset.el (default-coded-charset-priority-list):
1559         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1560         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1561
1562         * mule/mule-conf.el: Modify order of definitions of some
1563         coded-charsets.
1564
1565 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1566
1567         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1568         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1569         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1570
1571         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1572         CHISE.
1573         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1574         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1575
1576 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1577
1578         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1579         CHISE.
1580
1581 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1582
1583         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1584         setting for `=daikanwa/+2p'.
1585
1586         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1587         XEmacs CHISE.
1588
1589 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1590
1591         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1592         XEmacs CHISE.
1593         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1594
1595 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1596
1597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1598         setting for `=>>>hanyo-denshi/ib'.
1599
1600 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1601
1602         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1603         XEmacs CHISE.
1604         (=>>>hanyo-denshi/ib): Ditto.
1605         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1606         `=hanyo-denshi/ja' as the mother.
1607         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1608         `=hanyo-denshi/ib' as the mother.
1609
1610 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1611
1612         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1613         XEmacs CHISE.
1614         (utf-8-ivs-mcs-er): Likewise.
1615         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1616         and `=>ucs-gb'.
1617         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1618         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1619         `ucs-gb' and `=>ucs-gb'.
1620         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1621         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1622         and `=>ucs-cns'.
1623         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1624         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1625         `ucs-cns' and `=>ucs-cns'.
1626         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1627         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1628         `ucs-big5' and `=>ucs-big5'.
1629         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1630         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1631         `ucs-big5' and `=>ucs-big5'.
1632         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1633         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1634         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1635         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1636         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1637         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1638         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1639         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1640         `=>ucs-jis'; modify DOC and mnemonic.
1641         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1642         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1643         and `=>ucs-jis'; modify DOC and mnemonic.
1644         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1645         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1646         `=>ucs-ks'.
1647         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1648         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1649         and `=>ucs-ks'.
1650         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1651
1652 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1653
1654         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1655         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1656
1657 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1658
1659         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1660         Modify priorities.
1661
1662 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1663
1664         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1665         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1666
1667 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1668
1669         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1670         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1671
1672 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1673
1674         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1675         CHISE.
1676
1677 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1678
1679         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1680         CHISE.
1681
1682 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1683
1684         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1685         CHISE.
1686
1687 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1688
1689         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1690         `=+>ucs-bmp-cjk@unicode'.
1691
1692         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1693         for XEmacs CHISE.
1694
1695 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1696
1697         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1698         setting for `=>>daikanwa'.
1699
1700 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1701
1702         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1703         `=>>hanyo-denshi/jt'.
1704
1705 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1706
1707         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1708         XEmacs CHISE.
1709         (=+>jis-x0208@1990): Ditto.
1710         (=+>jis-x0213-1@2000): Ditto.
1711
1712 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1713
1714         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1715         XEmacs CHISE.
1716
1717 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1718
1719         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1720         XEmacs CHISE.
1721         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1722         `=hanyo-denshi/jc' as the mother.
1723
1724 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1725
1726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1727         setting for `=+>adobe-japan1'.
1728
1729         * mule/mule-charset.el (default-coded-charset-priority-list):
1730         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1731         and `=>>hanyo-denshi/ft' to `=>>gt'.
1732
1733 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1734
1735         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1736         XEmacs CHISE.
1737         (=>>adobe-japan1-1): Ditto.
1738         (=>>adobe-japan1-2): Ditto.
1739         (=>>adobe-japan1-3): Ditto.
1740         (=>>adobe-japan1-4): Ditto.
1741         (=>>adobe-japan1-5): Ditto.
1742         (=>>adobe-japan1-6): Ditto.
1743         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1744
1745 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1746
1747         * mule/mule-conf.el (=adobe-japan1): New alias for
1748         `=adobe-japan1-6'.
1749         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1750         (=>>>adobe-japan1-1): Ditto.
1751         (=>>>adobe-japan1-2): Ditto.
1752         (=>>>adobe-japan1-3): Ditto.
1753         (=>>>adobe-japan1-4): Ditto.
1754         (=>>>adobe-japan1-5): Ditto.
1755         (=>>>adobe-japan1-6): Ditto.
1756         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1757
1758 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1759
1760         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1761         setting for `=>>>adobe-japan1'.
1762
1763 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1764
1765         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1766         setting for `=+>ucs@ks'.
1767
1768 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1769
1770         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1771         XEmacs CHISE.
1772         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1773         `=adobe-japan1-6' as the mother.
1774
1775 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1776
1777         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1778         setting for `=>cns11643-7'.
1779
1780 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1781
1782         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1783         CHISE.
1784
1785 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1786
1787         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1788         XEmacs CHISE.
1789         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1790
1791         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1792         setting for `=>ucs@jis/2004'.
1793
1794 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1795
1796         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1797         setting for `=+>gt'.
1798
1799         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1800         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1801
1802 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1803
1804         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1805         `=>ucs@unicode' as the mother.
1806         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1807         mother.
1808         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1809         mother.
1810         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1811         mother.
1812
1813 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1814
1815         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1816         setting for `=+>ucs@unicode'.
1817
1818         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1819         CHISE.
1820
1821 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1822
1823         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1824         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1825         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1826         - Add setting for `=+>ucs@cns'.
1827
1828         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1829         CHISE.
1830         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1831         as the mother.
1832         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1833         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1834
1835         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1836         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1837
1838 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1839
1840         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1841         setting for `=>ucs@ks'.
1842
1843 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1844
1845         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1846         `=ucs-bmp-cjk-compat@unicode'.
1847
1848         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1849         coded-charset for XEmacs CHISE.
1850
1851 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1852
1853         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1854         `=ucs-bmp-cjk-compat'.
1855
1856         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1857         XEmacs CHISE.
1858
1859 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1860
1861         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1862         CHISE.
1863
1864 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1865
1866         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1867         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1868
1869         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1870         `=>ucs@jis/1990'.
1871         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1872
1873 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1874
1875         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1876         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1877
1878         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1879         CHISE.
1880         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1881         mother.
1882
1883 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1884
1885         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1886         `=>jis-x0213-2@usual'.
1887         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1888         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1889         `=>jis-x0213-2@usual' as the mother.
1890
1891 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1892
1893         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1894         (=>ucs@JP): New alias for `=+>ucs@jis'.
1895
1896 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1897
1898         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1899         `=>jis-x0208@usual'.
1900         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1901         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1902         `=>jis-x0208@usual' as the mother.
1903         (=>jis-x0208): Likewise.
1904
1905 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1906
1907         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1908         setting for `=+>jis-x0208@1978'.
1909
1910 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1911
1912         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1913         XEmacs CHISE.
1914
1915 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1916
1917         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1918         setting for `=>>>ucs@jis/1990'.
1919
1920 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1921
1922         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1923         setting for `=>ucs@jis/1990'.
1924
1925 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1926
1927         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1928         setting for `=ucs@JP/hanazono'.
1929
1930         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1931         CHISE.
1932         (=ucs@JP/hanazono): Ditto.
1933         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1934         (=>>hanyo-denshi/jc): Ditto.
1935         (=>>hanyo-denshi/jd): Ditto.
1936
1937 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1938
1939         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1940         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1941
1942 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1943
1944         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1945         XEmacs CHISE.
1946
1947 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1948
1949         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1950         XEmacs CHISE.
1951
1952 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1953
1954         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1955         `=ucs-bmp-cjk@JP'.
1956
1957 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1958
1959         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1960         XEmacs CHISE.
1961
1962 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1963
1964         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1965         Modify order of settings; add settings for `=daikanwa@rev2'.
1966
1967 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1968
1969         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1970         setting for `=>>cbeta'.
1971
1972         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1973         CHISE.
1974
1975 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1976
1977         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1978         setting for `=>>adobe-japan1'.
1979
1980 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1981
1982         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1983         XEmacs CHISE.
1984
1985 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1986
1987         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1988         setting for `=>>hanyo-denshi/ia'.
1989
1990         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1991         XEmacs CHISE.
1992
1993 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1994
1995         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1996         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1997
1998         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1999         XEmacs CHISE.
2000         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2001         `=hanyo-denshi/jt' as the mother.
2002
2003 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2004
2005         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2006         setting for `=>>>jis-x0213-2'.
2007
2008         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2009         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2010         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2011
2012 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2013
2014         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2015         XEmacs CHISE.
2016
2017 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2018
2019         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2020         XEmacs CHISE.
2021
2022         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2023         `=>>jis-x0213-1@2004'.
2024
2025 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2026
2027         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2028         XEmacs CHISE.
2029
2030 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2031
2032         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2033         - Use "&g2-*;" as entity-references for `=>>>*'.
2034         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2035
2036         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2037         XEmacs CHISE.
2038         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2039         as the mother.
2040
2041 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2042
2043         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2044         setting for `=>>hanyo-denshi/ib'.
2045
2046         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2047         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2048         (=>>jis-x0208@1990): Ditto.
2049         (=>>hanyo-denshi/ib): Ditto.
2050
2051         * mule/mule-charset.el (default-coded-charset-priority-list):
2052         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2053
2054 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2055
2056         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2057         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2058         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2059         `=>>>ucs@jis/2004'.
2060
2061 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2062
2063         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2064         XEmacs CHISE.
2065         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2066         `=jis-x0213-1@2004' as the mother.
2067         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2068         (=>>>ucs@ks): Ditto.
2069
2070         * mule/mule-charset.el (default-coded-charset-priority-list):
2071         Modify priority of `=hanyo-denshi/*'.
2072
2073 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2074
2075         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2076         settings for `=>>ucs@JP' and `=ucs@JP'.
2077
2078 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2079
2080         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2081         CHISE.
2082
2083 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2084
2085         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2086         setting for `=>>>ucs@cns'.
2087
2088         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2089         CHISE.
2090
2091 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2092
2093         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2094         instead of `=>>>jis-x0213-1@2004' as the mother.
2095         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2096         (=>>>ucs@unicode): Likewise.
2097         (=>>>ucs@jis): Likewise.
2098         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2099         mother.
2100         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2101
2102 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2103
2104         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2105         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2106         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2107         `=>>>ucs@jis'.
2108
2109 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2110
2111         * mule/mule-charset.el (default-coded-charset-priority-list):
2112         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2113         and `=jis-x0213-*-2000'.
2114
2115 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2116
2117         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2118         XEmacs CHISE.
2119         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2120         `=>>jis-x0213-1' as the mother.
2121
2122 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2123
2124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2125         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2126
2127 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2128
2129         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2130
2131 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2132
2133         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2134         XEmacs CHISE.
2135
2136 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2137
2138         * mule/mule-coding.el (decomposition-feature-list): Set
2139         `=decomposition', `=decomposition@cid' and
2140         `=decomposition@hanyo-denshi'.
2141
2142 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2143
2144         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2145         setting for `=>>hanyo-denshi/ks'.
2146
2147         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2148         XEmacs CHISE.
2149
2150 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2151
2152         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2153         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2154
2155         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2156         `=hanyo-denshi/ks/mf'.
2157
2158         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2159         XEmacs CHISE.
2160         (=hanyo-denshi/ks/mf): Ditto.
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 P=hanyo-denshi/jt'.
2166
2167         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2168         `=hanyo-denshi/jt'.
2169
2170         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2171         XEmacs CHISE.
2172
2173 2011-02-15  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/ip'.
2177
2178         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2179         `=hanyo-denshi/ip'.
2180
2181         * mule/mule-conf.el (=hanyo-denshi/ip): 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         settings for `=hanyo-denshi/hg'.
2188
2189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2190         `=hanyo-denshi/hg'.
2191
2192         * mule/mule-conf.el (=hanyo-denshi/hg): 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         setting for `=>>hanyo-denshi/ft'.
2199
2200         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2201         `=>>hanyo-denshi/ft'.
2202
2203         * mule/mule-conf.el (=>>hanyo-denshi/ft): 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 `=hanyo-denshi/ib'.
2210
2211         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2212         `=hanyo-denshi/ib'.
2213
2214         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2215         XEmacs CHISE.
2216
2217 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2218
2219         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2220         settings for isolated characters of `=hanyo-denshi/ia' and
2221         non-isolated characters of `=hanyo-denshi/*'.
2222
2223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2224         `=hanyo-denshi/ia'.
2225
2226         * mule/mule-conf.el (=hanyo-denshi/ia): 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/ft'.
2233
2234         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2235         `=hanyo-denshi/ft'.
2236
2237         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2238         XEmacs CHISE.
2239
2240 2011-02-14  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/jd'.
2244
2245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2246         `=hanyo-denshi/jd'.
2247
2248         * mule/mule-conf.el (=hanyo-denshi/jd): 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/jc'.
2255
2256         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2257         `=hanyo-denshi/jc'.
2258
2259         * mule/mule-conf.el (=hanyo-denshi/jc): 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/jb'.
2266
2267         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2268         `=hanyo-denshi/jb'.
2269
2270         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2271         XEmacs CHISE.
2272
2273 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2274
2275         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2276         setting for isolated characters of `=hanyo-denshi/ja'.
2277
2278 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2279
2280         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2281         `=hanyo-denshi/ja'.
2282
2283         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2284         XEmacs CHISE.
2285
2286 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2287
2288         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2289         settings for isolated characters of `=adobe-japan1-6'.
2290
2291 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2292
2293         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2294         CHISE.
2295         (=daikanwa/+2p): Ditto.
2296         (=daikanwa/ho): Ditto.
2297
2298 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2299
2300         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2301         coding-system for XEmacs CHISE.
2302
2303 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2304
2305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2306         setting for `=>>ruimoku-v6'.
2307
2308         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2309         CHISE.
2310
2311 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2312
2313         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2314         setting for `=daikanwa@rev1'.
2315
2316 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2317
2318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2319         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2320
2321 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2322
2323         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2324         XEmacs CHISE.
2325         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2326
2327 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2328
2329         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2330         CHISE.
2331
2332 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2333
2334         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2335         CHISE.
2336
2337         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2338         setting for `=>ucs@jis'.
2339
2340 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2341
2342         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2343         setting for `=>jis-x0208@usual'.
2344
2345         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2346         XEmacs CHISE.
2347         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2348         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2349         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2350
2351 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2352
2353         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2354         CHISE.
2355         (=>>>jis-x0208@1990): Ditto.
2356         (=>>>jis-x0213-1): Ditto.
2357         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2358         mother.
2359         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2360         as the mother.
2361
2362 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2363
2364         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2365         setting for `=>ucs@cns' and `=>>ucs@ks'.
2366
2367         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2368         CHISE.
2369
2370 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2371
2372         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2373         CHISE.
2374
2375 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2376
2377         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2378         CHISE.
2379         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2380         mother.
2381
2382 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2383
2384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2385         `==>ucs-bmp-cjk@bucs'.
2386
2387         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2388         XEmacs CHISE.
2389
2390 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2391
2392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2393         setting for `==>ucs@bucs'.
2394
2395         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2396         XEmacs CHISE.
2397
2398 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2399
2400         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2401         - Add setting for `=>>jis-x0208'.
2402         - Omit setting for `=>>jis-x0208@1990'.
2403         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2404           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2405           `=ucs@FOO'.
2406
2407 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2408
2409         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2410         setting for `=>daikanwa'.
2411
2412 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2413
2414         * mule/mule-conf.el (=daikanwa): Fix DOC.
2415         (=>daikanwa): New abstract character for XEmacs CHISE.
2416         (=>ucs@iso): Likewise.
2417         (=>ucs@unicode): Likewise.
2418         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2419
2420 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2421
2422         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2423         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2424           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2425         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2426         - Add `=>big5-cdp'.
2427
2428 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2429
2430         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2431         (=>big5-cdp): New abstract character.
2432
2433 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2434
2435         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2436         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2437         `chinese-big5'.
2438
2439 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2440
2441         * mule/mule-charset.el (default-coded-charset-priority-list):
2442         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2443
2444         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2445         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2446         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2447         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2448         and `=>jis-x0213-2'.
2449
2450 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2451
2452         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2453         XEmacs CHISE.
2454         (=>>ucs@jis/2000): Likewise.
2455         (=>>ucs@jis/2004): Likewise.
2456
2457 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2458
2459         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2460         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2461         `=>>ucs@cns'.
2462
2463         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2464         XEmacs CHISE.
2465         (=>>gt): Use quote instead of backquote; modify DOC.
2466         (=>gt): Use quote instead of backquote.
2467         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2468         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2469         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2470         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2471         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2472         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2473
2474 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2475
2476         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2477         `=>>ucs@unicode' and `=>>gt'.
2478
2479 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2480
2481         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2482         XEmacs CHISE.
2483         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2484         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2485         `=jis-x0208@1978/1er-pr' as the mother.
2486         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2487
2488 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2489
2490         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2491         `=ucs@unicode' as the mother.
2492
2493 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2494
2495         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2496         setting for `=>>ucs@unicode'.
2497
2498         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2499         CHISE.
2500
2501 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2502
2503         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2504         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2505
2506         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2507         `=adobe-japan1-6' and `=adobe-japan1-base'.
2508
2509         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2510         XEmacs CHISE.
2511         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2512         specify `min-code' and `max-code'.
2513         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2514         (=adobe-japan1-2): Likewise.
2515         (=adobe-japan1-3): Likewise.
2516         (=adobe-japan1-4): Likewise.
2517         (=adobe-japan1-5): Likewise.
2518         (=adobe-japan1-6): Likewise.
2519
2520 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2521
2522         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2523         setting for `=>gt'.
2524
2525 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2526
2527         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2528         CHISE.
2529
2530 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2531
2532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2533         setting for `=>zinbun-oracle'.
2534
2535         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2536         for XEmacs CHISE.
2537
2538 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2539
2540         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2541         for XEmacs CHISE.
2542         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2543         `=jis-x0208@1978' as the mother.
2544
2545 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2546
2547         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2548         - Use `=gt' instead of `ideograph-gt'.
2549         - Use `=gt-k' instead of `ideograph-gt-k'.
2550         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2551         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2552         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2553         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2554         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2555         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2556         - Use `=>>gt' instead of `<=>gt'.
2557         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2558         - Add setting for `=>>jis-x0208@1990'.
2559         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2560           `=>>jis-x0213-1@2000'.
2561         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2562         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2563           `=>>jis-x0213-1@2004'.
2564         - Add setting for `=>>jis-x0208@1978'.
2565         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2566
2567 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2568
2569         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2570         XEmacs CHISE.
2571
2572 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2573
2574         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2575         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2576         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2577         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2578         `<=>jis-x0213-1@2004'.
2579
2580 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2581
2582         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2583         CHISE.
2584         (=>jis-x0213-2): Ditto.
2585
2586 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2587
2588         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2589         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2590
2591 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2592
2593         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2594         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2595         `=>jis-x0213-1'.
2596
2597 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2598
2599         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2600         CHISE.
2601         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2602
2603 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2604
2605         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2606         `<==>jis-x0213-1'.
2607         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2608         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2609         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2610         (<=>jis-x0208): New alias for `=>jis-x0208'.
2611         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2612         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2613         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2614         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2615         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2616         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2617         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2618         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2619         (=>>gt): Renamed from `<==>gt'.
2620         (<==>gt): New alias for `=>>gt'.
2621
2622 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2623
2624         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2625         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2626         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2627         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2628         - Add settings for `<=>jis-x0213-1@2000' and
2629           `<=>jis-x0213-1@2004'.
2630
2631         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2632         XEmacs CHISE.
2633         (<==>jis-x0213-1): Likewise.
2634         (<==>jis-x0213-1@2000): Likewise.
2635         (<==>jis-x0213-1@2004): Likewise.
2636         (<=>jis-x0208): Add property `=>iso-ir 168'.
2637         (<=>jis-x0208@1997): Likewise.
2638         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2639         as the mother; add property `=>iso-ir 228'.
2640         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2641         property `=>iso-ir 228'.
2642         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2643         property `=>iso-ir 233'.
2644         (<==>gt): Renamed from `<=>gt'.
2645         (<=>gt): New alias for `<==>gt'.
2646
2647 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2648
2649         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2650         CHISE.
2651         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2652         `<=>jis-x0208' as the mother.
2653         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2654         (<=>jis-x0213-1@2000): Ditto.
2655         (<=>jis-x0213-1@2004): Ditto.
2656
2657 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2658
2659         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2660         settings for `<=>gt'.
2661
2662         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2663
2664 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2665
2666         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2667         XEmacs CHISE.
2668         (=jis-x0208@1978/-4pr): Likewise.
2669         (=jis-x0208@1978/4-pr): Likewise.
2670         (=jis-x0213-1): Likewise.
2671         (=ucs@iso): Likewise.
2672         (=ucs@unicode): Likewise.
2673         (=ucs@gb): Likewise.
2674         (=ucs@gb/fw): Likewise.
2675         (=ucs@cns): Likewise.
2676         (=ucs@cns/fw): Likewise.
2677         (=ucs@jis): Likewise.
2678         (=ucs@jis/fw): Likewise.
2679         (=ucs@jis/1990): Likewise.
2680         (=ucs@jis/2000): Likewise.
2681         (=ucs@jis/2004): Likewise.
2682         (=ucs@JP): Likewise.
2683         (=ucs@ks): Likewise.
2684         (=ucs@big5): Likewise.
2685         (=ucs@big5/cns11643): Likewise.
2686         (=ucs@cns11643): Likewise.
2687
2688 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2689
2690         * mule/mule-charset.el (default-coded-charset-priority-list):
2691         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2692
2693         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2694         CHISE.
2695         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2696         mother.
2697
2698 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2699
2700         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2701         from src/mule-charset.c].
2702         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2703         specify `final'.
2704         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2705         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2706         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2707         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2708         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2709         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2710
2711 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2712
2713         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2714         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2715         (=jis-x0208@1978/i-4): Specify `partial'.
2716         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2717         mother coded-charset.
2718         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2719
2720 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2721
2722         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2723         settings for `=jis-x0213-1@2004'.
2724
2725 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2726
2727         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2728         CHISE.
2729         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2730         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2731         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2732         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2733         temporarily.
2734         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2735
2736 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2737
2738         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2739         CHISE.
2740         (=shinjigen@1ed): Inherited from `=shinjigen'.
2741         (=shinjigen@rev): Likewise.
2742
2743 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2744
2745         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2746         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2747
2748 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2749
2750         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2751         define it as an alias.
2752         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2753         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2754         alias.
2755         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2756         alias.
2757
2758 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2759
2760         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2761         CHISE.
2762
2763 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2764
2765         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2766         CHISE.
2767         (shinjigen-2): Ditto.
2768
2769 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2770
2771         * mule/mule-charset.el (default-coded-charset-priority-list):
2772         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2773         `chinese-big5-eten-*' and `chinese-big5'.
2774
2775 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2776
2777         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2778         #x9FA5 temporarily.
2779
2780 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2781
2782         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2783         settings for `=jis-x0208@1978/i1'.
2784
2785 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2786
2787         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2788         XEmacs CHISE.
2789
2790 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2791
2792         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2793         XEmacs CHISE.
2794
2795 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2796
2797         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2798         XEmacs CHISE.
2799
2800 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2801
2802         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2803         CHISE.
2804         (=ucs-bmp@cns): Likewise.
2805         (=ucs-bmp@jis): Likewise.
2806         (=ucs-bmp@ks): Likewise.
2807
2808 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2809
2810         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2811         CHISE.
2812         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2813
2814 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2815
2816         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2817         settings for `=zinbun-oracle'.
2818
2819         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2820         `=zinbun-oracle'.
2821
2822 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2823
2824         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2825         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2826         `=ucs@iso'.
2827
2828 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2829
2830         * mule/mule-charset.el (default-coded-charset-priority-list):
2831         Delete `ucs-sip'; modify order of some CCSs.
2832
2833 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2834
2835         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2836         in XEmacs CHISE.
2837
2838         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2839         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2840         CHISE.
2841
2842 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2843
2844         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2845         its registry.
2846         (=ucs-radicals@unicode): Likewise.
2847
2848 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2849
2850         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2851         CHISE.
2852
2853 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2854
2855         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2856         CHISE.
2857
2858 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2859
2860         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2861         CHISE.
2862
2863 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2864
2865         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2866         Modify preference of *isolated settings*.
2867
2868 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2869
2870         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2871         utf-2000 is provided.
2872         (=ucs@cns11643): Likewise.
2873
2874 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2875
2876         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2877         Prefer every *isolated setting* to ordinary setting.
2878
2879 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2880
2881         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2882         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2883
2884 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2885
2886         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2887         CHISE.
2888
2889 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2890
2891         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2892         settings for `=jis-x0208@1997'.
2893
2894 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2895
2896         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2897         `=jis-x0208@1997'.
2898
2899 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2900
2901         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2902         XEmacs CHISE.
2903
2904 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2905
2906         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2907         `=jis-x0208@1978'.
2908         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2909         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2910         `=jis-x0208-1990' as the mother.
2911         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2912
2913 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2914
2915         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2916         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2917         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2918         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2919         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2920         for `=ucs@JP'.
2921
2922 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2923
2924         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2925         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2926         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2927         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2928         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2929         `=daikanwa@rev2'.
2930
2931 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2932
2933         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2934         (=gt): Likewise.
2935         (=gt-k): Likewise.
2936         (=gt-pj-*): Likewise.
2937         (=gt-pj-k1): Likewise.
2938         (=gt-pj-k2): Likewise.
2939         (=daikanwa): Likewise.
2940         (=daikanwa-rev1): Likewise.
2941         (=daikanwa-rev2): Likewise.
2942         (=big5-pua): Likewise.
2943         (=big5-eten): Likewise.
2944         (chinese-big5-eten-a): Likewise.
2945         (chinese-big5-eten-b): Likewise.
2946         (=hanziku-*): Likewise.
2947         (=cbeta): Likewise.
2948         (=jef-china3): Likewise.
2949         (=ruimoku-v6): Likewise.
2950         (=ucs@iso): Likewise.
2951         (=ucs@unicode): Likewise.
2952         (=ucs@gb): Likewise.
2953         (=ucs@cns): Likewise.
2954         (=ucs@jis): Likewise.
2955         (=ucs@jis-1990): Likewise.
2956         (=ucs@jis-2000): Likewise.
2957         (=ucs@jp): Likewise.
2958         (=ucs@ks): Likewise.
2959         (=ucs@big5): Likewise.
2960         (=ucs-radicals): Likewise.
2961         (=ucs-radicals@unicode): Likewise.
2962         (=ucs-bmp-cjk): Likewise.
2963         (=ucs-bmp-cjk@unicode): Likewise.
2964         (=ucs-sip-ext-b): Likewise.
2965         (=ucs-sip-ext-b@iso): Likewise.
2966
2967 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2968
2969         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2970         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2971
2972 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2973
2974         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2975         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2976         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2977         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2978         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2979         arabic-digit, ipa and ``&I-B-XXXX;''.
2980
2981 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2982
2983         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2984         setting for (I-)HZK{03..12}-XXXX.
2985
2986 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2987
2988         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2989         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2990
2991         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2992         `=ruimoku-v6'.
2993
2994         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2995         CHISE.
2996
2997 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2998
2999         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3000         (=ucs@unicode): Likewise.
3001         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3002         (=ucs@cns): Likewise.
3003         (=ucs@jis): Likewise.
3004         (=ucs@ks): Likewise.
3005         (=ucs@big5): Likewise.
3006
3007 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3008
3009         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3010         `ucs-jis'.
3011         (utf-8-jis-er): Likewise.
3012         (utf-8-jp): New coding-system.
3013         (utf-8-jp-er): Likewise.
3014
3015         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3016
3017 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3018
3019         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3020
3021         * mule/japanese.el: Move definition of `euc-jisx0213' to
3022         mule/mule-coding.el.
3023
3024 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3025
3026         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3027         mule-coding before loading update-cdb when utf-2000 is provided.
3028
3029 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3030
3031         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3032         `=daikanwa'.
3033
3034 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3035
3036         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3037         definition codes when `utf-2000' is provided.
3038
3039 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3040
3041         * mule/mule-category.el (word-combining-categories): Don't setup
3042         `word-combining-categories' in XEmacs CHISE.
3043         (word-separating-categories): Add setting about Latin script in
3044         XEmacs CHISE.
3045
3046 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3047
3048         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3049         setting for `chinese-big5'.
3050
3051 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3052
3053         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3054         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3055         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3056         add setting for HZK0[12]-xxxx.
3057
3058 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3059
3060         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3061         in XEmacs CHISE.
3062
3063 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3064
3065         * mule/mule-charset.el (default-coded-charset-priority-list):
3066         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3067         and `chinese-big5' to `=gt-pj-*'.
3068
3069 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3070
3071         * mule/mule-conf.el (=daikanwa): Renamed from
3072         `ideograph-daikanwa'.
3073         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3074
3075 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3076
3077         * mule/mule-conf.el (=cns11643-7): Renamed from
3078         `chinese-cns11643-7'.
3079         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3080
3081 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3082
3083         * mule/mule-conf.el (=cns11643-6): Renamed from
3084         `chinese-cns11643-6'.
3085         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3086
3087 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3088
3089         * mule/mule-conf.el (=cns11643-5): Renamed from
3090         `chinese-cns11643-5'.
3091         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3092
3093 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3094
3095         * mule/mule-conf.el (=cns11643-4): Renamed from
3096         `chinese-cns11643-4'.
3097         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3098
3099 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3100
3101         * mule/mule-conf.el (=cns11643-3): Renamed from
3102         `chinese-cns11643-3'.
3103         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3104
3105 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3106
3107         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3108         `=cns11643-2'.
3109         (chinese-cns11643-2): New alias for `=cns11643-2'.
3110
3111 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3112
3113         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3114         `=cns11643-1'.
3115         (chinese-cns11643-1): New alias for `=cns11643-1'.
3116
3117 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3118
3119         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3120         (chinese-gb12345): New alias for `=gb12345'.
3121
3122 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3123
3124         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3125         (chinese-gb2312): New alias for `=gb2312'.
3126
3127 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3128
3129         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3130         (chinese-big5): New alias for `=big5'.
3131
3132 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3133
3134         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3135         (korean-ksc5601): New alias for `=ks-x1001'.
3136
3137 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3138
3139         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3140         `=jis-x0212'.
3141         (japanese-jisx0212): New alias for `=jis-x0212'.
3142
3143 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3144
3145         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3146         `=jis-x0208-1983'.
3147         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3148
3149 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3150
3151         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3152         `=jis-x0208-1978'.
3153         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3154
3155 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3156
3157         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3158         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3159
3160 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3161
3162         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3163         (chinese-cns11643-3): Specify iso-ir 183.
3164         (chinese-cns11643-4): Specify iso-ir 184.
3165         (chinese-cns11643-5): Specify iso-ir 185.
3166         (chinese-cns11643-6): Specify iso-ir 186.
3167         (chinese-cns11643-7): Specify iso-ir 187.
3168         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3169         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3170
3171 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3172
3173         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3174         \uXXXX for every cases.
3175
3176 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3177
3178         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3179         (ucs-big5): Changed to an alias for `=ucs@big5'.
3180
3181 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3182
3183         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3184         (ucs-ks): Changed to an alias for `=ucs@ks'.
3185
3186 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3187
3188         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3189         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3190
3191 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3192
3193         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3194         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3195
3196 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3197
3198         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3199         (ucs-jis): Changed to an alias for `=ucs@jis'.
3200
3201 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3202
3203         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3204         (ucs-cns): Changed to an alias for `=ucs@cns'.
3205
3206 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3207
3208         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3209         (ucs-gb): Changed to an alias for `=ucs@gb'.
3210
3211 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3212
3213         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3214         `ideograph-daikanwa-2'.
3215         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3216         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3217
3218 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3219
3220         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3221         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3222
3223         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3224         for `xemacs-chise-version'.
3225
3226 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3227
3228         * mule/mule-charset.el (default-coded-charset-priority-list):
3229         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3230         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3231         instead of `ideograph-hanziku-*'.
3232
3233         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3234         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3235
3236 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3237
3238         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3239         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3240         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3241         `utf-2000' is provided.
3242
3243 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3244
3245         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3246         is provided [was builtin coded-charsets].
3247
3248 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3249
3250         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3251         is provided [was builtin coded-charsets].
3252
3253 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3254
3255         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3256         is provided [was builtin coded-charsets].
3257
3258 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3259
3260         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3261         is provided [was builtin coded-charsets].
3262
3263 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3264
3265         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3266         when `utf-2000' is provided [was builtin coded-charsets].
3267
3268 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3269
3270         * mule/mule-conf.el (=hanziku-*): Renamed from
3271         `ideograph-hanziku-*'.
3272         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3273
3274 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3275
3276         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3277         `utf-2000' is provided [was builtin coded-charsets].
3278         (ideograph-hanziku-{1..12}): Likewise.
3279
3280 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3281
3282         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3283         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3284
3285 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3286
3287         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3288         when `utf-2000' is provided [was builtin coded-charsets].
3289
3290 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3291
3292         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3293         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3294         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3295
3296 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3297
3298         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3299         (ideograph-gt): Changed to an alias for `=gt'.
3300
3301 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3302
3303         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3304         is provided; it was defined as a builtin coded-charset.
3305         (ideograph-gt): Likewise.
3306
3307 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3308
3309         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3310         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3311
3312 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3313
3314         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3315         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3316
3317 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3318
3319         * mule/mule-conf.el (=big5-eten): Renamed from
3320         `chinese-big5-eten'.
3321         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3322
3323 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3324
3325         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3326         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3327
3328 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3329
3330         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3331         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3332
3333 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3334
3335         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3336         (china3-jef): Changed to an alias for `=jef-china3'.
3337
3338 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3339
3340         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3341         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3342
3343         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3344         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3345         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3346         when `utf-2000' is provided.
3347
3348 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3349
3350         * mule/mule-charset.el (default-coded-charset-priority-list):
3351         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3352
3353         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3354         (ucs-jis-2000): Deleted.
3355
3356 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3357
3358         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3359         UTF-2000.
3360         (=ucs-jis-2000): New coded-charset for UTF-2000.
3361
3362 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3363
3364         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3365         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3366
3367 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3368
3369         * mule/mule-charset.el (default-coded-charset-priority-list):
3370         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3371         `ideograph-cbeta'.
3372
3373 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3374
3375         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3376         builtin coded-charset].
3377
3378 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3379
3380         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3381         settings for &K0-xxxx and &I-K0-xxxx.
3382
3383 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3384
3385         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3386         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3387
3388 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3389
3390         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3391         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3392
3393 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3394
3395         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3396         UTF-2000.
3397         (ideograph-gt-pj-k1): Likewise.
3398         (ideograph-gt-pj-k2): Likewise.
3399
3400 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3401
3402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3403         `=jis-x0208'.
3404
3405 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3406
3407         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3408         UTF-2000 [was a builtin coded-charset].
3409
3410 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3411
3412         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3413         (utf-8-gb-er): Likewise.
3414
3415 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3416
3417         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3418         settings for JIS X 0212 and JIS X 0208:1978.
3419
3420 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3421
3422         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3423         setting for JIS X 0213.
3424
3425 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3426
3427         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3428         standard-case-table in UTF-2000.
3429
3430 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3431
3432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3433         definitions for isolated-chars.
3434
3435 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3436
3437         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3438         `configure-utf-2000-lisp-directory'.
3439         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3440         `mule-lisp-load-path'.
3441
3442 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3443
3444         * startup.el (startup-setup-paths): Set and use
3445         `utf-2000-lisp-directory'.
3446         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3447         UTF-2000.
3448
3449 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3450
3451         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3452         (paths-find-utf-2000-lisp-directory): New function.
3453         (paths-construct-load-path): Add new optional argument
3454         `utf-2000-lisp-directory'.
3455
3456         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3457
3458 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3459
3460         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3461         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3462         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3463         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3464         `chinese-big5-2' in UTF-2000.
3465
3466         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3467         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3468
3469 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3470
3471         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3472         `big5-eten-er' in UTF-2000.
3473         (big5-cdp): Modify DOC-string and mnemonic.
3474
3475 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3476
3477         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3478         UTF-2000 [renamed from utf-8-er].
3479         (utf-8-gb): New coding-system in UTF-2000.
3480         (utf-8-gb-er): Likewise.
3481         (utf-8-cns): Likewise.
3482         (utf-8-cns-er): Likewise.
3483         (utf-8-big5): Likewise.
3484         (utf-8-big5-er): Likewise.
3485         (utf-8-jis): Likewise.
3486         (utf-8-jis-er): Likewise.
3487         (utf-8-ks): Likewise.
3488         (utf-8-ks-er): Likewise.
3489         (utf-8-er): Likewise.
3490
3491 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3492
3493         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3494         instead of `utf-8-unix' in UTF-2000.
3495
3496         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3497
3498 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3499
3500         * mule/japanese.el (euc-jisx0213): New coding-system.
3501
3502         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3503         `japanese-jisx0208-1990' as the mother.
3504
3505 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3506
3507         * dumped-lisp.el (preloaded-file-list): Change condition of
3508         loading "close-cdb".
3509
3510 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3511
3512         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3513         setup `coded-charset-entity-reference-alist'.
3514
3515 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3516
3517         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3518         UTF-2000.
3519
3520 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3521
3522         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3523         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3524
3525 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3526
3527         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3528         (chinese-big5-eten-a): Likewise.
3529         (chinese-big5-eten-b): Likewise.
3530         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3531         code range is #x8140 .. #x8DFE.
3532
3533 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3534
3535         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3536         UTF-2000.
3537         (chinese-big5-cdp): Likewise.
3538
3539 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3540
3541         * dumped-lisp.el (preloaded-file-list): Rename
3542         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3543
3544 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3545
3546         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3547         append `system-char-db-source-file-list' into
3548         `preloaded-file-list' in UTF-2000.
3549
3550 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3551
3552         * dumped-lisp.el (preloaded-file-list): Delete
3553         character-definition files.
3554
3555 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3556
3557         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3558         UTF-2000.
3559
3560 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3561
3562         * mule/mule-charset.el (default-coded-charset-priority-list):
3563         Delete `mojikyo-2022-1'.
3564
3565 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3566
3567         * mule/mule-charset.el (default-coded-charset-priority-list):
3568         Delete `mojikyo'.
3569
3570 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3571
3572         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3573         `ucs-sip'.
3574
3575 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3576
3577         * mule/mule-charset.el (default-coded-charset-priority-list):
3578         Comment out `chinese-gb12345'.
3579
3580 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3581
3582         * bytecomp.el (byte-compile-insert-header): Fixed.
3583
3584 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3585
3586         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3587         XEmacs UTF-2000.
3588
3589 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3590
3591         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3592         UTF-2000.
3593
3594 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3595
3596         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3597         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3598
3599 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3600
3601         * mule/mule-charset.el (default-coded-charset-priority-list):
3602         `japanese-jef-china3' is renamed `china3-jef'.
3603
3604 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3605
3606         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3607         `japanese-jef-china3' and `ideograph-cbeta'.
3608
3609 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3610
3611         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3612
3613 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3614
3615         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3616         `chinese-big5-cdp'.
3617
3618 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3619
3620         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3621         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3622
3623 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3624
3625         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3626         loading character definitions.
3627
3628 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3629
3630         * dumped-lisp.el (preloaded-file-list): Rename
3631         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3632
3633 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3634
3635         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3636         `chinese-big5'.
3637
3638 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3639
3640         * dumped-lisp.el (preloaded-file-list): Dump
3641         "Ideograph-R028-Private" with XEmacs UTF-2000.
3642
3643 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3644
3645         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3646         `chinese-gb12345'.
3647
3648 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3649
3650         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3651         `ideograph-gt-pj-{1..11}'.
3652
3653         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3654         XEmacs UTF-2000.
3655
3656 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3657
3658         * mule/mule-charset.el (default-coded-charset-priority-list):
3659         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3660         `chinese-isoir165'.
3661
3662 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3663
3664         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3665         `image/png', `image/x-xpm' and `image/tiff'.
3666
3667         * files.el (binary-file-regexps): Add *.PNG.
3668
3669 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3670
3671         * mule/mule-charset.el (default-coded-charset-priority-list):
3672         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3673         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3674
3675 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3676
3677         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3678         the first completion when UTF-2000 is running.
3679
3680 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3681
3682         * mule/mule-charset.el (default-coded-charset-priority-list):
3683         Delete `ucs'.
3684
3685 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3686
3687         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3688
3689         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3690         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3691
3692 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3693
3694         * mule/vietnamese.el (vscii-2): Delete abolished property
3695         `composite'; now composite mode is default.
3696
3697 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3698
3699         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3700         of `raw-text'; check \uHHHH representation even if non-ascii
3701         characters are not found.
3702
3703         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3704         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3705         unconditionally.
3706
3707         * mule/viet-ccl.el: New file.
3708
3709         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3710         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3711         - Separate CCL based implementations to viet-ccl.el.
3712
3713 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3714
3715         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3716         "jisx0213.2000-1".
3717         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3718
3719         * mule/mule-charset.el (default-coded-charset-priority-list):
3720         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3721         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3722
3723 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3724
3725         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3726
3727 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3728
3729         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3730         `ucs' in UTF-2000.
3731
3732 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3733
3734         * mule/mule-charset.el (default-coded-charset-priority-list):
3735         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3736         `arabic-iso8859-6'.
3737
3738 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3739
3740         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3741         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3742
3743 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3744
3745         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3746         `katakana-jisx0201' in UTF-2000.
3747
3748 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3749
3750         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3751         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3752         "u0FB50-Arabic-Presentation-Forms-A",
3753         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3754         "u0FE50-Small-Form-Variants",
3755         "u0FE70-Arabic-Presentation-Forms-B",
3756         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3757         UTF-2000.
3758
3759 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3760
3761         * dumped-lisp.el (preloaded-file-list): Delete
3762         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3763         ... "Ideograph-R214-Flute" in UTF-2000.
3764
3765 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3766
3767         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3768         (japanese-jisx0213-2): New coded-charset.
3769
3770         * dumped-lisp.el (preloaded-file-list): Add
3771         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3772         "Ideograph-R030-Mouth".
3773
3774 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3775
3776         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3777         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3778         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3779         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3780         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3781         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3782         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3783         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3784
3785 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3786
3787         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3788         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3789         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3790         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3791         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3792
3793         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3794         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3795
3796 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3797
3798         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3799         in UTF-2000.
3800
3801 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3802
3803         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3804         (chinese-isoir165): Moved from mule/chinese.el.
3805         (chinese-cns11643-3): Moved from mule/chinese.el.
3806         (chinese-cns11643-4): Moved from mule/chinese.el.
3807         (chinese-cns11643-5): Moved from mule/chinese.el.
3808         (chinese-cns11643-6): Moved from mule/chinese.el.
3809         (chinese-cns11643-7): Moved from mule/chinese.el.
3810
3811         * mule/chinese.el: Move definition of coded-charsets to
3812         mule/mule-conf.el.
3813
3814 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3815
3816         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3817         `ideograph-daikanwa'.
3818
3819 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3820
3821         * dumped-lisp.el (preloaded-file-list): Delete
3822         "ccs-jisx0201-latin.el".
3823
3824 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3825
3826         * dumped-lisp.el (preloaded-file-list): Add
3827         "u031A0-Extended-Bopomofo" in UTF-2000.
3828
3829 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3830
3831         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3832         renamed to u02E00-CJK-Radical-Supplement.
3833
3834 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3835
3836         * dumped-lisp.el (preloaded-file-list): Add
3837         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3838         "u030A0-Katakana", "u03100-Bopomofo",
3839         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3840         "u03200-Enclosed-CJK-Letters-and-Months" and
3841         "u03300-CJK-Compatibility".
3842
3843 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3844
3845         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3846         "u02F00-Kangxi-Radicals" and
3847         "u02FF0-Ideographic-Description-Characters".
3848
3849 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3850
3851         * dumped-lisp.el (preloaded-file-list): Add
3852         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3853         "u02800-Braille-Patterns" in UTF-2000.
3854
3855 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3856
3857         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3858         "uXXXXX-*.el" in UTF-2000.
3859
3860         * bytecomp.el (byte-compile-insert-header): Delete comments if
3861         non-ASCII characters are found; allow `byte-compile-dynamic' and
3862         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3863         `raw-text'.
3864
3865 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3866
3867         * dumped-lisp.el (preloaded-file-list): Add
3868         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3869         "u025A0-Geometric-Shapes.el".
3870
3871 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3872
3873         * dumped-lisp.el (preloaded-file-list): Add
3874         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3875         "u02460-Enclosed-Alphanumerics.el".
3876
3877 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3878
3879         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3880         `chinese-gb2312'.
3881
3882         * dumped-lisp.el (preloaded-file-list): Add
3883         "u02200-Mathematical-Operators.el" and
3884         "u02300-Miscellaneous-Technical.el".
3885
3886 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3887
3888         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3889         `chinese-cns11643-*'.
3890
3891         * dumped-lisp.el (preloaded-file-list): Add
3892         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3893         "u02190-Arrows.el" in UTF-2000.
3894
3895 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3896
3897         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3898         `korean-ksc5601'.
3899
3900         * dumped-lisp.el (preloaded-file-list): Add
3901         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3902         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3903         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3904
3905 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3906
3907         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3908
3909 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3910
3911         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3912         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3913         "u01780-Khmer.el", "u01800-Mongolian.el",
3914         "u01E00-Latin-Extended-Additional.el" and
3915         "u01F00-Greek-Extended.el" in UTF-2000.
3916
3917 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3918
3919         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3920         `ethiopic-ucs' and `ethiopic'.
3921
3922         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3923         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3924
3925         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3926         from mule/ethiopic.el.
3927
3928         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3929         mule/mule-conf.el.
3930
3931 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3932
3933         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3934         `lao'.
3935
3936         * mule/mule-conf.el (lao): New coded-charset.
3937
3938         * dumped-lisp.el (preloaded-file-list): Add
3939         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3940         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3941         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3942         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3943         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3944
3945 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3946
3947         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3948         `ucs-bmp' and `arabic-iso8859-6'.
3949
3950 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3951
3952         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3953         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3954         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3955
3956 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3957
3958         * startup.el (normal-top-level): Load autoload file for UTF-2000
3959         in UTF-2000.
3960
3961 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3962
3963         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3964         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3965         "u00020-Basic-Latin.el", "u00080-C1.el",
3966         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3967         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3968         "u002B0-Spacing-Modifier-Letters.el",
3969         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3970         UTF-2000.
3971
3972 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3973
3974         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3975         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3976         instead of `vietnamese-viscii-*'.
3977
3978 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3979
3980         * mule/mule-conf.el: New file.
3981
3982         * mule/misc-lang.el: Move definition of charset `ipa' to
3983         mule/mule-conf.el.
3984
3985 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3986
3987         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3988         `latin-viscii'; prefer it for characters used in Vietnamese.
3989
3990 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3991
3992         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3993
3994 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3995
3996         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3997         `vietnamese-viscii-lower'.
3998         (latin-viscii-upper): Renamed from charset
3999         `vietnamese-viscii-upper'.
4000         (vietnamese-viscii-lower): New alias for charset
4001         `latin-viscii-lower'.
4002         (vietnamese-viscii-upper): New alias for charset
4003         `latin-viscii-upper'.
4004
4005 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4006
4007         * mule/mule-charset.el (default-coded-charset-priority-list):
4008         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4009
4010 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4011
4012         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4013         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4014         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4015         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4016         lisp/utf-2000.
4017
4018 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4019
4020         * mule/ccs-tcvn5712.el: New file.
4021
4022 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4023
4024         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4025         in UTF-2000.
4026
4027 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4028
4029         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4030         `japanese-jisx0208'.
4031
4032 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4033
4034         * dumped-lisp.el (preloaded-file-list): Add
4035         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4036         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4037         UTF-2000.
4038
4039         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4040         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4041         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4042         mule/ccs-viscii.el: New files.
4043
4044         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4045         if \uXXXX is found.
4046
4047 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4048
4049         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4050         `hiragana-jisx0208' and `katakana-jisx0208'.
4051
4052 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4053
4054         * mule/chinese.el (chinese-cns11643-3): Define it even if
4055         `utf-2000' is provided.
4056         (chinese-cns11643-4): Likewise.
4057         (chinese-cns11643-5): Likewise.
4058         (chinese-cns11643-6): Likewise.
4059         (chinese-cns11643-7): Likewise.
4060
4061 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4062
4063         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4064         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4065
4066 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4067
4068         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4069         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4070
4071 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4072
4073         * mule/mule-charset.el (default-coded-charset-priority-list):
4074         Setup in UTF-2000.
4075
4076 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4077
4078         * mule/viet-chars.el: Don't define charset
4079         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4080         they are defined as builtin charsets.
4081
4082 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4083
4084         * version.el (emacs-version): Add more space just before UTF-2000
4085         version string.
4086
4087 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4088
4089         * version.el ([constant] emacs-version): Don't add a space in the
4090         preceding place of `xemacs-betaname' because it is duplicated.
4091         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4092
4093         * startup.el (splash-frame-body): Add ETL.
4094
4095 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4096
4097         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4098         is provided because it is defined as builtin charset.
4099         (chinese-cns11643-4): Likewise.
4100         (chinese-cns11643-5): Likewise.
4101         (chinese-cns11643-6): Likewise.
4102         (chinese-cns11643-7): Likewise.
4103
4104 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4105
4106         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4107         coding-system `iso-10646-ucs-4' is not defined.
4108
4109 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4110
4111         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4112         coding-system if `utf-2000' is provided.
4113
4114 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4115
4116         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4117         `utf-2000' is provided.
4118
4119 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4120
4121         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4122         if utf-2000 is provided temporally.
4123
4124 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4125
4126         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4127         as builtin variable].
4128
4129 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4130
4131         * files.el (insert-file-contents-literally): Treat file as binary;
4132         call file-name-handlers. [sync with Emacs 20.3.10]
4133
4134 2008-12-28  Vin Shelton  <acs@xemacs.org>
4135
4136         * XEmacs 21.4.22 is released
4137
4138 2008-12-30  Vin Shelton  <acs@xemacs.org>
4139
4140         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4141         during building even if no packages are found.
4142
4143 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4144
4145         * printer.el (generic-print-region): 
4146         (generic-print-buffer): 
4147         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4148         check if the msprinter device is available, now that msprinter is
4149         always available as a specifier tag. 
4150
4151 2008-12-24  Vin Shelton  <acs@xemacs.org>
4152
4153         * about.el: Add Francisco to my bio!
4154
4155 2008-12-23  Vin Shelton  <acs@xemacs.org>
4156
4157         * autoload.el: Move operator definitions to autoload-operators.el
4158         in the xemacs-base package.
4159
4160 2007-11-22  Vin Shelton  <acs@xemacs.org>
4161
4162         * about.el (about-hacker-contribution): Updated my bio.
4163
4164 2007-10-07  Vin Shelton  <acs@xemacs.org>
4165
4166         * XEmacs 21.4.21 is released
4167
4168 2007-09-19  Didier Verna  <didier@xemacs.org>
4169
4170         Update my personal info.
4171         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4172         * about.el (about-other-current-hackers): Ditto.
4173         * about.el (about-url-alist): Add my musical website.
4174         * about.el (about-personal-info): Update my entry.
4175         * about.el (about-hacker-contribution): Ditto.
4176
4177 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4178
4179         * package-get.el (package-get-download-sites): Update download
4180         sites in Japan.
4181         * package-get.el (package-get-pre-release-download-sites): Ditto.
4182
4183 2007-08-18  Vin Shelton  <acs@xemacs.org>
4184
4185         * package-get.el (package-get-pre-release-download-sites): Sync
4186         mirror sites with 21.5.  (Thanks, Adrian)
4187
4188 2007-08-09  Mike Sperber  <mike@xemacs.org>
4189
4190         * startup.el (migrate-user-init-file): Create backup of
4191         `user-init-file' before migrating.
4192         * startup.el (maybe-migrate-user-init-file): Print
4193         information about backup file.
4194         (maybe-create-compatibility-dot-emacs): Follow above change.
4195
4196 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4197
4198         * font-lock.el: Sync font-lock-add-keywords and
4199         font-lock-remove-keywords from GNU Emacs.
4200         * font-lock.el (font-lock-keywords-alist): New.
4201         * font-lock.el (font-lock-removed-keywords-alist): New.
4202         * font-lock.el (font-lock-add-keywords): New.
4203         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4204         * font-lock.el (font-lock-remove-keywords): New.
4205
4206 2007-08-16  Vin Shelton  <acs@xemacs.org>
4207
4208         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4209         patch from Hans de Graaff.
4210
4211 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4212
4213         * package-get.el (package-get-download-sites): Document Chile and
4214         update Denmark download site.
4215         * package-get.el (package-get-pre-release-download-sites): Ditto.
4216
4217 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4218
4219         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4220
4221 2006-12-09  Vin Shelton  <acs@xemacs.org>
4222
4223         * XEmacs 21.4.20 is released
4224
4225 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4226
4227         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4228
4229 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4230
4231         * info.el (Info-find-file-node, Info-insert-dir)
4232         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4233         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4234         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4235         and discussion.
4236
4237 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4238
4239         * obsolete.el (line-beginning-position): New, from 21.5.x.
4240         (line-end-position): Ditto.
4241
4242 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4243
4244         * package-get.el (package-get-download-sites): Welcome
4245         nl.xemacs.org and Thanks!
4246         * package-get.el (package-get-pre-release-download-sites): Ditto.
4247
4248 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4249
4250         * font-lock.el: Add support for not-so recent changes in Java to
4251         java-mode.
4252
4253 2006-01-28  Vin Shelton  <acs@xemacs.org>
4254
4255         * XEmacs 21.4.19 is released
4256
4257 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4258
4259         * easymenu.el: Update copyright. 
4260         * easymenu.el (easy-menu-all-popups):
4261         Add a docstring. 
4262         * easymenu.el (easy-menu-add):
4263         Document a bug, rework the function to preserve any existing
4264         non-default mode-popup-menu instead of overwriting it, and not to
4265         bother normalising the menu title (nothing else does).
4266         * easymenu.el (easy-menu-remove):
4267         Restore the default mode-popup-menu instead of leaving an empty
4268         one when we remove the last easy-menu popup. 
4269
4270 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4271
4272         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4273         as suggested by Rodrigo Ventura.
4274         * package-get.el (package-get-pre-release-download-sites): Ditto,
4275         with replacement of xemacs-21.5 by beta, which is the logical path
4276         to our beta core and package pre-releases.
4277
4278 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4279
4280         * package-get.el (package-get-download-sites): Add Hong Kong
4281         download site.
4282         * package-get.el (package-get-pre-release-download-sites): Ditto.
4283
4284 2005-12-26  Vin Shelton  <acs@xemacs.org>
4285
4286         * find-paths.el:
4287         * find-paths.el (paths-emacs-root-p): Add search for package root.
4288         * find-paths.el (paths-find-emacs-root): Replaced with
4289         paths-find-invocation-roots, which returns a list of roots.
4290         * find-paths.el (paths-find-invocation-roots): New.
4291         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4292
4293 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4294
4295         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4296         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4297
4298 2005-12-03  Vin Shelton <acs@xemacs.org>
4299
4300         * XEmacs 21.4.18 is released
4301
4302 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4303
4304         * package-get.el (package-get-download-sites): Update reflecting
4305         latest http://www.xemacs.org/Releases/ information generated by
4306         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4307         * package-get.el (package-get-pre-release-download-sites): Ditto.
4308
4309 2005-02-28  Simon Josefsson  <jas@extundo.com>
4310
4311         * about.el (xemacs-hackers): Add jas.
4312         (about-other-current-hackers): Likewise.
4313         (about-url-alist): Add URL for jas.
4314         (about-personal-info): Document jas.
4315         (about-hacker-contribution): Describe jas contributions.
4316
4317 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4318
4319         * easymenu.el (easy-menu-remove): As described in 
4320         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4321         except the "Command" menu from mode-popup-menu. 
4322
4323 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4324  
4325         * font.el (font-spatial-to-canonical): Correct calculation of 
4326         return value for pixel-based input value. 
4327  
4328 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4329
4330         * code-process.el (call-process): Process-related docstring
4331         improvements spurred by Norbert Koch.
4332         * code-process.el (call-process-region): Ditto.
4333         * code-process.el (start-process): Ditto.
4334
4335 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4336
4337         * finder.el (finder-find-library): Return filename actually
4338         searched for.
4339
4340 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4341
4342         * help.el (view-emacs-news): Use `expand-file-name' instead of
4343         `locate-data-file' as the latter will find any "NEWS" files that
4344         might exist in packages _before_ the one in core.
4345
4346 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4347
4348         * package-get.el (package-get-init-package):
4349         package-get-init-package buglet (21.4.17) by Jeff Mincy
4350         <mincy@rcn.com> fixing false temporary load-path shadows reported
4351         after package installation and simplifying code.
4352
4353 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4354
4355         * package-get.el (package-get-download-sites): Sync mirrors list
4356         with the XEmacs website.
4357         (package-get-pre-release-download-sites): Ditto.
4358
4359 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4360
4361         * derived.el (derived-mode-merge-syntax-tables):
4362         Revert my 21.5-only patch of 2003-07-18 which slipped in
4363         through Jerry James's patch of 2004-06-07.
4364
4365 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4366
4367         * cmdloop.el (keyboard-quit): Remove workaround for
4368         `region-active-p' not making sure active region is in current
4369         buffer now that it does.
4370         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4371         * simple.el (region-active-p): `region-active-p' to only return t
4372         when active region is in current buffer.
4373
4374 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4375
4376         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4377         package names, quell a byte-compiler warning, doc fix.
4378
4379 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4380
4381         * buffer.el (pop-to-buffer):
4382         * window-xemacs.el (display-buffer):
4383         Document use of `same-window-buffer-names,' `same-window-regexps'
4384         by pop-to-buffer and display-buffer. 
4385         
4386 2005-02-06  Vin Shelton <acs@xemacs.org>
4387
4388         * XEmacs 21.4.17 is released
4389
4390 2005-01-29  Ben Wing  <ben@xemacs.org>
4391
4392         * shadow.el (find-emacs-lisp-shadows):
4393         Add custom-defines to list of ignored files.
4394
4395 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4396
4397         * simple.el (shifted-motion-keys-select-region): Fix statement
4398         about unshifted-motion-keys-deselect-region.
4399
4400 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4401
4402         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4403         now) for GNU Emacs compatibility.
4404         (make-obsolete-variable): Ditto.
4405
4406 2004-01-08  Ben Wing  <ben@xemacs.org>
4407
4408         * code-files.el (load):
4409         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4410
4411 2004-12-05  Vin Shelton <acs@xemacs.org>
4412
4413         * XEmacs 21.4.16 is released
4414
4415 2004-12-04  Vin Shelton  <acs@xemacs.org>
4416
4417         * auto-autoloads.el: Regenerated.
4418
4419         * custom-load.el: Regenerated.
4420
4421 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4422
4423         Fix bug: apropos errors if a defalias refers to an undefined
4424         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4425
4426         * apropos.el (apropos):
4427         (apropos-command):
4428         * help.el (frob-help-extents):
4429         * help-macro.el (make-help-screen):
4430         * hyper-apropos.el (hyper-apropos-grok-functions):
4431         (hyper-apropos-get-doc):
4432         Catch void-function error thrown by `documentation'.
4433
4434 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4435
4436         * packages.el (package-require): Fix incorrect arg to format.
4437         This fixes a `format specifier' error.
4438
4439 2004-08-13  Jerry James  <james@xemacs.org>
4440
4441         * bytecomp.el (forward-word): Tell the byte compiler the correct
4442         number of arguments to forward-word.
4443
4444 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4445
4446         * etags.el: Fixed loading of include files for tag completion. Now
4447         you can make a tag file for a library, include it into your
4448         project and it will be reloaded only if it changed. Infinte
4449         include loops are detected and the correct tag files are loaded.
4450         * etags.el (buffer-tag-table-list): Load and verify tag files in
4451         the external function buffer-tag-table-list-load.
4452         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4453         tag files. Also load the included tag files. The priority of the
4454         included files is right below their parent file. If multiple
4455         matches occur then the symbols from the parent file are found
4456         first.
4457         * etags.el (tag-table-include-files): Corrected comment
4458         string. Switched to pattern constant tags-include-pattern to have
4459         it at a central location.
4460         * etags.el (tags-include-pattern): Added doc string.
4461         * etags.el (add-to-tag-completion-table): Removed obsolete
4462         comments as the include files are allready returned by
4463         buffer-tag-table-list and loaded.
4464         * etags.el (find-tag-internal): The include files are allready
4465         included in tag-tables as buffer-tag-table-list returns them now.
4466
4467 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4468
4469         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4470         Loading items into the notebook is now done by C code.
4471         * widgets-gtk.el (gtk-widget-instantiate-internal):
4472         Style no longer changed.
4473
4474 2004-06-28  Nix  <nix@esperi.org.uk>
4475
4476         * cmdloop.el (truncate-command-history-for-gc): Delay
4477         execution of all things that look up variable bindings,
4478         via `enqueue-eval-event'.
4479
4480 2004-06-24  Vin Shelton  <acs@xemacs.org>
4481
4482         * package-get.el (package-get-require-signed-base-updates):
4483         now defaults to nil.
4484
4485 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4486
4487         * subr.el (split-string): Clean up docstring.
4488
4489 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4490
4491         * faces.el (zmacs-region): fix typo in docstring.
4492
4493 2004-06-07  Jerry James  <james@xemacs.org>
4494
4495         * derived.el: Synch with Emacs 21.3.
4496         * subr.el (with-local-quit): New, from Emacs 21.3.
4497         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4498         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4499         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4500
4501 2004-06-16  Jerry James  <james@xemacs.org>
4502
4503         * cl.el (cl-set-substring): Increment start by the length of the
4504         string, not the string itself.
4505
4506 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4507
4508         * etags.el (tag-table-include-files): Expand included TAGS file
4509         paths to avoid problems with relative paths.  Thanks to Peter
4510         Chubb <peterc@gelato.unsw.edu.au>.
4511         * etags.el (tags-include-pattern): New.
4512         * etags.el (add-to-tag-completion-table): Parse and ignore
4513         trailing include lines.
4514
4515 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4516
4517         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4518         avoiding line solely composed of equal signs.
4519
4520 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4521
4522         * cus-edit.el (alloc): Typo fix.
4523         * cus-edit.el (custom-browse-visibility): Ditto.
4524         * cus-edit.el (custom-variable-value-create): Ditto.
4525         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4526         * cus-edit.el (custom-save-variables): Bind print-length and
4527         print-level to nil to avoid value abbreviation.
4528         * cus-edit.el (custom-save-face-internal): Ditto.
4529         * cus-edit.el (custom-save-faces): Save in sorted order.
4530         * cus-edit.el (custom-save-resets): Bind print-length and
4531         print-level to nil to avoid value abbreviation.
4532         * cus-edit.el (custom-save-loaded-themes): Ditto.
4533
4534 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4535
4536         * subr.el (split-string-default-separators): New.
4537         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4538         see comment in source.
4539
4540 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4541
4542         * mule/japanese.el (paragraph-start, paragraph-separate):
4543         Remove anchor to BOL.
4544
4545 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4546
4547         * cl.el (gensym, gentemp): Improve docstrings.
4548
4549 2004-05-10  Vin Shelton  <acs@xemacs.org>
4550
4551         * etags.el: Sync with 21.5 version.
4552
4553 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4554
4555         * etags.el:
4556         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4557         only for use with exuberant ctags. This will also enable building of 
4558         completion tables with exuberant ctags. This will not work with
4559         xemacs ctags. 
4560         * etags.el (get-tag-table-buffer): New function for creating of
4561         completion table is used if tags-exuberant-ctags-optimization-p ist t
4562         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4563         finding the tag names. New.
4564         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4565         building tag completion table with exuberant ctags. New.
4566         * etags.el (find-tag-internal): Improve exact tag matching for tags
4567         with name fields. Before the patch return types of functions or
4568         function parameters (with exuberant ctags) were found as matches.
4569
4570 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4571
4572         * list-mode.el (display-completion-list): Fixed completion list was
4573         taking the width of the frame and not of the window for displaying
4574         the selection methods.
4575
4576 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4577
4578         * menubar-items.el (default-menubar): Options are saved to custom.el.
4579
4580
4581 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4582
4583         * isearch-mode.el (isearch-abort): Preserve successful search target.
4584
4585 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4586
4587         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4588         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4589         Bihlmeyer.
4590         * gnuserv.el (gnuserv-mode-line-string): New.
4591         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4592         gnuserv-mode.
4593         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4594         * gnuserv.el (gnuserv-edit-files): Use
4595         make-x-device-with-gtk-fallback.
4596
4597 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4598
4599         * gtk-widgets.el: New import: gtk-accel-group-new.
4600         * dialog-gtk.el:
4601         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4602         * dialog-gtk.el (popup-builtin-question-dialog):
4603         Added support for dialog button mnemonics.
4604
4605 2004-03-22  Chris Green <cmg@dok.org>
4606
4607         * process.el (shell-command): Output buffer was ignored when a
4608         background process was run via shell-command.
4609
4610 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4611
4612         * cus-edit.el (custom-save-variables): Retrieve a list of
4613         variables to save first, sort it, and make sure the variables are
4614         saved in sorted order.
4615
4616 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4617  
4618         * package-get.el (package-get-update-base-from-buffer): Force
4619         binary coding system for verifying GnuPG signature in the
4620         package-index file.
4621  
4622 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4623
4624         * package-get.el (package-get-package-index-file-location): Handle
4625         missing "EMACSPACKAGEPATH" environment variable.
4626
4627 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4628
4629         * package-admin.el (package-admin-find-top-directory): Simplify
4630         directory comparisions and fix substring errors on short path
4631         components.
4632         * package-get.el (package-get-package-index-file-location):
4633         Default to first component of "EMACSPACKAGEPATH", if set.
4634
4635 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4636
4637         * package-get.el (process-error): New error datum.
4638
4639 2004-02-02  Vin Shelton <acs@xemacs.org>
4640
4641         * XEmacs 21.4.15 is released
4642
4643 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4644
4645         * itimer.el (activate-itimer): Modify the itimer timeout value as
4646         if it were begun at the last time when the itimer driver was woken
4647         up.
4648
4649 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4650
4651         * specifier.el (Copyright):
4652         Update.
4653         (make-specifier-and-init):
4654         (map-specifier):
4655         (canonicalize-inst-pair):
4656         (canonicalize-spec-list):
4657         (set-specifier):
4658         Synch docstrings to 21.5 where appropriate.
4659
4660 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4661
4662         * package-get.el (package-get-list-packages-where): New.  A
4663         function that allows searching for groups of packages.  For
4664         example, find all packages that require the fsf-compat package.
4665
4666 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4667
4668         The Great PUI Sync.
4669
4670         * auto-autoloads.el: Regenerated.
4671
4672         * custom-load.el: Regenerated.
4673
4674         * dumped-lisp.el (packages-hardcoded-lisp): New.
4675
4676         * menubar-items.el (menu-max-items): New.
4677         (menu-submenu-max-items): New.
4678         (menu-submenu-name-format): New.
4679         (menu-split-long-menu): New.
4680         (menu-sort-menu): New.
4681         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4682
4683         * obsolete.el (pui-add-install-directory): Renamed to the more
4684         logical `pui-set-local-package-get-directory'.
4685         (package-get-download-menu): Moved to `package-ui.el' and renamed
4686         to `package-ui-add-download-menu'.
4687
4688         * package-admin.el (package-admin-install-function-mswindows):
4689         Whitespace clean up.
4690         (package-admin-add-single-file-package): Removed.
4691         (package-admin-default-install-function): Whitespace clean up.
4692         (package-admin-find-top-directory): New.
4693         (package-admin-get-install-dir): Use it.
4694         (package-admin-get-manifest-file): 
4695         (package-admin-check-manifest): 
4696         (package-admin-add-binary-package):
4697         (package-admin-get-lispdir):
4698         (package-admin-delete-binary-package):
4699         (package-admin):
4700
4701         * package-get.el (package-get-package-index-file-location): New.
4702         (package-get-install-to-user-init-directory): New.
4703         (package-get-remote):
4704         (package-get-download-sites):
4705         (package-get-pre-release-download-sites): New.
4706         (package-get-site-release-download-sites): New.
4707         (package-get-base-filename):
4708         (package-get-always-update):
4709         (package-get-user-index-filename): Removed.
4710         (package-get-pgp-available-p): New.
4711         (package-get-require-signed-base-updates):
4712         (package-get-was-current):
4713         (package-entries-are-signed): New.
4714         (package-get-continue-update-base): New.
4715         (package-get-download-menu): Removed.
4716         (package-get-require-base):
4717         (package-get-update-base-entry):
4718         (package-get-locate-file):
4719         (package-get-locate-index-file):
4720         (package-get-maybe-save-index):
4721         (package-get-update-base):
4722         (package-get-update-base-from-buffer):
4723         (package-get-update-base-entries):
4724         (package-get-interactive-package-query):
4725         (package-get-update-all):
4726         (package-get-all):
4727         (package-get-dependencies):
4728         (package-get-init-package):
4729         (package-get-info): New.
4730         (package-get):
4731         (package-get-staging-dir):
4732         (package-get-set-version-prop): Removed.
4733         (package-get-installedp):
4734         (package-get-ever-installed-p):
4735         (packages): Removed.
4736         (package-get-custom-groups): Removed.
4737         (package-get-custom): Removed.
4738         (package-get-custom-add-entry): Removed.
4739
4740         * package-info.el (batch-update-package-info):
4741
4742         * package-net.el (package-net-batch-generate-bin-ini):
4743         (package-net-update-installed-db):
4744
4745         * package-ui.el (pui-info-buffer):
4746         (pui-directory-exists): Removed.
4747         (pui-package-dir-list): Removed.
4748         (pui-add-install-directory): Removed.
4749         (package-ui-download-menu): New.
4750         (package-ui-pre-release-download-menu): New.
4751         (package-ui-site-release-download-menu): New.
4752         (pui-set-local-package-get-directory): New.
4753         (pui-package-symbol-char):
4754         (pui-update-package-display):
4755         (pui-toggle-package):
4756         (pui-toggle-package-key):
4757         (pui-toggle-package-delete):
4758         (pui-toggle-package-delete-key):
4759         (pui-toggle-package-event):
4760         (pui-toggle-verbosity-redisplay):
4761         (pui-install-selected-packages):
4762         (pui-add-required-packages):
4763         (pui-help-echo):
4764         (pui-display-info):
4765         (list-packages-mode):
4766         (pui-list-packages):
4767
4768         * packages.el (packages-compute-package-locations):
4769         (package-require):
4770         (package-delete-name):
4771         (packages-hardcoded-lisp): Removed.
4772         (packages-useful-lisp): Removed.
4773         (packages-unbytecompiled-lisp): Removed.
4774         (packages-find-package-directories):
4775
4776         Summary:
4777
4778         Major code clean up of all things PUI.
4779
4780         Much improved code to determine where packages should be
4781         installed.  PUI no longer depends on any packages being
4782         pre-installed to compute where packages are to be installed to.
4783
4784         The user can specify the location of their package-index file.  It
4785         isn't necessary to set this because it has sane defaults.  People
4786         who "run-in-place" won't accidently overwrite the CVS
4787         package-index file.  See
4788         `package-get-package-index-file-location'. 
4789
4790         PUI will now properly clean up after itself in the event of an
4791         unsuccessful package install.  This drastically reduces the number
4792         of "wrong md5sum" FAQs.
4793
4794         non-Mule XEmacsen can no longer install Mule packages.
4795
4796         Package management via the custom interface has been removed.
4797
4798         The PUI related menubar items have been reorganised.
4799
4800         The PGP verification code has been fixed and the default for
4801         whether or not it is used is automatically computed.
4802
4803         * update-elc.el ((preloaded-file-list site-load-packages
4804         need-to-dump dumped-exe)):
4805         Just a couple of small changes to allow for
4806         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4807         existing anymore.
4808
4809 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4810
4811         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4812         apply `format' to the first argument of byte-compile-warn, it
4813         already calls format.
4814
4815 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4816
4817         * files.el (delete-old-versions): Avoid going interactive during
4818         make install when environment variable VERSION_CONTROL is set.
4819
4820 2003-12-04  Vin Shelton  <acs@xemacs.org>
4821
4822         * menubar-items.el (menu-item-search): Only bring up search dialog
4823         box if the feature is available and desired.
4824
4825 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4826
4827         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4828
4829 2003-11-05  Vin Shelton  <acs@xemacs.org>
4830
4831         * help.el (Help-prin1-face):
4832         (Help-princ-face):
4833         princ and prin1 are functions and need to be called as such.  The
4834         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4835
4836 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4837
4838         * about.el (about-xemacs): Give full version and build date.
4839
4840 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4841
4842         * win32-native.el (grep-null-device): This XEmacs has null-device.
4843
4844 2003-09-06  Mike Sperber  <mike@xemacs.org>
4845
4846         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4847         implement the specified semantics for `defvar.'
4848
4849 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4850
4851         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4852         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4853         displaying buffer in question.
4854
4855 2003-09-03  Vin Shelton <acs@xemacs.org>
4856
4857         * XEmacs 21.4.14 is released
4858
4859 2003-08-17  Vin Shelton  <acs@xemacs.org>
4860
4861         * about.el: Vanity patch.
4862
4863 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4864
4865         * code-process.el (call-process):
4866         (call-process-region):
4867         (start-process):
4868         Document coding system processing.
4869
4870 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4871
4872         * startup.el (splash-frame-body): Idiomatic English.
4873
4874 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4875
4876         * font-lock.el (font-lock-match-java-declarations): Move
4877         save-restriction, narrow-to-region to beginning of function to
4878         avoid going beyond the limit and causing an infloop.
4879
4880 2003-04-16  Jerry James  <james@xemacs.org>
4881
4882         * keydefs.el: Remove mappings for keys mapped to the nowhere
4883         defined function function-key-error.
4884
4885 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4886
4887         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4888         lisp-interaction-mode-hook): Add the docstrings.
4889
4890 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4891
4892         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4893         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4894         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4895
4896 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4897
4898         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4899         lambda list after the original doc.  Care about
4900         #'(lambda () "SingleString") 
4901         (cl-upcase-arg): 
4902         (cl-function-arglist):
4903         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4904         circular data structures in lambda list specification
4905
4906 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4907
4908         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4909         to appear in font-lock-function-name-face.
4910
4911 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4912
4913         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4914         is not also the value of the lambda.
4915
4916 2003-05-06  Andy Piper  <andy@xemacs.org>
4917
4918         * files.el (revert-buffer): Make sure local variables get processed,
4919         even in the case of an optimized reversion.
4920
4921 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4922
4923         * XEmacs 21.4.13 is released
4924
4925 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4926
4927         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4928         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4929
4930 2003-02-14  Ben Wing  <ben@xemacs.org>
4931
4932         * byte-optimize.el:
4933         * byte-optimize.el (byte-compile-inline-expand):
4934         * byte-optimize.el (byte-compile-unfold-lambda):
4935         * byte-optimize.el (byte-optimize-form-code-walker):
4936         * byte-optimize.el (byte-optimize-form):
4937         * byte-optimize.el (byte-decompile-bytecode-1):
4938         * byte-optimize.el (byte-optimize-lapcode):
4939         Review carefully and sync up to 20.7 except for areas as noted.
4940         Fixes problem with JDE compilation.
4941
4942 2003-02-05  Ben Wing  <ben@xemacs.org>
4943
4944         * simple.el:
4945         * simple.el (motion-keys-for-shifted-motion):
4946         Omit M-S-home/end from motion keys.
4947
4948 2003-02-07  Ben Wing  <ben@xemacs.org>
4949
4950         * text-props.el (text-property-any):
4951         * text-props.el (text-property-not-all):
4952         Fix bug when end > start.
4953
4954 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4955
4956         * info.el (Info-insert-dir): Make default-directory end in
4957         separator.  Patch due to Martin Buchholz.
4958
4959 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4960
4961         * XEmacs 21.4.12 "Portable Code" is released.
4962
4963 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4964
4965         * about.el: Update golubev data.
4966
4967 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4968
4969         * isearch-mode.el (isearch-mode-map): Substitute comment on
4970         desirability, and back out "GR is printable" changes.
4971
4972 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4973
4974         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4975
4976 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4977
4978         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4979
4980 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4981
4982         * menubar-items.el (default-menubar): Use browse-url-mozilla
4983         instead of browse-url-gnome-moz for Mozilla.
4984
4985 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4986
4987         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4988
4989 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4990
4991         * files.el (auto-mode-alist): Remove redundant entries for modes
4992         that live in packages.
4993         (interpreter-mode-alist): Ditto.
4994
4995 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4996
4997         * menubar-items.el (default-menubar): Sync with current
4998         browse-url-xemacs.el.
4999
5000 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5001
5002         * XEmacs 21.4.10 "Military Intelligence" is released.
5003
5004 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5005
5006         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5007
5008 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5009
5010         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5011
5012 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5013
5014         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5015         effect free function.
5016         (font-lock-fontify-keywords-region): Supply the argument to
5017         font-lock-compile-keywords.
5018
5019 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5020
5021         * package-get.el (package-get-download-sites): Bring sites list
5022         up to date, prefer xx.xemacs.org addresses.
5023
5024 2002-09-27  Andy Piper  <andy@xemacs.org>
5025
5026         * dialog.el (make-dialog-box): for general dialogs only
5027         delete-frame-hook will be run.
5028
5029 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5030
5031         * font-lock.el (font-lock-fontify-syntactically-region): Add
5032         comment about lookup-syntax-properties, document LOUDLY as unused.
5033
5034 2002-08-26  Andy Piper  <andy@xemacs.org>
5035
5036         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5037         merge.
5038
5039 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5040
5041         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5042         (make-obsolete-variable): Ditto.
5043         (make-compatible): Ditto.
5044         (make-compatible-variable): Ditto.
5045
5046 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5047
5048         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5049         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5050
5051 2002-08-28  Andy Piper  <andy@xemacs.org>
5052
5053         * files.el (revert-buffer): propagate revert-without-query-status.
5054
5055 2002-06-03  Andy Piper  <andy@xemacs.org>
5056
5057         * dialog-items.el (make-search-dialog): align various subcontrols
5058         in visually pleasing ways, allow frame to autosize to the dialog
5059         size.
5060         * dialog.el (make-dialog-box): add a border inside the frame. Add
5061         :autosize property, if t then reset the frame size appropriately
5062         before the frame is mapped.
5063         * gutter-items.el (set-progress-feedback-instantiator): align
5064         various subcontrols.
5065         * gutter-items.el (set-progress-abort-instantiator): ditto.
5066
5067 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5068
5069         * XEmacs 21.4.9 "Informed Management" is released.
5070
5071 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5072
5073         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5074         "&optional append" argument.
5075
5076 2002-07-16  Didier Verna  <didier@xemacs.org>
5077
5078         * subr.el (replace-in-string): fix case fold bug introduced by
5079         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5080         case-fold-search in temporary buffers.
5081
5082 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5083
5084         * lib-complete.el (find-library): Remove check for mule because
5085         decompression DOES work on Mule.
5086
5087 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5088
5089         * simple.el (join-line): New alias for `delete-indentation'.
5090
5091 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5092
5093         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5094         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5095         (font-lock-builtin-face): New.
5096         (font-lock-constant-face): New.
5097         (font-lock-face-list): Add builtin and constant faces.
5098
5099 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5100
5101         * autoload.el (make-autoload): Support define-derived-mode.
5102         Collected puts of doc-string-elt property.  Based on a patch by
5103         Didier Verna <didier@xemacs.org>.
5104
5105 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5106
5107         * wid-edit.el (widget-field-activate): Fix docstring typo.
5108
5109 2002-07-23  Andy Piper  <andy@xemacs.org>
5110
5111         * about.el (about-personal-info): update me.
5112
5113 2002-07-12  Andy Piper  <andy@xemacs.org>
5114
5115         * custom.el (custom-theme-set-variables): remove bogus
5116         arguments. Use custom-set-default to set defaults.
5117         (custom-set-variables): update doc.
5118         (custom-local-buffer): new, synced from FSF.
5119         (custom-set-default): ditto.
5120         (defcustom): update doc.
5121
5122 2002-06-16  Andy Piper  <andy@xemacs.org>
5123
5124         * menubar-items.el (default-menubar): enable windows printing on
5125         cygwin as well as native.
5126
5127 2002-06-12  Andy Piper  <andy@xemacs.org>
5128
5129         * printer.el (generic-print-buffer): catch all errors so that the
5130         print device can be cleared in all scenarios.
5131         (Printer-clear-device): make sure clearing the printer allows it
5132         to be used again immediately.
5133         (generic-print-region): make sure the default printer face is
5134         black-on-white.
5135
5136 2002-04-23  Jerry James  <james@xemacs.org>
5137
5138         * window-xemacs.el (display-buffer-function): Change doc to
5139         reflect new arg.
5140         * window-xemacs.el (pre-display-buffer-function): Ditto.
5141         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5142         non-nil, make the new window just big enough for its contents.
5143         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5144         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5145         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5146
5147 2002-06-06  Andy Piper  <andy@xemacs.org>
5148
5149         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5150         (defcustom): ditto.
5151         (custom-handle-keyword): ditto.
5152
5153 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5154
5155         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5156         Make obsolete.  Default to nil.
5157         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5158         Inspired by a patch by John Palmieri.
5159
5160 2002-07-01  Mike Alexander  <mta@arbortext.com>
5161
5162         * process.el (shell-command-on-region): Don't delete the region
5163         before giving it to call-process-region
5164
5165 2002-06-04  Jerry James <james@eecs.ku.edu>
5166
5167         * find-paths.el (paths-find-architecture-directory): Search in
5168         `system-configuration'/`base', not `base'`system-configuration'.
5169
5170 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5171
5172         * info.el (Info-index): Add missing \ in [ t].
5173
5174 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5175
5176         * gutter-items.el (gutter-buffers-tab-visible-p,
5177         buffers-tab-omit-function, buffers-tab-selection-function,
5178         buffers-tab-filter-functions):
5179         Doc improvements.
5180
5181 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5182
5183         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5184
5185         * toolbar-items.el (toolbar-news): Fix typo in message string.
5186
5187 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5188
5189         * dialog.el (yes-or-no-p-dialog-box): 
5190         * cmdloop.el (y-or-n-p-minibuf):
5191         (yes-or-no-p-minibuf):
5192         (yes-or-no-p):
5193         (y-or-n-p): 
5194         Specify negative answers in docstrings.
5195
5196 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5197
5198         * package-ui.el (pui-help-echo): Display both installed and author
5199         version.  Use a balloon-help window to display extra info like
5200         package requires.
5201
5202 2002-05-30  Andy Piper  <andy@xemacs.org>
5203
5204         * files.el (revert-buffer-internal): don't visit
5205         revert-buffer. Kill buffer when not used. Suggested by Mike
5206         Alexander <mta@arbortext.com>
5207
5208 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5209
5210         * files.el (revert-buffer): More docstring fiddling.
5211
5212 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5213
5214         * files.el (revert-buffer):
5215         (revert-buffer-internal):
5216         (revert-buffer-insert-file-contents-function):
5217         Improve docstrings and comments.
5218
5219 2002-05-08  Andy Piper  <andy@xemacs.org>
5220
5221         * files.el (revert-buffer): observe noconfirm behavior.
5222
5223 2002-04-09  Andy Piper  <andy@xemacs.org>
5224
5225         * files.el (revert-buffer): use revert-buffer-internal if it looks
5226         like doing so will not result in any user-visible changes.
5227         (revert-buffer-internal): new function. Do the actual process of
5228         reversion and then see whether the result is any different to what
5229         we have already. If it is not then do nothing.
5230
5231 2001-12-11  Andy Piper  <andy@xemacs.org>
5232
5233         * menubar.el (get-popup-menu-response): re-order so that it works
5234         on more sane/facist window systems.
5235
5236 2001-12-03  Andy Piper  <andy@xemacs.org>
5237
5238         * faces.el (frob-face-property): don't infloop in face frobbing
5239         from Jan Vroonhof <jan@xemacs.org>.
5240
5241 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5242
5243         * faces.el (frob-face-property): Follow face fall-back hierarchy
5244         properly for face properties without an instance. Only do manual
5245         copy form 'default in last resort. This handles in particular
5246         the case where 'default itself has only a fall-back (which is
5247         the case by default on windows).
5248
5249 2001-11-24  Andy Piper  <andy@xemacs.org>
5250
5251         * printer.el (generic-print-region): set default-frame-plist to
5252         nil while creating the printer frame so that sizes reflect the
5253         printed page.
5254
5255         * faces.el (face-complain-about-font): Don't complain on printers.
5256
5257 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5258         
5259         * package-net.el: Andy synch.
5260         
5261 2001-12-16  Andy Piper  <andy@xemacs.org>
5262
5263         * package-get.el (package-get-update-all): Make sure installed.db
5264         gets updated after updating packages.
5265
5266 2002-03-28  Ben Wing  <ben@xemacs.org>
5267
5268         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5269         continuation, truncation so that we don't get line jumpiness from
5270         them being larger than the line height.
5271
5272         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5273
5274 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5275
5276         * font.el (font-window-system-mappings): Add mapping for Gtk
5277         (assume identical to X) 
5278
5279 2002-02-04  Andy Piper  <andy@xemacs.org>
5280
5281         * files.el (convert-standard-filename): Fix for short filename
5282         Peter Arius <pas@methodpark.de>
5283
5284 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5285
5286         * list-mode.el (default-choose-completion): completion-base-size
5287         should refer to local value in the completion list buffer.
5288
5289 2001-12-03  Didier Verna  <didier@xemacs.org>
5290
5291         * rect.el: autoload `replace-rectangle'.
5292         * keydefs.el (global-map): bind it to `C-x r p'.
5293
5294 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5295
5296         * XEmacs 21.4.8 "Honest Recruiter" is released.
5297
5298 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5299
5300         This patch is based on Jerry James's patch and analysis.
5301
5302         * select.el (get-clipboard):
5303         (get-selection):
5304         Update docstrings.
5305         (get-clipboard-foreign):
5306         (get-selection-foreign):
5307         New function for use as `interprogram-paste-function's.
5308
5309         * simple.el (interprogram-paste-function): Change default to
5310         `get-clipboard-foreign'; improve docstring.
5311         (interprogram-cut-function): Improve dosctring.
5312
5313 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5314
5315         * XEmacs 21.4.7 "Economic Science" is released.
5316
5317 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5318
5319         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5320
5321 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5322
5323         * obsolete.el (assq-delete-all): New compatibility alias for 
5324         remassq.
5325
5326 2002-01-09  Simon Josefsson  <jas@extundo.com>
5327
5328         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5329
5330 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5331
5332         * info.el (Info-auto-generate-directory): Default
5333         Info-auto-generate-directory to 'if-outdated.
5334
5335 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5336
5337         * startup.el (normal-top-level): Prevent migration code from
5338         trashing .emacs on an error in loading the init files.
5339
5340 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5341
5342         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5343         "system default" Xdefaults and friends get xrdb-mode.
5344
5345 2002-03-05  Mats Lidell  <matsl@contactor.se>
5346  
5347         * help-nomule.el (tutorial-supported-languages): Added Swedish
5348         tutorial. Sorted languages.
5349
5350 2002-02-11  Mike Sperber <mike@xemacs.org>
5351
5352         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5353         regenerating outdated dir files and dir is non-existent.
5354
5355 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5356
5357         * code-files.el (convert-mbox-coding-system): Improve comment.
5358         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5359         coding-system argument to `write-region-pre-hook' call.
5360         (write-region-pre-hook): Fix docstring to mention lockname argument.
5361
5362 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5363
5364         * minibuf.el (completing-read): Remove redundant wrong arg list.
5365
5366         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5367
5368 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5369
5370         * obsolete.el (interactive-form): new compatibility alias for 
5371         function-interactive.
5372
5373 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5374
5375         * menubar-items.el (Menubar-items-truncate-list): Removed.
5376         * menubar-items.el (Menubar-items-truncate-history): New.
5377         * menubar-items.el (default-menubar): Use
5378         Menubar-items-truncate-history.
5379
5380 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5381
5382         * printer.el (generic-print-region): Pass correct arguments to
5383         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5384         Torkelsson <torkel@acc.umu.se>.
5385
5386 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5387
5388         * help.el (describe-mode): synched with FSF 19.34; handle nil
5389         minor mode indicators.
5390
5391 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5392
5393         * minibuf.el (completing-read): Update docstring.
5394
5395 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5396
5397         * XEmacs 21.4.6 "Common Lisp" is released.
5398
5399 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5400
5401         * package-net.el: Inadvertant synch with Windows branch.  From
5402         Andy's log:
5403         (package-net-kit-version): new variable.
5404         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5405
5406 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5407
5408         * package-get.el (package-get-locate-index-file): Also search the
5409         core etc/ directory for the package index file if it can't be
5410         found in ~/.xemacs/.
5411
5412 2001-12-13  William Perry  <wmperry@gnu.org>
5413
5414         * dialog-gtk.el (popup-builtin-question-dialog):
5415         Conform to API in gui.c.
5416         
5417 2001-11-12  Andy Piper  <andy@xemacs.org>
5418
5419         * cus-edit.el (custom-save-face-internal): make sure we save
5420         non-themed faces.
5421         (custom-save-variables): ditto variables.
5422
5423 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5424
5425         * faces.el (make-face-family):
5426         (make-face-size):
5427         New face-modifying functions per Jan Vroonhof.
5428
5429         cus-face.el (custom-set-face-font-family):
5430         (custom-set-face-font-size):
5431         Use them.
5432
5433         * font.el (font-window-system-mappings): More precise docstring.
5434
5435         (font-create-name):
5436         (font-create-object):
5437         (tty-font-create-object):
5438         (tty-font-create-plist):
5439         (x-font-create-object):
5440         (x-font-create-name):
5441         (ns-font-create-name):
5442         (mswindows-font-create-object):
5443         (mswindows-font-create-name):
5444         Add doctrings.
5445
5446 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5447
5448         * gtk-faces.el (gtk-init-device-faces): removed spurious
5449         quote before let* expression.
5450
5451 2001-10-29  Andy Piper  <andy@xemacs.org>
5452
5453         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5454         modified when changing coding system.
5455
5456         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5457         that we invoke the GUI directory selector.
5458
5459 2001-10-25  Andy Piper  <andy@xemacs.org>
5460
5461         * dialog.el (make-dialog-box): use new directory dialog support.
5462         * minibuf.el (read-file-name-1): ditto.
5463         (read-file-name): ditto.
5464         (read-directory-name): ditto.
5465
5466 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5467
5468         * XEmacs 21.4.5 "Civil Service" is released.
5469
5470 2001-04-23  Didier Verna  <didier@xemacs.org>
5471
5472         * cus-edit.el (custom-variable-pre-save): New.
5473         * cus-edit.el (custom-variable-post-save): New.
5474         * cus-edit.el (custom-variable-save): use them.
5475         * cus-edit.el (custom-face-pre-save): New.
5476         * cus-edit.el (custom-face-post-save): New.
5477         * cus-edit.el (custom-face-save): use them.
5478         * cus-edit.el (custom-group-pre-save): New.
5479         * cus-edit.el (custom-group-post-save): New.
5480         * cus-edit.el (custom-group-save): use them.
5481         * cus-edit.el (Custom-save): use the pre/post functions above,
5482         call `custom-save-all' only once.
5483         * cus-edit.el (custom-variable-pre-reset-standard): New.
5484         * cus-edit.el (custom-variable-post-reset-standard): New.
5485         * cus-edit.el (custom-variable-reset-standard): use them.
5486         * cus-edit.el (custom-face-pre-reset-standard): New.
5487         * cus-edit.el (custom-face-post-reset-standard): New.
5488         * cus-edit.el (custom-face-reset-standard): use them.
5489         * cus-edit.el (custom-group-pre-reset-standard): New.
5490         * cus-edit.el (custom-group-post-reset-standard): New.
5491         * cus-edit.el (Custom-reset-standard): use them.
5492         * cus-edit.el (custom-face-reset-saved): use the pre/post
5493         functions above, call `custom-save-all' only once.
5494
5495 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5496
5497         * gutter-items.el (buffers-tab face): Derive from the modeline
5498         face by default.  Many people use white-on-black for the default
5499         font, and the tabs look hideous with that color combination.  The
5500         modeline usually has the correct colors.
5501
5502 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5503
5504         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5505         (tag-mark-stack-max): Typo fix.
5506
5507 2001-09-28  Ben Wing  <ben@xemacs.org>
5508
5509         * font-lock.el:
5510         * font-lock.el (font-lock-after-change-function):
5511         fix problem with last patch, reported by Katsumi Yamaoka.
5512
5513 2001-09-17  Ben Wing  <ben@xemacs.org>
5514
5515         * font-lock.el (font-lock-after-change-function):
5516         fix problem when you insert a comment on the line before a line of
5517         code: if we use the following char, then when you hit backspace,
5518         the following line of code turns the comment color.
5519
5520 2001-06-08  Ben Wing  <ben@xemacs.org>
5521
5522         * process.el: comment about shell-command-switch.
5523         * process.el (shell-quote-argument): Need to quote a null
5524         argument, too.  From Dan Holmsand.
5525         
5526         * startup.el (normal-top-level): Delete some unused FSF junk.
5527         * startup.el (command-line-early):
5528         
5529         * startup.el (command-line): Call MS Windows init function.
5530         
5531         * win32-native.el:
5532         * win32-native.el (mswindows-system-shells): New.
5533         * win32-native.el (mswindows-system-shell-p): New.
5534         * win32-native.el (init-mswindows-at-startup): New.
5535         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5536         * win32-native.el (mswindows-quote-one-simple-arg):
5537         * win32-native.el (mswindows-quote-one-command-arg):
5538         * win32-native.el (mswindows-construct-process-command-line-alist):
5539         Correct comments at top.  Correctly handle passing arguments
5540         to Cygwin programs and to bash.  Fix quoting of zero-length
5541         arguments (from Dan Holmsand).  Set shell-command-switch based
5542         on shell-file-name, which in turn comes from env var SHELL.
5543
5544 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5545
5546         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5547         default-toolbar-position): Fill docstrings for balloon-help.
5548
5549 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5550
5551         * faces.el: Reenable specifications over 'gtk domain.
5552
5553 2001-08-08  Didier Verna  <didier@xemacs.org>
5554
5555         * autoload.el (update-autoload-files): make defdir a file name,
5556         not directory name.
5557
5558 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5559
5560         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5561
5562         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5563
5564 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5565
5566         * font-menu.el (font-menu-set-font): Default to current font-family.
5567         (font-menu-preferred-resolution):
5568         (font-menu-size-scaling):
5569         Provide gtk defaults, too.
5570
5571 2001-07-29  Mike Alexander  <mta@arbortext.com>
5572
5573         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5574         list
5575         (custom-set-face-font-family): ditto
5576
5577 2001-07-26  Mike Sperber <mike@xemacs.org>
5578
5579         * files.el (auto-mode-alist): .9 files are man pages, too.
5580
5581 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5582
5583         * process.el (call-process-internal): bind
5584         coding-system-for-write to 'binary when calling
5585         start-process-internal, so the process receives 
5586         the literal contents of INFILE.
5587
5588 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5589
5590         * files.el (auto-mode-alist): Add configure.ac support.
5591
5592 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5593
5594         * buff-menu.el:
5595         mouse.el:
5596         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5597
5598 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5599
5600         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5601
5602 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5603
5604         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5605         mixed text.
5606         (kinsoku-eol-p): Ditto.
5607
5608 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5609
5610         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5611         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5612         characters as the category `s' or `e' correctly.
5613
5614 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5615
5616         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5617
5618 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5619
5620         * mule/cyrillic.el:  Set up case table.
5621
5622 2001-06-08  Mike Sperber <mike@xemacs.org>
5623
5624         * files.el (save-some-buffers-1): Don't zap the help window right
5625         after `map-y-or-n-p' has popped it up.
5626
5627 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5628
5629         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5630
5631 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5632
5633         * specifier.el: define-specifier-tag 'gtk.
5634
5635 2001-05-12  Ben Wing  <ben@xemacs.org>
5636
5637         * find-paths.el (paths-find-recursive-path):
5638         fix error with null EXCLUDE-REGEXP.
5639         
5640         * font-lock.el (font-lock-mode):
5641         fix problem reported by hrvoje with buffers starting with a space.
5642         
5643 2001-05-06  Ben Wing  <ben@xemacs.org>
5644
5645         * dialog.el (make-dialog-box):
5646         * menubar-items.el (default-menubar):
5647         * printer.el (generic-print-buffer):
5648         * printer.el (generic-print-region):
5649         implement printing the selection when it's selected.
5650
5651 2001-04-18  Didier Verna  <didier@xemacs.org>
5652
5653         * cus-edit.el (Custom-reset-standard): reset to standard settings
5654         not only when the buffer's :custom-state is 'modified, but also
5655         when it is 'set or 'saved.
5656
5657 2001-04-17  Didier Verna  <didier@xemacs.org>
5658
5659         * startup.el (load-user-init-file): define `custom-file' before
5660         loading the user's init file.
5661
5662 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5663
5664         * menubar.el (popup-mode-menu): Make it work with
5665         popup-menu-titles turned off.
5666         
5667 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5668
5669         * about.el (about-mailto-link): Use compose-mail for sending mail.
5670
5671 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5672
5673         * package-admin.el (package-install-hook): New.
5674         (package-delete-hook): New.
5675         (package-admin-add-single-file-package): Use package-delete-hook.
5676
5677         * package-get.el (package-get): Use package-install-hook.
5678
5679 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5680
5681         * package-ui.el (pui-install-selected-packages): reverse the lists
5682         of packages so that they get handled in the same order as they
5683         were selected.
5684
5685 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5686
5687         * packages.el (locate-library): Use read-library-name for completion.
5688
5689 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5690
5691         * byte-optimize.el (=): `=' is not a binary predicate!
5692         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5693         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5694
5695 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5696
5697         * bytecomp.el (byte-compile-arithcompare):
5698         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5699
5700 2001-06-03  William M. Perry  <wmperry@gnu.org>
5701
5702         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5703         return the filename selected by the user!
5704
5705 2001-05-31  William M. Perry  <wmperry@gnu.org>
5706
5707         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5708         in XEmacs/GTK.
5709
5710 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5711
5712         * coding.el: Tiny typo fixed.
5713
5714 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5715
5716         * XEmacs 21.4.3 "Academic Rigor" is released.
5717
5718 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5719
5720         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5721
5722 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5723
5724         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5725
5726 2001-05-04  Ben Wing  <ben@xemacs.org>
5727
5728         * printer.el (generic-print-buffer):
5729         * printer.el (generic-print-region):
5730         Enable dialog boxes.  Apply workaround recommended by Kirill.
5731         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5732         
5733         * simple.el (kill-whole-line):
5734         * simple.el (kill-line-1):
5735         * simple.el (kill-entire-line):
5736         * simple.el (kill-line):
5737         * simple.el (backward-kill-line):
5738         Take out interactive dependence of kill-whole-line.
5739
5740 2001-04-22  Ben Wing  <ben@xemacs.org>
5741
5742         * dialog.el (make-dialog-box):
5743         Put dialog titles back in -- this time correctly.  Fix various
5744         other problems with leaks and such.
5745
5746         * simple.el (region-exists-p):
5747         * simple.el (region-active-p):
5748         Add comment about which one is correct to use in menu specs.
5749
5750 2001-05-05  Ben Wing  <ben@xemacs.org>
5751
5752         * dialog.el (make-dialog-box): fix doc string.
5753         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5754         take out Pretty Print.
5755         * printer.el:
5756         * printer.el (printer-current-device): New.
5757         * printer.el (Printer-get-device): New.
5758         * printer.el (Printer-clear-device): New.
5759         * printer.el (generic-page-setup): New.
5760         * printer.el (generic-print-buffer):
5761         * printer.el (generic-print-region):
5762         Implement Page Setup.  Handle errors properly.
5763
5764 2001-05-05  Ben Wing  <ben@xemacs.org>
5765
5766         * subr.el (error): Complete list of errors in doc string.
5767         
5768 2001-04-22  Ben Wing  <ben@xemacs.org>
5769
5770         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5771         
5772 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5773
5774         * build-report.el: Remove CVS keywords since this file has been in
5775         core lisp for a while now.
5776         * build-report.el (build-report-make-output-files): Fix typo.
5777
5778 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5779
5780         * about.el (about-finish-buffer): Make sure the last change works
5781         even if EVENT is nil.
5782
5783 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5784
5785         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5786         clicked, not the one that happens to be the current buffer at the
5787         time.
5788
5789 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5790
5791         * cus-edit.el (custom-display): Support the GTK Window System also.
5792
5793 2001-04-30  Ben Wing  <ben@xemacs.org>
5794
5795         * printer.el:
5796         * printer.el (printer-page-header):
5797         * printer.el (Print-context): New.
5798         * printer.el (printer-page-footer):
5799         * printer.el (generate-header-element): New.
5800         * printer.el (generate-header-line): New.
5801         * printer.el (print-context-property):
5802         * printer.el (generic-print-buffer):
5803         * printer.el (generic-print-region):
5804         Implement headers and footers.  Implement calling Print dialog box
5805         (#### but it doesn't quite work yet).
5806
5807 2001-04-25  Ben Wing  <ben@xemacs.org>
5808
5809         * about.el (xemacs-hackers):
5810         * about.el (about-url-alist):
5811         * about.el (about-personal-info):
5812         * about.el (about-hacker-contribution):
5813         More contributions.
5814         
5815         * simple.el (handle-post-motion-command):
5816         Fix spurious setting of zmacs-region-stays to t after a non-shift
5817         motion command.
5818
5819 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5820
5821         * about.el (about-personal-info): Update my bio.
5822         (about-hacker-contribution): Ditto.
5823
5824 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5825
5826         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5827
5828 2001-04-19  Andy Piper  <andy@xemacs.org>
5829
5830         * package-net.el (package-net-cygwin32-binary-size): new size.
5831         (package-net-win32-binary-size): new size.
5832         (package-net-convert-index-to-ini): Use new arch.
5833         (package-net-batch-convert-index-to-ini): Removed.
5834         (package-net-generate-bin-ini): New.
5835         (package-net-batch-generate-bin-ini): New.
5836
5837 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5838
5839         * XEmacs 21.4.1 "Copyleft" is released.
5840
5841 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5842
5843         * x-compose.el (xlib-input-method-bug-workaround):
5844         (alias-colon-to-double-quote):
5845         Force sort in map-keymap to work around rehash bug.
5846
5847 2001-04-17  Ben Wing  <ben@xemacs.org>
5848
5849         * about.el: Finish overhaul, add a few new hackers, update a
5850         couple old ones.
5851
5852 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5853
5854         * XEmacs 21.4.0 "Solid Vapor" is released.
5855
5856 2001-04-15  Ben Wing  <ben@xemacs.org>
5857
5858         * about.el:
5859         * about.el (about-headline-face): New.
5860         * about.el (about-link-face): New.
5861         * about.el (about-current-release-maintainers): New.
5862         * about.el (about-other-current-hackers): New.
5863         * about.el (about-url-alist):
5864         * about.el (about-once-and-future-hackers): New.
5865         * about.el (about-mailto-link): New.
5866         * about.el (about-get-buffer):
5867         * about.el (about-finish-buffer):
5868         * about.el (about-xemacs):
5869         * about.el (about-features): Removed.
5870         * about.el (about-advantages): New.
5871         * about.el (about-maintainer-info): Removed.
5872         * about.el (about-personal-info): New.
5873         * about.el (about-hacker-contribution): New.
5874         * about.el (about-maintainer):
5875         * about.el (about-show-linked-info):
5876         * about.el (about-hackers):
5877         Major revamping.  Rewriting of most of the text, improve the
5878         link handling, separate info on contributors into personal
5879         and contribution info, add new contributors, update personal
5880         info, etc. etc.
5881         
5882         * menubar-items.el (default-menubar):
5883         Help menubar entry for News now says more accurately
5884         "What's New in XEmacs".
5885         
5886         * mouse.el:
5887         * mouse.el (mouse-track-cleanup-hook):
5888         * mouse.el (mouse-track):
5889         Don't set-buffer to a dead buffer when calling mouse-track
5890         cleanup hooks.
5891
5892 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5893
5894         * XEmacs 21.2.47 "Zephir" is released.
5895
5896 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5897
5898         * dialog.el (make-dialog-box): Disable dialog box titles until
5899         we get them working.
5900
5901 2001-03-30  Ben Wing  <ben@xemacs.org>
5902
5903         * help.el:
5904         * help.el (Help-princ-face):
5905         * help.el (Help-prin1-face):
5906         * help.el (frob-help-extents):
5907         * help.el (describe-function-1):
5908         * help.el (describe-variable):
5909         Avoid using font-lock faces, which may not be defined.
5910         Instead, use hyper-apropos faces, and make sure they're
5911         defined as necessary by using `require'. (It's not so safe
5912         to do this for font-lock.) In any case, we will eventually
5913         be merging this functionality into hyper-apropos.
5914
5915         * loaddefs.el (completion-ignored-extensions):
5916         Fix documentation.
5917         
5918         * menubar-items.el (menu-truncate-list): Removed.
5919         * menubar-items.el (Menubar-items-truncate-list): New.
5920         * menubar-items.el (default-menubar):
5921         Fix errors if grep or compile command is too long.  Rename helper
5922         function to be less visible.
5923
5924 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5925
5926         * byte-optimize.el (byte-optimize-minus):
5927         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5928
5929 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5930
5931         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5932         Mule is available.
5933
5934         * mule/latin.el: New file.
5935
5936 2001-03-11  Ben Wing  <ben@xemacs.org>
5937
5938         * auto-save.el:
5939         * auto-save.el (auto-save-directory):
5940         * auto-save.el (make-auto-save-file-name):
5941         * auto-save.el (auto-save-file-name-p): New.
5942
5943         Merge in improvements from other definition of
5944         make-auto-save-file-name in files.el.
5945         
5946         * auto-save.el (auto-save-original-name):
5947         * auto-save.el (auto-save-name-in-fixed-directory):
5948         * auto-save.el (auto-save-unslashify-name): Removed.
5949         * auto-save.el (auto-save-slashify-name): Removed.
5950         * auto-save.el (auto-save-reserved-chars): New.
5951         * auto-save.el (auto-save-escape-name): New.
5952         * auto-save.el (auto-save-unhex): New.
5953         * auto-save.el (auto-save-unescape-name): New.
5954
5955         Change algorithm for encoding filenames in auto-save names to be
5956         entirely safe with all filesystems and all possible characters in
5957         a filename, and 100% reversible. (Essentially, uses
5958         quoted-printable as the encoding.)
5959         
5960         * auto-save.el (recover-all-files):
5961
5962         Use insert-directory rather than calling ls directly -- fixes
5963         things under Windows.
5964
5965         * files.el:
5966         * files.el (convert-standard-filename): Substitute FSF's
5967         definition for this (we had nothing here before).
5968         
5969         * files.el (backup-buffer): Warning fix.
5970         
5971         * files.el (make-backup-file-name):
5972         * files.el (find-backup-file-name):
5973         Fix error in calling sequence to auto-save-file-name-p.
5974         
5975         * files.el (recover-file):
5976         Use insert-directory rather than calling ls directly -- fixes
5977         things under Windows.
5978
5979         * files.el (make-auto-save-file-name): Removed.
5980         * files.el (auto-save-file-name-p): Removed.
5981         auto-save is always dumped so no sense in having a definition
5982         that will always be overwritten with another.
5983         
5984         * files.el (insert-directory):
5985         * win32-native.el:
5986         * win32-native.el (debug-mswindows-process-command-lines):
5987         * win32-native.el (original-make-auto-save-file-name): Removed.
5988         * win32-native.el (make-auto-save-file-name): Removed.
5989
5990
5991 2001-03-21  Martin Buchholz <martin@xemacs.org>
5992
5993         * XEmacs 21.2.46 "Urania" is released.
5994
5995 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5996
5997         * menubar-items.el (default-menubar): Update sample.emacs to
5998         sample.init.el and adjust accelerators.
5999
6000 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6001
6002         * build-report.el (build-report): Improve docstring.
6003
6004 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6005
6006         * ChangeLog: Log GTK merge.
6007
6008         * gutter-items.el:
6009         * mwheel.el:
6010         * sound.el:
6011         * startup.el:
6012         Revert gratuitous whitespace changes.
6013
6014 2001-03-07  Ben Wing  <ben@xemacs.org>
6015
6016         * help.el:
6017         * help.el (key-or-menu-binding):
6018         * help.el (Help-find-file): New.
6019         * help.el (describe-beta):
6020         * help.el (describe-copying):
6021         * help.el (describe-project):
6022         * help.el (view-emacs-news):
6023         * help.el (view-sample-init-el): New.
6024         * help.el (Help-princ-face): New.
6025         * help.el (Help-prin1-face): New.
6026         * help.el (help-symbol-function-context-menu):
6027         * help.el (help-symbol-variable-context-menu):
6028         * help.el (help-symbol-function-and-variable-context-menu):
6029         * help.el (frob-help-extents):
6030         * help.el (describe-function-1):
6031         * help.el (describe-variable):
6032
6033         Add coloring in Help buffers, correspondent with hyperlinks.
6034         View files in view-mode rather than Fundamental.
6035         Remove separators from context menus -- now handled in generic code.
6036         Add `Find Tag' to context menu.
6037         
6038         * menubar.el (popup-mode-menu):
6039
6040         Rewrite code that outputs the popup menu to (a) put more specific
6041         entries first, (b) be more robust, (c) output the proper context
6042         menu separators automatically (the context menu functionality is
6043         new and currently used only by Help).
6044
6045 2001-03-10  William M. Perry  <wmperry@aventail.com>
6046
6047         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6048         this function when converting from the 21.1 GTK branch.  Now
6049         supports file, password, question, and color built-in dialogs.
6050
6051 2001-03-06  Ben Wing  <ben@xemacs.org>
6052
6053         * keydefs.el:
6054         * keydefs.el (global-map):
6055         Add commented-out change of M-k (for 21.5).
6056         
6057         * menubar-items.el (default-menubar):
6058         Fix items to control kill-line behavior; add items for
6059         shifted motion.
6060         
6061         * simple.el:
6062         * simple.el (kill-whole-line):
6063         * simple.el (historical-kill-line): Removed.
6064         * simple.el (kill-line): Removed.
6065         * simple.el (kill-entire-line): New.
6066         * simple.el (kill-line-1): New.
6067         * simple.el (backward-kill-line):
6068         Undo kill-whole-line == always changes.  Add new function
6069         kill-entire-line to unconditionally delete the current line.
6070         Add comments describing the lamentable state of affairs of
6071         the kill-line functions and variables.
6072
6073 2001-03-02  Ben Wing  <ben@xemacs.org>
6074
6075         * simple.el:
6076         * simple.el (beginning-of-buffer):
6077         * simple.el (end-of-buffer):
6078         * simple.el (mark-ring-unrecorded-commands):
6079         * simple.el (signal-error-on-buffer-boundary):
6080         * simple.el (shifted-motion-keys-select-region):
6081         * simple.el (unshifted-motion-keys-deselect-region):
6082         * simple.el (motion-keys-for-shifted-motion): New.
6083         * simple.el (handle-pre-motion-command):
6084         * simple.el (handle-post-motion-command):
6085         * simple.el (forward-char-command):
6086         * simple.el (backward-char-command):
6087         * simple.el (scroll-up-command):
6088         * simple.el (scroll-down-command):
6089         * simple.el (next-line):
6090         * simple.el (previous-line):
6091         * simple.el (backward-block-of-lines):
6092         * simple.el (forward-block-of-lines):
6093         * simple.el (backward-word):
6094         * simple.el (mark-word):
6095
6096         Augment documentation of the most common motion commands to make
6097         note of the shifted-motion support.  Improve the support to (a)
6098         properly document how it works and why it's done in the fashion it
6099         is, and (b) allow the keystrokes that trigger it to be customized.
6100
6101         Correct error in the customize specification of
6102         mark-ring-unrecorded-commands.
6103
6104 2001-03-02  Ben Wing  <ben@xemacs.org>
6105
6106         * font-lock.el:
6107         * font-lock.el (font-lock-pending-extent-table): Removed.
6108         * font-lock.el (font-lock-pending-buffer-table): New.
6109         * font-lock.el (font-lock-pre-idle-hook):
6110         * font-lock.el (font-lock-after-change-function):
6111         * font-lock.el (font-lock-fontify-pending-extents):
6112         * font-lock.el (font-lock-lisp-like):
6113
6114         Fix handling of pending extents to avoid excessive slowness (N^2
6115         behavior) when making lots of buffer changes between redisplays,
6116         such as when saving the Options.
6117
6118 2001-03-09  William M. Perry  <wmperry@aventail.com>
6119
6120         * device.el:
6121         * dragdrop.el:
6122         * dumped-lisp.el:
6123         * faces.el:
6124         * frame.el:
6125         * gnuserv.el:
6126         * loadup.el:
6127         * menubar-items.el:
6128         * minibuf.el:
6129         The Great GTK Merge.
6130
6131         * ChangeLog.GTK:
6132         * dialog-gtk.el:
6133         * gdk.el:
6134         * generic-widgets.el:
6135         * glade.el:
6136         * gnome-widgets.el:
6137         * gnome.el:
6138         * gtk-compose.el:
6139         * gtk-extra.el:
6140         * gtk-faces.el:
6141         * gtk-ffi.el:
6142         * gtk-file-dialog.el:
6143         * gtk-font-menu.el:
6144         * gtk-glyphs.el:
6145         * gtk-init.el:
6146         * gtk-iso8859-1.el:
6147         * gtk-marshal.el:
6148         * gtk-mouse.el:
6149         * gtk-package.el:
6150         * gtk-password-dialog.el:
6151         * gtk-select.el:
6152         * gtk-widget-accessors.el:
6153         * gtk-widgets.el:
6154         * gtk.el:
6155         widgets-gtk.el:
6156         The Great GTK Merge: new files.
6157
6158 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6159
6160         * generic-widgets.el: Don't require gtk (a built-in feature) at
6161         top level.  Don't execute the last sexp unless (featurep 'gtk).
6162
6163 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6164
6165         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6166
6167 2001-02-23  Martin Buchholz <martin@xemacs.org>
6168
6169         * XEmacs 21.2.45 "Thelxepeia" is released.
6170
6171 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6172  
6173         * about.el (xemacs-hackers): update my entry. 
6174         * about.el (about-maintainer-info): ditto. 
6175         * about.el (about-hackers): ditto. 
6176
6177 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6178
6179         * about.el (about-maintainer-info): More vanity info about
6180         yours truly.
6181
6182 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6183
6184         * build-report.el (build-report-destination): xemacs-build-reports
6185         has moved to SourceForge, where mailing list name length is
6186         restricted, hence the name change to
6187         xemacs-buildreports@xemacs.org.
6188         * build-report.el (build-report-keep-regexp): Update default.
6189         * build-report.el (build-report-delete-regexp): Ditto.
6190         * build-report.el (build-report-make-output-files): Ditto.
6191
6192 2001-02-19  Craig Lanning  <lanning@scra.org>
6193
6194         * lisp-mode.el: Add indentation specifications for following
6195         Common Lisp forms: handler-case, handler-bind, with-slots,
6196         with-open-file, with-open-stream, print-unreadable-object.
6197
6198 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6199
6200         * font-lock.el (font-lock-set-defaults-1):
6201         Move initialization of `font-lock-cache-position' so that it's set
6202         even if font-lock-keywords is already defined.
6203
6204 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6205
6206         * autoload.el (generate-file-autoloads-1):
6207         Use `emacs-lisp-mode-syntax-table' instead of
6208         `lisp-mode-syntax-table'.
6209         * lisp-mode.el (lisp-mode-syntax-table):
6210         Get rid of old checks for `parse-partial-sexp' version.
6211         Make `|' (pipe) string delimiter instead of punctuation.
6212
6213 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6214
6215         * window.el (save-selected-window):
6216         Use gensym for better macro hygiene.
6217
6218 2001-02-06  Mike Sperber <mike@xemacs.org>
6219
6220         * dump-paths.el:
6221         * startup.el (startup-setup-paths): Set and use
6222         `mule-lisp-directory'.
6223         (startup-setup-paths-warning): Ditto.
6224
6225         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6226         (paths-construct-load-path): Consider `mule-lisp-directory'.
6227
6228 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6229
6230         * font-lock.el: Syntax table improvements used.  A few random
6231         changes are not specified below.
6232         (font-lock-fontify-string-delimiters):
6233         (font-lock-syntactic-keywords):
6234         (font-lock-cache-state nil):
6235         (font-lock-cache-position):
6236         New variables.
6237         (font-lock-set-syntax):
6238         (font-lock-apply-syntactic-highlight):
6239         (font-lock-fontify-syntactic-anchored-keywords):
6240         (font-lock-fontify-syntactic-keywords-region):
6241         (font-lock-eval-keywords):
6242         New functions.
6243         (font-lock-remove-face):
6244         (font-lock-fontify-syntactically-region):
6245         Use syntax properties.
6246
6247 2001-02-08  Martin Buchholz <martin@xemacs.org>
6248
6249         * XEmacs 21.2.44 "Thalia" is released.
6250
6251 2001-01-16  Mike Sperber <mike@xemacs.org>
6252
6253         * startup.el (normal-top-level): Work even if no installation root
6254         is found.
6255
6256 2001-01-30  Andy Piper  <andy@xemacs.org>
6257
6258         * gutter-items.el (progress-abort-glyph): remove instantiator.
6259         (set-progress-abort-instantiator): new function.
6260         (abort-progress-feedback): use it.
6261
6262         * gutter.el (set-gutter-dirty-p): new function.
6263
6264 2001-01-30  Didier Verna  <didier@xemacs.org>
6265
6266         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6267
6268 2001-01-24  Didier Verna  <didier@xemacs.org>
6269
6270         * sound.el (sound-extension-list): give a better default value.
6271         * sound.el (load-sound-file): improve the doc string, also find
6272         files given by absolute names, pass a real extension list to
6273         `locate-file'.
6274
6275 2001-01-26  Martin Buchholz <martin@xemacs.org>
6276
6277         * XEmacs 21.2.43 "Terspichore" is released.
6278
6279 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6280
6281         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6282         messages from gnuserv.
6283
6284 2001-01-20  Martin Buchholz <martin@xemacs.org>
6285
6286         * XEmacs 21.2.42 "Poseidon" is released.
6287
6288 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6289
6290         * cl-macs.el (cl-upcase-arg): New function.
6291         (cl-function-arglist): New function.
6292         (cl-transform-lambda): Automatically add CL-style lambda list to
6293         documentation string using functions above.
6294
6295 2001-01-12  Andy Piper  <andy@xemacs.org>
6296
6297         * package-get.el (package-get-custom): call
6298         package-net-update-installed-db.
6299
6300         * package-ui.el (pui-install-selected-packages): call
6301         package-net-update-installed-db.
6302
6303         * package-net.el (package-net-update-installed-db): use
6304         packages-package-list so that we reflect reality.
6305
6306         * packages.el (packages-package-list): Make docstring reflect
6307         reality.
6308
6309         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6310
6311         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6312         isn't installed.
6313
6314 2001-01-17  Andy Piper  <andy@xemacs.org>
6315
6316         * wid-edit.el (widget-activation-glyph-mapper): activate or
6317         deactivate native widgets.
6318         (widget-glyph-insert-glyph): record instantiator.
6319         (widget-push-button-value-create): use it.
6320
6321         * gui.el (gui-button-action): new function. Make button's domain
6322         buffer current when calling.
6323         (make-gui-button): update to use gui-button-action.
6324
6325 2001-01-16  Didier Verna  <didier@xemacs.org>
6326
6327         * menubar-items.el (default-menubar): add an entry for modeline
6328         horizontal scrolling in Options -> Display.
6329
6330 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6331
6332         * package-get.el (package-get-require-signed-base): Set to nil
6333         by default.
6334
6335 2001-01-17  Martin Buchholz <martin@xemacs.org>
6336
6337         * XEmacs 21.2.41 "Polyhymnia" is released.
6338
6339 2001-01-16  Mike Sperber <mike@xemacs.org>
6340
6341         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6342         catch lisp/mule/.
6343
6344 2001-01-14  Mike Sperber <mike@xemacs.org>
6345
6346         * startup.el (maybe-create-compatibility-dot-emacs):
6347         (maybe-unmigrate-user-init-file):
6348         (unmigrate-user-init-file): Created.
6349         (maybe-migrate-user-init-file): Offer creation of compatibility
6350         .emacs.
6351         Some doc fixes wrt init file location.
6352
6353 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6354
6355         * faces.el (face-frob-from-locale-first): new variable.
6356         (frob-face-font-2): Honor tags arg while trying to use
6357         standard-face-mapping.  When face-frob-from-locale-first is set,
6358         first try to set face inheriting from frobbed-face.
6359
6360 2001-01-15  Didier Verna  <didier@xemacs.org>
6361
6362         * about.el (xemacs-hackers): update my entry.
6363         * about.el (about-url-alist): ditto.
6364         * about.el (about-maintainer-info): ditto.
6365         * about.el (about-hackers): ditto.
6366
6367 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6368
6369         The byte compiler has been badly broken for a year,
6370         by the patch of 1999-12-06.
6371         * byte-optimize.el (byte-optimize-form-code-walker):
6372         Bug was: the byte compiler was making this erroneous optimization:
6373         (progn (or (foo)) (bar)) ==> (bar)
6374
6375 2000-11-20  Mike Sperber <mike@xemacs.org>
6376
6377         * setup-paths.el (paths-core-load-path-depth): Split
6378         `paths-load-path-depth' in two for site and core lisp.  Don't
6379         recurse into core.
6380         * setup-paths.el (paths-construct-load-path): Use.
6381
6382 2001-01-10  Andy Piper  <andy@xemacs.org>
6383
6384         * package-net.el (package-net-cygwin32-binary-size): new variable
6385         (package-net-win32-binary-size): ditto.  add much needed
6386         commentary.
6387
6388         * gutter-items.el (buffers-tab-items): correct off-by-one error
6389         for buffers-tab-max-size.
6390
6391 2001-01-08  Martin Buchholz <martin@xemacs.org>
6392
6393         * XEmacs 21.2.40 is released.
6394
6395 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6396
6397         * mule/hebrew.el: Fix comments and typos.
6398         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6399
6400 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6401
6402         * ChangeLog.1: move ancient log from fill.el.
6403
6404         * dump-paths.el:
6405         paragraphs.el:
6406         mule/mule-category.el:
6407         Miscellaneous typo fixes and slight doc clarifications.
6408
6409         * mule/mule-ccl.el:  Correct file name in header.
6410
6411 2000-12-31  Martin Buchholz <martin@xemacs.org>
6412
6413         * XEmacs 21.2.39 is released.
6414
6415 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6416
6417         * byte-optimize.el (byte-optimize-cond):
6418         (byte-optimize-cond-1): New.
6419         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6420         Optimizes (cond (x nil)) ==> nil.
6421         Provide better diagnostic on malformed expr like (cond foo).
6422
6423 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6424
6425         * mule/mule-coding.el:
6426         mule/mule-cmds.el (reset-language-environment,
6427         set-language-environment-coding-systems):
6428         Safer default coding-priority-list, corresponding to src/file-coding.h.
6429
6430 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6431
6432         * package-admin.el: Allow package removal from
6433         early-package-load-path.
6434
6435 2000-12-15  Andreas Jaeger  <aj@suse.de>
6436
6437         * about.el (about-maintainer-info): Update my entry.
6438
6439 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6440
6441         * packages.el (locate-library): Add support for bzip2
6442         compressed .el files.
6443
6444 2000-12-12  Andy Piper  <andy@xemacs.org>
6445
6446         * package-net.el: new file.
6447
6448 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6449
6450         * font-lock.el: Add missing C++ keywords.
6451
6452 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6453
6454         * simple.el (indent-for-comment): Preserve indentation of comments
6455         starting in column 0, as documented in (Info-goto-node
6456         "(xemacs)Comments").  Update docstring accordingly.
6457
6458 2000-12-05  Martin Buchholz <martin@xemacs.org>
6459
6460         * XEmacs 21.2.38 is released.
6461
6462 2000-12-04  Didier Verna  <didier@xemacs.org>
6463
6464         * mouse.el (default-mouse-track-set-point-in-window): remove
6465         spurious '+' operation detected by Martin.
6466
6467
6468 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6469
6470         * cl-extra.el (coerce):
6471         Implement char to integer coercion.
6472         Remove extraneous (numberp) test.
6473
6474         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6475         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6476         (byte-optimize-predicate):
6477         Warn if evaluating constant expression signals an error.
6478         (byte-optimize-form): Small simplification.
6479
6480         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6481
6482 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6483
6484         * byte-optimize.el:
6485         (byte-optimize-minus):
6486         (byte-optimize-plus):
6487         (byte-optimize-mult):
6488         (byte-optimize-quo):
6489         Use (car (last x)) instead of (last x) to get last elt!
6490         Use `byte-optimize-predicate' to optimize `%'.
6491         Move optimizations for special numeric args to bytecomp.el.
6492         * bytecomp.el (byte-compile-associative): Remove.
6493         (byte-compile-max): New.
6494         (byte-compile-min): New.
6495         Properly handle erroneous calls: (max) (min).
6496         (byte-compile-plus): New.
6497         (byte-compile-minus):
6498         It's easiest to handle 0, +1 and -1 args here.
6499         (byte-compile-mult): New.
6500         It's easiest to handle 1, -1 and 2 args here.
6501         (byte-compile-quo):
6502         It's easiest to handle 0, +1 and -1 args here.
6503         Issue byte-compiler warning when dividing by zero.
6504
6505         Byte-compiler arithmetic improvements.
6506         Better optimize these expressions in the obvious way:
6507         (+ x y 1)   -->  varref x varref y add add1
6508         (+ x y -1)  -->  varref x varref y add sub1
6509         (- x y 0)   -->  (- x y)
6510         (- 0 x y)   -->  (- (- x) y)
6511         (% 42 19)   --> compile-time constant
6512         (/ 42 19)   --> compile-time constant
6513         (* (foo) 2) --> foo call dup plus
6514
6515         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6516         unless (declaim (optimize (safety 3)))
6517         or (setq byte-compile-delete-errors nil).
6518
6519 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6520
6521         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6522         docstrings.
6523
6524 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6525
6526         * startup.el (command-line-do-help):  Add documentation of
6527         portable dumper switches.
6528
6529 2000-11-22  Andy Piper  <andy@xemacs.org>
6530
6531         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6532
6533         * glyphs.el (init-glyphs): don't use autodetect for strings.
6534
6535 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6536
6537         * byte-optimize.el (byte-optimize-char-before):
6538         (byte-optimize-backward-char):
6539         (byte-optimize-backward-word):
6540         Fix incorrect optimizations for these sorts of expressions:
6541         (let ((x nil)) (backward-char x))
6542
6543 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6544
6545         * byte-optimize.el:
6546         * byte-optimize.el (byte-optimize-backward-char): New.
6547         * byte-optimize.el (byte-optimize-backward-word): New.
6548         Make backward-word and backward-char as efficient as forward versions.
6549
6550         * bytecomp.el (byte-compile-no-args-with-one-extra):
6551         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6552         * bytecomp.el (byte-compile-two-args-with-one-extra):
6553         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6554         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6555         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6556         Check if extra arg is constant nil, and if so, use byte-coded call.
6557
6558         * simple.el (backward-word):
6559         * simple.el (mark-word):
6560         * simple.el (kill-word):
6561         * simple.el (backward-kill-word):
6562         Make COUNT argument optional, for consistency with forward-char et al.
6563
6564         * abbrev.el (abbrev-string-to-be-defined):
6565         * abbrev.el (inverse-abbrev-string-to-be-defined):
6566         * abbrev.el (inverse-add-abbrev):
6567         * abbrev.el (expand-region-abbrevs):
6568         * buff-menu.el (Buffer-menu-execute):
6569         * indent.el (move-to-left-margin):
6570         * indent.el (indent-relative):
6571         * indent.el (move-to-tab-stop):
6572         * info.el (Info-reannotate-node):
6573         * lisp-mode.el (lisp-indent-line):
6574         * lisp.el (end-of-defun):
6575         * lisp.el (move-past-close-and-reindent):
6576         * misc.el (copy-from-above-command):
6577         * mouse.el (default-mouse-track-scroll-and-set-point):
6578         * page.el (forward-page):
6579         * paragraphs.el (forward-paragraph):
6580         * paragraphs.el (end-of-paragraph-text):
6581         * picture.el (picture-forward-column):
6582         * picture.el (picture-self-insert):
6583         * rect.el (extract-rectangle-line):
6584         * simple.el (newline):
6585         * simple.el (fixup-whitespace):
6586         * simple.el (backward-delete-char-untabify):
6587         * simple.el (transpose-chars):
6588         * simple.el (transpose-preceding-chars):
6589         * simple.el (do-auto-fill):
6590         * simple.el (indent-new-comment-line):
6591         * simple.el (blink-matching-open):
6592         * view-less.el (cleanup-backspaces):
6593         * wid-edit.el (widget-transpose-chars):
6594         * term/bg-mouse.el (bg-insert-moused-sexp):
6595         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6596
6597         * info.el (Info-fontify-node):
6598         * simple.el (backward-delete-function):
6599         Use canonical delete-backward-char instead of backward-delete-char.
6600
6601 2000-11-20  Andy Piper  <andy@xemacs.org>
6602
6603         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6604         no buffers.
6605
6606 2000-11-20  Andy Piper  <andy@xemacs.org>
6607
6608         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6609         buffer tabs.
6610
6611 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6612
6613         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6614         (proclaim inline...) was shadowing compiler-macros.
6615
6616 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6617
6618         * bytecomp.el (byte-compile-eval): New.
6619         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6620         Keeps this promise made in Lispref:
6621         "If a file being compiled contains a `defmacro' form, the macro is
6622         defined temporarily for the rest of the compilation of that file."
6623
6624 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6625
6626         * cl.el (floatp-safe):
6627         (plusp):
6628         (minusp):
6629         (oddp):
6630         (evenp):
6631         (cl-abs):
6632         Use a better parameter name than `x'.
6633
6634         * cl-macs.el (check-type): Make continuable.  Change documentation
6635         to require PLACE, but accept any form for compatibility.
6636
6637         * abbrev.el (define-abbrev): Use check-type.
6638         * font-menu.el (font-menu-change-face): Use check-type.
6639         * menubar.el (relabel-menu-item): Use check-type.
6640         * itimer.el: Fix typo.
6641
6642 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6643
6644         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6645
6646 2000-11-14  Martin Buchholz <martin@xemacs.org>
6647
6648         * XEmacs 21.2.37 is released.
6649
6650 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6651
6652         * code-cmds.el: Provide the feature.
6653
6654 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6655
6656         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6657
6658         * code-cmds.el: New file
6659         * mule/mule-cmds.el:
6660         * mule/mule-misc.el
6661         (coding-keymap): New keymap. Define coding system keyboard
6662         commands on file-coding builds too.
6663         (coding-system-change-eol-conversion):
6664         (universal-coding-system-argument):
6665         (set-default-coding-systems):
6666         (prefer-coding-system): Moved from mule-cmds.el
6667         (set-buffer-process-coding-system): Moved from mule-misc.el
6668
6669 2000-09-15  Stephen Carney <carney@scubadoo.com>
6670
6671         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6672
6673 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6674
6675         * package-get.el (package-get-download-sites): Add a pre-release
6676         site for experimental packages.
6677
6678         * auto-autoloads.el: Regenerated.
6679
6680 2000-08-01  Andy Piper  <andy@xemacs.org>
6681
6682         * gutter-items.el (buffers-tab-omit-function): reference
6683         buffers-tab-select-visible-buffers.
6684         (buffers-tab-filter-functions): new variable, by default uses
6685         buffers-tab-selection-function and buffers-tab-omit-function.
6686         (select-buffers-tab-buffers-by-mode): invert arguments.
6687         (buffers-tab-select-visible-buffers): new function. Invert calling
6688         of buffers-menu-omit-invisible-buffers.
6689         (buffers-tab-items): rewrite to use
6690         buffers-tab-filter-functions. Rewrite docstring.
6691         (gutter-buffers-tab-extent): delete.
6692         (add-tab-to-gutter): always build a new extent when adding the
6693         tabs.
6694         (update-tab-in-gutter): make gutter dirty when orientation
6695         changes.
6696
6697 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6698
6699         * bytecomp.el (byte-compile-defvar-or-defconst):
6700         Only do loadhist recording if defvar form includes a value.
6701
6702 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6703
6704         * bytecomp.el (byte-compile-initial-macro-environment):
6705         `eval-when-compile' should not compile its body.
6706
6707 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6708
6709         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6710         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6711         some Japanese English.  Remove some ancient FSF comments, and
6712         improve docstrings.  Use symbols not vectors for tables.
6713
6714 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6715
6716         * keymap.el:
6717         (local-key-binding):
6718         (global-key-binding):
6719         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6720
6721         * lisp.el:
6722         (backward-sexp): Slightly simpler code.
6723         (mark-sexp): Make arg optional, like FSF Emacs.
6724         (forward-list): Slightly simpler code.
6725         (backward-list): Slightly simpler code.
6726         (down-list):  Make arg optional, like FSF Emacs.
6727         (up-list):  Make arg optional, like FSF Emacs.
6728         (backward-up-list):  Make arg optional, like FSF Emacs.
6729         (kill-sexp):  Make arg optional, like FSF Emacs.
6730         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6731
6732         * font-menu.el (font-menu-change-face):
6733         Take continuable errors into account.
6734
6735         * abbrev.el:
6736         * abbrev.el (clear-abbrev-table):
6737         * abbrev.el (define-abbrev-table):
6738         * abbrev.el (define-abbrev):
6739         * abbrev.el (insert-abbrev-table-description):
6740         * apropos.el (apropos-documentation-check-doc-file):
6741         * apropos.el (apropos-documentation-check-elc-file):
6742         * buff-menu.el (list-buffers):
6743         * buff-menu.el (list-buffers-noselect):
6744         * bytecomp.el (byte-recompile-directory):
6745         * bytecomp.el (batch-byte-compile):
6746         * cl-macs.el (typep):
6747         * code-files.el (find-coding-system-magic-cookie):
6748         * code-files.el (insert-file-contents):
6749         * cus-edit.el (customize-set-variable):
6750         * cus-edit.el (customize-save-variable):
6751         * cus-face.el (custom-set-face-font-size):
6752         * cus-face.el (custom-set-face-update-spec):
6753         * cus-face.el (custom-reset-faces):
6754         * custom.el (custom-check-theme):
6755         * custom.el (copy-upto-last):
6756         * fill.el (canonically-space-region):
6757         * fill.el (fill-paragraph):
6758         * fill.el (fill-region):
6759         * fill.el (find-space-insertable-point):
6760         * fill.el (justify-current-line):
6761         * faces.el (face-spec-update-all-matching):
6762         * faces.el (set-face-stipple):
6763         * files-nomule.el (insert-file-contents):
6764         * files.el (insert-file-contents-literally):
6765         * files.el (hack-local-variables-last-page):
6766         * files.el (basic-save-buffer):
6767         * files.el (insert-directory):
6768         * font-menu.el (font-menu-change-face):
6769         * font.el (font-spatial-to-canonical):
6770         * format.el (format-encode-region):
6771         * format.el (format-insert-file):
6772         * format.el (format-replace-strings):
6773         * gutter.el (set-gutter-element):
6774         * help.el (key-or-menu-binding):
6775         * help.el (describe-bindings):
6776         * help.el (with-syntax-table):
6777         * indent.el (indent-rigidly):
6778         * indent.el (delete-to-left-margin):
6779         * info.el:
6780         * info.el (Info-extract-dir-entry-from):
6781         * info.el (Info-build-dir-anew):
6782         * info.el (Info-rebuild-dir):
6783         * info.el (Info-batch-rebuild-dir):
6784         * info.el (Info-read-subfile):
6785         * info.el (Info-build-node-completions):
6786         * info.el (Info-extract-menu-node-name):
6787         * isearch-mode.el (isearch-range-invisible):
6788         * isearch-mode.el (isearch-restore-invisible-extents):
6789         * itimer.el (itimerp):
6790         * itimer.el (itimer-live-p):
6791         * keymap.el:
6792         * keymap.el (substitute-key-definition):
6793         * keymap.el (read-command-or-command-sexp):
6794         * keymap.el (local-key-binding):
6795         * keymap.el (global-key-binding):
6796         * keymap.el (global-set-key):
6797         * keymap.el (local-set-key):
6798         * ldap.el:
6799         * ldap.el (ldap-add-entries):
6800         * ldap.el (ldap-delete-entries):
6801         * lisp.el (backward-sexp):
6802         * lisp.el (mark-sexp):
6803         * lisp.el (forward-list):
6804         * lisp.el (backward-list):
6805         * lisp.el (down-list):
6806         * lisp.el (backward-up-list):
6807         * lisp.el (up-list):
6808         * lisp.el (kill-sexp):
6809         * lisp.el (backward-kill-sexp):
6810         * menubar.el (add-menu-button):
6811         * menubar.el (add-submenu):
6812         * menubar.el (delete-menu-item):
6813         * menubar.el (relabel-menu-item):
6814         * mouse.el (narrow-window-to-region):
6815         * obsolete.el (define-obsolete-variable-alias):
6816         * obsolete.el (store-substring):
6817         * package-admin.el:
6818         * package-admin.el (package-admin-install-function):
6819         * package-admin.el (package-admin-install-function-mswindows):
6820         * package-admin.el (package-admin-default-install-function):
6821         * package-get.el (package-get-update-base-entries):
6822         * packages.el (packages-load-package-dumped-lisps):
6823         * packages.el (packages-collect-package-dumped-lisps):
6824         * printer.el (generic-print-buffer):
6825         * printer.el (generic-print-region):
6826         * replace.el (occur-mode-mouse-goto):
6827         * replace.el (perform-replace):
6828         * select.el (get-selection-no-error):
6829         * simple.el:
6830         * simple.el (newline):
6831         * simple.el (open-line):
6832         * simple.el (edit-and-eval-command):
6833         * simple.el (goto-line):
6834         * simple.el (undo):
6835         * simple.el (kill-region):
6836         * simple.el (copy-region-as-kill):
6837         * simple.el (kill-ring-save):
6838         * simple.el (set-mark):
6839         * simple.el (next-line):
6840         * simple.el (previous-line):
6841         * simple.el (line-move):
6842         * simple.el (set-goal-column):
6843         * simple.el (comment-region):
6844         * subr.el:
6845         * subr.el (putf):
6846         * syntax.el (modify-syntax-entry):
6847         * syntax.el (map-syntax-table):
6848         * view-less.el (view-file):
6849         * view-less.el (view-buffer):
6850         * view-less.el (view-file-other-window):
6851         * window-xemacs.el (backward-other-window):
6852         * window.el:
6853         * window.el (one-window-p):
6854         * window.el (walk-windows):
6855         * window.el (window-list):
6856         * x-mouse.el (x-mouse-kill):
6857         * x-select.el (x-get-cutbuffer):
6858         * x-select.el (x-store-cutbuffer):
6859         * term/bg-mouse.el (bg-mouse-line-to-center):
6860         * term/sun-mouse.el (window-line-end):
6861         * term/sun-mouse.el (sun-select-region):
6862         * term/sun.el (kill-region-and-unmark):
6863         * mule/mule-category.el:
6864         * mule/mule-category.el (modify-category-entry):
6865         * mule/mule-category.el (char-category-list):
6866         * mule/mule-coding.el (coding-system-force-on-output):
6867         * mule/mule-misc.el (coding-system-put):
6868         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6869
6870 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6871
6872         * cus-face.el: Typo fixes and tiny clarifications.
6873         * custom.el: ditto
6874
6875 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6876
6877         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6878         * startup.el (normal-top-level): Setup auto-save-list-file-name
6879         if auto-save-list-file-prefix is non-nil.
6880
6881 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6882
6883         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6884
6885 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6886
6887         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6888         get symbol at point-min.
6889
6890 2000-10-24  Didier Verna  <didier@xemacs.org>
6891
6892         * info.el (Info-emacs-info-file-name): defconst it.
6893         * info.el (Info-footnote-tag): defcustom it.
6894         * info.el (Info-no-description-string): ditto.
6895         * info.el (Info-find-node): adapt to new semantics of
6896         'Info-suffixed-file (don't do the case variants stuff).
6897         * info.el (Info-insert-dir): rewrite the dir file variants code.
6898         * info.el (Info-directory-files): New. Return the list of info
6899         files in a directory.
6900         * info.el (Info-dir-outdated-p): use it.
6901         * info.el (Info-parse-dir-entries): ditto.
6902         * info.el (Info-build-dir-anew): don't restrict to files ending
6903         with a ".info.*" extension.
6904         * info.el (Info-set-mode-line): ditto.
6905         * info.el (Info-read-subfile): adapt to new semantics of
6906         'Info-suffixed-file (append 'exact argument).
6907         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6908         string independently of the case.
6909         * info.el (Info-suffixed-file): use it (match all possible case
6910         for the file name).
6911         * info.el (Info-insert-file-contents): code cleanup.
6912         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6913         columns.
6914         * info.el (Info-batch-rebuild-dir): ditto.
6915         * info.el (Info-read-node-name-1): ditto.
6916         * info.el (Info-search): ditto.
6917         * info.el (Info-fontify-node): ditto.
6918
6919
6920 2000-10-24  Didier Verna  <didier@xemacs.org>
6921
6922         * process.el (shell-command): when called from a program, avoid
6923         'push-mark's "mark-set" message.
6924
6925 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6926
6927         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6928         by a symbol, not by a vector.
6929         * mule/vietnamese.el (vscii): Likewise.
6930         (viscii): Likewise.
6931         * mule/cyrillic.el (koi8-r): Likewise.
6932
6933         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6934         by a symbol, not by a vector.
6935         (chinese-big5-2): Likewise.
6936         * mule/ethiopic.el (ethiopic): Likewise.
6937         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6938         (vietnamese-viscii-upper): Likewise.
6939
6940 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6941
6942         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6943
6944 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6945
6946         * byte-optimize.el (byte-optimize-car): New function.
6947         (byte-optimize-cdr): Ditto.
6948
6949 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6950
6951         * byte-optimize.el: Partial synch with FSF 20.7.
6952         Optimize constant concatenation.
6953         Add keymapp as a side effect free function.  It is a built-in.
6954         (byte-after-unbind-pos): Remove byte-equal.
6955
6956 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6957
6958         * update-elc-2.el: Quote regexps correctly.
6959
6960 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6961
6962         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6963         (ccl-compile): Apply integerp, not integer-or-char-p to
6964         check the type of the buffer magnification
6965         (ccl-compile-write-string): Encode a string with binary
6966         coding system.
6967         (ccl-compile-write-repeat): Likewise.
6968
6969 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6970
6971         * buff-menu.el:
6972         * bytecomp.el:
6973         * coding.el:
6974         * faces.el:
6975         * files.el:
6976         * fill.el:
6977         * float-sup.el:
6978         * font-lock.el:
6979         * help.el:
6980         * iso8859-1.el:
6981         * loaddefs.el:
6982         * menubar-items.el:
6983         * menubar.el:
6984         * modeline.el:
6985         * msw-font-menu.el:
6986         * paragraphs.el:
6987         * paths.el:
6988         * replace.el:
6989         * simple.el:
6990         * sound.el:
6991         * startup.el:
6992         * version.el:
6993         * x-faces.el:
6994         * x-font-menu.el:
6995         Remove purecopy.
6996
6997 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6998
6999         * simple.el (do-auto-fill): Use the function pointer to by
7000         `comment-line-break-function', not `indent-new-comment-line'. This
7001         fixes an issue with cc-mode comment continuation.
7002
7003 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7004
7005         * simple.el (turn-on-auto-fill):  Add (interactive).
7006         * mwheel.el (mwheel-install): Add (interactive).
7007         * font-lock.el (turn-on-font-lock): Add (interactive).
7008         (turn-off-font-lock): Add (interactive).
7009
7010 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7011
7012         * packages.el (packages-special-base-regexp): Add `man'.
7013
7014 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7015
7016         * wid-edit.el (widget-specify-active): map over extents in current
7017         buffer like `widget-specify-inactive' does.  Mapping over the
7018         inactive extent object does not work since the current extent is
7019         ignored by `map-extents'.
7020
7021 2000-10-04  Martin Buchholz <martin@xemacs.org>
7022
7023         * XEmacs 21.2.36 is released.
7024
7025 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7026
7027         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7028         Optimize the compiled-function-constants vector by byte-code
7029         reference counts.
7030
7031 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7032
7033         * build-report.el (build-report-delete-regexp): quote value in
7034         defcustom
7035
7036 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7037
7038         * build-report.el (build-report): Don't bind srcdir which we don't
7039         use in `multiple-value-bind' to avoid the only byte-compiler
7040         warning.
7041
7042 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7043
7044         * build-report.el: Requires cl and custom now.
7045         build-report-version is determined by XEmacs version -- remove
7046         build-report-version*.
7047         * build-report.el (build-report-version): Removed.
7048         * build-report.el (build-report-installation-version-regexp): New.
7049         * build-report.el (build-report-version-file-regexp): New.
7050         * build-report.el (build-report-installation-srcdir-regexp): New.
7051         * build-report.el (build-report-destination): Offer
7052         xemacs-build-reports and xemacs-beta.
7053         * build-report.el (build-report-keep-regexp): Adjusted.
7054         * build-report.el (build-report-delete-regexp): Adjusted.
7055         * build-report.el (build-report-make-output-dir): New.
7056         * build-report.el (build-report-installation-file): Replace use of
7057         `concat' with `expand-file-name'.
7058         * build-report.el (build-report-make-output-file): Removed.
7059         * build-report.el (build-report-make-output-files): New.
7060         * build-report.el (build-report-subject): Identify as
7061         user-variable with "*...".
7062         * build-report.el (build-report-prompts): Ditto.
7063         * build-report.el (build-report-version-file): New.
7064         * build-report.el (build-report-file-encoding): Identify as
7065         user-variable with "*...".
7066         * build-report.el (build-report-make-output-get): New.
7067         * build-report.el (build-report-insert-header): Report
7068         emacs-version and system-configuration instead of
7069         build-report-version.
7070         * build-report.el (build-report-insert-make-output): Add file
7071         argument.
7072         * build-report.el (build-report-insert-installation-file):
7073         Re-indent.
7074         * build-report.el (build-report-keep): Change docstring,
7075         re-indent.
7076         * build-report.el (build-report-delete): Ditto.
7077         * build-report.el (build-report-installation-data): New.
7078         * build-report.el (build-report-version-file-data): New.
7079
7080 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7081
7082         * byte-optimize.el (byte-optimize-lapcode):
7083         Fix the optimization of using the first 5 elements of the
7084         constants vector for variables.
7085         (byte-optimize-lapcode): Fix another ancient broken optimization.
7086
7087 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7088
7089         * *: Spelling mega-patch
7090
7091 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7092
7093         * easymenu.el: doc fixes.
7094         (easy-menu-do-define): Use backquote.
7095         (easy-menu-change):
7096         (easy-menu-add):
7097         `when' seems much clearer than `if' here.
7098         (easy-menu-remove):
7099         (easy-menu-add-item):
7100         (easy-menu-item-present-p):
7101         (easy-menu-remove-item):
7102         Wrap using (when (featurep 'menubar) ...)
7103
7104 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7105
7106         * bytecomp.el (displaying-byte-compile-warnings):
7107         Revert Ben's change to this function below so that the compile log
7108         is displayed properly for users of the "popper" package.
7109
7110 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7111
7112         * window.el (save-selected-window): Use backquote.
7113
7114         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7115         Renamed from `byte-compile-file-form-defvar'.
7116         * bytecomp.el (byte-compile-defvar-or-defconst):
7117         Only cons onto current-load-list in top-level forms.
7118         Else this leaks a cons cell every time a defun is called.
7119         Renamed from `byte-compile-defvar', for clarity.
7120         Warn when docstring of defvar is not a string.
7121         Use consistent error messages.
7122         Better comments.
7123
7124 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7125
7126         * simple.el (set-variable):
7127         Remove unneeded defvar by rearranging order of let* forms.
7128
7129         * mule/mule-ccl.el (ccl-get-next-code):
7130         * menubar-items.el (bookmark-menu-filter):
7131         (language-environment-menu-filter):
7132         (tutorials-menu-filter):
7133         * toolbar-items.el (toolbar-compile):
7134         * byte-optimize.el (disassemble-offset):
7135         Use (declare (special ...)) instead of `defvar'.
7136
7137         * cl-macs.el (cl-do-proclaim):
7138         Fix (declare (special ...)) warning suppression syntax.
7139
7140 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7141
7142         * info.el (Info-tag-table-marker):
7143         (Info-tag-table-buffer):
7144         (Info-find-file-node):
7145         (Info-read-subfile):
7146         (Info-build-node-completions):
7147         (Info-search):
7148         (Info-mode):
7149         Multiple info buffer support.
7150
7151 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7152
7153         * ldap.el (ldap-decode-entry): New defun
7154         (ldap-search-entries): Use it in order to decode DN-prefixed
7155         entries properly
7156
7157 2000-08-23  Daniel Pittman <daniel@danann.net>
7158
7159         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7160         Use `eq', not `=', to compare symbols.
7161
7162 2000-07-30  Ben Wing  <ben@xemacs.org>
7163
7164         * bytecomp.el (byte-compile-report-error):
7165         * bytecomp.el (displaying-byte-compile-warnings):
7166         if stack-trace-on-error is set, send out a backtrace when
7167         an error is encountered that stops byte compilation.  this
7168         should make it much much easier to track down those curious
7169         problems.  also undo the kludge of using a separate "*Show*"
7170         buffer for display when there's a temp-buffer-show-function;
7171         we can avoid this by just being a little smarter.
7172
7173         * dialog-items.el:
7174         * dialog-items.el (search-dialog-regexp): New.
7175         * dialog-items.el (search-dialog-callback):
7176         * dialog-items.el (make-search-dialog):
7177         add a regexp option to the dialog and clean up a bit.
7178
7179         * dialog.el:
7180         * dialog.el (yes-or-no-p-dialog-box):
7181         * dialog.el (get-dialog-box-response):
7182         * dialog.el (make-dialog-box):
7183         * dialog.el (dialog-box-finish): New.
7184         * dialog.el (dialog-box-cancel): New.
7185         * dialog.el (internal-make-dialog-box-exit): New.
7186         implement [properly!] the :modal property of the new dialog box
7187         interface.  this is the first time xemacs has ever had *proper*
7188         modal dialog boxes, giving the standard window-system feedback.
7189         (e.g. under windows, clicking on a disabled frame causes a beep
7190         and makes the dialog box flash three times.)
7191
7192         * dragdrop.el: header keyword frobbing.
7193
7194         * dumped-lisp.el (preloaded-file-list):
7195         renamed winnt.el to win32-native.el.
7196
7197         * faces.el (face-property):
7198         * faces.el (set-face-property):
7199         * faces.el (frob-face-property):
7200         * faces.el (frob-face-font-2):
7201         * faces.el (make-face-bold):
7202         * faces.el (make-face-italic):
7203         * faces.el (make-face-bold-italic):
7204         * faces.el (make-face-unbold):
7205         * faces.el (make-face-unitalic):
7206         * faces.el (make-face-smaller):
7207         * faces.el (make-face-larger):
7208         clean up the implementation of these so that window-system-specific
7209         methods are called only on objects belonging to that window system.
7210         previously, you could have [e.g.] mswindows-make-face-bold called
7211         on font object of device type `stream', which is not good and
7212         explains the subtle errors Adrian was getting when byte-compiling
7213         something that required 'term. (Adrian, now you can use stack-trace-
7214         on-error to find the exact place where things are going wrong instead
7215         of having to laboriously binary-search your way through.)
7216
7217         * finder.el (finder-known-keywords):
7218         cleaned up -- properly sorted, clarified the meanings of many of
7219         the keywords, and added a few -- mswin, gui, content, build, www,
7220         user, services.  the last two try to distinguish between a package
7221         that's used directly by the user, and a package that provides
7222         support services to other packages.
7223
7224         * font-lock.el (lisp-font-lock-keywords-2):
7225         update list of lisp control structures to include everything,
7226         including new ones i introduced.
7227
7228         * gutter.el: header keyword frobbing.
7229
7230         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7231         recent isearch element was not doing so!  you got the second-most-
7232         recent instead.
7233
7234         * lisp-mode.el (construct-lisp-mode-menu):
7235         more menubar cleanups.
7236         * lisp-mode.el (with-selected-window):
7237         make it indent properly.
7238
7239         * menubar-items.el (default-menubar): lots of menubar cleanups.
7240         rearranged the options menu the most, e.g. splitting up the
7241         Keyboard/Mouse menu into a new Editing menu and combining the
7242         separate Scrollbar/Gutter/Toolbar submenus into Display.
7243         Got rid of General, moved items to Editing or new Troubleshooting.
7244         Moved Packages to Tools; doesn't seem to belong under Options.
7245         Added stuff to the Cmds menu, e.g. Change Case.
7246
7247         NB please don't complain about these periodic menubar changes.
7248         Anything like this is necessarily incremental in its construction
7249         -- By constant use you gradually become more and more aware of
7250         better and better ways to group menu items.  When we eventually
7251         move the options menu to a property sheet, the existing structure
7252         will probably be preserved fairly well.
7253
7254         * minibuf.el (next-history-element): fix problems with pressing
7255         down arrow in repeat-complex-command.
7256
7257         * modeline.el:
7258         * modeline.el (modeline-3d-p): New.
7259         added custom variable for controlling the 3d modeline.  the
7260         corresponding Options item has been present for a long time,
7261         but commented out with "fix me!" comments.  it's fixed now.
7262
7263         * obsolete.el (add-menu):
7264         remove bogus gettexts.
7265
7266         * process.el (shell-quote-argument):
7267         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7268         For bash under Windows native, see below.
7269
7270         * simple.el:
7271         * simple.el (display-warning-buffer):
7272         Fixed the handling of warning display to eliminate the annoying
7273         *Show* buffer, like was done for byte-compiler output above.
7274
7275         * simple.el (debug-print): New.
7276         Simple function for sending debug messages to the console and/or
7277         other debug places.
7278
7279         * subr.el (replace-in-string):
7280         Rewrite this function to avoid N^2 behavior with large strings --
7281         catastrophic with the new Windows selection code! (Apparently the
7282         author of this function didn't realize there was a fun
7283         replace-match that could make his life much easier, because we
7284         duplicated the entire logic.  The new version is smaller, easier
7285         to understand, much more robust, and has extended features --
7286         those of replace-match.)
7287
7288         * window.el:
7289         * window.el (with-selected-window): New.
7290         An obvious complement to the existing `with-selected-frame' and
7291         `with-current-buffer'.
7292
7293         * win32-native.el: Renamed from winnt.el.
7294         Added a great deal of stuff for properly handling process quoting,
7295         somewhat modeled on Kirill's original model (which i later threw
7296         away).  We should now finally have correctly working process arg
7297         quoting/dequoting so that the final app gets exactly what we
7298         intended.  Because the mechanism is in Lisp, it's easily
7299         extendible. (For those running bash and running the native
7300         version, I tried hard to do what I thought was correct.  But more
7301         thought is needed, and ideally the volunteer work of people with
7302         these configurations that they generally run on.)
7303
7304         * x-font-menu.el (x-font-menu-font-data):
7305         Put in defvar's to fix byte-compiler warnings.
7306
7307 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7308
7309         * select.el (selection-coercion-alist): Initialise.
7310         * select.el (select-coerce-to-text): New.
7311         * select.el (select-coerce): New.
7312         New functions to perform type and value coercion.
7313
7314         * select.el (select-buffer-killed-default): Keep data if it was
7315         on the clipboard.
7316
7317 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7318
7319         * menubar-items.el (default-menubar): Fix typo.
7320         (default-menubar): `lambda' was mispelled as `lamda'.
7321
7322 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7323
7324         * window.el (shrink-window-if-larger-than-buffer): Remove
7325         edge checking code.
7326
7327 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7328
7329         * paths.el (gnus-local-domain): Removed.
7330         (gnus-local-organization): Ditto.
7331         (gnus-startup-file): Ditto.
7332
7333 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7334
7335         * files.el (auto-mode-alist): Add .spec for RPM.
7336
7337 2000-07-31  Andy Piper  <andy@xemacs.org>
7338
7339         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7340
7341 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7342
7343         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7344         browse-url.
7345         * help.el (xemacs-www-page): Ditto.
7346         (xemacs-www-faq): Ditto.
7347         * menubar-items.el (default-menubar): Ditto.
7348
7349         * wid-edit.el (widget-url-link-action): Ditto.
7350         From: Kenichi OKADA <okada@opaopa.org>.
7351
7352 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7353
7354         * finder.el (finder-commentary): Add autoload cookie.
7355
7356 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7357
7358         * files.el (insert-file-contents-literally): Fix second let
7359         binding for `coding-system-for-read' to `coding-system-for-write'
7360         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7361
7362 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7363
7364         * files.el (insert-file-contents-literally): Use binary coding
7365         system (from Morioka san).
7366         (insert-file-contents-literally): Make file-name-handler method.
7367
7368 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7369
7370         * cl-macs.el (get-selection): Add defsetf.
7371
7372 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7373
7374         * x-init.el (x-activate-region-as-selection): replace obsolete
7375         function x-own-selection with own-selection.
7376         (ow-find): replace obsolete functions x-get-selection and
7377         x-get-clipboard with get-selection and get-clipboard.
7378         (init-post-x-win): replace obsolete function x-disown-selection
7379         with disown-selection.
7380
7381 2000-07-20  Mike Sperber  <mike@xemacs.org>
7382
7383         * startup.el (load-user-init-file): Only try to load init file if
7384         it exists.
7385
7386 2000-07-10  Andy Piper  <andy@xemacs.org>
7387
7388         * dialog-items.el: sync with Ben's patch.
7389
7390         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7391         comment.
7392         (progress-text-glyph): deleted.
7393         (progress-layout-glyph): make completely minimal.
7394         (progress-gauge-glyph): ditto.
7395         (progress-display-style): fix to handle dynamic instantiator
7396         changes.
7397         (progress-text-instantiator): new.
7398         (progress-layout-instantiator): new.
7399         (progress-gauge-instantiator): new.
7400         (set-progress-display-instantiator): renamed and changed from
7401         set-progress-display-style.
7402         (progress-abort-glyph): use instantiator not glyph.
7403         (append-progress-display): use set-progress-display-instantiator
7404         and set-glyph-image.
7405         (abort-progress-display): ditto.
7406         (raw-append-progress-display): ditto.
7407
7408 2000-07-20  Ben Wing  <ben@xemacs.org>
7409
7410         * code-files.el: Move Mule-specific code to mule-coding.el.
7411
7412 2000-07-15  Ben Wing  <ben@xemacs.org>
7413
7414         * autoload.el:
7415         Fixed comments.
7416
7417         * cmdloop.el:
7418         * cmdloop.el (yes-or-no-p):
7419         * cmdloop.el (y-or-n-p):
7420         Make these functions use should-use-dialog-box-p and not be
7421         overridden in dialog.el.
7422
7423         * cus-dep.el:
7424         * cus-dep.el (Custom-make-dependencies): Removed.
7425         * cus-dep.el (Custom-make-dependencies-1): New.
7426         * cus-dep.el (Custom-make-one-dependency): New.
7427         New entry point for use in Makefiles, to avoid excessive
7428         invocations.
7429
7430         * cus-edit.el (custom-variable-reset-saved):
7431         * cus-edit.el (custom-variable-reset-standard):
7432         * cus-edit.el (custom-save-resets):
7433         Fix bytecompiler warnings.
7434
7435         * dialog.el:
7436         * dialog.el (yes-or-no-p-dialog-box):
7437         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7438         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7439         * dialog.el (get-dialog-box-response):
7440         * dialog.el (message-or-box):
7441         * dialog.el (make-dialog-box):
7442         * dialog.el (popup-dialog-box): New.
7443         Avoid yes-or-no-p bogosities.
7444         Create a general function `make-dialog-box' to encapsulate all
7445         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7446
7447         * dumped-lisp.el (preloaded-file-list):
7448         Add dialog-items.  Clean up.  Group files by types.
7449
7450         * easymenu.el (easy-menu-add):
7451         * easymenu.el (easy-menu-remove):
7452         Account for accelerators.
7453
7454         * extents.el:
7455         * extents.el (extent-list): New args, like in map-extents.
7456         * extents.el (extent-at-event): New.
7457         * extents.el (extents-at-event): New.
7458
7459         * font-lock.el:
7460         * font-lock.el (font-lock-mode):
7461         * font-lock.el (font-lock-default-fontify-buffer):
7462         * font-lock.el (font-lock-default-unfontify-region):
7463         * font-lock.el (font-lock-fontify-syntactically-region):
7464         * font-lock.el (font-lock-fontify-keywords-region):
7465         Use new progress-feedback names.
7466
7467         * font-lock.el (java-font-lock-identifier-regexp):
7468         * font-lock.el (java-font-lock-class-name-regexp):
7469         Fix bytecompiler warnings.
7470
7471         * gutter-items.el:
7472         * gutter-items.el (progress-display-use-echo-area): Removed.
7473         * gutter-items.el (progress-feedback-use-echo-area): New.
7474         * gutter-items.el (progress-display-popup-period): Removed.
7475         * gutter-items.el (progress-feedback-popup-period): New.
7476         * gutter-items.el (set-progress-display-style): Removed.
7477         * gutter-items.el (set-progress-feedback-style): New.
7478         * gutter-items.el (progress-display-style): Removed.
7479         * gutter-items.el (progress-feedback-style): New.
7480         * gutter-items.el (progress-stack):
7481         * gutter-items.el (progress-displayed-p): Removed.
7482         * gutter-items.el (progress-feedbacked-p): New.
7483         * gutter-items.el (clear-progress-display): Removed.
7484         * gutter-items.el (clear-progress-feedback): New.
7485         * gutter-items.el (progress-display-clear-when-idle): Removed.
7486         * gutter-items.el (progress-feedback-clear-when-idle): New.
7487         * gutter-items.el (remove-progress-display): Removed.
7488         * gutter-items.el (remove-progress-feedback): New.
7489         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7490         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7491         * gutter-items.el (append-progress-display): Removed.
7492         * gutter-items.el (append-progress-feedback): New.
7493         * gutter-items.el (abort-progress-display): Removed.
7494         * gutter-items.el (abort-progress-feedback): New.
7495         * gutter-items.el (raw-append-progress-display): Removed.
7496         * gutter-items.el (raw-append-progress-feedback): New.
7497         * gutter-items.el (display-progress-display): Removed.
7498         * gutter-items.el (display-progress-feedback): New.
7499         * gutter-items.el (current-progress-display): Removed.
7500         * gutter-items.el (current-progress-feedback): New.
7501         * gutter-items.el (current-progress-display-label): Removed.
7502         * gutter-items.el (current-progress-feedback-label): New.
7503         * gutter-items.el (progress-display): Removed.
7504         * gutter-items.el (progress-feedback): New.
7505         Replace "progress-display" with "progress-feedback" globally.
7506
7507         * gutter-items.el (lprogress-display): Removed.
7508         * gutter-items.el (progress-feedback-with-label): New.
7509         Rename lprogress-display ==> progress-feedback-with-label.
7510
7511         * gutter-items.el (search-dialog-direction): Removed.
7512         * gutter-items.el (search-dialog-text): Removed.
7513         * gutter-items.el (search-dialog-callback): Removed.
7514         * gutter-items.el (make-search-dialog): Removed.
7515         Move to dialog-items.el.
7516
7517         * help.el:
7518         * help.el (help-mode-quit):
7519         * help.el (mode-for-help): New.
7520         * help.el (help-sticky-window): New.
7521         * help.el (help-window-config): New.
7522         * help.el (with-displaying-help-buffer):
7523         * help.el (function-at-event): New.
7524         * help.el (help-symbol-regexp): New.
7525         * help.el (help-symbol-run-function-1): New.
7526         * help.el (help-symbol-run-function): New.
7527         * help.el (help-symbol-function-context-menu): New.
7528         * help.el (help-symbol-variable-context-menu): New.
7529         * help.el (help-symbol-function-and-variable-context-menu): New.
7530         * help.el (frob-help-extents): New.
7531         * help.el (describe-function-1):
7532         * help.el (variable-at-point):
7533         * help.el (variable-at-event): New.
7534         * help.el (describe-variable):
7535         Major overhaul.
7536         - Make functions and variables be mousable.
7537         - Middle button hyperlinks.
7538         - New context-menu entries.
7539
7540         * keydefs.el:
7541         * keydefs.el (global-map):
7542         New key bindings to move lines up and down.
7543
7544         * lisp-mode.el:
7545         * lisp-mode.el (construct-lisp-mode-menu): New.
7546         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7547         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7548         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7549         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7550         Make popup and menubar menus be different.  Popup menu uses
7551         clicked location and automatically assumes symbol under the mouse
7552         for various commands.
7553
7554         * menubar-items.el:
7555         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7556         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7557
7558         * menubar-items.el (global-popup-menu): Removed.
7559         * menubar-items.el (mode-popup-menu): Removed.
7560         * menubar-items.el (activate-popup-menu-hook): Removed.
7561         * menubar-items.el (popup-mode-menu): Removed.
7562         * menubar-items.el (popup-buffer-menu): Removed.
7563         * menubar-items.el (popup-menubar-menu): Removed.
7564         Move to menubar.el.
7565
7566         * menubar.el:
7567         * menubar.el (global-popup-menu): New.
7568         * menubar.el (mode-popup-menu): New.
7569         * menubar.el (activate-popup-menu-hook): New.
7570         * menubar.el (last-popup-menu-event): New.
7571         * menubar.el (popup-mode-menu): New.
7572         * menubar.el (popup-buffer-menu): New.
7573         * menubar.el (popup-menubar-menu): New.
7574         * menubar.el (menu-call-at-event): New.
7575         Move non-content functions here.  Add support for context menu
7576         items on extents.
7577
7578         * minibuf.el (minibuffer-history-uniquify):
7579         Typo fix.
7580
7581         * minibuf.el (read-file-name-1):
7582         Call new file dialog box if it exists.
7583
7584         * minibuf.el (mouse-rfn-setup-vars):
7585         Clean up "chop" action.
7586
7587         * mouse.el:
7588         * mouse.el (button2): Now bound to mouse-track.
7589         * mouse.el (click-inside-extent-p):
7590         * mouse.el (point-inside-extent-p):
7591         * mouse.el (point-inside-selection-p):
7592         * mouse.el (mouse-drag-or-yank): Removed.
7593         * mouse.el (mouse-begin-drag-n-drop): New.
7594         * mouse.el (mouse-eval-sexp):
7595         * mouse.el (mouse-track-activate-strokes): New.
7596         * mouse.el (mouse-track-do-activate): New.
7597         * mouse.el (mouse-track):
7598         * mouse.el (default-mouse-track-event-is-with-button): New.
7599         * mouse.el (default-mouse-track-cleanup-hook):
7600         * mouse.el (default-mouse-track-drag-hook):
7601         * mouse.el (default-mouse-track-drag-up-hook):
7602         * mouse.el (default-mouse-track-click-hook):
7603         Merge drag-n-drop into mouse-track.
7604         Add general "activate" support to replace specific button2 kludges.
7605         Use "button modifier" support in mouse-track.
7606
7607         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7608
7609         * package-ui.el:
7610         * package-ui.el (pui-menu):
7611         * package-ui.el (pui-popup-context-sensitive): Removed.
7612         Fix bytecompiler warnings.
7613         Clean up popup code a bit.
7614
7615         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7616
7617         * simple.el:
7618         * simple.el (transpose-lines):
7619         * simple.el (transpose-line-up): New.
7620         * simple.el (transpose-line-down): New.
7621         * simple.el (transpose-subr):
7622         * simple.el (transpose-subr-1): Removed.
7623         Clean up, add functions to move lines up and down.
7624
7625         * startup.el (mail-host-address):
7626         * startup.el (user-mail-address):
7627         Customize.
7628
7629         * subr.el:
7630         * subr.el (set-symbol-value-in-buffer): New.
7631         * subr.el (error):
7632         * subr.el (check-argument-type):
7633         * subr.el (defined-error-p): New.
7634         Add structured error support.
7635
7636         * toolbar-items.el (toolbar-compile):
7637         Use new make-dialog-box.
7638
7639         * update-elc.el:
7640
7641         * userlock.el (ask-user-about-lock-dbox):
7642         * userlock.el (ask-user-about-supersession-threat-dbox):
7643         * userlock.el (ask-user-about-lock):
7644         * userlock.el (ask-user-about-supersession-threat):
7645         Use new make-dialog-box.
7646         Add safety checks; use should use-dialog-box-p.
7647
7648         * window-xemacs.el:
7649         * window-xemacs.el (__buffer-dedicated-frame):
7650         * window-xemacs.el (buffer-dedicated-frame): New.
7651         * window-xemacs.el (set-buffer-dedicated-frame): New.
7652         Move dedicated-frame stuff into lisp.
7653
7654 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7655
7656         * printer.el (generic-print-region): Do not require that
7657         `printer-name' be set.
7658         (printer-name): Commentary clarification.
7659
7660 2000-07-19  Martin Buchholz <martin@xemacs.org>
7661
7662         * XEmacs 21.2.35 is released.
7663
7664 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7665
7666         * select.el (selection-coercible-types): Initialise.
7667
7668 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7669
7670         * select.el (own-clipboard): Bug fix.
7671
7672 2000-07-17  Mike Sperber  <mike@xemacs.org>
7673
7674         * cus-edit.el (custom-migrate-custom-file): Save init file before
7675         continuing.
7676
7677 2000-07-16  Mike Sperber  <mike@xemacs.org>
7678
7679         * startup.el (load-init-file): Remove silly call to
7680         `load-user-custom-file`.
7681         (maybe-migrate-user-init-file): Minor fixes.
7682
7683 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7684
7685         * apropos.el (apropos-documentation-check-doc-file):
7686         `doc' variable should be let-bound, as was presumably intended.
7687
7688         * cus-edit.el (custom-variable-reset-saved):
7689         (custom-variable-reset-standard):
7690         Remove unused variable comment-widget.  Twice.
7691
7692         * toolbar.el (toolbar-blank-press-function):
7693         Add a real defvar with initial value nil and proper docstring.
7694         (press-toolbar-button): No need to check for boundp-ness anymore.
7695
7696         * rect.el (open-rectangle-line): Remove useless (let) form.
7697         Add defvar for pending-delete-mode.
7698
7699         * info.el (Info-find-node): This function needs an autoload cookie.
7700
7701         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7702         Use let* since the second form referred to the first.
7703
7704 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7705
7706         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7707         instead of removed `mswindows-get-clipboard'.
7708
7709
7710 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7711
7712         * select.el (select-convert-from-text): New.
7713         * select.el (select-convert-from-length): New.
7714         * select.el (select-convert-from-integer): New.
7715         * select.el (select-convert-from-identity): New.
7716         * select.el (select-convert-from-filename): New.
7717         * select.el (selection-converter-in-alist): Use them.
7718         New converter functions for X.
7719
7720         * select.el (get-selection): Removed comment.
7721
7722         * select.el (own-selection): Removed append code - I thought
7723         I'd already done this, but apparently not...
7724
7725         * select.el: Changed comment about TIMESTAMP.
7726
7727         * select.el (select-convert-in): New.
7728         * select.el (select-convert-out): New.
7729         New functions that get used by select.c.
7730
7731         * select.el (select-buffer-killed-default): New.
7732         * select.el (select-buffer-killed-text): New.
7733         * select.el (selection-buffer-killed-alist): New.
7734         New list and functions that get called if a relevant selection
7735         exists and a buffer gets killed.
7736
7737         * select.el (select-convert-to-targets):
7738         * select.el (select-convert-to-identity): Removed.
7739         * select.el (select-convert-from-identity): Removed.
7740         * select.el (select-converter-out-alist):
7741         Removed _EMACS_INTERNAL selection type.
7742
7743         * x-select.el (xselect-kill-buffer-hook): Removed.
7744         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7745         Removed this X-specific nonesense. Use the generic support
7746         in select.el instead.
7747
7748 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7749
7750         * mule/mule-category.el (defined-category-hashtable):
7751         Use make-hash-table instead of make-hashtable
7752
7753         * buff-menu.el: Byte-compiler warning fix.
7754
7755         * isearch-mode.el (isearch-highlight-all-cleanup):
7756         Remove unused variable `isearch-highlight-all-start'.
7757
7758         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7759
7760         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7761
7762         * cus-dep.el (Custom-make-dependencies):
7763         Add autoload cookie for custom-add-loads to generated custom-load.el.
7764
7765         * autoload.el (autoload-package-name): Warning suppression.
7766         Move defvar prior to first use.
7767
7768         * custom.el: Add autoload for custom-declare-face.
7769         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7770         * cl.el (cl-hack-byte-compiler):
7771         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7772         to work properly.
7773
7774 2000-07-08  Mike Sperber  <mike@xemacs.org>
7775
7776         * startup.el (load-home-init-file): Added variable.
7777         (maybe-migrate-user-init-file): Added.
7778         (load-user-init-file): Load custom file if different from init
7779         file.
7780
7781         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7782         "startup."
7783
7784         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7785         Moved `custom-file'-related code to cus-file.el.
7786
7787         * cus-file.el: New file.
7788
7789 2000-04-01  Mike Sperber  <mike@xemacs.org>
7790
7791         * packages.el (packages-find-package-directories): Added support
7792         for external package hierarchies with in-place installations.
7793
7794         * find-paths.el (paths-root-in-place-p): Added.
7795         (paths-find-emacs-directory): Added support for external
7796         directories with in-place installations.
7797         (paths-find-site-directory): Ditto.
7798
7799         * startup.el (find-user-init-file): Also look for
7800         ~/.xemacs/init.elc? in preference to ~/.emacs.
7801
7802 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7803
7804         * select.el (own-selection):
7805         * select.el (own-clipboard): Changed `append' parameter to
7806         `how-to-use' parameter.
7807         * select.el (own-selection): Removed icky append code.
7808         * select.el (own-selection, get-selection): Removed extra type
7809         checking.
7810         * select.el (selection-appender-alist):
7811         * select.el (selection-converter-{in|out}-alist): Initialise.
7812         * select.el (select-append-to-*): New.
7813         * select.el (select-convert-from-*): New.  New functions to append
7814         data and convert data from external type.
7815
7816 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7817
7818         * font-lock.el: Javadoc enhancements.
7819
7820 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7821
7822         * printer.el (generic-print-region): Compose job name from buffer
7823         name.
7824
7825 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7826
7827         * font-lock.el (font-lock-fontify-pending-extents): Call
7828         font-lock-fontify-region instead of font-lock-fontify-buffer
7829         to avoid unnecessary progress gauges.
7830
7831 2000-07-06  Craig Lanning  <lanning@scra.org>
7832
7833         * custom-load.el (faces):
7834
7835         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7836         dir is a regex.
7837
7838         * process.el (call-process-internal): from Dan Holmsand, use binary
7839         coding systems so that jka-compr works.
7840
7841 2000-07-07  Ben Wing  <ben@xemacs.org>
7842
7843         * font-lock.el: Undo previous change.  Unfortunately, some
7844         files actually use the variables directly in their init code
7845         without quoting them.
7846
7847 2000-07-07  Ben Wing  <ben@xemacs.org>
7848
7849         * font-lock.el (defvar font-lock-*-face): Removed.
7850
7851         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7852         only when necessary.
7853
7854 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7855
7856         * cl-macs.el: fix cl-transform-function-property kludge
7857         so that it does not require a random feature.
7858
7859 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7860
7861         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7862         as in Linux kernel "Rules.make".
7863
7864 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7865
7866         * build-report.el (build-report): Add autoload cookie.
7867
7868 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7869
7870         * package-ui.el (defgroup pui):  Correct a misspelling
7871         (pui-toggle-package-delete):  Change `seleted' to `selected'
7872
7873 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7874
7875         * package-get.el (package-get-update-base):
7876         (package-get): Use insert-file-contents-literally always.
7877         (package-get-maybe-save-index):
7878         Force coding system for writing to binary.
7879
7880 2000-06-08  Mike Alexander  <mta@arbortext.com>
7881
7882         * code-process.el (call-process-region): If there is no coding
7883         system for the process on process-coding-system-alist use the
7884         coding system of the buffer containing the region.
7885
7886 2000-06-10  Ben Wing  <ben@xemacs.org>
7887
7888         * cmdloop.el (command-error):
7889         If debug-on-error and noninteractive, output backtrace.
7890
7891         * files.el (file-relative-name):
7892         Remove MSDOS references.
7893
7894         * simple.el (line-number): New function, due to non-obvious
7895         behavior/usage of count-lines.
7896
7897         * simple.el (count-lines): document non-obvious usage to get
7898         line number.
7899
7900 2000-06-11  Ben Wing  <ben@xemacs.org>
7901
7902         * faces.el ((featurep 'xpm)):
7903         * x-faces.el (x-init-face-from-resources):
7904         * x-faces.el (x-init-frame-faces):
7905         * x-misc.el (x-init-specifier-from-resources):
7906         * x-misc.el (x-get-resource-and-bogosity-check):
7907         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7908         * x-mouse.el (x-init-pointer-shape):
7909         * x-scrollbar.el (x-init-scrollbar-from-resources):
7910         Add sixth argument to x-get-resource calls so as to issue warnings
7911         rather than errors on bogus arguments.
7912
7913 2000-06-05  Ben Wing  <ben@xemacs.org>
7914
7915         * compat.el: new file.  provides a clean, non-intrusive way to
7916         define compatibility functions.
7917
7918         * process.el (shell-quote-argument): temporary fix for lack
7919         of nt-quote-process-args.  #### I need to put back the overall
7920         structure of that mechanism but redo the guts of it using the
7921         extra intelligence in the C code.
7922
7923 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7924
7925         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7926         `package-get' does in package-get.el, instead of using external
7927         "md5sum" program.
7928
7929         * package-get.el (package-get): Insert package file literally to
7930         make checksum calculation work.
7931
7932 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7933
7934         * code-files.el (convert-mbox-coding-system): Deleted.
7935         (file-coding-system-alist): Removed reference to
7936         convert-mbox-coding-system.
7937
7938 2000-05-28  Martin Buchholz <martin@xemacs.org>
7939
7940         * XEmacs 21.2.34 is released.
7941
7942 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7943
7944         * font-lock.el (font-lock-keywords): Rewrote docstring
7945
7946 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7947
7948         * loadhist.el (unload-feature): handle case where x is both boundp
7949         and fboundp
7950
7951 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7952
7953         * packages.el: It's ok to use built-in macros, but not lisp
7954         defined ones.
7955
7956 2000-05-20  Ben Wing  <ben@xemacs.org>
7957
7958         * font-lock.el:
7959         * font-lock.el (font-lock-message-threshold):
7960         * font-lock.el (font-lock-mode):
7961         * font-lock.el (font-lock-default-fontify-buffer):
7962         * font-lock.el (font-lock-always-fontify-immediately):
7963         * font-lock.el (font-lock-old-extent): Removed.
7964         * font-lock.el (font-lock-old-len): Removed.
7965         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7966         * font-lock.el (font-lock-pending-extent-table): New.
7967         * font-lock.el (font-lock-range-table): New.
7968         * font-lock.el (font-lock-after-change-function):
7969         * font-lock.el (font-lock-after-change-function-1): Removed.
7970         * font-lock.el (font-lock-fontify-pending-extents): New.
7971         * font-lock.el ('font-lock-revert-cleanup): Removed.
7972         * font-lock.el ('font-lock-revert-setup): Removed.
7973         Rewrite deferral code to handle any number of changes, merging
7974         them properly.  Remove hacked-up code for revert-buffer, now
7975         unnecessary.
7976
7977         * menubar-items.el (default-menubar):
7978         In Options->Edit Init File, don't switch to emacs-lisp-mode
7979         unless necessary; doing this turns off font-lock.
7980
7981 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7982
7983         * keydefs.el: Define C-x BS to backward-kill-sentence.
7984
7985 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7986
7987         * files.el (hack-local-variables-prop-line): Use non-greedy
7988         matching to process -*-texinfo-*- -*-.
7989
7990 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7991
7992         * minibuf.el (minibuf-directory-files): new function.
7993         (read-file-name-activate-callback): use minibuf-directory-files.
7994         (read-directory-name-internal): ditto.
7995         (mouse-file-display-completion-list): ditto.
7996         (mouse-directory-display-completion-list): ditto.
7997         (read-file-name-internal): remove "./" from completion list unless
7998         explicitly matched, for consistency.
7999
8000 2000-05-11  Ben Wing  <ben@xemacs.org>
8001
8002         * gutter-items.el (gutter-buffers-tab):
8003         * gutter-items.el (add-tab-to-gutter):
8004         * gutter-items.el (update-tab-in-gutter):
8005         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8006         * gutter-items.el (append-progress-display):
8007         * gutter-items.el (abort-progress-display):
8008         * gutter-items.el (raw-append-progress-display):
8009         Further fixes.  Use set-glyph-image not set-image-instance-property,
8010         to fix problems with multiple windows in a frame.
8011
8012         * menubar-items.el (tutorials-menu-filter):
8013         Fix typo.
8014
8015         * startup.el (early-error-handler):
8016         Display message box under windows; otherwise, message will disappear
8017         before it can be viewed.
8018
8019         * update-elc.el:
8020         Fix bug in NEEDTODUMP processing.
8021
8022 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8023
8024         * startup.el (lock-directory): Removed.
8025         (superlock-file): Ditto.
8026         (startup-set-paths): Remove lockdir.
8027         (startup-setup-paths-warning): Remove lock-directory.
8028
8029         * setup-paths.el (paths-find-lock-directory): Removed.
8030         (paths-find-superlock-file): Ditto.
8031
8032 2000-05-09  Ben Wing  <ben@xemacs.org>
8033
8034         * faces.el (set-face-property):
8035         * faces.el (set-face-font):
8036         * faces.el (set-face-foreground):
8037         * faces.el (set-face-background):
8038         * faces.el (set-face-background-pixmap):
8039         * faces.el (set-face-underline-p):
8040         * faces.el (set-face-strikethru-p):
8041         * faces.el (set-face-highlight-p):
8042         * faces.el (set-face-dim-p):
8043         * faces.el (set-face-blinking-p):
8044         * faces.el (set-face-reverse-p):
8045         doc string changes.
8046
8047         * glyphs.el:
8048         * glyphs.el (make-image-specifier):
8049         * glyphs.el (glyph-property):
8050         * glyphs.el (set-glyph-image):
8051         * glyphs.el (make-glyph):
8052         * glyphs.el (make-pointer-glyph):
8053         * glyphs.el (make-icon-glyph):
8054         * glyphs.el (widget-image-instance-p): New.
8055         authorship info, lots of doc changes.  New predicate, inadvertently
8056         omitted.  the general principle with specifier docs is now that
8057         the description of instantiators should go with the make-foo-specifier
8058         fun's doc string, rather than in foo-specifier-p.  this follows
8059         conventions elsewhere in XEmacs and in general is a lot more obvious
8060         of a place to look.  sometimes the make-foo-specifier function needs
8061         to be created in the process.
8062
8063         * gutter.el:
8064         * gutter.el (make-gutter-specifier): New.
8065         * gutter.el (make-gutter-size-specifier): New.
8066         * gutter.el (make-gutter-visible-specifier): New.
8067         specifier doc updates according to the conventions specified before.
8068
8069         * objects.el:
8070         * objects.el (make-font-specifier):
8071         * objects.el (make-color-specifier):
8072         * objects.el (make-face-boolean-specifier): New.
8073         specifier doc updates according to the conventions specified before.
8074
8075         * specifier.el:
8076         * specifier.el (set-specifier):
8077         * specifier.el (make-integer-specifier): New.
8078         * specifier.el (make-boolean-specifier): New.
8079         * specifier.el (make-natnum-specifier): New.
8080         * specifier.el (make-generic-specifier): New.
8081         * specifier.el (make-display-table-specifier): New.
8082         specifier doc updates according to the conventions specified before.
8083
8084         * toolbar.el:
8085         * toolbar.el (make-toolbar-specifier): New.
8086         specifier doc updates according to the conventions specified before.
8087
8088 2000-05-09  Ben Wing  <ben@xemacs.org>
8089
8090         * process.el (call-process-internal): Revert to previous version
8091         because Mike's change clashed with a change I did not long before.
8092         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8093         Thanks very much Mike for pointing out the bug and submitting a
8094         patch!
8095
8096 2000-04-13  Mike Alexander  <mta@arbortext.com>
8097
8098         * process.el (call-process-internal): Send the correct input buffer
8099         (call-process-internal): Return the exit status of the process
8100
8101 2000-05-07  Ben Wing  <ben@xemacs.org>
8102
8103         * winnt.el:
8104         * winnt.el (nt-quote-args-verbatim): Removed.
8105         * winnt.el (nt-quote-args-prefix-quote): Removed.
8106         * winnt.el (nt-quote-args-backslash-quote): Removed.
8107         * winnt.el (nt-quote-args-double-quote): Removed.
8108         * winnt.el (nt-quote-args-functions-alist): Removed.
8109         * winnt.el (nt-quote-process-args): Removed.
8110         Remove all stuff for argument quoting.  We borrow the code instead
8111         from Emacs 20.6, which is much more careful in its quoting
8112         (e.g. in handling runs of the escape character) and avoids most of
8113         the need for this Lisp mechanism by checking to see whether we're
8114         running a Cygwin or normal program and doing the appropriate
8115         quoting.  If we end up needing such a mechanism, we should add
8116         it by extending the variable `mswindows-quote-process-args' so it
8117         can take an alist of regexps.
8118
8119 2000-05-07  Ben Wing  <ben@xemacs.org>
8120
8121         * keydefs.el:
8122         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8123         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8124         the window without moving point.
8125
8126         * simple.el:
8127         * simple.el (scroll-up-one): New.
8128         * simple.el (scroll-down-one): New.
8129         Functions for use with C-M-up/down.
8130
8131 2000-05-01  Martin Buchholz <martin@xemacs.org>
8132
8133         * XEmacs 21.2.33 is released.
8134
8135 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8136
8137         * dialog.el (yes-or-no-p-dialog-box):
8138         Fix docstring.
8139         Fix following horrible bug in X11 mode with focus-follows-mouse:
8140           1. Visit two files in two different frames.
8141           2. do File->Revert Buffer in one of those frames.
8142           3. Dialog box appears.
8143           4. Arrange things so that the mouse passes over the *other*
8144              frame, then to the dialog box, and click on "Yes".
8145           5. The file contents end up in the *wrong* buffer!
8146         Add TODO comment.
8147
8148 2000-04-28  Ben Wing  <ben@xemacs.org>
8149
8150         * help.el (describe-installation): correct typo introduced
8151         in last patch: boundp -> fboundp.
8152
8153         * etags.el (buffer-tag-table-list):
8154         canonicalize filenames to Unix format so that tag-table-alist
8155         searching works under Windows.
8156
8157         * autoload.el:
8158         Bowdlerize the supposedly objectionable words
8159         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8160
8161         * gutter-items.el (set-progress-display-style):
8162         * gutter-items.el (search-dialog-callback):
8163         * gutter-items.el (make-search-dialog):
8164         Change to new callback-ex api.
8165
8166 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8167
8168         * help.el: (describe-installation): decode-coding-string is not
8169         defined in a non MULE environment.
8170
8171 2000-04-28  Ben Wing  <ben@xemacs.org>
8172
8173         * gutter-items.el (buffer-list-changed-hook):
8174         use it, not record-buffer-hook.
8175
8176         * subr.el (record-buffer-hook): Removed.
8177
8178 2000-04-27  Ben Wing  <ben@xemacs.org>
8179
8180         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8181         use NORECORD option.  Andy will not like this, but the existing
8182         gutter behavior is just wrong, as per this comment:
8183
8184         ;; this used to add the norecord flag to both calls below.
8185         ;; this is bogus because it is a pervasive assumption in XEmacs
8186         ;; that the current buffer is at the front of the buffers list.
8187         ;; for example, select an item and then do M-C-l
8188         ;; (switch-to-other-buffer).  Things get way confused.
8189         ;;
8190         ;; Andy, if you want to maintain the current look, you must
8191         ;;  *uncouple* the gutter order and buffers order.
8192
8193         * loaddefs.el (completion-ignored-extensions): unfuckify.
8194
8195         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8196         xemacs.mak.
8197
8198         * autoload.el (batch-update-one-directory): new function, used in
8199         xemacs.mak.
8200
8201         * loadup.el: set gc-cons-threshold very high unless dumping --
8202         loadup during update-elc is much much much faster.  also do this
8203         when quick-building.
8204
8205         add commented-out code for profiling loadup.
8206
8207
8208         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8209         is required in order to build xemacs.
8210
8211 2000-04-26  Ben Wing  <ben@xemacs.org>
8212
8213         * loadup.el: don't garbage collect during loadup if quick-build
8214         compile-time option is set.
8215
8216 2000-04-23  Ben Wing  <ben@xemacs.org>
8217
8218         * update-elc.el: compute whether any dumped .el or .elc files
8219         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8220         if so.
8221
8222         * update-elc.el (update-elc-files-to-compile): always change
8223         NOBYTECOMPILE in the src directory rather than current dir,
8224         so it will work under NT.
8225
8226         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8227         the form of this file is identical between Unix and Windows.
8228         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8229         Added comment.
8230         (update-autoloads-from-directory): updated doc string.
8231         updated doc strings in a few other places.
8232
8233 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8234
8235         * bytecomp.el (byte-force-recompile): Fix argument to
8236         byte-recompile-directory.
8237
8238 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8239
8240         * gutter-items.el (progress-display-clear-when-idle): Use
8241         add-one-shot-hook.
8242         * gutter-items.el (clear-progress-display): Adjust number of
8243         arguments.
8244
8245 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8246
8247         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8248
8249 2000-04-16  Ben Wing  <ben@xemacs.org>
8250
8251         * printer.el: New file.
8252
8253         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8254
8255         * help.el (describe-installation): Fix decoding for Windows.
8256
8257         * menubar-items.el:
8258         * menubar-items.el (default-menubar):
8259         * menubar-items.el (tutorials-menu-filter): New.
8260         * menubar-items.el (popup-menubar-menu):
8261         Add authorship.  Redo Help menu and Tutorials filter.
8262
8263         * menubar.el: Correct comment.
8264
8265         * modeline.el (modeline-buffer-identification): Correct doc string.
8266
8267         * simple.el:
8268         * simple.el (printing): Removed.
8269         * simple.el (printer-name): Removed.
8270         * simple.el (generic-print-buffer): Removed.
8271         * simple.el (generic-print-region): Removed.
8272         Move generic print code to printer.el.
8273
8274 2000-04-15  Ben Wing  <ben@xemacs.org>
8275
8276         * simple.el (generic-print-region): New.
8277         make this function actually work.
8278         (generic-print-buffer): call generic-print-region.
8279
8280 2000-04-14  Andy Piper  <andy@xemacs.org>
8281
8282         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8283         by using the new widget-callback-current-channel.
8284         (search-dialog-callback): ditto.
8285
8286 2000-04-12  Andy Piper  <andy@xemacs.org>
8287
8288         * gutter.el (default-gutter-position): moved from gutter-items.el.
8289         (default-gutter-position-changed-hook): ditto.
8290         (gutter-element-visibility-changed-hook): ditto.
8291         (set-gutter-element): ditto.
8292         (remove-gutter-element): ditto.
8293         (set-gutter-element-visible-p): ditto.
8294         (gutter-element-visible-p): ditto.
8295         (init-gutter): ditto.
8296
8297         * dialog.el (make-dialog-box): renamed and moved from
8298         gutter-items.el
8299
8300         * gutter-items.el: move various functions elsewhere.
8301
8302 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8303
8304         * menubar-items.el: Fixed place of parenthesis.
8305
8306 2000-04-12  Ben Wing  <ben@xemacs.org>
8307
8308         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8309                 without constantly being prompted for the tag.
8310         * simple.el: Added a number of section headings, to clarify the
8311                 organization of this file.
8312         * simple.el (activate-region):
8313         * simple.el (region-exists-p):
8314         * simple.el (region-active-p):
8315                 Moved these three function down to the other side of
8316                 the case-changing functions, so they join the rest of
8317                 the region code.
8318         * simple.el (printing): New.
8319         * simple.el (printer-name): New.
8320         * simple.el (generic-print-buffer): New.
8321                 New functions, a very simple prototype for a unified
8322                 printing interface.
8323
8324         * process.el (call-process-internal): Real fix for null BUFFER,
8325                 other problems with BUFFER specs.
8326
8327         * menubar-items.el:
8328                 Fixed up File->Print to use new printing functions.
8329                 Various corrections and expansions to Grep/Compile menus.
8330                 New options for Printing.
8331                 New options for SMTP Mail, the way to send mail under
8332                   MS Windows. (There's also a package patch to make SMTP
8333                   Mail be the default under MSWin.)
8334
8335 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8336
8337         * menubar-items.el: Selecting Rectangle Mousing from menubar
8338         did not work.  Needed to quote mouse-track-rectangle-p.
8339
8340 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8341
8342         * cl-compat.el (keywordp): Removed.
8343
8344 2000-04-05  Andy Piper  <andy@xemacs.org>
8345
8346         * gutter-items.el (progress-layout-glyph): don't initialize here.
8347         (progress-gauge-glyph): use dynamic sizing.
8348         (set-progress-display-style): new function. Set progress glyphs
8349         appropriately depending on the style.
8350         (progress-display-style): new variable. Custom version of
8351         set-progress-display-style.
8352         (progress-abort-glyph): switch to dynamic sizes.
8353         (search-dialog-text): make the edit field active.
8354
8355 2000-04-04  Andy Piper  <andy@xemacs.org>
8356
8357         * gutter-items.el (make-search-dialog): need to make the search
8358         dialog visible after creation.
8359
8360         * menubar-items.el (default-menubar): use the search dialog for
8361         searching. Remove some extraneous search menu items.
8362
8363         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8364         well as strings.
8365         (make-gutter-only-dialog-frame): allow the user to create the
8366         frame unmapped. Allow the gutter spec to be given as a glyph.
8367         (search-dialog-direction): new variable.
8368         (search-dialog-text): new variable.
8369         (search-dialog-callback): new function. Callback for the search
8370         dialog action.
8371         (make-search-dialog): new function. Create a user-friendly search
8372         dialog.
8373
8374 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8375
8376         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8377         under Windows.
8378
8379 2000-04-01  Andy Piper  <andy@xemacs.org>
8380
8381         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8382         progress more accurately.
8383
8384 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8385
8386         * finder.el (finder-compile-keywords): Process readable files only.
8387         Because error in process of .#finder-inf.el when compile xemacs
8388         with --with-clash-detection option.
8389
8390 2000-03-31  Andy Piper  <andy@xemacs.org>
8391
8392         * gutter-items.el (append-progress-display): don't delay after a
8393         successful font-lock.
8394         (make-gutter-only-dialog-frame): new function. Allow users to
8395         create gutter-only dialogs.
8396
8397 2000-03-27  Mike Alexander  <mta@arbortext.com>
8398
8399         * process.el (call-process-internal): Handle a null BUFFER
8400         parameter correctly.
8401
8402 2000-03-28  Andy Piper  <andy@xemacs.org>
8403
8404         * gutter-items.el (abort-progress-display): put strings in the
8405         gutter not extents.
8406         (progress-layout-glyph): signal special 'quit callback.
8407         (progress-display-quit-function): deleted.
8408         (progress-display-stop-callback): deleted.
8409         (progress-display-dispatch-command-events): deleted.
8410         (append-progress-display): remove calls to
8411         progress-display-dispatch-command-events.
8412         (raw-append-progress-display): ditto.
8413
8414 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8415
8416         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8417         being a list.  Actually define `stipple-pixmap-p' which is used as
8418         an error predicate.  Correctly handle PIXMAP being either relative
8419         or absolute file name.
8420
8421 2000-03-24  Andy Piper  <andy@xemacs.org>
8422
8423         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8424         (abort-progress-display): ditto. Don't delete the created extent.
8425         (raw-append-progress-display): ditto.
8426         (progress-display-dispatch-non-command-events): new
8427         function. Encapsulates what we want to do when no command input is
8428         required.
8429         (progress-display-dispatch-command-events): likewise, but disable
8430         for now since it causes too many problems.
8431         (append-progress-display): use them.
8432         (raw-append-progress-display): ditto.
8433         (default-gutter-position-changed-hook): set this rather than
8434         default-gutter-position-changed.
8435         (default-gutter-position-changed-hook): lambda with zero arguments
8436         rather than one.
8437         (raw-append-progress-display): trap errors in pending input since
8438         allowing them to signal will hose the gauge well and
8439         truly. Ideally we would like to delay these until we are more able
8440         to cope.
8441         (append-progress-display): ditto.
8442
8443 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8444
8445         * lisp/make-docfile.el: call-process-internal is now implemented
8446         in process.el.
8447
8448 2000-03-21  Ben Wing  <ben@xemacs.org>
8449
8450         * mule\mule-cmds.el (set-language-info-alist):
8451         Fix to correspond to new menu arrangement.
8452
8453 2000-03-21  Ben Wing  <ben@xemacs.org>
8454
8455         * process.el:
8456         * process.el (call-process-internal): New.
8457         New implementation of call-process.  Only enabled under NT, so far.
8458         stderr handling not implemented yet in CVS'd C code.
8459
8460 2000-03-20  Ben Wing  <ben@xemacs.org>
8461
8462         * lisp-mode.el:
8463         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8464         * lisp-mode.el (lisp-interaction-mode):
8465         Put back Lisp Interaction menubar for Jan V's sake.
8466
8467         * simple.el:
8468         * simple.el (mark-ring):
8469         * simple.el (dont-record-current-mark): New.
8470         * simple.el (in-shifted-motion-command): New.
8471         * simple.el (mark-ring-unrecorded-commands): New.
8472         * simple.el (mark-ring-max):
8473         * simple.el (set-mark-command):
8474         * simple.el (push-mark):
8475         * simple.el (handle-pre-motion-command):
8476         Implement scheme for not recording unimportant marks.
8477
8478         * subr.el:
8479         * subr.el (function-allows-args): New.
8480         New function function-allows-args.
8481
8482 2000-03-20  Martin Buchholz <martin@xemacs.org>
8483
8484         * XEmacs 21.2.32 is released.
8485
8486 2000-03-20  Andy Piper  <andy@xemacs.org>
8487
8488         * gutter-items.el (update-tab-in-gutter): force selection of the
8489         selected-window if required to do so.
8490         (buffers-tab-items): ditto.
8491         (add-tab-to-gutter): ditto.
8492         (create-frame-hook): use force-selection.
8493         (default-gutter-position-changed): lambdify.
8494         (update-tab-hook): deleted since it was only used in one place.
8495
8496 2000-03-18  Andy Piper  <andy@xemacs.org>
8497
8498         * files.el (find-file-noselect): undo change that shouldn't have
8499         gone in.
8500
8501 2000-03-17  Andy Piper  <andy@xemacs.org>
8502
8503         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8504         of selected-window trickery.
8505
8506         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8507         frames tabs.
8508         (progress-display-stop-callback): progress -> progress-display
8509         (progress-display-quit-function): ditto.
8510         (clear-progress-display): ditto.
8511         (remove-progress-display): ditto.
8512         (append-progress-display): ditto.
8513         (abort-progress-display): ditto.
8514         (raw-append-progress-display): ditto.
8515         (display-progress-display): ditto.
8516         (current-progress-display-label): ditto.
8517         (current-progress-display): ditto.
8518         (lprogress-display): ditto and save the buffer
8519         (progress-display): ditto. Otherwise the buffer sometimes gets
8520         changed which confuses font-lock.
8521
8522         * font-lock.el (font-lock-default-fontify-buffer): catch all
8523         errors, not just quit.
8524         (font-lock-mode): progress -> display-progress
8525         (font-lock-default-fontify-buffer): ditto.
8526         (font-lock-fontify-syntactically-region): ditto.
8527         (font-lock-fontify-keywords-region): ditto.
8528
8529 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8530
8531         * cl.el (gensym): Move to here from cl-macs.el.
8532         (gentemp): Ditto.
8533
8534 2000-03-16  Andy Piper  <andy@xemacs.org>
8535
8536         * font-lock.el (font-lock-mode): use lprogress and friends for
8537         progress management.
8538         (font-lock-default-fontify-buffer): ditto.
8539         (font-lock-fontify-syntactically-region): ditto.
8540         (font-lock-fontify-keywords-region): ditto.
8541         (font-lock-revert-cleanup): fix reverting.
8542         (font-lock-revert-setup): ditto.
8543
8544         * gutter-items.el (progress-use-echo-area): new variable. Use the
8545         echo area for progress gauges if non-nil.
8546         (clear-progress): remove echo area stuff and defer to
8547         clear-message.
8548         (append-progress): dispatch non-command events after each progress
8549         increment. Remove echo area stuff.
8550         (abort-progress): remove echo area stuff and defer to
8551         display-message.
8552         (raw-append-progress): ditto. Dispatch non-command events after
8553         gutter redisplay.
8554         (display-progress): defer echo area stuff to display-message.
8555
8556         * gutter-items.el (clear-progress):
8557         (abort-progress): indentation changes.
8558         (display-progress): don't clear progress.
8559         (append-progress): compare messages with equal.
8560         (raw-append-progress): use dispatch-non-command-events to flush
8561         widget creation events.
8562
8563 2000-03-13  Ben Wing  <ben@xemacs.org>
8564
8565         * abbrev.el:
8566         * abbrev.el (abbrev-string-to-be-defined): New.
8567         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8568         Changes for use with the menubar.
8569
8570 2000-03-12  Ben Wing  <ben@xemacs.org>
8571
8572         * alist.el (vassoc): moved here from font-menu.el.
8573
8574         * custom.el (defface): typo fix.
8575
8576         * dialog.el (yes-or-no-p-dialog-box):
8577         * dialog.el (message-box):
8578         * files.el (save-some-buffers-1):
8579         Put accelerators in the button names.
8580
8581         * font-lock.el (font-lock-comment-face):
8582         * font-lock.el (font-lock-keyword-face):
8583         * font-lock.el (font-lock-function-name-face):
8584         Fixed some of the colors under MS Windows because the existing
8585         default colors were hardly different from black and needed to be
8586         made lighter.
8587
8588         * font-menu.el:
8589         * font-menu.el (font-menu-split-long-menu):
8590         * font-menu.el (font-menu-family-constructor):
8591         * font-menu.el (font-menu-size-constructor):
8592         * font-menu.el (font-menu-weight-constructor):
8593         * font-menu.el (font-menu-set-font):
8594         vassoc moved to alist.el.
8595         Accelerators added to all menus.
8596         Unused bound var new-props removed.
8597
8598         * keydefs.el: I did a whole lot of rearranging to put things in a
8599         more consistent order and fixed a number of cases where key
8600         combinations involving up, down, left, right and so on were
8601         defined but the corresponding keypad combinations were not
8602         defined.
8603
8604         * lisp-mode.el:
8605         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8606         * lisp-mode.el (emacs-lisp-mode):
8607         * lisp-mode.el (lisp-interaction-mode):
8608         * lisp-mode.el (flet):
8609         Added accelerators onto the menus.
8610         Made all the different versions of the let function be indented
8611         the same way.
8612         Undid Steve's easy-menu-ification, because it makes it impossible
8613         to have the menubar and popup menus different.
8614         Cleaned up the menu; added items for find-function &c and some
8615         indenting, and removed debug-on-*.
8616
8617         * list-mode.el (list-mode-hook):
8618         * list-mode.el (list-mode):
8619         * list-mode.el (completion-setup-hook):
8620         * list-mode.el (display-completion-list):
8621         Added support for the :window-height keyword, which is required
8622         because of other changes that I made for the file dialog box.  I
8623         also made the hook variables list-mode-hook and
8624         completion-setup-hook and also minibuffer-setup-hook in
8625         minibuf.el be permanent-local; see comment in list-mode.el.
8626
8627         * map-ynp.el (map-y-or-n-p):
8628         Added accelerators to the dialog buttons.
8629
8630         * menubar-items.el (menu-truncate-list):
8631         New internal function.
8632         * menubar-items.el (submenu-generate-accelerator-spec):
8633         * menubar-items.el (menu-item-strip-accelerator-spec):
8634         * menubar-items.el (menu-item-generate-accelerator-spec):
8635         New exported functions, for use in auto-generating accelerator specs.
8636
8637         * menubar-items.el:
8638         * menubar-items.el (default-menubar):
8639         * menubar-items.el (maybe-add-init-button):
8640         * menubar-items.el (bookmark-menu-filter):
8641         * menubar-items.el (slow-format-buffers-menu-line):
8642         * menubar-items.el (build-buffers-menu-internal):
8643         * menubar-items.el (language-environment-menu-filter):
8644         * menubar-items.el (default-popup-menu):
8645         * menubar-items.el (popup-buffer-menu):
8646         * menubar-items.el (popup-menubar-menu):
8647         Did a major overhaul on this file, and in fact I'm nowhere near
8648         done working on the menubar, and there will be more patches to
8649         come.  A basic summary of what I've done:
8650
8651         a) I added accelerators to all of the menu items.  For menus that
8652         are auto-generated, such as the buffers menu, the accelerators are
8653         automatically added to the beginning of each line using the
8654         numbers 1 through 9, then zero, and then letters starting with A,
8655         but omitting the letters that are already in use for the fixed
8656         menu items at the top of the buffers menu.  To facilitate adding
8657         accelerators of this kind, I created some new functions
8658         (*-accelerator-spec), which are also being used by other filters
8659         that auto generate lists of things such as ftp sites to download
8660         packages.  If people really don't like these accelerators
8661         appearing at the beginning of the menu items, a variable can be
8662         added to optionally turn them off, but I think this is rather
8663         pointless because other menu items have accelerators and many or
8664         most of the menu users will use the accelerators if the support is
8665         there.
8666
8667         b) I combined the top level Tools and Apps menus into a single
8668         Tools menu, because the distinction between the two is not
8669         obvious, and the items on the menus are not used often enough that
8670         putting some of them onto submenus is a problem.
8671
8672         c) I created two new top level menus called View and Cmds because
8673         there were too many items on the File and Edit menus, and I'm going
8674         to be adding more items to these menus.  In contrast to the Tools
8675         menu, the items on these menus may be used quite often during an
8676         editing session, and so should be available with fewer
8677         keystrokes.
8678
8679         d) I added a number of options to the options menu, including one
8680         for controlling whether the alt key can be used to traverse to
8681         menu items using the accelerators, one for controlling behavior of
8682         control-k, one for controlling how the kill and yank functions
8683         interact with the clipboard, a few additional buffers-menu
8684         options, and various other things.  I also did a bit of
8685         rearranging, for example, combining the keyboard and mouse options
8686         into a single keyboard and mouse submenu to facilitate the
8687         accelerators on that level.
8688
8689         e) I changed the variable buffers-menu-format-buffer-line-function
8690         to take two arguments instead of one, the second argument being
8691         the line number for use in creating an accelerator.  I added a
8692         hack to support existing functions with one argument (although I
8693         doubt that very many of these exist), for backward compatibility.
8694
8695         f) I moved the top level mule menu to be a submenu of the edit
8696         menu.  I think that most of the items on this menu are fairly
8697         useless and there are certainly not enough frequently used items
8698         to justify this being its own top level menu.
8699
8700         g) I combined most of the items in big-menubar.el into the main menu.
8701         If people think the main menu is too big, it would be possible to
8702         create different configurations, some smaller.
8703
8704         * menubar.el (check-menu-syntax):
8705         Deleted some syntax checks that were no longer valid, partly
8706         because of changes that were already made a long time ago, and
8707         partly because of a change I made where I allow the name of the
8708         menu item to be an evaluated expression rather than just a string,
8709         similar to all of the other parameters of a menu item.
8710
8711         * minibuf.el:
8712         * minibuf.el (read-file-name-1):
8713         * minibuf.el (mouse-read-file-name-1):
8714         I made a number of changes to improve the appearance
8715         and functioning of the file dialog box.  They include:
8716
8717         a) Fixing the problem where closing the dialog box by clicking on
8718         the close button of the window didn't properly exit the
8719         minibuffer.
8720
8721         b) Fixing the problem that if you typed part of a file name, and
8722         then clicked on a completion with the mouse, the file was not
8723         correctly selected.
8724
8725         c) Changing the title of the dialog box to reflect the operation
8726         being done in accordance with user interface conventions, rather
8727         than the name of the dialog box buffer, which is rather useless.
8728
8729         d) Remove the words "possible completions are" which didn't
8730         belong.
8731
8732         e) Fix things so that the completions scroll off the end of the
8733         completions windows only to the right, rather than both to the
8734         right and down, which is in accordance with Windows user interface
8735         conventions.
8736
8737         * msw-init.el (init-post-mswindows-win):
8738         Added a binding for meta-F4, which is the standard windows binding
8739         for exiting a program.
8740
8741         * select.el (get-selection-no-error):
8742         * select.el (own-selection):
8743         * select.el (own-clipboard):
8744         Added an optional argument called append to the functions
8745         own-selection and own-clipboard.  This adds support for appending
8746         text to the existing selection and allows the function
8747         own-clipboard to be used as the value of the variable
8748         interprogram- cut-function.
8749
8750         Fixed a bug in own-selection in handling zmacs-region-stays.
8751
8752         * simple.el (historical-kill-line): New.
8753
8754         * simple.el (kill-line):
8755         * simple.el (interprogram-cut-function):
8756         * simple.el (interprogram-paste-function):
8757         * simple.el (handle-pre-motion-command):
8758         * simple.el (next-line):
8759         * simple.el (previous-line):
8760         a) Expanded the variable kill-whole-line, so that function
8761         kill-line can be set to delete the entire line always, not just
8762         when cursor is at the beginning of the line.  This is controlled
8763         by setting the variable kill-whole-line to the symbol 'always.
8764         This behavior, as well as the existing kill-whole-line behavior,
8765         now only take effect when kill-line is called interactively,
8766         although this is a departure from a previous behavior in the case
8767         of setting this variable kill-whole-line to t.  It is almost
8768         certainly what has always been intended, and most likely the old
8769         way of doing things introduced bugs.  I also created a function
8770         called historical-kill-line, which ignores the kill-whole-line
8771         setting and always gives the historical behavior of only killing
8772         to the end of the line.  I bound this function to shift- control-k
8773         so that the kill to end of line behavior is available, even when
8774         kill-whole-line has been set to change control-k into the simple
8775         delete-whole-line behavior. (This can be set using the options
8776         menu.)
8777
8778         b) I changed things so that kill and yank now interact with the
8779         clipboard by default under windows.  This was done by changing the
8780         default value of interprogram-cut- function and
8781         interprogram-paste-function.  You can get the old behavior by
8782         setting these to nil, and there is an option on the options menu
8783         to do this.
8784
8785         c) I added support for selecting text using shifted motion keys.
8786         This support is on by default and can be controlled by the
8787         variable shifted-motion-keys-select-region.  There is also a
8788         variable called unshifted-motion-keys-deselect-region that
8789         controls more specifically how the shifted motion key behavior
8790         works.  I did not put an option on the options menu to turn this
8791         off, because I can't imagine why this would be useful.
8792
8793         * simple.el (forward-block-of-lines):
8794         * simple.el (backward-block-of-lines):
8795         * simple.el (block-movement-size):
8796         New.
8797
8798         * simple.el (uncapitalized-title-words):
8799         * simple.el (uncapitalized-title-word-regexp):
8800         * simple.el (capitalize-string-as-title):
8801         * simple.el (capitalize-region-as-title):
8802         New.
8803
8804
8805         * subr.el (add-hook):
8806         * subr.el (make-local-hook): New.
8807         * subr.el (remove-local-hook): New.
8808         * subr.el (add-one-shot-hook): New.
8809         * subr.el (add-local-one-shot-hook): New.
8810         Added some functions to make using hooks easier.
8811         These include:
8812
8813         a) Functions add-local-hook and remove-local-hook to make it easy
8814         to use local hooks.
8815
8816         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8817         make it possible to add a "one-shot" hook, which is to say a hook
8818         that runs only once, and automatically removes itself after the
8819         first time it has run.
8820
8821 2000-03-09  Andy Piper  <andy@xemacs.org>
8822
8823         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8824
8825 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8826
8827         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8828         Moved from menubar-items.el.
8829         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8830
8831 2000-03-08  Andy Piper  <andy@xemacs.org>
8832
8833         * gutter-items.el (build-buffers-tab-internal): add selected field
8834         to buffers tab spec.
8835
8836 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8837
8838         * minibuf.el (last-exact-completion): Initialize to nil.
8839
8840 2000-03-07  Didier Verna  <didier@xemacs.org>
8841
8842         * startup.el (command-line-1): remove unused variable
8843         `first-file-buffer'.
8844
8845 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8846
8847         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8848         which is also used for Web server log files.
8849
8850 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8851
8852         * mule/mule-charset.el: Setup auto-fill-chars.
8853
8854 2000-03-02  SL Baur  <steve@beopen.com>
8855
8856         * subr.el (with-string-as-buffer-contents): Reimplement using
8857         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8858         non-deletion of buffer after execution problem.
8859         (with-output-to-string): Use unique buffer name.
8860
8861 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8862
8863         * gutter-items.el (buffers-tab-sort-function):  New variable.
8864         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8865
8866 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8867
8868         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8869
8870 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8871
8872         * menubar-items.el (maybe-add-init-button): Remove the "Load
8873         .emacs" button from all menubars.
8874
8875 2000-03-01  Didier Verna  <didier@xemacs.org>
8876
8877         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8878         region rectangle replacement (from Jan Vroonhof).
8879         (replace-rectangle): new function.
8880
8881 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8882
8883         * mule/mule-cmds.el (set-default-coding-systems): Use
8884         set-terminal-coding-system and set-keyboard-coding-system.
8885         * coding.el (set-terminal-coding-system): Use
8886         set-console-tty-output-coding-system.
8887         (set-keyboard-coding-system): Use
8888         set-console-tty-input-coding-system.
8889
8890 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8891
8892         * minibuf.el (read-variable): Allow symbol to default argument.
8893
8894 2000-02-27  Andy Piper  <andy@xemacs.org>
8895
8896         * gutter-items.el (update-tab-hook): new function to be used for
8897         hooks.
8898         (create-frame-hook): add update-tab-hook.
8899         (record-buffer-hook): ditto.
8900         (default-gutter-position-changed): ditto.
8901         (default-gutter-position): updating the buffers tab is now handled
8902         by a hook.
8903         (default-gutter-position-changed-hook): new variable.
8904         (gutter-element-visibility-changed-hook): ditto.
8905         (set-gutter-element-visible-p): call it.
8906         (set-gutter-element): use modify-specifier-instances. Set extents
8907         as duplicable before using.
8908         (remove-gutter-element): ditto.
8909         (set-gutter-element-visible-p): ditto.
8910         (init-gutter): new function.
8911         (add-tab-to-gutter): use new gutter-element functions rather than
8912         setting specifiers directly.
8913         (clear-progress): ditto.
8914         (abort-progress): ditto.
8915         (gutter-buffers-tab-visible-p): renamed from
8916         default-gutter-visible-p
8917
8918         * specifier.el (modify-specifier-instances): new function from Jan
8919         Vroonhof.
8920
8921         * x-init.el (init-post-x-win): call init-gutter.
8922
8923         * msw-init.el (init-post-mswindows-win): call init-gutter.
8924
8925         * menubar-items.el (default-menubar): Update to reflect new gutter
8926         variables.
8927
8928 2000-02-26  Andy Piper  <andy@xemacs.org>
8929
8930         * gutter-items.el (set-gutter-element): new function. Add gutter
8931         elements to the specified gutter.
8932         (remove-gutter-element): new function. Remove gutter elements from
8933         the specified gutter.
8934         (set-gutter-element-visible-p): new function. Set gutter element
8935         visibility for the provided gutter-visible specifier.
8936
8937 2000-02-23  Andy Piper  <andy@xemacs.org>
8938
8939         * gutter-items.el (add-tab-to-gutter): specify dimensions
8940         dynamically.
8941
8942 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8943
8944         * gutter-items.el (add-tab-to-gutter):
8945         * package-get.el (package-get-interactive-package-query):
8946         * package-ui.el (pui-directory-exists):
8947         (pui-install-selected-packages):
8948         (pui-list-packages):
8949         Use #'(lambda ...)  instead of '(lambda ...).
8950
8951 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8952
8953         * startup.el (load-user-init-file): Check to make sure user
8954           has an init-file before calling load().
8955
8956 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8957
8958         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8959
8960 2000-02-23  Martin Buchholz <martin@xemacs.org>
8961
8962         * XEmacs 21.2.31 is released.
8963
8964 2000-02-21  Mike Sperber <mike@xemacs.org>
8965
8966         * loadup.el (really-early-error-handler):
8967         * update-elc.el:
8968         * make-docfile.el:
8969         Remove dependency on EMACSBOOTSTRAP... environment variables.
8970
8971 2000-02-21  Martin Buchholz <martin@xemacs.org>
8972
8973         * XEmacs 21.2.30 is released.
8974
8975 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8976
8977         * byte-optimize.el (byte-optimize-plus):
8978         (byte-optimize-minus):
8979         (byte-optimize-multiply):
8980         Optimize (- 0) to 0, not (-)
8981         Optimize (+ 5 3.0) to 8.0
8982         Optimize (* 5 3.0) to 15.0
8983         Improve readability.
8984
8985 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8986
8987         * modeline.el: (modeline-scrolling-method): change modeline
8988         mswindows cursor appearance according to the value.
8989
8990         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8991         and 'gui-element face colors and 'gui-element face font to Windows
8992         defaults.
8993
8994 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8995
8996         * font-lock.el: Javadoc enhancements
8997
8998 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8999
9000         * ldap.el (toplevel): Test if LDAP support has been compiled in
9001         (ldap-verbose): New option
9002         (ldap-search-entries): Renamed from the previous ldap-search
9003         Conditionalize message display on ldap-verbose
9004         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9005         defuns
9006         (ldap-search): Is now defined as an obsolete wrapper calling
9007         ldap-search-basic or ldap-search-entries
9008
9009
9010 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9011             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9012             Jan Vroonhof  <jan@xemacs.org>
9013
9014         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9015         When for-effect is true, didn't call `byte-optimize-form'
9016         in and/or subforms without last.
9017
9018 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9019
9020         * package-get.el (package-get-download-sites): Use correct custom
9021         type.
9022
9023 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9024
9025         * files.el (write-file): Ask for coding system when compiled with
9026         file-coding.
9027
9028 2000-02-16  Andy Piper  <andy@xemacs.org>
9029
9030         * buffer.el (switch-to-buffer): give norecord argument to
9031         set-window-buffer instead of explicitly recording.
9032
9033         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9034         we have to pick a window.
9035
9036 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9037
9038         * mule/mule-cmds.el (describe-language-support): Don't add
9039         unexist function to help-map.
9040         (describe-coding-system): Don't use already assigend `C'.
9041
9042 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9043
9044         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9045         work in custom.
9046
9047 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9048
9049         * about.el: Ienaga's e-mail address change.
9050
9051 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9052
9053         * etags.el (find-tag): force new window -- even if buf already
9054         visible -- when other-window is t
9055
9056 2000-02-16  Martin Buchholz <martin@xemacs.org>
9057
9058         * XEmacs 21.2.29 is released.
9059
9060 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9061
9062         * cl-extra.el (getf): This is now identical to `plist-get', so
9063         just defalias it.
9064         * cl-macs.el: Make getf an alias to plist-get, at the
9065         byte-compiler level, using define-compiler-macro.
9066
9067 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9068
9069         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9070
9071 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9072
9073         * lisp/etags.el (find-tag-internal): set exact-tagname to
9074           a regular expression that matches against the tagname
9075           part of the tag entry first instead of only looking in
9076           the context area.
9077
9078 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9079
9080         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9081         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9082
9083 2000-02-07  Martin Buchholz <martin@xemacs.org>
9084
9085         * XEmacs 21.2.28 is released.
9086
9087 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9088
9089         * cl-extra.el (getf): Just call `get', never `get*'.
9090         Make arglist match docstring.
9091         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9092         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9093         * byte-optimize.el: remove references to `get*'.
9094
9095 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9096
9097         * mule/european.el: Add syntax information for Latin3 and Latin4.
9098
9099 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9100
9101         * byte-optimize.el: Byte-optimize (length "foo")
9102
9103 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9104
9105         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9106         width check using `window-leftmost-p' and `window-rightmost-p'.
9107
9108 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9109
9110         * wid-edit.el (widget-match-inline): An atom never matches a
9111           list.
9112
9113 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9114
9115         * modeline.el: Consolidated 'x and 'mswindows specification under
9116         'win tag.
9117
9118 2000-01-29  Andy Piper  <andy@xemacs.org>
9119
9120         * gutter-items.el: (format-buffers-tab-line): Try and be
9121         intelligent about buffer naming when we have duplicates.
9122
9123 2000-01-29  Andy Piper  <andy@xemacs.org>
9124
9125         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9126         updated when it becomes visible.
9127
9128 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9129
9130         * bytecomp.el (byte-compile-insert-header): Properly set coding
9131         system under MULE and file-coding.
9132
9133 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9134
9135         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9136         (dontusethis-set-value-terminal-coding-system-handler):
9137         (dontusethis-set-value-keyboard-coding-system-handler):
9138         Never undefine coding system aliases.  Emergency fix for gnus.
9139
9140 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9141
9142         * files.el (abbreviate-file-name): Use directory-sep-char instead
9143         of hard-coded "/".
9144
9145 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9146
9147         * startup.el (user-init-file-base-list): New variable, replacing
9148         user-init-file-base.
9149         (find-user-init-file): New function.
9150         (command-line-early): Use it.
9151         (load-user-init-file): Ditto.
9152
9153 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9154
9155         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9156         calling valid-image-instantiator-format-p
9157
9158 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9159
9160         * isearch-mode.el (isearch-mode): The variable is
9161         isearch-unhidden-extents, not isearch-opened-extents.
9162
9163 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9164
9165         * minibuf.el (next-history-element): Modify error message if a
9166         default value is available.
9167
9168 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9169
9170         * bytecomp.el (byte-compile-file): Don't unconditionally write
9171         .elc files in binary - might contain non-Latin1.
9172
9173 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9174
9175         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9176         for windows-nt.
9177
9178         * version.el:
9179         * startup.el (user-init-file-base):
9180         * process.el (call-process-region):
9181         * files.el (make-backup-file-name):
9182         (backup-file-name-p):
9183         (file-relative-name):
9184         (abbreviate-file-name):
9185         (set-auto-mode):
9186         * code-process.el (call-process-region): Removed unnecessary
9187         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9188         support out of the universe.
9189
9190         * process.el:
9191         * code-process.el:
9192         * bytecomp.el (byte-compile-file): Removed reference to
9193         buffer-file-type, and commented usage of binary-process-output
9194         NTEmacs variables.
9195
9196 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9197
9198         * help.el (function-arglist): Add case for macro.
9199
9200 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9201
9202         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9203         printers.
9204         (custom-display): Added a menu for printer/display tags.
9205
9206         * frame.el (frame-type):
9207         * device.el (device-type): Added 'msprinter to the doc string, and
9208         removed 'pc -- it is not going to be implemented ever.
9209         (call-device-method): Fixed docstring typo.
9210         Defined specifier tags 'printer and 'display.
9211
9212 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9213
9214         * lisp/itimer.el (itimer-run-expired-timers): (consp
9215           last-command-event-time) instead of (consp
9216           'last-command-event-time).
9217
9218 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9219
9220         * msw-glyphs.el: Removed obsolete commentary.
9221
9222 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9223
9224         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9225         better default value.
9226
9227 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9228
9229         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9230         (read-string): Ditto.
9231         (eval-minibuffer): Ditto.
9232         (read-command): Ditto.
9233         (read-function): Ditto.
9234         (read-variable): Ditto.
9235         (read-number): Ditto.
9236         (read-shell-command): Ditto.
9237         (read-number): Record history.
9238
9239 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9240
9241         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9242
9243 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9244
9245         * faces.el (startup-initialize-custom-faces): New function.
9246         Reset all faces created during auto-autoloads loading time
9247         by defface.
9248         * startup.el (command-line): Call it.
9249
9250 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9251
9252         * about.el (about-hackers): Add myself to contributors list.
9253
9254 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9255
9256         * menubar-items.el (maybe-add-init-button): Removed an argument in
9257         a call to load-user-init-file, as the function managed to lose its
9258         formal parameter a few betas ago.
9259
9260 2000-01-18  Martin Buchholz <martin@xemacs.org>
9261
9262         * XEmacs 21.2.27 is released.
9263
9264 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9265
9266         * process.el (shell-command-to-string): Use the FSF docstring.
9267         Make shell-command-to-string the standard function, and
9268         exec-to-string the (deprecated) alias.
9269
9270         * startup.el: typo fix.
9271
9272 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9273
9274         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9275
9276 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9277
9278         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9279         buffers after visible buffers.
9280         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9281
9282 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9283
9284         * info.el (Info-extract-menu-node-name): Stop at a dot
9285         followed by whitespace or right parenthesis.
9286
9287 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9288
9289         * info.el (Info-directory-list): Warn against using Customize with
9290         Info-directory-list.
9291
9292 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9293
9294         * minibuf.el (read-file-name): doc fix.
9295
9296         * autoload.el (update-file-autoloads): doc fix.
9297
9298         * about.el (about-hackers): Change my E-mail address.
9299
9300 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9301
9302         * info.el (Info-visit-file): Just use the `f' interactive spec to
9303         read a filename in the standard way.
9304
9305 2000-01-13  Andy Piper  <andy@xemacs.org>
9306
9307         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9308         (gutter-buffers-tab-extent): new variable.
9309         (update-tab-in-gutter): call add-tab-to-gutter again if the
9310         orientation has changed.
9311         (add-tab-to-gutter): cope with different orientations.
9312
9313 2000-01-11  Didier Verna  <didier@xemacs.org>
9314
9315         * info.el (Info-following-node-name): backward-skip dots as well
9316         as spaces (dots at the end of a node name aren't part of it).
9317         (Info-extract-menu-node-name): don't skip dots. There could be
9318         some in the node name.
9319         (Info-index): allow dots to be part of a node name.
9320
9321 2000-01-12  Andreas Jaeger  <aj@suse.de>
9322
9323         * files.el (auto-mode-alist): Added idlwave-mode.
9324         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9325
9326 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9327
9328         * info.el (Info-search): Show default value.
9329
9330 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9331
9332         * info.el (Info-read-node-completion-table): New variable.
9333         (Info-read-node-name-1): New function.
9334         (Info-read-node-name): Use it.
9335         (Info-follow-reference): Use DEFAULT argument of completing-read.
9336         (Info-menu): Ditto.
9337
9338 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9339
9340         * hyper-apropos.el (hyper-describe-key-briefly): Save
9341         window configuration.
9342         (hyper-describe-face): Use DEFAULT of completing-read.
9343         (hyper-apropos-read-variable-symbol): Ditto.
9344         (hyper-apropos-read-function-symbol): Ditto.
9345
9346 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9347
9348         * mule/mule-cmds.el (set-default-coding-system): Set
9349         comint-exec-hook to use coding-system-for-read and
9350         coding-system-for-write so that C-x RET c works.
9351
9352 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9353
9354         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9355         (previous-matching-history-element): Increment
9356         minibuffer-max-depth by 1.
9357         (next-matching-history-element): Ditto.
9358
9359 2000-01-11  Andy Piper  <andy@xemacs.org>
9360
9361         * gutter-items.el (buffers-tab): Create a new face for the buffers
9362         tab.
9363         (buffers-tab-face): use it.
9364
9365 2000-01-10  Didier Verna  <didier@xemacs.org>
9366
9367         * modeline.el (modeline-scrolling-method): change modeline X
9368         cursor appearance according to the value.
9369
9370 2000-01-07  Andreas Jaeger  <aj@suse.de>
9371
9372         * about.el (about-hackers): Moved my entry to contributor list.
9373         (xemacs-hackers): Added myself.
9374         (about-maintainer-info): Added description of myself.
9375
9376
9377 2000-01-07  Didier Verna  <didier@xemacs.org>
9378
9379         * modeline.el (modeline-scrolling-method): new variable.
9380         (mouse-drag-modeline): add reference to it in the docstring.
9381         (mouse-drag-modeline): handle it.
9382
9383 2000-01-08  Andy Piper  <andy@xemacs.org>
9384
9385         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9386         calls.
9387         (remove-buffer-from-gutter-tab): ditto.
9388
9389 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9390
9391         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9392         (custom-face-edit): Fix grammatical error in help message.
9393
9394 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9395
9396         * movemail.el: Added.
9397
9398         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9399
9400 2000-01-03  Didier Verna  <didier@xemacs.org>
9401
9402         * modeline.el (mouse-drag-modeline): remove the code related to
9403         the modeline horizontal scrolling facility.
9404
9405 1999-12-31  Martin Buchholz <martin@xemacs.org>
9406
9407         * XEmacs 21.2.26 is released.
9408
9409 1999-12-28  Andy Piper  <andy@xemacs.org>
9410
9411         * wid-edit.el (widget-push-button-value-create): The gui cache
9412         does not agree with native widgets which can only be displayed
9413         once per window. The reasons for caching are diminished now that
9414         we don't hog resources when creating buttons.
9415         (widget-push-button-cache) deleted.
9416
9417 1999-12-24  Martin Buchholz <martin@xemacs.org>
9418
9419         * XEmacs 21.2.25 is released.
9420
9421 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9422
9423         * hyper-apropos.el (hyper-apropos): Toggle
9424         hyper-apropos-programming-apropos correctly.
9425         Set REGEXP when user accepts default value.
9426
9427 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9428
9429         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9430         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9431
9432 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9433
9434         * mule/mule-category.el (undefined-category-designator):
9435         Return char instead of character.  Search for undefined one.
9436         (describe-category): Use with-displaying-help-buffer.
9437
9438 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9439
9440         * byte-optimize.el (byte-optimize-plus):
9441         Optimize (+ 1) to 1 instead of (1+ nil).
9442
9443         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9444
9445         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9446
9447         * byte-optimize.el (byte-optimize-char-before): New function.
9448         Remove performance penalty for using (char-before) instead of (char-after).
9449
9450 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9451
9452         * mule/mule-category.el (char-category-list): Return character
9453         instead of integer.
9454
9455 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9456
9457         * minibuf.el (read-buffer): Check default is buffer object.
9458
9459 1999-11-25  Andy Piper  <andy@xemacs.org>
9460
9461         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9462         for buttons.
9463
9464 1999-12-16  Andreas Jaeger  <aj@suse.de>
9465
9466         * package-get.el (package-get-maybe-save-index): Fixed typo.
9467         Patch by Jeff Miller <jmiller@smart.net>.
9468
9469 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9470
9471         * gnuserv.el (gnuserv-process-filter):  don't call
9472         gnuserv-write-to-client when gnuserv-current-client is nil
9473
9474 1999-12-14  Martin Buchholz <martin@xemacs.org>
9475
9476         * XEmacs 21.2.24 is released.
9477
9478 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9479
9480         * about.el (about-hackers): Update my email address.
9481
9482 1999-12-07  Martin Buchholz <martin@xemacs.org>
9483
9484         * XEmacs 21.2.23 is released.
9485
9486 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9487
9488         * package-get.el (package-get-download-sites): Removed several
9489         defunct download sites, added many new ones, and corrected a few
9490         incorrect directory-on-site entries.  Added physical locations to
9491         site-description.
9492
9493 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9494
9495         * finder.el (finder-commentary): add DOC string and fix
9496         interactive spec
9497
9498 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9499
9500         * help.el (describe-function): Don't forget to intern the string
9501         completing-read returns.
9502         (describe-variable): Ditto.
9503
9504 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9505
9506         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9507         `hyper-apropos-help-mode' here to find symbol to customize
9508         irregardless of cursor position and simplify
9509         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9510         `hyper-apropos-popup-menu'.
9511
9512 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9513
9514         * apropos.el (apropos-mode-map): Add return to call
9515         apropos-follow.
9516         (apropos-print): Call apropos-mode to have better
9517         command reference. Put keymap text-poperty to
9518         symbole name.
9519
9520 1999-11-22  Alastair Burt  <burt@dfki.de>
9521
9522         * help.el: (describe-bindings-1): Added handling of keymaps for
9523         the extents at point.
9524
9525 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9526
9527         * gutter-items.el (buffers-tab-items): Wrap the function in a
9528         save-match-data
9529
9530 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9531
9532         * help.el (describe-function): Use the DEFAULT argument to
9533         completing-read.
9534         (describe-variable): Ditto.
9535
9536 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9537
9538         * minibuf.el (read-from-minibuffer): Add optional argument
9539         DEFAULT to have better mini-buffer history support.
9540         (completing-read): Pass default to read-from-minibuffer.
9541         (read-buffer): Pass default to completing-read.
9542
9543 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9544
9545         * font-lock.el (font-lock-doc-string-face): Document the
9546         `font-lock-lisp-like' property.
9547
9548 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9549
9550         * lisp-mode.el: Specify `font-lock-lisp-like'.
9551
9552         * font-lock.el (font-lock-lisp-like): New function.
9553         (font-lock-fontify-syntactically-region): Use it.
9554
9555 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9556
9557         * XEmacs 21.2.22 is released
9558
9559 1999-11-28  Martin Buchholz <martin@xemacs.org>
9560
9561         * XEmacs 21.2.21 is released.
9562
9563 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9564
9565         * minibuf.el (read-coding-system): Accept symbol and
9566         coding-system object as a default-coding-system.
9567
9568 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9569
9570         * minibuf.el (read-coding-system): Accept symbol as
9571         a default-coding-system.
9572
9573 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9574
9575         * apropos.el (apropos-documentation): Use insert instead
9576         of princ.
9577
9578 1999-11-07  William M. Perry  <wmperry@aventail.com>
9579
9580         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9581           for the linux console.
9582
9583         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9584           stuff to work when you are not on a window system, since the GPM
9585           mouse support now allows pasting from outside of XEmacs.
9586
9587 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9588
9589         * XEmacs 21.2.20 is released
9590
9591 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9592
9593         * setup-paths.el (paths-default-info-directories): Add
9594         /usr/share/info and /usr/local/share/info.
9595
9596 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9597
9598         * about.el: Updated Vladimir Ivanovic's info.
9599
9600 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9601
9602         * auto-show.el (auto-show-truncationp): Remove.
9603
9604         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9605
9606 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9607
9608         * indent.el (indent-line-to): fix bug: spaces were not replaced
9609         with tab if column is multiple of tab-width
9610         From dhn@qedinc.com
9611
9612 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9613
9614         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9615         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9616
9617         * package-get.el (package-get-package-provider): Be verbose when
9618         interactive. Patch from Robert Pluim
9619
9620 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9621
9622         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9623         info file suffixes.
9624
9625 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9626
9627         * process.el (open-network-stream): Add a new optional parameter
9628         PROTOCOL to support udp; fix a minor typo and add an explanation
9629         in docstring for udp programming.
9630
9631         * code-process.el (open-network-stream): Add a new optional
9632         parameter PROTOCOL to support udp; fix a minor typo and add an
9633         explanation in docstring for udp programming.
9634
9635 1999-10-18  Andy Piper  <andy@xemacs.org>
9636
9637         * gui.el (make-gui-button): be more precise about how we call
9638         callbacks.
9639
9640         * wid-edit.el (widget-push-button-value-create): Use the new form
9641         of native gui-button.
9642
9643 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9644
9645         * info.el (Info-page-prev): Don't do (sit-for 0).
9646
9647 1999-10-13  Andy Piper  <andy@xemacs.org>
9648
9649         * gutter-items.el (progress-abort-glyph): new glyph for showing
9650         abort status.
9651         (append-progress): dispatch-event rather than sit-for.
9652         (abort-progress): new function. Show the abort glyph with an
9653         appropriate message.
9654         (raw-append-progress): dispatch-event rather than sit-for.
9655         (display-progress): cope with aborts.
9656
9657         * gui.el (make-gui-button): Use native widgets for buttons
9658         unconditionally.
9659         (insert-gui-button): ditto.
9660         (gui-button-p): ditto.
9661
9662         * xbm-button.el: remove from core.
9663
9664         * xpm-button.el: remove from core.
9665
9666 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9667
9668         * faces.el (init-device-faces): Don't initialize the random faces
9669         on the stream device.
9670
9671 1999-10-06  Andy Piper  <andy@xemacs.org>
9672
9673         * files.el (recover-file): Don't use ls under windows for revert buffer.
9674
9675 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9676
9677         * package-get.el (package-get-download-menu): Make menu really
9678         toggle download sites.
9679         (package-get-download-sites): Add autoload cookie.
9680
9681 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9682
9683         * setup-paths.el (paths-find-module-directory): Ditto.
9684
9685 1999-09-29  Werner Fink  <werner@suse.de>
9686
9687         * setup-paths.el (paths-find-exec-directory): Add missing nil
9688         parameter for environment.
9689
9690 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9691
9692         * modeline.el (modeline-format):
9693         Only purecopy the strings.  Else
9694         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9695         barfs.
9696
9697 1999-08-28  Mike Woolley  <mike@bulsara.com>
9698
9699         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9700         user setting comint-completion-addsuffix and
9701         comint-process-echoes.
9702
9703 1999-09-22  Andy Piper  <andy@xemacs.org>
9704
9705         * gutter-items.el (update-tab-in-gutter): use
9706         last-nonminibuf-window instead of selected-window.
9707
9708 1999-09-18  Andy Piper  <andy@xemacs.org>
9709
9710         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9711         display on.
9712
9713         * subr.el (record-buffer-hook): new variable so that the hook gets
9714         some documentation.
9715
9716 1999-09-16  Andy Piper  <andy@xemacs.org>
9717
9718         * gutter-items.el (update-tab-in-gutter): only update when the
9719         gutter is visible.
9720         (remove-buffer-from-gutter-tab): ditto.
9721
9722 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9723
9724         * simple.el (do-auto-fill): Commented out part of Kinsoku
9725         processing.
9726
9727 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9728
9729         * isearch-mode.el (isearch-highlightify-region): Give the
9730         highlighting extents a high priority.
9731         (isearch-make-extent): Give the main highlighting extent an even
9732         higher priority.
9733
9734 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9735
9736         * packages.el (packages-compute-package-locations): Fix typo from
9737         -u rationalization.
9738
9739 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9740
9741         * setup-paths.el (paths-find-doc-directory): Respect value of
9742         `configure-doc-directory.'
9743
9744         * find-paths.el (paths-find-architecture-directory): Give
9745         precendence `default' argument (which typically comes from
9746         configure).
9747
9748 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9749
9750         * startup.el (command-line-early): Added options -user-init-file
9751         and -user-init-directory.
9752
9753         * files.el (user-init-file): Default to NIL so we can recognize
9754         when it's set.
9755
9756 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9757
9758         * obsolete.el (init-file-user):
9759         * startup.el:
9760         * packages.el (packages-compute-package-locations):
9761         * package-get.el (package-get-user-index-filename):
9762         * menubar-items.el (maybe-add-init-button):
9763         * info.el (Info-annotations-path):
9764         * dump-paths.el:
9765         Change `user-init-directory' to be an absolute path.
9766         Use `user-init-directory' where appropriate.
9767         Zap `init-file-user' and its uses.
9768
9769 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9770
9771         * subr.el (copy-symbol): New function.
9772
9773 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9774
9775         * isearch-mode.el (isearch-done): Be sure to restore invisible
9776         extents in the proper buffer.
9777         (isearch-pre-command-hook): Set this-command to the correct value
9778         in case the buffer has changed and old overriding-local-map was
9779         used.
9780         (isearch-restore-extent): Use remprop instead of setting the
9781         property to nil.
9782
9783 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9784
9785         * cmdloop.el (execute-extended-command): Update zmacs region
9786         before the delay.
9787         (execute-extended-command): Make the message gettext-friendly.
9788
9789 1999-09-07  Andy Piper  <andy@xemacs.org>
9790
9791         * gutter-items.el (progress-gauge-glyph): renamed from
9792         progress-glyph.
9793         (progress-text-glyph): new variable.
9794         (progress-layout-glyph): use layouts and text glyphs.
9795         (progress-area-buffer): removed.
9796         (progress-text-and-extent): new variable.
9797         (progress-displayed-p): dynamically create gutter area buffer.
9798         (clear-progress): ditto.
9799         (raw-append-progress): ditto.
9800         (append-progress): use new glyph names.
9801         (raw-append-progress): only create the extent when needed. set
9802         properties more optimally.
9803         (progress): remove args.
9804
9805 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9806
9807         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9808         mapcar where the return value is unused.
9809         (isearch-restore-invisible-extents): Ditto.
9810         (isearch-highlight-all-cleanup): Ditto.
9811         (isearch-delete-extents-in-range): Traverse the extents only once.
9812         (isearch-highlight-all-update): Don't start over if the search
9813         string has changed and more input is pending.
9814
9815 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9816
9817         * packages.el (packages-find-package-data-path): Ditto.
9818
9819         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9820
9821         * subr.el (mapc-internal): Don't make obsolete.
9822
9823         * cl-extra.el (mapc): Resurrect.
9824
9825 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9826
9827         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9828         alias.
9829
9830         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9831         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9832         (isearch-yank-clipboard): Use get-clipboard instead of
9833         x-get-clipboard.
9834         (isearch-yank-selection): Fix docstring.
9835
9836 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9837
9838         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9839
9840 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9841
9842         * cl-macs.el (extent-start-position): Fix setf method.
9843         (extent-end-position): Ditto.
9844
9845 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9846
9847         * isearch-mode.el: End merge with FSF 20.4.
9848
9849         * isearch-mode.el (search-invisible): New variable.
9850         (isearch-hide-immediately): Ditto.
9851         (isearch-unhidden-extents): Ditto.
9852         (isearch-range-invisible): New function.
9853         (isearch-unhide-extent): Ditto.
9854         (isearch-restore-invisible-extents): Ditto.
9855         (isearch-restore-extent): Ditto.
9856
9857         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9858         implementation.
9859         (isearch-ring-retreat-edit): Ditto.
9860         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9861         (isearch-forward-regexp): New arguments NOT-REGEXP and
9862         NO-RECURSIVE-EDIT.
9863         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9864         (isearch-backward-regexp): New arguments NOT-REGEXP and
9865         NO-RECURSIVE-EDIT.
9866         (isearch-mode): Return isearch-success.
9867         (isearch-update): Use unread-command-events instead of
9868         unread-command-event.
9869         (isearch-abort): If an invalid regexp is encountered, keep popping
9870         states.
9871         (isearch-*-char): Use FSF implementation.
9872         (isearch-whitespace-chars): Use the more robust FSF's
9873         implementation.
9874         (isearch-within-brackets): New variable.
9875         (isearch-mode): Initialize it.
9876         (isearch-edit-string): Bind it.
9877         (isearch-search-and-update): Set it.
9878         (isearch-push-state): Push it.
9879         (isearch-top-state): Pop it.
9880         (isearch-search): Set it.
9881         (isearch-printing-char): When called by isearch-whitespace-chars,
9882         handle M-SPC gracefully.
9883         (isearch-message-prefix): New argument ELLIPSIS.
9884         (isearch-message-suffix): Ditto.
9885         (isearch-message): Use the ELLIPSIS argument when calling
9886         isearch-message-prefix and isearch-message-suffix.
9887         (isearch-message-prefix): Distinguish between "wrapped" and
9888         "overwrapped" search, FWIW.
9889
9890 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9891
9892         * isearch-mode.el (isearch-edit-string): Use the head of the
9893         search ring instead of search-last-string and search-last-regexp.
9894         (search-highlight): Renamed from isearch-highlight.
9895         (isearch-exit): Use the new name.
9896         (isearch-highlight): Ditto.
9897         (isearch-dehighlight): Ditto.
9898         (isearch-update-ring): New function.
9899         (isearch-done): Call it.
9900         (isearch-done): New argument EDIT.
9901         (isearch-repeat): If search string is empty, look up at the car of
9902         the search ring; ignore the yank pointer.
9903         (isearch-abort): Call isearch-done with NOPUSH.
9904         (isearch-cancel): New function.
9905         (isearch-mode-map): Bind it to ESC ESC ESC.
9906
9907         * isearch-mode.el: Begin merge with FSF 20.4.
9908
9909 1999-09-01  Andy Piper  <andy@xemacs.org>
9910
9911         * x-select.el (x-get-clipboard): obsolete.
9912         (x-yank-clipboard-selection): obsolete
9913
9914         * select.el (disown-selection): need to be careful to disown the
9915         clipboard if we set it via selection.
9916         (get-clipboard): move from x-select.el
9917         (yank-clipboard-selection): ditto.
9918
9919 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9920
9921         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9922         isearch-highlight-all-matches to nil.
9923         (isearch-fixed-case): New variable.
9924         (isearch-mode): Initialize it.
9925         (isearch-edit-string): Save it.
9926         (isearch-toggle-case-fold): Set it.
9927         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9928         need to check isearch-fixed-case.
9929         (isearch-toggle-case-fold): Update highlighting of all matches
9930         before the pause.
9931         (isearch-edit-string):
9932
9933 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9934
9935         * isearch-mode.el (isearch-edit-string): Call isearch-message
9936         before reading the event so that the prompt is displayed properly.
9937         (isearch-message): Use isearch-nonincremental when calling
9938         isearch-message-prefix.
9939         (minibuffer-local-isearch-map): Bind up and down to do the same as
9940         M-p and M-n respectively.
9941         (isearch-done): New arg NOPUSH.
9942         (isearch-edit-string): Use it.
9943         (isearch-edit-string): Don't bind isearch-string.
9944         (isearch-ring-adjust): Edit string, *then* push state.
9945
9946 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9947
9948         * faces.el (isearch-secondary): Make isearch-secondary look
9949         different than default.
9950
9951 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9952
9953         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9954         save-excursion.
9955         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9956         (isearch-update): Call isearch-dehighlight without arguments.
9957         (isearch-done): Ditto.
9958
9959         * isearch-mode.el (isearch-fix-case): If the search string has no
9960         upper-case letters, allow the folding to be reenabled.
9961         Previously, once disabled, the folding would remain that way until
9962         the end of isearch.
9963         (isearch-top-state): Call isearch-fix-case.
9964
9965         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9966         save-excursion.
9967         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9968
9969 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9970
9971         * xpm-button.el:
9972         xbm-button.el: Need to exist in core because gui.el depends on
9973         them.
9974
9975 1999-08-31  Andy Piper  <andy@xemacs.org>
9976
9977         * gutter-items.el (buffers-tab-face): new customizable variable.
9978         (buffers-tab-default-buffer-line-length): new specifier for
9979         maximum viewable characters.
9980         (progress-stack): new variable for implementing widget-based
9981         progress messages.
9982         (progress-area-buffer): ditto.
9983         (progress-glyph-height): ditto.
9984         (progress-stop-callback): ditto.
9985         (progress-quit-function): new function.
9986         (progress-glyph): new variable.
9987         (progress-layout-glyph): ditto.
9988         (progress-displayed-p): new function, see message-displayed-p for
9989         details.
9990         (clear-progress): ditto.
9991         (remove-progress): ditto.
9992         (append-progress): ditto.
9993         (raw-append-progress): ditto.
9994         (display-progress): ditto.
9995         (current-progress): ditto.
9996         (current-progress-label): ditto.
9997         (progress): ditto.
9998         (lprogress): ditto.
9999
10000
10001 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10002
10003         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10004
10005         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10006         `isearch-yank-selection'.
10007         (isearch-mode-map): Use it.
10008         (isearch-yank-selection): Use `get-selection' instead of
10009         `get-x-selection'.
10010
10011 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10012
10013         * faces.el (isearch-secondary): Create face here.
10014
10015         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10016         timers.
10017
10018 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10019
10020         * subr.el (buffer-string): More robust backward compatibility
10021         check, courtesy William Perry.
10022
10023 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10024
10025         * replace.el (perform-replace): Stop the search after the search
10026         limit has been reached.
10027
10028 1999-08-23  Andy Piper  <andy@xemacs.org>
10029
10030         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10031         here if we don't have one.
10032
10033 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10034
10035         * ldap.el (ldap-coding-system): Default to nil until we get
10036         efficient UTF8 support
10037         (ldap-decode-string): Guard against `decode-coding-string' not
10038         being defined
10039         (ldap-encode-string): Guard against `encode-coding-string' not
10040         being defined
10041
10042 1999-08-23  Didier Verna  <didier@xemacs.org>
10043
10044         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10045         Some doc strings improvements, and add a star to the `interactive'
10046         calls.
10047
10048 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10049
10050         * font-lock.el (java-font-lock-keywords-3): introduced new
10051         keywords and regexpes for javadoc syntax 1.2.
10052
10053 1999-08-17  Andy Piper  <andy@xemacs.org>
10054
10055         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10056         format-buffers-tab-line.
10057         (buffers-tab-max-buffer-line-length): new variable.
10058         (format-buffers-tab-line): new function. truncate names if over
10059         buffers-tab-max-buffer-line-length.
10060
10061 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10062
10063         * cus-start.el: Customize the variable `bell-inhibit-time'.
10064
10065 1999-08-16  Andy Piper  <andy@xemacs.org>
10066
10067         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10068         brute-force approach to deleting the last buffer.
10069         (buffers-tab-grouping-regexp): new customizable variable.
10070         (select-buffers-tab-buffers-by-mode): use it.
10071
10072 1999-08-13  Andy Piper  <andy@xemacs.org>
10073
10074         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10075         deletion problem.
10076
10077 1999-07-30  Didier Verna  <didier@xemacs.org>
10078
10079         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10080         of princ to output symbols.
10081         (custom-save-face-internal): ditto.
10082         (custom-save-resets): ditto.
10083
10084 1999-08-09  Didier Verna  <didier@xemacs.org>
10085
10086         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10087         `regexp-quote' to protect the major mode name for use as a regular
10088         expression (c++ needs this for instance).
10089
10090 1999-08-08  Andy Piper  <andy@xemacs.org>
10091
10092         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10093         cope with similar mode names.
10094
10095         * gutter-items.el (buffers-tab-selection-function): new selection
10096         function.
10097         (select-buffers-tab-buffers-by-mode): new function.
10098         (buffers-tab-items): use it if set to only display buffers in the
10099         tab in the current buffer's group..
10100         (update-tab-in-gutter): use new api.
10101         (remove-buffer-from-gutter-tab): ditto.
10102
10103         * gutter-items.el (buffers-tab-max-size): set custom selection
10104         default to 6.
10105         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10106         (add-tab-to-gutter): set face as default.
10107
10108 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10109
10110         * faces.el (frob-face-property): Merge the fall-back specifier
10111         with the target, not replace it.
10112
10113 1999-08-05  Andy Piper  <andy@xemacs.org>
10114
10115         * gutter-items.el (update-tab-in-gutter): add frame argument for
10116         buffer-items.
10117         (update-tab-in-gutter): use it.
10118
10119         * gutter-items.el (record-buffer-hook): set.
10120
10121         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10122         change.
10123         (switch-to-buffer-hook) deleted.
10124
10125 1999-08-04  Andy Piper  <andy@xemacs.org>
10126
10127         * gutter-items.el (update-tab-in-gutter): make sure this will work
10128         as an argument to create-frame-hook.
10129
10130 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10131
10132         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10133         instead of timer emulation.
10134
10135 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10136
10137         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10138         Emacs isearch enhancements.
10139
10140 1999-07-28  Andy Piper  <andy@xemacs.org>
10141
10142         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10143         all devices that support tab controls.
10144         (remove-buffer-from-gutter-tab): new function. to be used as a
10145         value for kill-buffer-hook.
10146
10147 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10148
10149         * auto-show.el (auto-show-truncationp): changed to match
10150         `window_translation_on'
10151
10152 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10153
10154         * XEmacs 21.2.19 is released
10155
10156 1999-07-28  SL Baur  <steve@miho>
10157
10158         * code-files.el (insert-file-contents): Fix docstring.
10159         revert previous change.
10160
10161 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10162
10163         * fill.el (fill-region-as-paragraph): Change re-break-point to
10164         contain word-across-newline plus one character so that filling
10165         Japanese and Chinese works as desired.
10166         * simple.el (do-auto-fill): Ditto.
10167
10168 1999-07-26  SL Baur  <steve@miho>
10169
10170         * mule/japanese.el ("Japanese"): Do not specify a default input
10171         method.
10172         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10173
10174 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10175
10176         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10177         able to use cl-macs macro in early lisp.
10178
10179 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10180
10181         * custom.el:
10182         * cus-face.el:
10183         * cus-edit.el:
10184                 Massive custom Theme API changes.
10185
10186 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10187
10188         * code-files.el (insert-file-contents): Regard
10189         coding-system-magic-cookie if `coding-system-for-read' is nil.
10190
10191 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10192
10193         * mule/thai-xtis.el: Add coding: local variable, to avoid
10194         bootstrapping problem with C locale.
10195
10196 1999-07-22  Andy Piper  <andy@xemacs.org>
10197
10198         * dumped-lisp.el (preloaded-file-list): guard against putting
10199         gutter-items in a less than functional XEmacs.
10200         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10201
10202 1999-07-18  Bob Weiner  <weiner@beopen.com>
10203
10204         * fill.el (fill-context-prefix): Fixed bug that prevented the
10205         setting of an adaptive fill prefix when the `dont-skip-first' was
10206         t.
10207
10208 1999-07-22  SL Baur  <steve@miho>
10209
10210         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10211
10212 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10213
10214         * files.el (interpreter-mode-alist): add `make', `guile', and
10215         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10216         makefile-mode, guile is a scheme, and someday XEmacs will be
10217         modular enough to use as an efficient scripting tool.)
10218
10219 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10220
10221         * mule/mule-cmds.el (reset-language-environment): Regard
10222         coding-category `utf-8' and `ucs-4' if they are available.
10223
10224 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10225
10226         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10227         (prefer-coding-system): Fix DOC-string.
10228
10229         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10230         DOC-string too.
10231
10232         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10233         Mule.
10234         (coding-system-change-eol-conversion): Fix DOC-string.
10235
10236 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10237
10238         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10239         instead of `list-coding-system'.
10240
10241 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10242
10243         * menubar-items.el (default-menubar): `select-input-method' was
10244         renamed to `set-input-method'.
10245
10246         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10247         "Set Language Environment" menu.
10248
10249         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10250         "Describe Language Support" menu.
10251
10252 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10253
10254         * mule/chinese.el ("Chinese-GB"): Rename
10255         `chinese-gb-environment-setup-function' to
10256         `setup-chinese-gb-environment-internal'.
10257
10258 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10259
10260         * mule/korean.el: Use `define-coding-system-alias' instead of
10261         `copy-coding-system'.
10262
10263 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10264
10265         * mule/mule-cmds.el (set-language-environment-coding-systems):
10266         Treat duplicated coding-categories.
10267
10268 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10269
10270         * mule/japanese.el: Use `define-coding-system-alias' instead of
10271         `copy-coding-system'.
10272
10273 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10274
10275         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10276         coding-system `viscii'.
10277
10278 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10279
10280         * mule/cyrillic.el:
10281         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10282         (cyrillic-alternativnyj-decode-table): New variable.
10283         (cyrillic-alternativnyj-encode-table): New variable.
10284         - Specify `iso-8-1' as a category of coding-system
10285           `alternativnyj'.
10286         - Abolish general Cyrillic environment.
10287
10288 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10289
10290         * mule/chinese.el:
10291         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10292         - Register `chinese-gb-environment-setup-function' as a
10293           `setup-function' of "Chinese-GB" environment.
10294
10295 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10296
10297         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10298         optional argument `parents'.
10299
10300         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10301         property for Thai-XTIS.
10302
10303         * mule/mule-help.el (help-with-tutorial): Use property
10304         `tutorial-coding-system' of language-info as a coding-system to
10305         read tutorial file.
10306
10307 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10308
10309         * mule/thai-xtis.el: Don't setup `setup-function' and
10310         `exit-function'.
10311
10312         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10313         `set-coding-category-system' to set up coding-system for
10314         coding-category.
10315
10316         * mule/mule-cmds.el (prefer-coding-system): Use
10317         `set-coding-category-system' to set up coding-system for
10318         coding-category.
10319
10320 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10321
10322         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10323         Thai-XTIS environment.
10324
10325         * mule/mule-cmds.el (prefer-coding-system): Use
10326         `find-coding-system' instead of `coding-system-p'.
10327
10328 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10329
10330         * mule/mule-cmds.el (set-language-environment-coding-systems):
10331         Modify eol-type for XEmacs.
10332
10333         * mule/thai-xtis.el: Delete unused local variable `category'.
10334
10335         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10336         function.
10337         (prefer-coding-system): Don't call
10338         `update-coding-systems-internal'; use function
10339         `coding-category-list' instead of variable `coding-category-list';
10340         use `set-coding-priority-list' instead of `set-coding-priority';
10341         modify `eol-type' for XEmacs.
10342
10343         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10344         `charset-columns'.
10345         (char-width): Likewise.
10346
10347 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10348
10349         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10350         `tis-620'.
10351
10352         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10353         `set-coding-priority-list' instead of `set-coding-priority'; don't
10354         call `update-coding-systems-internal'.
10355
10356         * mule/mule-misc.el (coding-system-get): New function.
10357         (coding-system-put): New function.
10358         (coding-system-category): New function.
10359
10360 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10361
10362         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10363         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10364         to avoid conflict with leim/quail/thai-xtis.
10365
10366         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10367         to thai-xtis-chars.el.
10368
10369         * mule/thai-xtis-chars.el: New file (split from
10370         mule/thai-xtis.el).
10371
10372 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10373
10374         * mule/thai-xtis.el:
10375         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10376         - Add syntax entries.
10377         - Put `preferred-coding-system' of the charset `thai-xtis' to
10378           `tis-620'.
10379
10380 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10381
10382         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10383         rewritten to use write-multibyte-character.
10384
10385 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10386
10387         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10388         of `iso-2022-7'.
10389         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10390         ported yet.
10391         (read-input-method-name): Treat optional argument `default'.
10392
10393 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10394
10395         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10396         all.
10397         (set-language-info-alist): Set up menus here.
10398
10399 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10400
10401         * minibuf.el (completing-read): Add new optional argument
10402         `default'.
10403         (read-coding-system): Add new optional argument
10404         `default-coding-system'.
10405
10406 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10407
10408         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10409         (viet-viscii-...->viet-vscii...).
10410
10411 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10412
10413         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10414         and menus.
10415
10416 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10417
10418         * mule/mule-cmds.el (input-method-function): Add permanent-local
10419         property.
10420
10421 1999-03-30  Dave Love  <fx@gnu.org>
10422
10423         * mule/mule-cmds.el (current-language-environment): Doc fix.
10424
10425 1999-02-06  Richard Stallman  <rms@gnu.org>
10426
10427         * mule/european.el (setup-slovenian-environment): New function.
10428         ("Slovenian"): New language environment.
10429
10430 1999-01-27  Dave Love  <fx@gnu.org>
10431
10432         * mule/mule-cmds.el (current-language-environment): Provide :link,
10433         :type (choices) and appropriate :get.
10434
10435 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10436
10437         * mule/mule-cmds.el (describe-language-environment): Don't alter
10438         input-method-alist.
10439
10440 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10441
10442         * mule/mule-cmds.el (prefer-coding-system): Call
10443         set-coding-priority, so that the internal array of priorities is
10444         also updated.
10445
10446 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10447
10448         * mule/mule-cmds.el (prefer-coding-system): If the argument
10449         requires specific EOL conversion type, make the default coding
10450         systems use that.
10451
10452 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10453
10454         * mule/mule-cmds.el (set-language-environment): Pass the default
10455         eol-type to set-language-environment-coding-systems.
10456         (set-default-coding-systems): Copy the eol-type property for the
10457         new default values of {buffer-file,process}-coding-system from the
10458         old defaults.
10459         (set-language-environment-coding-systems): Accept an optional
10460         argument EOL-TYPE, and set the eol-type property of the default
10461         coding systems accordingly.
10462
10463 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10464
10465         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10466         use generate-new-buffer instead of get-buffer-create.
10467
10468 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10469
10470         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10471
10472 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10473
10474         * mule/mule-cmds.el (default-input-method): Fix custom type.
10475
10476 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10477
10478         * mule/mule-cmds.el (setup-specified-language-environment):
10479         Add apropos-inhibit property.
10480         (describe-specified-language-support): Likewise.
10481
10482 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10483
10484         * mule/mule-cmds.el: Doc fixes.
10485
10486 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10487
10488         * mule/mule-cmds.el (register-input-method): Doc-string
10489         modified.
10490
10491 1998-09-01  Dave Love  <fx@gnu.org>
10492
10493         * mule/mule-cmds.el (current-language-environment): Fix
10494         setter function.
10495
10496 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10497
10498         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10499         mule/european.el, mule/hebrew.el, mule/japanese.el,
10500         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10501         avoid bootstrapping problem if you need to recompile all the Lisp
10502         files using interpreted code.
10503
10504 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10505
10506         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10507         ("Latin-2"): Likewise.
10508
10509 1998-08-18  Per Starback  <starback@update.uu.se>
10510
10511         * mule/european.el (setup-latin2-environment): Fix typo.
10512
10513 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10514
10515         * mule/european.el: Give proper value of `input-method' key to all
10516         lang. env.
10517
10518         * mule/mule-cmds.el (activate-input-method): Handle the case that
10519         the arg INPUT-METHOD is nil correctly.
10520         (read-multilingual-string): Activate the specified input method
10521         before calling read-string.  Afterward, activate the original
10522         input method.
10523
10524 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10525
10526         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10527         (set-language-info-alist): Fix typo in doc-string.
10528
10529         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10530
10531 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10532
10533         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10534         (reset-language-environment): New function for the job that
10535         setup-english-environment used to do.
10536         (set-language-environment): Do more setups according to the info
10537         in language-info-alist.
10538         (read-language-name): Handle the case that the arg KEY is nil.
10539         (describe-language-environment): Handle input-method property.
10540
10541         * mule/: All files under this directory, which related with
10542         specific languages (such as mule/european.el, mule/greek.el,
10543         mule/hebrew.el, mule/misc-lang.el), modified as below.
10544         (setup-XXX-environment): Just call set-language-environment.  If
10545         they used to do some other jobs than what done by
10546         set-language-environment, those jobs are done in
10547         setup-XXX-environment-internal now.
10548         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10549         the value to setup-XXX-environment-internal.  Add properties
10550         input-method and features.
10551
10552         * mule/english.el (setup-english-environment): Just call
10553         reset-language-environment.
10554
10555         * mule/european.el (setup-8-bit-environment): Function deleted.
10556
10557 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10558
10559         * mule/mule-cmds.el (input-method-exit-on-first-char)
10560         (input-method-use-echo-area): Doc fixes.
10561
10562 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10563
10564         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10565         variable.
10566         (input-method-use-echo-area): New variable.
10567
10568 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10569
10570         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10571
10572 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10573
10574         * mule/mule-cmds.el (activate-input-method): Update mode line.
10575         (inactivate-input-method): Likewise.
10576
10577 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10578
10579         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10580         input method in the current buffer, but just bind
10581         current-input-method.
10582
10583 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10584
10585         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10586
10587         * mule/misc-lang.el ("IPA"): Add coding-priority and
10588         coding-system.
10589
10590 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10591
10592         * mule/greek.el: Add coding-priority.
10593
10594 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10595
10596         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10597         LANG-ENV.
10598
10599 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10600
10601         * mule/mule-cmds.el (register-input-method): Fix previous change.
10602         (setup-specified-language-environment): Doc fix.
10603
10604 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10605
10606         * mule/mule-cmds.el: Several doc fixes.
10607         (get-language-info, set-language-info): Rename argument.
10608         (set-language-info-alist): Likewise.
10609         (register-input-method): Rename argument.
10610         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10611
10612 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10613
10614         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10615         default value while reading an input method.
10616
10617 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10618
10619         * mule/mule-cmds.el (universal-coding-system-argument):
10620         Use buffer-file-coding-system as default.
10621
10622 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10623
10624         * mule/korean.el ("Korean"): Doc fix.
10625
10626 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10627
10628         * mule/mule-cmds.el (describe-language-environment): Print the
10629         languge environment at the head.
10630
10631 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10632
10633         * mule/japanese.el: Set exit-function to exit-japanese-environment
10634         for Japanese environment.
10635
10636 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10637
10638         * mule/mule-cmds.el (set-language-environment): Doc fix.
10639         (current-language-environment): Use defcustom.
10640         (default-input-method): Specify :type.
10641
10642 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10643
10644         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10645         modified.
10646         (prefer-coding-system): Doc-string modified.
10647
10648 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10649
10650         * mule/mule-cmds.el (set-language-info): Doc-string
10651         describes `coding-priority' KEY.
10652         (set-language-environment-coding-systems): New function.
10653         (select-safe-coding-system): New function.
10654         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10655         (set-language-info-alist): New optionla arg PARENTS.  Call
10656         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10657         (set-language-environment-coding-systems): New function.
10658
10659         * mule/chinese.el: Remove setting up of
10660         describe-chinese-environment-map and
10661         setup-chinese-environment-map.  Exclude them in args of calls to
10662         set-language-info-alist.  Register coding-priority key in
10663         language-info-alist.
10664
10665         * mule/cyrillic.el: Remove setting up of
10666         describe-cyrillic-environment-map and
10667         setup-cyrillic-environment-map.  Exclude them in args of calls to
10668         set-language-info-alist.  Register coding-priority key in
10669         language-info-alist.
10670
10671         * mule/english.el: Register coding-priority key in
10672         language-info-alist.
10673
10674         * mule/ethiopic.el: Register coding-priority key in
10675         language-info-alist.
10676
10677         * mule/european.el: Remove setting up of
10678         describe-european-environment-map and
10679         setup-european-environment-map.  Exclude them in args of calls to
10680         set-language-info-alist.  Register coding-priority key in
10681         language-info-alist.  Add "German" language env.
10682         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10683         (setup-german-environment): New function.
10684
10685         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10686         change default input method to "greek-postfix".
10687
10688         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10689         coding-priority key in
10690
10691 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10692
10693         * mule/mule-cmds.el (set-language-info): Doc fix.
10694         (input-method-inactivate-hook): Doc fix.
10695
10696 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10697
10698         * mule/mule-cmds.el (set-input-method): Renamed from
10699         select-input-method.
10700
10701 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10702
10703         * mule/mule-cmds.el (set-language-environment): Run
10704         exit-language-environment-hook before calling `exit-function'
10705         which is specified for the language environment.
10706
10707 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10708
10709         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10710         modified.
10711         (prefer-coding-system): Likewise.
10712         (describe-language-environment): Print aliases of each coding
10713         system.
10714         (set-language-environment-hook): New variable.
10715         (exit-language-environment-hook): New variable.
10716         (set-language-environment): Call these hooks.  Before setting a
10717         new language environment, exit from the
10718         current-language-environment if necessary.
10719         (input-method-verbose-flag): The value can be nil, t,
10720         complex-only, or default.
10721         (input-method-highlight-flag): Doc-string augmented.
10722         (activate-input-method): Check if we can run the registered
10723         function to activate an input method.
10724
10725         * mule/korean.el: Set exit-function for language environment
10726         "Korean" to exit-korean-environment.
10727         (setup-korean-environment): Moved to korea-util.el.
10728
10729 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10730
10731         * mule/mule-cmds.el (read-multilingual-string): Use
10732         current-input-method prior to default-input-method.  Don't bind
10733         current-input-method by `let', instead, activate the specified
10734         input method in the current buffer temporarily.
10735
10736 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10737
10738         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10739
10740 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10741
10742         * mule/chinese.el (post-read-decode-hz): Return the result of
10743         decode-hz-region.
10744         (pre-write-encode-hz): Do not change the value of
10745         last-coding-system.
10746
10747 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10748
10749         * mule/mule-ccl.el: Doc fixes.
10750
10751 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10752
10753         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10754         (check-ccl-program): New macro.
10755
10756 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10757
10758         * mule/mule-ccl.el: Comment about CCL syntax modified.
10759         (ccl-command-table): Add read-multibyte-character and
10760         write-multibyte-character.
10761         (ccl-code-table): Add ex-cmd.
10762         (ccl-extended-code-table): New variable.
10763         (ccl-embed-extended-command): New function.
10764         (ccl-compile-read-multibyte-character,
10765         ccl-compile-write-multibyte-character) New functions.
10766         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10767         ccl-dump-write-multibyte-character): New functions.
10768
10769 1999-07-22  SL Baur  <steve@miho>
10770
10771         * config.el (config-value-file): config.values is installed into
10772         doc-directory.
10773         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10774
10775 1999-07-19  Didier Verna  <didier@xemacs.org>
10776
10777         * rect.el: all functions rewritten, except when noted. Below is a
10778         list of interface changes.
10779         (apply-on-rectangle): new function. Obsoletes
10780         `operate-on-rectangle'. All functions that used to call this
10781         function now call the new one.
10782         (kill-rectangle): added optional prefix arg to fill lines.
10783         (delete-rectangle): ditto.
10784         (delete-extract-rectangle): ditto.
10785         (open-rectangle): ditto.
10786         (clear-rectangle): ditto.
10787         (delete-rectangle-line): added third arg FILL.
10788         (delete-extract-rectangle-line): ditto.
10789         (open-rectangle-line): ditto.
10790         (clear-rectangle-line): ditto.
10791
10792 1999-07-18  Andy Piper  <andy@xemacs.org>
10793
10794         * menubar-items.el (default-menubar): add gutter options.
10795
10796         * gutter-items.el: new file.
10797         (gutter): new group for custom.
10798         (gutter-visible-p): new variable.
10799         (default-gutter-position): ditto.
10800         (buffers-tab): new group for the buffers tab.
10801         (gutter-buffers-tab): widget to put in the gutter.
10802         (buffers-tab-max-size): max number of tabs.
10803         (buffers-tab-switch-to-buffer-function): function to call when a
10804         tab is pressed.
10805         (buffers-tab-omit-function): filter buffers with this function.
10806         (buffers-tab-format-buffer-line-function): format buffer names for
10807         inclusion in tabs.
10808         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10809         the record.
10810         (build-buffers-tab-internal): build a list of tab items.
10811         (buffers-tab-items): ditto.
10812         (add-tab-to-gutter): put a tab in the gutter area.
10813         (update-tab-in-gutter): reset the buffers in the tab.
10814
10815         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10816
10817         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10818         (switch-to-buffer-hooks): new hook.
10819
10820         * toolbar.el (default-toolbar-position): fix typo.
10821
10822 1999-07-16  Andy Piper  <andy@xemacs.org>
10823
10824         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10825
10826 1999-07-15  Didier Verna  <didier@xemacs.org>
10827
10828         * cus-edit.el (custom-prompt-variable): optional third arg makes
10829         prompt for a comment string.
10830         (customize-set-value): optional prefix makes this function handle
10831         variable comments.
10832         (customize-set-variable): ditto.
10833         (customize-save-variable): ditto.
10834         (customize-customized): handle custom comments.
10835         (customize-save-customized): ditto.
10836         (custom-variable-state-set): ditto.
10837         (custom-face-state-set): ditto.
10838         (customize-saved): ditto.
10839         (custom-variable-set): ditto.
10840         (custom-face-set): ditto.
10841         (custom-variable-save): ditto.
10842         (custom-face-save): ditto.
10843         (custom-variable-reset-saved): ditto.
10844         (custom-face-reset-saved): ditto.
10845         (custom-variable-reset-standard): ditto.
10846         (custom-face-reset-standard): ditto.
10847         (custom-comment-face): new face.
10848         (custom-comment-tag-face): ditto.
10849         (custom-comment): new widget.
10850         (custom-comment-create): new function.
10851         (custom-comment-delete): ditto.
10852         (custom-comment-value-set): ditto.
10853         (custom-comment-show): ditto.
10854         (custom-comment-invisible-p): ditto.
10855         (custom-variable-value-create): create a comment field widget.
10856         (custom-face-value-create): ditto.
10857         (custom-variable-menu): new entry for adding a custom comment.
10858         (custom-face-menu): ditto.
10859         (custom-save-variables): possibly save custom comments.
10860         (custom-save-faces): ditto.
10861
10862         * cus-face.el (custom-set-faces): the arguments can now have a
10863         custom comment as fourth argument.
10864
10865         * custom.el (custom-set-variables): the arguments can now have a
10866         custom comment as fifth element.
10867
10868 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10869
10870         * XEmacs 21.2.18 is released
10871
10872 1999-07-13  SL Baur  <steve@miho>
10873
10874         * lib-complete.el (read-library-name): Revert previous change.
10875         (read-library): Ditto.
10876
10877 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10878
10879         * packages.el (packages-package-list): Capitalize docstring.
10880
10881         * packages.el (packages-find-package-library-path): Use #'nconc
10882         rather than #'append to reduce consing -- #'mapcar uses Flist,
10883         which returns a freshly consed list.  #'append would create yet
10884         another fresh list, using Fmake_list in concat.
10885
10886         * packages.el (package-provide): Use setq with remassq like it
10887         says in its docstring.
10888
10889 1999-07-06  SL Baur  <steve@miho.m17n.org>
10890
10891         * lib-complete.el (progn-with-message): Fix typo.
10892
10893 1999-07-06  SL Baur  <steve@miho.m17n.org>
10894
10895         * mule/mule-misc.el (char-octet): Make function match docstring.
10896         From Katsumi Yamaoka <yamaoka@jpl.org>
10897
10898 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10899
10900         * wid-edit.el (widget-documentation): corrected spelling error.
10901
10902 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10903
10904         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10905         keys if already bound
10906
10907 1999-07-06  SL Baur  <steve@miho.m17n.org>
10908
10909         * lib-complete.el (progn-with-message): Revert previous changes.
10910
10911 1999-06-24  Bob Weiner  <weiner@beopen.com>
10912
10913         * lib-complete.el (find-library):
10914         (find-library-other-window):
10915         (find-library-other-frame): Completely rewrote
10916         so that these functions actually work when called non-interactively.
10917         Also made them handle LIBRARY arguments which end with .el or .elc.
10918
10919 1999-06-24  Bob Weiner  <weiner@beopen.com>
10920
10921         * simple.el (indent-new-comment-line): Locally bound
10922         `block-comment-start' to `comstart' or else when this is called
10923         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10924         `block-comment-start' value, ignoring any existing spacing after a
10925         comment prefix in the previous line and producing ugly comments.
10926
10927 1999-06-23  Bob Weiner  <weiner@beopen.com>
10928
10929         * list-mode.el (mouse-choose-completion):
10930         (choose-completion):
10931         (completion-switch-to-minibuffer): Added.
10932         ([Tab]): [Tab] previously switched to the minibuffer
10933         but since [space] does that and since most applications in the
10934         world use [Tab] to select the next item in a list, do that in the
10935         *Completions* buffer too.  This will cause the least confusion
10936         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10937         06/23/1999.
10938
10939 1999-06-22  Bob Weiner  <weiner@beopen.com>
10940
10941         * help.el (help-buffer-name): Added support for a null value
10942         of `help-buffer-prefix-string' since some buffers require no
10943         prefix.
10944
10945 1999-06-20  Bob Weiner  <weiner@beopen.com>
10946
10947         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10948         in the completion-list-mode-map to bury the completions buffer
10949         even when the minibuffer is no longer active.
10950
10951 1999-06-20  Bob Weiner  <weiner@beopen.com>
10952
10953         * list-mode.el (list-mode): It is visually disconcerting to have
10954         the text cursor disappear within list buffers, especially when
10955         moving from window to window, so leave it visible.
10956
10957 1999-07-01  SL Baur  <steve@miho.m17n.org>
10958
10959         * menubar-items.el (default-menubar): Conditionalize the bug
10960         report menu item (which may not be possible in this XEmacs).
10961         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10962
10963 1999-06-30  SL Baur  <steve@miho.m17n.org>
10964
10965         * subr.el (with-current-buffer): DOC string fix.
10966         Suggested by Bob Weiner <weiner@altrasoft.com>
10967
10968 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10969
10970         * cus-face.el (custom-face-italic): insert missing args
10971
10972 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10973
10974         * packages.el (package-locations): Changed default early package
10975         hierarchies to ~/.xemacs/mule-packages and
10976         ~/.xemacs/xemacs-packages.
10977
10978 1999-06-23  SL Baur  <steve@miho.m17n.org>
10979
10980         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10981
10982 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10983
10984         * packages.el (package-locations): Changed default early package
10985         hierarchy to ~/.xemacs/packages.
10986         (package-locations): Removed `packages' as a possible name for a
10987         late package hierarchy.
10988
10989 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10990
10991         * mule/mule-category.el (word-combining-categories): Set up new
10992         variable.
10993         (word-separating-categories): Likewise.
10994
10995 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10996
10997         * XEmacs 21.2.17 is released
10998
10999 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11000
11001         * font-menu.el (font-menu-set-font): allow for nil specification
11002         of font size.
11003
11004 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11005
11006         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11007         is 1.
11008
11009 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11010
11011         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11012         8859-5 instead of ISO 8859-1.
11013
11014 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11015
11016         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11017         (viet-viscii-encode-table): Ditto.
11018
11019         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11020         Make obsolete definition of char-octet.
11021
11022 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11023
11024         * subr.el: Move no-Mule make-char ...
11025         * help-nomule.el (make-char): To here.
11026         (string-width): Make Mule compatibility alias.
11027
11028 1999-06-15  Andy Piper  <andy@xemacs.org>
11029
11030         * select.el (get-selection-no-error): really make there be no-error.
11031         (get-selection): revert to original.
11032
11033 1999-06-11  Andy Piper  <andy@xemacs.org>
11034
11035         * select.el (selection-sets-clipboard): renamed.
11036         (own-selection): use it.
11037
11038 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11039
11040         * XEmacs 21.2.16 is released
11041
11042 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11043
11044         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11045         missing characters to avoid crash.
11046
11047 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11048
11049         * coding.el (set-terminal-coding-system): Only set the console
11050         coding system on the selected console if it is a tty.
11051
11052 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11053
11054         * cus-face.el:
11055         * cus-edit.el:
11056         * faces.el:
11057         (custom):
11058         (face-spec-set):
11059         * faces.el (frob-face-property):
11060         * font-menu.el (font-menu-set-font):
11061                   Actually apply changes from 1999-03-17
11062
11063 1999-06-10  Andy Piper  <andy@xemacs.org>
11064
11065         * select.el (get-selection): abstract out non error-signalling
11066         part.
11067         (get-selection-no-error): get-selection without signalling an
11068         error.
11069         (selection-is-clipboard-p): new variable. controls whether the
11070         selection sets the clipboard.
11071         (own-selection): use it.
11072
11073         * mouse.el (insert-selection): fallback to clipboard after trying
11074         primary selection and cutbuffer.
11075
11076 1999-06-05  Andy Piper  <andy@xemacs.org>
11077
11078         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11079         selection functions.
11080
11081 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11082
11083         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11084         default value.
11085         (load): Use `raw-text' instead of `no-conversion'.
11086         (insert-file-contents): Likewise.
11087
11088         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11089         of `no-conversion'.
11090
11091 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11092
11093         * coding.el: Don't copy `no-conversion' to `raw-text'.
11094
11095 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11096
11097         * subr.el (make-char): Define it if Mule is not around.
11098
11099 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11100
11101         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11102
11103         * x-select.el (x-disown-selection-internal): Restore symbol as an
11104         obsolete alias.
11105         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11106
11107 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11108
11109         * XEmacs 21.2.15 is released
11110
11111 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11112
11113         * subr.el (split-string): Avoid infinite looping
11114
11115 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11116
11117         * ldap.el (ldap-ignore-attribute-codings): New variable
11118         (ldap-default-attribute-decoder): New variable
11119         (ldap-coding-system): New variable
11120         (ldap-attribute-syntax-encoders): New variable
11121         (ldap-attribute-syntax-decoders): New variable
11122         (ldap-attribute-syntaxes-alist): New variable
11123         (ldap-encode-boolean): New function
11124         (ldap-decode-boolean): New function
11125         (ldap-encode-country-string): New function
11126         (ldap-decode-string): New function
11127         (ldap-decode-address): New function
11128         (ldap-encode-address): New function
11129         (ldap-decode-attribute): New function
11130         (ldap-search): Use some of these
11131
11132 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11133
11134         * version.el (emacs-version): Make the patch level/beta come
11135         before the XEmacs qualifier so that it gets into (funcall
11136         emacs-version) and thus in the bug reports.
11137         (emacs-version>=): Support patch levels.
11138
11139 1999-06-03  SL Baur  <steve@xemacs.org>
11140
11141         * version.el: implement x.y.z version number
11142         From Jan Vroonhof <vroonhof@math.ethz.ch>
11143
11144 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11145
11146         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11147
11148 1999-05-22  Vin Shelton <acs@xemacs.org>
11149
11150         * startup.el: Document -private and break out non-standard X options.
11151
11152 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11153
11154         * mule/mule-charset.el (charset-after): New function.
11155         (charset-direction): Synch with Mule, update docstring.
11156         (get-charset-property): New function.
11157         (put-charset-property): New function.
11158         (charset-plist): New function.
11159
11160         * mule/mule-charset.el (compose-region):
11161         (decompose-region): remove;  these functions (which don't work
11162         since we don't do composite characters) have been moved to
11163         mule-util.el.
11164         (toplevel): follow coding standards
11165
11166 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11167
11168         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11169         exist any more.
11170
11171         * code-files.el: Fix commentary to follow coding standards.  Move
11172         the single line left in mule-files.el to here.
11173
11174         * mule/mule-files.el: delete.
11175
11176 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11177
11178         * info.el (Info-scroll-prev): Use event functions instead of the
11179         old emacs 19 interface.
11180
11181 1999-06-02  Andy Piper  <andy@xemacs.org>
11182
11183         * x-font-menu.el (x-font-menu-load-font):
11184         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11185
11186 1999-05-31  Andy Piper  <andy@xemacs.org>
11187
11188         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11189         group.
11190         (font-menu-this-frame-only-p): ditto.
11191         (font-menu-max-items): reinstate, from Jan Vroonhof
11192         <vroonhof@math.ethz.ch>
11193         (font-menu-submenu-name-format): ditto.
11194         (font-menu-split-long-menu): ditto, for use by the family
11195         constructor.
11196         (font-menu-family-constructor): use it.
11197
11198 1999-05-30  Andy Piper  <andy@xemacs.org>
11199
11200         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11201         for use by the font menu.
11202
11203         * msw-font-menu.el: new file implementing mswindows specific
11204         font-menu behaviour.
11205         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11206         (mswindows-font-menu-junk-families): ditto.
11207         (hack-font-truename): ditto.
11208         (mswindows-font-regexp-ascii): ditto.
11209         (mswindows-reset-device-font-menus): ditto.
11210         (mswindows-font-menu-font-data): ditto.
11211         (mswindows-font-menu-load-font): ditto.
11212
11213         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11214         (x-font-menu-font-data): ditto.
11215         (x-font-menu-load-font): ditto.
11216
11217         * font-menu.el: new file implementing generic font menu behaviour.
11218         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11219         made device independent.
11220         (font-menu-this-frame-only-p): ditto.
11221         (font-menu-preferred-resolution): ditto.
11222         (font-menu-size-scaling): new variable used to determine whether
11223         sizes are in points or tenths of a point.
11224         (vassoc): moved from x-font-menu.el.
11225         (device-fonts-cache): ditto.
11226         (device-fonts-cache): ditto.
11227         (flush-device-fonts-cache): ditto.
11228         (reset-device-font-menus): copied from x-font-menu.el and made
11229         device independent. Most functionality deferred to
11230         device-dependent versions.
11231         (font-menu-family-constructor): copied from x-font-menu.el and
11232         made device independent.
11233         (font-menu-size-constructor): ditto.
11234         (font-menu-weight-constructor): ditto.
11235         (font-menu-set-font): ditto.
11236         (font-menu-change-face): ditto.
11237         (font-menu-load-font): new device method.
11238         (font-menu-font-data): ditto.
11239
11240         * x-font-menu.el: The above functions deleted.
11241
11242 1999-05-26  Andy Piper  <andy@xemacs.org>
11243
11244         * update-elc.el:
11245         * make-docfile.el:
11246         * loadup.el: rehash expand-file-name usage to not use default-directory.
11247
11248 1999-05-21  Andy Piper  <andy@xemacs.org>
11249
11250         * x-select.el (x-select-convert-to-text):
11251         (x-selected-text-type):
11252         (x-get-selection):
11253         (xselect-convert-to-string):
11254         (xselect-convert-to-compound-text):
11255         (xselect-convert-to-length):
11256         (xselect-convert-to-targets):
11257         (xselect-convert-to-delete):
11258         (xselect-convert-to-filename):
11259         (xselect-convert-to-charpos):
11260         (xselect-convert-to-lineno):
11261         (xselect-convert-to-colno):
11262         (xselect-convert-to-sourceloc):
11263         (xselect-convert-to-os):
11264         (xselect-convert-to-host):
11265         (xselect-convert-to-user):
11266         (xselect-convert-to-class):
11267         (xselect-convert-to-name):
11268         (xselect-convert-to-integer):
11269         (xselect-convert-to-atom):
11270         (xselect-convert-to-identity): functions renamed from x-* and
11271         moved to select.el.
11272         (x-get-secondary-selection): use rename get-selection.
11273         (x-get-clipboard): ditto.
11274         (x-own-selection): moved to select.el.
11275         (x-valid-simple-selection-p): ditto.
11276         (x-dehilight-selection): ditto.
11277         (x-own-clipboard): ditto.
11278         (x-disown-selection): ditto.
11279
11280         * x-mouse.el (x-yank-function): moved to mouse.el.
11281         (x-insert-selection): ditto.
11282         (x-set-point-and-move-selection): use renamed function.
11283
11284         * select.el (selected-text-type): moved and renamed from
11285         x-select.el.
11286         (selection-owner-p): moved to C.
11287         (selection-exists-p): ditto.
11288         (get-cutbuffer): new device method.
11289         (get-selection): generalised and moved from x-select.el.
11290         (own-selection): moved x-own-selection functionality into here.
11291         (dehilight-selection): renamed and moved from x-select.el.
11292         (own-clipboard): functionality moved from x-select.el using new
11293         generic C builtins.
11294         (disown-clipboard): ditto.
11295         (select-convert-to-text):
11296         (select-convert-to-string):
11297         (select-convert-to-compound-text):
11298         (select-convert-to-length):
11299         (select-convert-to-targets):
11300         (select-convert-to-delete):
11301         (select-convert-to-filename):
11302         (select-convert-to-charpos):
11303         (select-convert-to-lineno):
11304         (select-convert-to-colno):
11305         (select-convert-to-sourceloc):
11306         (select-convert-to-os):
11307         (select-convert-to-host):
11308         (select-convert-to-user):
11309         (select-convert-to-class):
11310         (select-convert-to-name):
11311         (select-convert-to-integer):
11312         (select-convert-to-atom):
11313         (select-convert-to-identity): new functions renamed from x-* and
11314         moved from x-select.el.
11315
11316         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11317         into here and use as the default window-system mouse yank.
11318         (insert-selection): generalised and moved from x-mouse.el.
11319         (own-clipboard): moved to C.
11320
11321         * msw-select.el (mswindows-selection-owned-p): deleted.
11322         (mswindows-own-selection): generalised and moved to select.el.
11323         (mswindows-disown-selection): generalised and moved to C.
11324         (mswindows-selection-owner-p): ditto.
11325
11326 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11327
11328         * XEmacs 21.2.14 is released
11329
11330 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11331
11332         * about.el: update contact info for jason and slb.
11333
11334 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11335
11336         * mule/european.el (setup-romanian-environment): Add Romanian
11337         support from Emacs/Mule romanian.el.
11338
11339 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11340
11341         * cus-face.el: Label all custom changes with the 'custom' tag.
11342
11343         * cus-edit.el: idem ditto.
11344
11345         * faces.el: Added suport for adding device tags to various functions.
11346         (custom): New device tag.
11347         (face-spec-set): Call reset face with tags argument. No longer do
11348         x-init-global-faces hack.
11349
11350         * faces.el (frob-face-property): Use an anonymous specifier to map
11351         frob-face-property-1 over.
11352
11353         * x-font-menu.el (font-menu-set-font): Always specify all
11354         properties to custom.
11355
11356 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11357
11358         * mule/european.el (setup-czech-environment): Add czech support.
11359         From David Sauer <davids@orfinet.cz>
11360
11361 1999-03-15  SL Baur  <steve@xemacs.org>
11362
11363         * check-features.el: Turn hard errors into warnings.
11364
11365 1999-03-21  SL Baur  <steve@xemacs.org>
11366
11367         * simple.el (delete-key-deletes-forward): As per discussion on
11368         xemacs-beta, default to t.
11369
11370 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11371
11372         * loadup.el: Define Installation-string before loading anything.
11373
11374 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11375
11376         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11377         From Anders Stenman <stenman@isy.liu.se>
11378
11379 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11380
11381         * wid-edit.el (widget-glyph-find): Ditto.
11382
11383         * packages.el (locate-library): Ditto.
11384
11385         * loadup.el (really-early-error-handler): Ditto.
11386
11387         * lib-complete.el (read-library): Ditto.
11388
11389         * faces.el (set-face-stipple): Ditto.
11390
11391         * code-files.el (load): Use new calling style of locate-file.
11392
11393 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11394
11395         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11396         dead.
11397
11398 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11399
11400         * dumped-lisp.el (preloaded-file-list): Don't load
11401         Installation.el.
11402
11403         * loadup.el (Installation-string): Define it here.
11404
11405 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11406
11407         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11408         Installation.el needs to be loaded before `dump-paths', otherwise
11409         the dumping process won't find it.
11410
11411 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11412
11413         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11414         subr so that we can use `replace-in-string' in Installation.el to
11415         get rid of C-m chars under the native Windows build.
11416
11417 1999-04-29  Andy Piper  <andy@xemacs.org>
11418
11419         * make-docfile.el: canonicalize file and directory names.
11420
11421         * device.el (call-device-method): new function for calling device
11422         specific methods.
11423         (define-device-method): new function for defining device methods.
11424         (define-device-method*): ditto.
11425
11426 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11427
11428         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11429
11430 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11431
11432         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11433         (cyrillic-koi8-r-encode-table): Likewise.
11434         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11435         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11436
11437         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11438         from vietnamese.el].
11439
11440         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11441         mule/mule-misc.el.
11442
11443 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11444
11445         * mule/thai-xtis.el:
11446         - Change font registry name from "Thai94x94-0" to "xtis-0".
11447         - Change mnemonic of coding-system `tis-620' to "TIS620".
11448
11449 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11450
11451         * mule/ethiopic.el: fixed.
11452
11453 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11454
11455         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11456
11457         * mule/thai-xtis.el: New file.
11458
11459         * mule/vietnamese.el: New file.
11460
11461         * mule/ethiopic.el: New file.
11462
11463 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11464
11465         * bytecomp.el (byte-compile-close-variables): Leave
11466         debug-issue-ebola-notices alone.
11467
11468 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11469
11470         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11471         at the top of the buffer since it is the most important thing to
11472         customize
11473         (ldap-get-host-parameter): New defun
11474         (ldap-search): Add a new parameter `withdn' to retrieve the
11475         distinguished names of entries
11476
11477 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11478
11479         * startup.el (splash-frame-body): Date and spelling fixes.
11480
11481 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11482
11483         * view-less.el (toggle-truncate-lines): add autoload tag
11484
11485 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11486
11487         * format.el (format-alist): Disable image stuff.
11488
11489 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11490
11491         * wid-edit.el (widget-glyph-find): Search by directories, then by
11492         suffixes rather than the other way around.
11493         (widget-image-conversion): Renamed to
11494         `widget-image-file-name-suffixes'.
11495
11496 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11497
11498         * mule/mule-charset.el: Made old functions obsolete, remove the
11499         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11500         (charset-iso-graphic-plane): Rename from charset-graphic.
11501         (charset-iso-final-char): Rename from charset-final.
11502         (charset-width): Rename from charset-columns.
11503         (charset-bytes): Added from fsf compatibility, returns always 1.
11504
11505         * mule/mule-misc.el: Move charset-doc-string alias to
11506         mule-charset.el
11507
11508 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11509
11510         * x-faces.el (x-make-font-bold-italic): honor
11511         *try-oblique-before-italic-fonts*
11512
11513 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11514
11515         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11516
11517 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11518
11519         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11520         name.
11521
11522 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11523
11524         * cl-extra.el (equalp): Would bug out for lists.
11525
11526 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11527
11528         * about.el (about-hackers):  Change cgw's email address
11529
11530 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11531
11532         * XEmacs 21.2.13 is released
11533
11534 1999-03-12  SL Baur  <steve@xemacs.org>
11535
11536         * simple.el (delete-key-deletes-forward): Revert to previous
11537         behavior.
11538
11539 1999-01-18  Didier Verna  <didier@xemacs.org>
11540
11541         * menubar-items.el (xemacs-splash-buffer): handle the case of
11542         multiple elements in the splash buffer body.
11543
11544         * startup.el (splash-frame-timeout): new constant: interval
11545         between splash buffer elements.
11546         (command-line-1): handle splash buffer with multiple elements (use
11547         a timeout).
11548         (splash-frame-body): Originally `startup-splash-frame-body'.
11549         Rewrote a cleaner and more readable version. This can now be array,
11550         in which case each element is displayed in turn in the splash buffer.
11551         (splash-frame-static-body): new constant. Persistent information
11552         across all splash buffer elements (preserves the possibility to give
11553         it in different languages.
11554         (circulate-splash-frame-elements): new function. Used as a timeout
11555         to circulate through all splash frame elements and display them in
11556         sequence.
11557         (display-splash-frame): originally `startup-splash-frame'. Handle
11558         the case of multiple elements in the splash buffer body. Now
11559         returns a timeout id if multiple elements to display, or nil.
11560
11561 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11562
11563         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11564         so they can be overridden by x-init-face-from-resources.
11565         Additionally specify the font name also with an x tag.
11566
11567 1999-03-08  Andy Piper  <andy@xemacs.org>
11568
11569         * package-get.el (package-get-base): autoload.
11570
11571         * menubar-items.el (default-menubar): add update menu item. Fix
11572         custom menu to only be activated when package-base is available.
11573
11574         * package-get.el (package-get-custom): don't load
11575         package-get-custom as it is auto-generated. Fix group definition.
11576
11577 1999-03-05  Didier Verna  <didier@xemacs.org>
11578
11579         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11580         instead of `symbol-name' (Thanks Kyle).
11581
11582         * cus-edit.el (custom-save-variables): use `prin1' instead of
11583         princ to write symbols.
11584
11585 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11586
11587         * XEmacs 21.2.12 is released
11588
11589 1999-03-05  SL Baur  <steve@xemacs.org>
11590
11591         * menubar-items.el (default-menubar): Add kfm browsing support.
11592         From Neal Becker <nbecker@fred.net>
11593
11594 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11595
11596         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11597         calls to font-lock during buffer reversion.
11598
11599 1999-02-12  Didier Verna  <didier@xemacs.org>
11600
11601         * info.el (Info-build-node-completions): unconditionally widen the
11602         tag table buffer.
11603
11604 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11605
11606         * x-faces.el (x-init-face-from-resources):
11607         Only set fonts in the 'x locale.
11608
11609 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11610
11611         * package-ui.el (pui-install-selected-packages): Don't throw on
11612         `package-admin-delete-binary-package' returning nil since it's
11613         normal.  Reindent function.
11614         (pui-add-required-packages): Handle case where packages selected
11615         for installation have never been installed.
11616
11617 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11618
11619         * menubar-items.el (default-menubar):
11620         Implement the ``Mule->Set coding system of process'' menu item.
11621
11622 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11623
11624         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11625         files
11626         - Change some `if's to `when's
11627
11628 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11629
11630         * XEmacs 21.2.11 is released
11631
11632 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11633
11634         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11635         against window close (Fix Bug #460).
11636         (ask-user-about-lock-dbox): Idem.
11637
11638 1999-02-25  SL Baur  <steve@xemacs.org>
11639
11640         * mule/mule-charset.el (charset-leading-byte): New function.
11641         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11642
11643 1999-02-12  Andy Piper  <andy@xemacs.org>
11644
11645         * about.el (xemacs-hackers): change andy's email address.
11646         (about-url-alist): change andy's web page address.
11647         (about-xemacs): add piper.
11648
11649 1999-02-16  SL Baur  <steve@xemacs.org>
11650
11651         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11652         of mule-base into lisp/mule.
11653
11654 1999-02-16  SL Baur  <steve@xemacs.org>
11655
11656         * mule/arabic.el:
11657         mule/canna-leim.el:
11658         mule/chinese.el:
11659         mule/cyrillic.el:
11660         mule/english.el:
11661         mule/european.el:
11662         mule/greek.el:
11663         mule/hebrew.el:
11664         mule/japanese.el:
11665         mule/kinsoku.el:
11666         mule/korean.el:
11667         mule/misc-lang.el:
11668         mule/mule-category.el:
11669         mule/mule-ccl.el:
11670         mule/mule-charset.el:
11671         mule/mule-cmds.el:
11672         mule/mule-coding.el:
11673         mule/mule-files.el:
11674         mule/mule-help.el:
11675         mule/mule-init.el:
11676         mule/mule-misc.el:
11677         mule/mule-tty-init.el:
11678         mule/mule-x-init.el:
11679         mule/viet-chars.el:  Remerge from mule-base.
11680
11681         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11682         of mule-base into lisp/mule.
11683
11684 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11685
11686         * process.el (exec-to-string): Use `shell-command-switch' in place
11687         of hard-wired "-c" (for WindowsNT).
11688
11689 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11690
11691         * menubar-items.el (default-menubar):  Remove obsolete
11692         "Gopher" item
11693
11694 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11695
11696         * package-admin.el (package-admin-get-install-dir): First fall
11697         back to the location of xemacs-base for non-mule packages.
11698
11699 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11700
11701         * paths.el:
11702         - improved automounter tmp directory support.
11703         - support 4 (!) empirically discovered automounter conventions
11704
11705 1999-02-12  SL Baur  <steve@xemacs.org>
11706
11707         * etags.el (pop-tag-mark): autoload to match key binding.
11708
11709 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11710
11711         * XEmacs 21.2.10 is released
11712
11713 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11714
11715         * package-get.el (package-get-remote-filename): Don't bug out for
11716         a local file name in the search entry.
11717
11718 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11719
11720         * XEmacs 21.2.9 is released
11721
11722 1999-01-19  Didier Verna  <didier@xemacs.org>
11723
11724         * replace.el (replace-search-function): new variable containing a
11725         function to perform a search-forward.
11726         (replace-re-search-function): new variable containing a function
11727         to perform a re-search-forward.
11728         (perform-replace): use them.
11729
11730 1999-01-25  Didier Verna  <didier@xemacs.org>
11731
11732         * select.el (selection-owner-p): use the name `XEmacs'.
11733         (cut-copy-clear-internal): ditto.
11734
11735 1999-01-18  Andy Piper  <andy@xemacs.org>
11736
11737         * about.el (about-url-alist): Update my entry.
11738         (xemacs-hackers): Ditto.
11739
11740 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11741
11742         * buffer.el (switch-to-buffer): Fixing documentation.
11743         * minibuf.el (minibuffer-completion-table): ditto.
11744         * cl-macs.el (return-from): ditto.
11745
11746 1999-01-04  Didier Verna  <didier@xemacs.org>
11747
11748         * replace.el (delete-non-matching-lines): temporarily disable
11749         case-folding when called interactively with a regexp containing
11750         uppercase characters.
11751         (delete-matching-lines): ditto.
11752         (count-matches): ditto.
11753         (list-matching-lines): ditto.
11754
11755 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11756
11757         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11758         abort if current window is split horizontally, not if others are
11759         split.  Got rid of unnecessary minibuffer checking.  Also, add
11760         some comments (it's still complex).
11761
11762 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11763
11764         * package-get.el: changed address for doc.ic.ac.uk to
11765         sunsite.doc.ic.ac.uk
11766
11767 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11768
11769         * ldap.el (toplevel): Remove requires so that the file compiles
11770         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11771
11772 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11773
11774         * dump-paths.el: Calculate module-directory and set
11775         module-load-path to the load path for modules.
11776
11777         * loadup.el: Get bootstrap value of module-load-path from the
11778         environment variable EMACSBOOTSTRAPMODULEPATH.
11779         - Display the module load path if we're debugging paths.
11780
11781         * setup-paths.el: Added function paths-find-site-module-directory.
11782         - Added function paths-find-module-directory.
11783         - Added function paths-construct-module-load-path.  Uses new
11784         environment variable EMACSMODULEPATH.
11785
11786 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11787
11788         * font.el (font-default-object-for-device):
11789         Oops! This `or' can't be replaced by `unless'.
11790         Fixed inability to run w3, among other things.
11791
11792 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11793
11794         * package-admin.el: Change initialization of
11795           package-admin-install-function dependent on system type.
11796           Change package-admin-install-function-mswindows to use
11797           "minitar".
11798
11799 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11800
11801         * mouse.el (default-mouse-motion-handler): Disable help echo while
11802         in the minibuffer.
11803
11804 1998-12-28  Martin Buchholz <martin@xemacs.org>
11805
11806         * XEmacs 21.2.8 is released.
11807
11808 1998-12-24  Martin Buchholz <martin@xemacs.org>
11809
11810         * XEmacs 21.2.7 is released.
11811
11812 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11813
11814         * package-ui.el (pui-list-packages): Set truncate-lines.
11815
11816         * package-get.el (package-get-download-menu): Use
11817         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11818
11819         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11820         (pui-help-string): idem.
11821         (list-packages-mode): New major mode.
11822         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11823         (pui-install-selected-packages): Add suport for removing packages.
11824         (pui-toggle-package-delete-key): New function.
11825         (pui-popup-context-sensitive): New kludge.
11826         (pui-list-packages): Add warning when `package-get-remote' is nil.
11827         (package-ui-add-site): New function.
11828
11829 1998-12-01  Didier Verna  <didier@xemacs.org>
11830
11831         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11832
11833 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11834
11835         * ldap.el: Custom-ized
11836         (toplevel): Do not provide `ldap' which is provided by C level
11837         LDAP code
11838         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11839
11840 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11841
11842         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11843
11844 1998-12-17  Andy Piper  <andy@xemacs.org>
11845
11846         * sound.el (sound-load-list): name changed from sound-load-alist.
11847         (sound-extension-list): name changed from sound-ext-list.
11848         (load-default-sounds): use new names.
11849         (load-sound-file): use new names.
11850
11851 1998-12-16  Andy Piper  <andy@xemacs.org>
11852
11853         * XEmacs 21.2.6 is released
11854
11855 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11856
11857         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11858         errors.
11859
11860 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11861
11862         * wid-edit.el (widget-echo-this-extent): Set
11863         help-echo-owns-message to t.
11864
11865 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11866
11867         * package-get.el (package-get-download-menu): use toggles for
11868           each site in the download site menu.
11869
11870 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11871
11872         * package-get.el (package-get): If we cannot find a package
11873           because package-get-remote is not set, give a more helpful
11874           error message.
11875
11876 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11877
11878         * package-get.el (package-get-remote-filename): use an EFS path
11879         with user anonymous if no user is specified.
11880
11881 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11882
11883         * faces.el (face-spec-set): Re-init fallfacks for default after
11884         calling reset-face on the default face.
11885
11886 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11887
11888         * package-admin.el (package-admin-default-install-function):
11889         Behave as advertised.  Make sure the pkg-dir is proper for
11890         default-directory.
11891         (package-admin-add-binary-package): Make sure the pkg-dir is
11892         proper for default-directory.
11893         (package-admin-install-function-mswindows): Make sure the pkg-dir
11894         is proper for default-directory.
11895
11896 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11897
11898         * XEmacs 21.2.5 is released
11899
11900 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11901
11902         * files.el (binary-file-regexps): regexp-opt is not available at
11903         bytecompile time.
11904
11905 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11906
11907         * x-win-xfree86.el:
11908         * x-win-sun.el (x-win-init-sun):
11909         * x-win-sun.el:
11910         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11911         * x-iso8859-1.el:
11912         * x-init.el (init-post-x-win):
11913         * x-init.el (init-pre-x-win):
11914         * x-init.el (x-initialize-compose):
11915         * x-init.el:
11916         * x-compose.el:
11917         * winnt.el:
11918         * widget.el:
11919         * wid-edit.el (widget-glyph-click):
11920         * wid-edit.el (widget-glyph-find):
11921         * wid-edit.el (widget-type):
11922         * view-less.el (view-buffer-other-window):
11923         * very-early-lisp.el:
11924         * version.el:
11925         * toolbar.el:
11926         * toolbar-items.el:
11927         * term/sun.el (suntool-map):
11928         * term/sun-mouse.el:
11929         * term/internal.el:
11930         * syntax.el (modify-syntax-entry):
11931         * symbol-syntax.el:
11932         * subr.el:
11933         * startup.el (lock-directory):
11934         * simple.el (set-comment-column):
11935         * simple.el (backward-delete-char-untabify):
11936         * shadow.el (find-emacs-lisp-shadows):
11937         * shadow.el:
11938         * setup-paths.el (paths-construct-info-path):
11939         * select.el (cut-copy-clear-internal):
11940         * process.el (call-process-region):
11941         * process.el (start-process-shell-command):
11942         * process.el:
11943         * paths.el (rmail-spool-directory):
11944         * paragraphs.el (use-hard-newlines):
11945         * package-get.el (package-get-dependencies):
11946         * package-admin.el (package-admin-delete-binary-package):
11947         * obsolete.el (truncate-string):
11948         * obsolete.el (store-substring):
11949         * mouse.el (default-mouse-track-maybe-own-selection):
11950         * mouse.el (mouse-yank-at-point):
11951         * modeline.el:
11952         * modeline.el (mouse-drag-modeline):
11953         * minibuf.el (read-directory-name-internal):
11954         * minibuf.el (read-file-name-internal):
11955         * minibuf.el (read-file-name-internal-1):
11956         * minibuf.el (read-file-name-2):
11957         * minibuf.el (exact-minibuffer-completion-p):
11958         * minibuf.el (read-from-minibuffer):
11959         * minibuf.el:
11960         * menubar.el (check-menu-syntax):
11961         * map-ynp.el (map-y-or-n-p):
11962         * make-docfile.el (docfile-out-of-date):
11963         * loadup.el ((member "run-temacs" command-line-args)):
11964         * loadup.el ((member "no-site-file" command-line-args)):
11965         * loadup.el (really-early-error-handler):
11966         * loadup.el:
11967         * loadhist.el:
11968         * loaddefs.el:
11969         * lisp-mnt.el (lm-verify):
11970         * lib-complete.el (lib-complete:cache-completions):
11971         * lib-complete.el (library-all-completions):
11972         * itimer.el (itimer-run-expired-timers):
11973         * info.el (Info-mode):
11974         * info.el (Info-insert-file-contents):
11975         * info.el (Info-rebuild-dir):
11976         * info.el (Info-build-dir-anew):
11977         * info.el (Info-parse-dir-entries):
11978         * info.el (Info-dir-outdated-p):
11979         * info.el (Info-insert-dir):
11980         * info.el (info-xref):
11981         * info.el:
11982         * hyper-apropos.el (hyper-apropos-get-doc):
11983         * hyper-apropos.el (hyper-describe-face):
11984         * hyper-apropos.el (hyper-apropos-mode):
11985         * hyper-apropos.el:
11986         * help.el (list-processes):
11987         * help.el:
11988         * gnuserv.el:
11989         * font.el (mswindows-font-create-name):
11990         * font.el (font-default-font-for-device):
11991         * font.el (x-font-create-object):
11992         * font.el (font-registry):
11993         * font.el:
11994         * font-lock.el (font-lock-keywords):
11995         * font-lock.el:
11996         * finder.el (finder-compile-keywords):
11997         * find-paths.el (paths-find-recursive-path):
11998         * fill.el (set-justification-center):
11999         * fill.el (fill-region-as-paragraph):
12000         * files.el (insert-directory):
12001         * files.el (wildcard-to-regexp):
12002         * files.el (recover-file):
12003         * files.el (basic-save-buffer):
12004         * files.el (delete-auto-save-file-if-necessary):
12005         * files.el (file-relative-name):
12006         * files.el (backup-extract-version):
12007         * files.el (backup-buffer):
12008         * files.el (set-visited-file-name):
12009         * files.el (set-auto-mode):
12010         * files.el (interpreter-mode-alist):
12011         * files.el:
12012         * files.el (find-file-noselect):
12013         * files.el (abbreviate-file-name):
12014         * files.el (parse-colon-path):
12015         * files.el (directory-abbrev-alist):
12016         * etags.el (visit-tags-table-buffer):
12017         * easymenu.el (easy-menu-define):
12018         * dragdrop.el (experimental-dragdrop-drag):
12019         * dragdrop.el (dragdrop-drop-do-functions):
12020         * dragdrop.el (dragdrop-drop-at-point):
12021         * disass.el (disassemble-1):
12022         * disass.el (disassemble-internal):
12023         * disass.el (disassemble):
12024         * disass.el:
12025         * derived.el (derived-mode-init-mode-variables):
12026         * derived.el (define-derived-mode):
12027         * custom.el (defgroup):
12028         * cus-edit.el (custom-quote):
12029         * config.el:
12030         * code-process.el (open-network-stream):
12031         * code-process.el (start-process):
12032         * code-process.el (call-process-region):
12033         * code-process.el (call-process):
12034         * code-process.el:
12035         * code-files.el (insert-file-contents):
12036         * code-files.el:
12037         * code-files.el (buffer-file-coding-system-for-read):
12038         * cmdloop.el (yes-or-no-p-minibuf):
12039         * cl.el:
12040         * cl-macs.el:
12041         * cl-extra.el:
12042         * callers-of-rpt.el (make-caller-report):
12043         * callers-of-rpt.el:
12044         * bytecomp.el (batch-byte-recompile-directory):
12045         * bytecomp.el (batch-byte-compile-1):
12046         * bytecomp.el (batch-byte-compile):
12047         * bytecomp.el (display-call-tree):
12048         * bytecomp.el (byte-compile-insert):
12049         * bytecomp.el (byte-compile-two-args-19->20):
12050         * bytecomp.el (byte-compile-variable-ref):
12051         * bytecomp.el (byte-compile-form):
12052         * bytecomp.el (byte-compile-top-level-body):
12053         * bytecomp.el (byte-compile-out-toplevel):
12054         * bytecomp.el (byte-compile-byte-code-maker):
12055         * bytecomp.el (byte-compile-file-form-defmumble):
12056         * bytecomp.el (byte-compile-file-form):
12057         * bytecomp.el (byte-compile-keep-pending):
12058         * bytecomp.el (byte-compile-insert-header):
12059         * bytecomp.el (byte-compile-from-buffer):
12060         * bytecomp.el (byte-compile-file):
12061         * bytecomp.el (byte-recompile-file):
12062         * bytecomp.el (byte-compile-close-variables):
12063         * bytecomp.el (byte-compile-warn-about-unused-variables):
12064         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12065         * bytecomp.el (byte-compiler-legal-options):
12066         * bytecomp.el (byte-compile-lapcode):
12067         * bytecomp.el (byte-optimize-log):
12068         * bytecomp.el ((fboundp 'defsubst)):
12069         * bytecomp.el:
12070         * bytecomp-runtime.el:
12071         * byte-optimize.el (byte-optimize-apply):
12072         * byte-optimize.el (car):
12073         * byte-optimize.el (byte-optimize-form):
12074         * byte-optimize.el (byte-optimize-form-code-walker):
12075         * byte-optimize.el:
12076         * build-report.el (build-report-insert-installation-file):
12077         * build-report.el (build-report):
12078         * auto-show.el:
12079         * apropos.el (apropos-documentation):
12080         - mega patch
12081         - clean up byte-compile warnings
12082         - remove unused variables
12083         - Use common lisp style hashtable functions
12084         - byte compiler cleanup
12085         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12086         - remove old backquote syntax usage
12087         - move some cl functionality into C for speed.
12088         - remove last remaining VMS support
12089         - spelling fixes
12090         - implement last, butlast, nbutlast, copy-list in C.
12091         - new macro ignore-file-errors, similar to ignore-errors
12092           (ignore-file-errors (delete-file "foo"))
12093         - get frequent garbage collection during loadup.el by tweaking
12094           gc-cons-threshold, rather than explicitly calling garbage-collect
12095         - default delete-key-deletes-forward to `t'.
12096
12097 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12098
12099         * XEmacs 21.2-beta4 is released.
12100
12101 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12102
12103         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12104         (easy-menu-item-present-p): Wrapper around find-menu-item.
12105         (easy-menu-remove-item): Wrapper around delete-menu-item.
12106
12107         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12108         (add-menu-button): Add 'in-menu' argument.
12109         (add-menu-item-1): Add in-menu support to helper function.
12110
12111 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12112
12113         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12114
12115 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12116
12117         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12118         of Dec 4, 1997.
12119
12120 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12121
12122         * process.el (shell-command-on-region): Report if the command
12123         succeeded or failed.
12124
12125 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12126
12127         * subr.el (buffer-substring-no-properties): Comment out.
12128
12129 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12130
12131         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12132           into font instances first, like `x-frob-font-size' does.
12133           (mswindows-find-larger-font): ditto
12134
12135 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12136
12137         * package-ui.el (pui-install-selected-packages): fix args in call
12138         to `package-get'.
12139
12140 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12141
12142         * package-get.el (host-name): New widget type.
12143         (package-get-remote): Better customization using new type.
12144         (package-get-download-sites): idem dito.
12145
12146         (package-get-custom): Do not use package-get-all untill we have
12147         runtime dependencies.
12148
12149         (package-get-remove-copy): Default to 't' we no longer need this
12150         kludge as we do not currently use depenencies.
12151
12152         (package-get-was-current): New variable.
12153         (package-get-require-base): New 'force-current' argument.
12154         (package-get-update-base): idem
12155         (package-get-package-provider):  idem
12156         (package-get-locate-index-file): New 'no-remote' argument.
12157         (package-get-locate-file): idem.
12158
12159         (package-get-maybe-save-index): New function.
12160         (package-get-update-base): Use it.
12161
12162 1998-10-28 Greg Klanderman <greg@alphatech.com>
12163
12164         * package-get.el (package-get-remote): default to nil; by default,
12165         don't go out to the net via EFS.  They must select a download site.
12166         (package-get-download-sites): new variable.
12167         (package-get-download-menu): new function.
12168         (package-get-locate-index-file): new function.
12169         (package-get-update-base): use it.
12170
12171         * menubar-items.el (default-menubar): add "Update Package Index"
12172         and "Add Download Site" menus under Options | Manage Packages.
12173
12174 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12175
12176         * package-get.el (package-get): bugfix code checking installed version
12177         for case where package is not currently installed.
12178         (package-get-require-signed-base-updates): new variable.
12179         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12180         deemed not a goot thing.  Use the variable
12181         package-get-allow-unsigned-base-updates instead.
12182
12183 1998-10-16 Greg Klanderman <greg@alphatech.com>
12184
12185         * package-get.el (package-get): Don't install an older version than
12186         we already have unless explicitly told to.  Issue a warning.
12187
12188         * package-ui.el (pui-add-required-packages): when adding
12189         dependencies, don't add packages that are up to date.
12190         (pui-package-symbol-char):  Don't consider a package out of date
12191         if you have a newer version installed than the latest version in
12192         package-get-base.
12193
12194         * package-get.el (package-get-base-filename): document that it may
12195         be a path relative to package-get-remote;  new default value.
12196         (package-get-locate-file): new function.
12197         (package-get-update-base): use it to expand package-get-base-filename.
12198         (package-get-save-base): new function to save the package-get database
12199         to file.
12200         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12201         (package-get-update-base): pass the REMOTE-SOURCE arg.
12202         (package-get-update-base-entry): call package-get-custom-add-entry.
12203         (package-get-file-installed-p): removed; no longer needed.
12204         (package-get-create-custom): ditto.
12205         (toplevel): remove code to build and load package-get-custom.el
12206         (package-get-custom-add-entry): new function.
12207
12208 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12209
12210         * wid-edit.el (widget-button-click): Don't switch window.
12211
12212 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12213
12214         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12215
12216 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12217
12218         * etags.el (find-tag-default): Run find-tag-hook using
12219         run-hooks rather than funcall
12220
12221 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12222
12223         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12224         and the current local map as the parents to isearch-mode-map.
12225
12226 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12227
12228         * XEmacs 21.2-beta3 is released.
12229
12230 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12231
12232         * package-get.el (package-get-update-base): use
12233         insert-file-contents-internal, not insert-file-contents-literally.
12234
12235 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12236
12237         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12238         dump time.
12239
12240 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12241
12242         * package-get.el (package-get-update-base-entry): new function.
12243         (package-get-update-base): renamed; was `package-get-load-base'.
12244         cleanup, and use package-get-update-base-from-buffer.
12245         (package-get-update-base-from-buffer): new function.
12246         (package-get-update-base-entries): new; helper for above.
12247         Do not eval lisp grabbed over ftp; parse it from new format.
12248
12249 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12250
12251         * files.el (set-auto-mode): Don't play games loading package-get
12252         database; package-get-package-provider will handle it all.
12253
12254 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12255
12256         * package-get.el (package-get-base-filename): new variable.
12257         (package-get-require-base): new function.
12258         (package-get-pgp-signed-begin-line): new variable.
12259         (package-get-pgp-signature-begin-line): ditto.
12260         (package-get-pgp-signature-end-line):  ditto.
12261         (package-get-load-base): new function.
12262         (package-get-interactive-package-query):
12263         (package-get-update-all):
12264         (package-get-dependencies):
12265         (package-get-package-provider):
12266         (package-get-custom): use package-get-require-base.
12267         [package-get-custom loading]: disable for now.
12268
12269         * package-ui.el (pui-list-packages): use (package-get-require-base)
12270
12271 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12272
12273         * package-ui.el: Correct obvious thinko in choosing extent face.
12274
12275 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12276
12277         * menubar-items.el (default-menubar): pui-list-package has nothing
12278         to with Customize. Move all the package stuff to a new Item in Options.
12279
12280         * package-ui.el (pui-menu): Add menu and Popup menu.
12281
12282         * package-get.el (package-get): Use new
12283         package-admin-get-install-dir.
12284
12285         * package-admin.el (package-admin-get-install-dir): New syntax.
12286         Conserve package location and put mule packages where mule-base is.
12287
12288         * package-get.el : Customized
12289
12290         * package-ui.el (pui): Customized
12291         (pui-package-install-dest-dir): New variable.
12292         (pui-install-selected-packages): Use it
12293
12294 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12295
12296         * package-get.el (package-get-interactive-package-query): Move
12297         dependency on package-get-base to run-time.
12298         (package-get-update-all): Ditto.
12299         (package-get-dependencies): Ditto.
12300         (package-get-package-provider): Ditto.
12301         (package-get-custom): Ditto.
12302
12303 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12304
12305         * events.el: Remove 'ascii-character property from 'backspace
12306         and 'delete symbols
12307
12308 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12309
12310         * package-get-base.el: removed.
12311
12312 1998-09-23  Didier Verna  <didier@xemacs.org>
12313
12314         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12315         (no-upper-case-p): new function.
12316         (with-search-caps-disable-folding): new macro.
12317         (with-interactive-search-caps-disable-folding): new macro.
12318         (zap-to-char): In interactive mode, do a case-sensitive search if
12319         the character is uppercase.
12320         (zap-up-to-char): ditto.
12321
12322         * replace.el (perform-replace): use the function no-upper-case-p.
12323
12324         * isearch-mode.el (isearch-fix-case): ditto.
12325         make obsolete `with-caps-disable-folding' and
12326         `isearch-no-upper-case-p'.
12327
12328         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12329         (tags-search): ditto.
12330         (tags-query-replace): ditto.
12331
12332         * info.el (Info-search): ditto.
12333
12334 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12335
12336         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12337
12338 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12339
12340         * package-admin.el (package-admin-rmtree): rewritten.  need to
12341         check for "." and ".." before symlink check.  expand files and
12342         directories with respect to DIRECTORY, not default-directory.
12343
12344 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12345
12346         * package-get.el (package-get-all): add INSTALL-DIR argument.
12347
12348 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12349
12350         * package-ui.el (pui-add-required-packages): new function, select
12351         dependent packages.
12352         (pui-display-keymap): bind it.
12353         (pui-help-string): document it.
12354         (pui-install-selected-packages): package-get-all -> package-get.
12355
12356         * package-get.el (package-get-dependencies): new function.
12357
12358 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12359
12360         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12361         regexps.
12362
12363 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12364
12365         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12366         function.
12367         (default-mouse-track-normalize-point): Use it.
12368
12369 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12370
12371         * package-admin.el (package-admin-delete-binary-package):
12372                 General cleanup. Remove unnessary use of progn and
12373         save-excursion.
12374         (package-admin-delete-binary-package): Do NOT mess with file
12375         modes. That is evil.
12376         (package-admin-delete-binary-package): Wrap all deleting in
12377         condition-case. The data in MANIFEST is untrustworthy.
12378         (package-admin-delete-binary-package): Let the OS worry about non
12379         empty directories.
12380
12381 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12382
12383         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12384         processing.
12385         (lm-report-bug): Fix mail address to send bug reports to.
12386
12387 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12388
12389         * XEmacs 21.2-beta2 is released.
12390
12391 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12392
12393         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12394
12395 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12396
12397         * info.el (Info-mode): Document page turning by double clicks in
12398         docstring so `M-x describe-mode' will display it.
12399
12400 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12401
12402         * info.el (Info-mouse-track-double-click-hook): Use character
12403         widths to calculate a border region where double clicking does
12404         page turning, and return `nil' by default so other hooks, such as
12405         region highlighting, will be run.
12406
12407 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12408
12409         * sound.el (default-sound-directory-list): Initialize with all the
12410         "sounds" directories in `data-directory-list'.  It used to just be
12411         the first one.
12412
12413         * packages.el (locate-data-directory-list): Created.  This gives
12414         the list of matching directories, unlike `locate-data-directory',
12415         which just gives the first one.
12416
12417 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12418
12419         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12420         make a binding in the local keymap until help-char handling is
12421         improved.
12422
12423         * help.el (help-keymap-with-help-key): Provide keymap with help
12424         binding.
12425         (help-print-help-form): New helper function.
12426
12427 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12428
12429         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12430         move extent to another buffer; no need to create a new extent.
12431         (isearch-fix-case): New function.
12432         (isearch-search-and-update): Use it.
12433
12434 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12435
12436         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12437         the keymap, not minor-mode-map-alist.
12438         (isearch-done): Restore overriding-local-map.
12439
12440 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12441
12442         * bytecomp.el (byte-compile-buffer-substring):
12443         Fix for: (byte-compile (defun f () (buffer-substring)))
12444         ==>   ** buffer-substring called with 3 args, but requires 0-3
12445         - new code not only works, but is more readable, too.
12446
12447 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12448
12449         * msw-faces.el (mswindows-init-device-faces): Don't try to
12450           specify a default font at this late stage. Do try to force
12451           creation of the default face font so that if it fails we get
12452           an error now instead of a crash at frame creation.
12453
12454           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12455           mswindows-make-font-unitalic: Canonical default weight
12456           changed from "Normal" to "Regular".
12457
12458           mswindows-make-font-bold / -bold-italic: Supplied device was
12459           not being passed into call to mswindows-find-smaller-font.
12460
12461 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12462
12463         * package-get.el (package-get-remote): Fix the path where to find
12464           the packages on xemacs.org.
12465
12466 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12467
12468         * about.el (about-maintainer-info): Update Ben's entry.
12469
12470 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12471
12472         * lisp/shadow.el (find-emacs-lisp-shadows):
12473         - `member' was being called on lists of length 2000!
12474         - Replace with hashtables.
12475         - Replace hand-coded loops with (dolist)
12476         - Fix comment typo
12477
12478 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12479
12480         * packages.el: Added new function, `package-delete-name', to
12481           delete existing packages from the installed package database
12482           (`packages-package-list').  Also added the "pkginfo" directory
12483           to `packages-special-base-regexp', so that the pkginfo directory
12484           would not get added to `late-packages'.
12485
12486         * package-admin.el: Added ability to delete an installed package
12487           (added low-level function, `package-admin-delete-package').
12488           Understands how to use the pkginfo/MANIFEST.<package> file to
12489           delete the package.  When installing a package, will also
12490           create a MANIFEST.* file if one is not provided by the
12491           package.  If the MANIFEST.* doesn't exist when deleting a
12492           package, the functions will fall back to attempting to delete
12493           any package-specific lisp directory.
12494
12495         * package-get.el: Moved some functions to package-admin.el.
12496           Added interactive function `package-get-delete-package', for
12497           use by users for deleting a package.
12498
12499           Also modified to not require the presence of efs.
12500
12501 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12502
12503         * files.el (find-file-noselect): Handle all signals, kill the
12504         buffer and resignal.
12505
12506 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12507
12508         * cl-macs.el (glyph-image): Add setf method.
12509
12510 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12511
12512         * package-get.el: Fixed broken EFS downloading.  Also, look for
12513           .tar.gz files first, in preference over .tgz files.
12514
12515         * package-ui.el: Fix display of package version numbers.
12516
12517 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12518
12519         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12520         argument.
12521
12522 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12523
12524         * list-mode.el: `display-completion-list': added new/optional
12525           keyword `:completion-string', which allows the programmer to
12526           change the "Possible completions are:" prompt.
12527
12528         * menubar-items.el: Added new pulldown menu-pick to start up the
12529           visual package browser/installer:
12530
12531                 Options->Customize->List Packages
12532
12533         * package-admin.el: Added hooks for installing under both Unix
12534           and MS Windows.  Does additional error checking.  No longer
12535           calls "add-big-package.sh" to install packages under Unix; now
12536           calls gunzip & tar directly.
12537
12538         * package-get.el: Added ability to install packages from files
12539           on a local disk/CDROM.  Now deletes any existing package lisp
12540           directory.  Does completion on available packages when
12541           querying for package names.  Will also search for .tgz files
12542           in addition for .tar.gz files.  Tries to reload
12543           auto-autoloads, as a convenience when loading new packages,
12544           and also tries to add any new package paths to `load-path'.
12545           Changed all occurences of `concat' to use `expand-file-name'.
12546
12547         * package-ui.el: New file which implements the main visual
12548           package browser/installer, which is started via a menu pick or
12549           M-x pui-list packages.
12550
12551 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12552
12553         * startup.el (load-init-file): spelling fix.
12554
12555 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12556
12557         * startup.el (normal-top-level): Load auto-autoload files
12558         covariantly with their precedence.
12559
12560 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12561
12562         * menubar-items.el (default-menubar): Remove "Font Weight"
12563         option, there is currently no custom equivalent.. Customize-faces
12564         is "Edit faces".
12565
12566         * x-font-menu.el (font-menu-set-font): Use customize to set
12567         default face.
12568
12569         * faces.el (face-spec-update-all-matching): New function.
12570
12571         * cus-face.el (custom-set-face-update-spec): New function.
12572         Interface to customize faces from elisp.
12573
12574         (custom-face-value-create): Show the customized settings if set
12575         but not saved.
12576
12577 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12578
12579         (custom-face-value-create): Show the customized settings if set
12580         but not saved.
12581
12582 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12583
12584         * keydefs.el (global-map): Add FSF 20.3 binding of
12585         query-replace-regexp.
12586
12587 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12588
12589         * minibuf.el (read-file-name-internal-1): use
12590         user-name-completion-1 instead of user-name-completion.
12591
12592 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12593
12594         * loadup.el:
12595         * make-docfile.el:
12596         * update-elc.el: Don't set `source-directory' (now defunct as a
12597         global variable) no more.
12598
12599         * packages.el (packages-list-autoloads): Made `source-directory'
12600         (now defunct as a global variable) a parameter.
12601
12602 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12603
12604         * about.el (about-hackers): new email
12605
12606 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12607
12608         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12609
12610 1998-07-17  Didier Verna  <didier@xemacs.org>
12611
12612         * faces.el (set-face-property):
12613         (set-face-dim-p):
12614         (face-dim-p): updated the doc strings now that the dim property isn't
12615         tty-specific.
12616         (face-equal): the dim property is now a common one.
12617
12618         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12619         Renamed the `stipple' attribute to `background-pixmap'.
12620         (custom-face-background-pixmap): make custom-face-stipple an
12621         obsolete alias for this.
12622
12623 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12624
12625         * find-paths.el (paths-file-readable-directory-p): Created and
12626         used.
12627
12628         * loadup.el: Don't set inhibit-... flags from run-temacs.
12629
12630 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12631
12632         * packages.el (packages-data-path-depth): Added and used.
12633
12634 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12635
12636         * about.el:
12637         - Change .xpm to .png, delete "zcat" section.
12638         - cosmetic fix in the 'marcpa' entry.
12639
12640         * etc/photos
12641         - convert all .xpm.Z to .png
12642         - rename mrb to martin
12643         - rename mcook-m to mcookm
12644
12645 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12646
12647         * x-init.el (x-initialize-compose): Add support for
12648         dead-circumflex as YET ANOTHER NAME for that dead key.
12649
12650 1998-08-05  Colin Rafferty <colin@xemacs.org>
12651
12652         * setup-paths.el (paths-construct-exec-path): Made the
12653         last-packages really be last.
12654         (paths-construct-data-directory-list): Ditto.
12655
12656 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12657
12658         * startup.el(startup-splash-frame-body):
12659         Update Copyright notice in splash screen
12660
12661 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12662
12663         * minibuf.el (read-file-name-internal-1): do ~user completion.
12664
12665 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12666
12667         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12668         aginst destroyed extents
12669
12670 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12671
12672         * package-get.el (package-get): add `install-dir' argument.
12673
12674 1998-07-20  John Jones  <jj@asu.edu>
12675
12676         * package-get.el: calls to package-get-update-all will only
12677           update packages which are already installed.
12678
12679 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12680
12681         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12682         writable.
12683
12684 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12685
12686         * about.el (about-hackers): Correct my email.
12687
12688 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12689
12690         * about.el (about-hackers): new email-address.
12691
12692 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12693
12694         * minibuf.el (read-number): Don't let `input-error' condition
12695         escape.
12696
12697 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12698
12699         * about.el (about-hackers): use my `email-for-life' address.
12700
12701 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12702
12703         * XEmacs 21.2-beta1 is released.
12704
12705 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12706
12707         * ldap.el (ldap-search): Doc string change
12708
12709 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12710
12711         * menubar-items.el (default-menubar): Removed references to
12712         `data-directory', and use `locate-data-file' instead, and made
12713         then greyed out if they don't exist.
12714
12715 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12716
12717         * keymap.el (events-to-keys): Use `format' instead of `concat'
12718         since the latter does not accept integer args anymore
12719
12720 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12721
12722         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12723         macros replaced.
12724
12725 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12726
12727         * make-docfile.el: Get first initialization from very-early-lisp.el
12728         * update-elc.el: Ditto.
12729         * loadup.el (really-early-error-handler): Ditto.
12730
12731         * packages.el (packages-unbytecompiled-lisp): Add new file,
12732         very-early-lisp.el.
12733
12734         * very-early-lisp.el: New file.
12735
12736 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12737
12738         * Symbols that have been obsolete for at least 3 years removed (II).
12739
12740         * obsolete.el (eval-current-buffer): Make compatible.
12741         (byte-code-function-p): Ditto.
12742         (send-string): Removed.
12743         (send-region): Removed.
12744         (screen-scrollbar-width): Removed.
12745         (set-screen-scrollbar-width): Removed.
12746         (set-screen-left-margin-width): Removed.
12747         (set-screen-right-margin-width): Removed.
12748         (screen-left-margin-width): Removed.
12749         (screen-right-margin-width): Removed.
12750         (set-buffer-left-margin-width): Removed.
12751         (set-buffer-right-margin-width): Removed.
12752         (buffer-left-margin-width): Removed.
12753         (buffer-right-margin-width): Removed.
12754         (x-set-frame-icon-pixmap): Removed.
12755         (x-set-screen-icon-pixmap): Removed.
12756         (pixel-name): Removed.
12757         (make-pixmap): Removed.
12758         (make-cursor): Removed.
12759         (pixmap-width): Removed.
12760         (pixmap-contributes-to-line-height-p): Removed.
12761         (set-pixmap-contributes-to-line-height): Removed.
12762
12763 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12764
12765         * obsolete.el (popup-menu-up-p): removed.
12766         (read-no-blanks-input): Removed.
12767         (wholenump): Removed.
12768         (ring-mod): Removed (what was ring-mod?).
12769         (current-time-seconds): Removed.
12770         (run-special-hook-with-args): Removed.
12771         (dot): Removed.
12772         (dot-marker): Removed.
12773         (dot-min): Removed.
12774         (dot-max): Removed.
12775         (window-dot): Removed.
12776         (set-window-dot): Removed.
12777
12778         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12779         `dot-min'.
12780
12781         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12782
12783         * code-files.el (insert-file-contents): Rename
12784         run-special-hook-with-args to run-hook-with-args-until-success.
12785         (write-region): Ditto.
12786
12787 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12788
12789         * about.el: Fix typos, update release date.
12790
12791         * Symbols that have been obsolete for at least 3 years removed.
12792
12793         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12794         screen- functions.
12795         (toplevel): remove setf methods for screen functions.
12796         * cl-macs.el (extent-data): defsetf removed.
12797         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12798         many places to remove.
12799         (comment-indent-hook): Ditto.
12800         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12801         (buffer-dedicated-screen): Ditto.
12802         (deiconify-screen): Ditto.
12803         (delete-screen): Ditto.
12804         (event-screen): Ditto.
12805         (find-file-other-screen): Ditto.
12806         (find-file-read-only-other-screen): Ditto.
12807         (live-screen-p): Ditto.
12808         (screen-height): Ditto.
12809         (screen-iconified-p): Ditto.
12810         (screen-list): Ditto.
12811         (screen-live-p): Ditto.
12812         (screen-name): Ditto.
12813         (screen-parameters): Ditto.
12814         (screen-pixel-height): Ditto.
12815         (screen-pixel-width): Ditto.
12816         (screen-root-window): Ditto.
12817         (screen-selected-window): Ditto.
12818         (screen-totally-visible-p): Ditto.
12819         (screen-visible-p): Ditto.
12820         (screen-width): Ditto.
12821         (screenp): Ditto.
12822         (get-screen-for-buffer): Ditto.
12823         (get-screen-for-buffer-noselect): Ditto.
12824         (get-other-screen): Ditto.
12825         (iconify-screen): Ditto.
12826         (lower-screen): Ditto.
12827         (mail-other-screen): Ditto.
12828         (make-screen): Ditto.
12829         (make-screen-invisible): Ditto.
12830         (make-screen-visible): Ditto.
12831         (modify-screen-parameters): Ditto.
12832         (new-screen): Ditto.
12833         (next-screen): Ditto.
12834         (next-multiscreen-window): Ditto.
12835         (other-screen): Ditto.
12836         (previous-screen): Ditto.
12837         (previous-multiscreen-window): Ditto.
12838         (raise-screen): Ditto.
12839         (redraw-screen): Ditto.
12840         (select-screen): Ditto.
12841         (selected-screen): Ditto.
12842         (set-buffer-dedicated-screen): Ditto.
12843         (set-screen-height): Ditto.
12844         (set-screen-position): Ditto.
12845         (set-screen-size): Ditto.
12846         (set-screen-width): Ditto.
12847         (show-temp-buffer-in-current-screen): Ditto.
12848         (switch-to-buffer-other-screen): Ditto.
12849         (visible-screen-list): Ditto.
12850         (window-screen): Ditto.
12851         (x-set-screen-pointer): Ditto.
12852         (x-set-frame-pointer): Ditto.
12853         (screen-title-format): Ditto.
12854         (screen-icon-title-format): Ditto.
12855         (terminal-screen): Ditto.
12856         (delete-screen-hook): Ditto.
12857         (create-screen-hook): Ditto.
12858         (mouse-enter-screen-hook): Ditto.
12859         (mouse-leave-screen-hook): Ditto.
12860         (map-screen-hook): Ditto.
12861         (unmap-screen-hook): Ditto.
12862         (default-screen-alist): Ditto.
12863         (default-screen-name): Ditto.
12864         (x-screen-defaults): Ditto.
12865         (x-create-screen): Ditto.
12866         * obsolete.el: meta-flag removed.
12867         baud-rate removed.
12868         sleep-for-millisecs removed.
12869         extent-data removed.
12870         set-extent-data removed.
12871         set-extent-attribute removed.
12872         extent-glyph removed.
12873         extent-layout removed.
12874         set-extent-layout removed.
12875         list-faces-display removed.
12876         list-faces removed.
12877         trim-versions-without-asking removed.
12878         after-write-file-hooks removed.
12879         truename removed.
12880         auto-fill-hook removed.
12881         blink-paren-hook removed.
12882         select-screen-hook, deselect-screen-hook removed.
12883         auto-raise-screen, auto-lower-screen removed.
12884
12885         * msw-mouse.el: Global change resource -> mswindows-resource.
12886
12887         * XEmacs 21.0-pre5 is released.
12888
12889 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12890
12891         * about.el (about-hackers): Credits update.
12892
12893 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12894
12895         * register.el (insert-register): Don't activate the region.
12896
12897 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12898
12899         * select.el: Restore x-* symbols for backwards compatibility:
12900         x-copy-primary-selection, x-kill-primary-selection,
12901         x-delete-primary-selection, x-select-make-extent-for-selection,
12902         x-valid-simple-selection-, x-cut-copy-clear-internal.
12903
12904 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12905
12906         * XEmacs 21.0-pre4 is released.
12907
12908 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12909
12910         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12911         reporting bugs.
12912         (maybe-add-init-button): Fix semantics under Windows.  Use
12913         `expand-file-name' rather than `concat'.
12914
12915         * help.el (print-messages): New function.
12916
12917 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12918
12919         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12920
12921 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12922
12923         * about.el: Tweaked my entry in about-hackers.
12924
12925         * find-paths.el (paths-emacs-root-p):
12926           Relaxed emacs-root checking of an in-place installation to
12927           also accommodate the flat layout used on MS Windows.
12928
12929 1998-06-29  John Jones  <jj@asu.edu>
12930
12931         * package-get.el: calls to package-get-update-all will only
12932           update packages which are already installed.
12933
12934 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12935
12936         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12937         are handled by the gui-element face fallbacks now.
12938
12939         * x-faces.el: default gui-element face to "background" as well as
12940         the default face.
12941
12942         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12943         and default face settings since these are set as fallbacks now in
12944         the appropriate domain.
12945
12946 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12947
12948         * text-mode.el (text-mode): Reorder regexp so the OR part
12949         corresponding to `page-delim' goes first and the hack in
12950         `forward-paragraph' will work.
12951         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12952
12953 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12954
12955         * subr.el (remove-hook): When checking the hook value
12956           with functionp, don't apply car to it.
12957
12958 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12959
12960         * package-get.el (package-get-remote-filename):
12961           Don't use file-name-as-directory because the local directory
12962           separator conventions might not be the same as ftp's.
12963
12964 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12965
12966         * ldap.el (ldap-host-parameters-alist): New name of
12967         `ldap-host-parameters-plist'
12968
12969 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12970
12971         * package-get.el: Using (require 'package-get-base), now that it
12972         provides itself.  Consequently removed all instances of (load
12973         "package-get-base.el").
12974
12975 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12976
12977         * subr.el (remove-hook): Don't treat the hook value as a
12978           list unless it is both consp and not functionp.
12979
12980 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12981
12982         * about.el: Email address for Ben Wing is ben@xemacs.org.
12983         * auto-show.el: Ditto.
12984         * bytecomp.el: Ditto.
12985         * faces.el: Ditto.
12986         * x-scrollbar.el: Ditto.
12987         * x-misc.el: Ditto.
12988         * tty-init.el: Ditto.
12989         * toolbar-items.el: Ditto.
12990         * symbol-syntax.el: Ditto.
12991         * specifier.el: Ditto.
12992         * objects.el: Ditto.
12993         * hyper-apropos.el: Ditto.
12994         * glyphs.el: Ditto.
12995
12996 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12997
12998         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12999         vertical-divider-always-visible-p.
13000         (default-mouse-motion-handler): Ditto.
13001
13002 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13003
13004         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13005         global value.
13006
13007 1998-06-21  Oliver Graf <ograf@fga.de>
13008
13009         * build-reports.el: changed receiver to xemacs-build-reports list
13010
13011 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13012
13013         * font.el: Split font-family-mappings into X and
13014           mswindows-specific versions.
13015           mswindows-font-create-[object|name]: Treat supplied size
13016           as a pointsize. Added underline and strikethru handling.
13017
13018         * msw-faces.el: changed default mswindows charset to western.
13019
13020         * msw-glyphs.el: removed space in border-glyph font string that
13021           was inserted to get round bugs in the mswindows C font code.
13022
13023 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13024
13025         * about.el (about-hackers): Credits update.
13026
13027         * help-nomule.el (tutorial-supported-languages): Add Romanian
13028         TUTORIAL.
13029
13030         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13031         to ISO-8859-2.
13032
13033 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13034
13035         * font.el: Split font-family-mappings into X and
13036           mswindows-specific versions.
13037           mswindows-font-create-[object|name]: Treat supplied size
13038           as a pointsize. Added underline and strikethru handling.
13039
13040         * msw-faces.el: changed default mswindows charset to western.
13041
13042         * msw-glyphs.el: removed space in border-glyph font string that
13043           was inserted to get round bugs in the mswindows C font code.
13044
13045 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13046
13047         * minibuf.el: make read-color-completion-table call
13048           (mswindows-color-list for mswindows devices.
13049
13050 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13051
13052         * lisp/font-lock.el
13053         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13054         Let declaration items contain non-word symbol characters.
13055
13056 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13057
13058         * package-get.el (package-get-package-provider): Added autoload
13059         cookie.  Loading "package-get-base.el" in ALL functions that use
13060         it.  Fixed some (interactive ...) with multiple argument specs
13061         again.  Cosmetic indentation changes.
13062
13063 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13064
13065         * info.el (Info-insert-dir): Don't use nreverse on variables
13066         that you want to use later.
13067
13068 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13069
13070         * x-mouse.el (x-set-point-and-move-selection): Replace call
13071         to x-kill-primary-selection with kill-primary-selection
13072
13073 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13074
13075         * simple.el (what-cursor-position): Make cursor position reported
13076         use value of column-number-start-at-one
13077
13078 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13079
13080         * about.el (xemacs-hackers): Fix Jareth's email address.
13081
13082 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13083
13084         * startup.el (startup-splash-frame): Remove
13085         `xemacs-startup-logo-function'.
13086
13087 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13088
13089         * about.el (about-hackers): Update credits list.
13090
13091 1998-06-06  Jeff Miller <jmiller@smart.net>
13092
13093         * lisp/sound.el: Update sound-ext to allow filenames with
13094           extensions to be found by load-sound-file
13095
13096 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13097
13098         * info.el (Info-rebuild-outdated-dir): Removed variable
13099         (Info-auto-generate-directory): New variable
13100         (Info-save-auto-generated-dir): New variable
13101         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13102         (Info-build-dir-anew): Second parameter removed.  Use
13103         `Info-save-auto-generated-dir'
13104         (Info-rebuild-dir): Ditto
13105
13106 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13107
13108         * list-mode.el (next-list-mode-item): Would not recognize
13109         border between directly neighbored items.
13110
13111 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13112
13113         * package-get.el: add autoloads for some functions.
13114
13115 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13116
13117         * specifier.el (let-specifier): Tiny docfixes.
13118
13119 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13120
13121         * msw-mouse.el: set selection-pointer-glyph to Normal.
13122
13123 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13124
13125         * wid-edit.el (widget-specify-secret): New function.
13126         (widget-after-change): Use it.
13127         (widget-specify-field): Use it.
13128
13129 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13130
13131         * mouse.el (drag-window-divider): Use `(not done)' instead of
13132         `doit'; reuse result of `window-pixel-edges'.
13133
13134         * modeline.el (drag-modeline-event-lag): Rename to
13135         drag-divider-event-lag.
13136
13137 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13138
13139         * specifier.el (let-specifier): Rewritten not to generate needless
13140         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13141         arguments.
13142
13143 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13144
13145         * minibuf.el (read-file-name-1): Setup buffer-local value of
13146         `completion-ignore-case' in completions buffer under Windows.
13147
13148 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13149
13150         * about.el (about-maintainer-glyph): Fix support for not
13151         compressed images.
13152
13153 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13154
13155         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13156
13157         * mouse.el (mouse-track): Cancel selection if misc-user event with
13158         `cancel-mode-internal' function is fetched.
13159
13160 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13161
13162         * files.el (save-some-buffers-1): Fixed return value.
13163
13164 1998-06-01  Oliver Graf <ograf@fga.de>
13165
13166         * dragdrop.el: added experimental
13167
13168 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13169
13170         * startup.el (after-init-hook, init-file-user,
13171         user-init-directory, load-user-init-file):  Purge references
13172         to "~/.xemacs/init.el" from docstrings.
13173
13174         (load-user-init-file) Use paths-construct-path to construct
13175         paths to user init files.  Go directly to ~/.emacs, do not
13176         search ~/.xemacs/, do not load `default-custom-file'.
13177
13178 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13179
13180         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13181         general *sh.
13182         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13183
13184 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13185
13186         * menubar-items.el (default-menubar): add Update Packages to customize
13187         menu.
13188
13189 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13190
13191         * faces.el: use toolbar face as a fallback for toolbar properties
13192         in xpm-color-symbols instead of default.
13193
13194         * msw-faces.el: rename 3d-object -> gui-element face.
13195
13196 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13197
13198         * startup.el (xemacs-startup-logo-function): New variable.
13199         (startup-splash-frame): Use it.
13200
13201 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13202
13203         * files.el (save-some-buffers): Would wait 1 second.
13204         (save-some-buffers-1): Delete other windows here instead of in
13205         `save-some-buffers'.
13206         (save-some-buffers): Force redisplay only if windows were deleted.
13207
13208 1998-06-02  Didier Verna  <didier@xemacs.org>
13209
13210         * cus-face.el (custom-face-attributes): generalized the use of
13211         toggle buttons for boolean attributes.
13212         Re-ordered the items a bit.
13213
13214 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13215
13216         * sound.el (default-sound-directory): Use `locate-data-directory'
13217         to find the sounds directory.
13218
13219 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13220
13221         * sound.el: default sound-ext to .wav under mswindows, .au
13222         otherwise. load-default sounds without extensions.
13223
13224 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13225
13226         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13227         if send-pr is not bound.
13228
13229 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13230
13231         * files.el: grok idl files in auto-mode-alist.
13232 1998-06-01  Jeff Miller  <jmiller@smart.net>
13233
13234         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13235         calling `upcase'.
13236
13237 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13238
13239         * msw-glyphs.el: add xbm to the list of image types supported.
13240
13241 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13242
13243         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13244         instead of XEmacs one when dumping InfoDock.
13245
13246 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13247
13248         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13249         for `modeline-visible-p'
13250
13251         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13252
13253 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13254
13255         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13256         since it's not used anymore. doc string fixes.
13257
13258         * package-get.el (package-get-file-installed-p): new function. use
13259         instead of file-installed-p which is in an external package.
13260
13261 1998-05-28  Oliver Graf <ograf@fga.de>
13262
13263         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13264         favor of select-window/switch-to-buffer
13265
13266 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13267
13268         * startup.el: changed (getenv "HOME") to (user-home-directory)
13269
13270 1998-05-25  Oliver Graf <ograf@fga.de>
13271
13272         * frame.el (cde-start-drag) moved to dragdrop.el
13273         (offix-start-drag-region) moved to dragdrop.el
13274         (offix-start-drag) moved to dragdrop.el
13275         * dragdrop.el (cde-start-drag) moved from frame.el
13276         (offix-start-drag-region) moved from frame.el
13277         (offix-start-drag) moved from frame.el
13278         (cde-start-drag-region) cde drag regions
13279         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13280
13281 1998-05-26  Oliver Graf <ograf@fga.de>
13282
13283         * dragdrop.el: created dragdrop-drag prototypes
13284         (cde-start-drag-region) fixed typo
13285
13286 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13287
13288         * simple.el (after-init-hook): Remove reader macro.
13289
13290         * packages.el (packages-hardcoded-lisp): Get rid of reader
13291         macros.  Update DOC string.
13292
13293 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13294
13295         * mouse.el (drag-window-divider): Ditto.
13296
13297         * modeline.el (mouse-drag-modeline): Use it.
13298
13299         * lisp-mode.el (let-specifier): Specify indentation.
13300
13301         * specifier.el (let-specifier): Renamed from
13302         `with-specifier-instance'.
13303
13304 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13305
13306         * x-faces.el:
13307         * faces.el: move definition of xpm-color-symbols from x-faces.el
13308         to faces. Predicate x-get-resource on the presence of x.
13309
13310         * msw-faces.el: set 3d-object face rather than modeline. Specify
13311         faces as specfier defaults.
13312
13313         * package-get.el: don't use package-admin-add-single-file-package.
13314
13315 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13316
13317         * toolbar-items.el: Fixup tooltips.
13318         (toolbar-gnus): Don't use obsolete variable
13319         toolbar-news-frame-properties.
13320         (toolbar-news-reader): Default to `gnus' instead of
13321         `not-configured'.
13322
13323         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13324         Windows.
13325
13326 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13327
13328         * package-get.el: rename -installedp -> -installed-p.
13329
13330 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13331
13332         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13333         attributes, and assinged it to continuation, truncation and
13334         hscroll glyphs.
13335
13336         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13337         and made continuation, truncation and hscroll glyphs arrow
13338         characters out of that font.
13339
13340 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13341
13342         * minibuf.el (minibuffer-electric-separator): Play nicely with
13343         directory-sep-char being \.
13344         (minibuffer-electric-tilde): Ditto.
13345         (read-file-name-map): Ditto.
13346
13347 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13348
13349         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13350         on X devices.
13351         (default-mouse-track-deal-with-down-event): Avoid
13352         `x-disown-selection'; use `disown-selection' instead.
13353
13354 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13355
13356         * select.el:
13357         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13358         moved to (cut-copy-clear-internal) in select.el. Ditto for
13359         (x-delete-primary-selection) (x-kill-primary-selection)
13360         (x-copy-primary-selection).
13361         (own-clipboard): new function.
13362
13363         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13364         functions in select.el. remove old ones.
13365         (mswindows-own-clipboard): new function.
13366
13367 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13368
13369         * gnuserv.el: allow connections from mswindows type devices.
13370
13371 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13372
13373         * msw-glyphs.el: change image type used from cursor to resource.
13374
13375 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13376
13377         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13378         for {top,bottom}-{left,right} values in addition to
13379         {top,bottom}_{left,right}.
13380         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13381
13382 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13383
13384         * cl-macs.el (specifier-instance): Undefine its setf method.
13385
13386         * specifier.el (with-specifier-instance): Added docstring.
13387
13388         * mouse.el (drag-window-divider): Ditto.
13389
13390         * modeline.el (mouse-drag-modeline): Use it.
13391
13392         * lisp-mode.el (with-specifier-instance): Define its indentation
13393         level.
13394
13395         * specifier.el (with-specifier-instance): New macro.
13396
13397 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13398
13399         * package-get.el (package-get-create-custom): new function to
13400         auto-generate package-get-custom.el from package-get-base.el.
13401         * (package-get-ever-installedp): new function.
13402         * (package-get-custom): new function to get all packages specified
13403         by customize.
13404
13405 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13406
13407         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13408
13409 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13410
13411         * cl-extra.el: Reverse previous float change.
13412
13413 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13414
13415         * x-faces.el:
13416         * faces.el (try-font-name): moved from x-faces.el since it is
13417         required by w3 under mswindows as well X.
13418
13419 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13420
13421         * winnt.el: Removed evil (setq completion-ignore-case t)
13422         clause, one more overlookef fsfism.
13423         (nt-quote-args-functions-alist): End sentences with double space.
13424
13425 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13426
13427         * window-xemacs.el (push-window-configuration): Remove kludgery of
13428         recaching default-toolbar specifier.
13429         (pop-window-configuration): Ditto.
13430         (unpop-window-configuration): Ditto.
13431
13432 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13433
13434         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13435
13436 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13437
13438         * winnt.el (nt-quote-args-verbatim): Added function.
13439         (nt-quote-args-prefix-quote): Added function.
13440         (nt-quote-args-backslash-quote): Added function.
13441         (nt-quote-args-double-quote): Added function.
13442         (nt-quote-args-functions-alist): New variable.
13443         (nt-quote-process-args): Added function. This is the main quoting
13444         work horse called from process-nt.c
13445
13446 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13447
13448         * winnt.el: Removed duplicate definitions for backspace,
13449         delete, M-backspace and C-M-backspace.
13450         (file-name-buffer-file-type-alist): Removed this variable.
13451         (find-buffer-file-type): Removed function.
13452         (find-file-binary):  Removed function.
13453         (find-file-text): Removed function.
13454         (find-file-not-found-set-buffer-file-type): Removed function.
13455         (save-to-unix-hook): Removed function.
13456         (revert-from-unix-hook): Removed function.
13457         (using-unix-filesystems): Removed function.
13458         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13459         warning.
13460         (x-set-selection): Removed function.
13461         (x-get-selection): Removed function.
13462         Removed commented FSFisms.
13463         Replaced copyright notice (this file is not part of GNU Emacs).
13464         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13465         comint-process-echoes setting to t.
13466
13467 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13468
13469         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13470         and used following the interface change of
13471         `paths-find-recursive-path'.
13472
13473         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13474         regexp instead of a list of base names.
13475         (paths-version-control-filename-regexp):
13476         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13477         Introduced and used following the interface change of
13478         `paths-find-recursive-path'.
13479
13480 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13481
13482         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13483         on X devices, rather than on all non-TTY devices.
13484
13485 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13486
13487         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13488
13489         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13490
13491 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13492
13493         * itimer.el (activate-itimer): Fixed usage of integers
13494         as argument to `concat'.
13495
13496 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13497
13498         * itimer.el (start-itimer): replace the use of `concat' with
13499         `format'
13500
13501 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13502
13503         * mode-motion.el (mode-motion-hook): Clarify docstring.
13504         From Bob Weiner <weiner@altrasoft.com>
13505
13506         * loadhist.el (symbol-file): Supply prompt string when used
13507         interactively.
13508         From Bob Weiner <weiner@altrasoft.com>
13509
13510 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13511
13512         * loadup.el (really-early-error-handler): Ditto.
13513
13514         * update-elc.el: Ditto.
13515
13516         * setup-paths.el (paths-construct-exec-path): Ditto.
13517
13518         * make-docfile.el: Ditto.
13519
13520         * find-paths.el (paths-decode-directory-path): Use split-path
13521         instead of decode-path.
13522
13523         * files.el (parse-colon-path): Update docstring reference.
13524
13525 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13526
13527         * msw-init.el:
13528         * x-init.el:
13529         Bind cut'n'paste keys to non window-system specific functions.
13530
13531         * msw-select.el: New function mswindows-clear-clipboard.
13532         mswindows-cut-copy-clipboard extended to handle clearing of the
13533         selection and renamed to mswindows-cut-copy-clear-clipboard.
13534
13535         * select.el: on mswindows devices delete-primary-selection
13536         calls mswindows-clear-clipboard.
13537
13538 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13539
13540         * simple.el (quoted-insert): Inhibit quit when using read-char.
13541
13542         * cmdloop.el (read-char): Don't inhibit quit.
13543         (read-char-exclusive): Ditto.
13544         (read-char): Signal quit if quit-char was pressed.
13545         (read-char-exclusive): Ditto.
13546         (read-quoted-char): Return a character, not integer.
13547
13548         * menubar-items.el (default-popup-menu): Use Andy's generic
13549         selection code.
13550         (default-popup-menu): Fix code.
13551
13552 1998-05-14  Oliver Graf <ograf@fga.de>
13553
13554         * dragdrop.el (dragdrop-function-widget): this time it's done
13555
13556 1998-05-13  Oliver Graf <ograf@fga.de>
13557
13558         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13559
13560 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13561
13562         * device.el (device-pixel-width):
13563         (device-pixel-height):
13564         (device-mm-width):
13565         (device-mm-height):
13566         (device-bitplanes):
13567         (device-color-cells): Swapped parameters to device-system-metric
13568         according to the interface change.
13569
13570 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13571
13572         * mouse.el (default-mouse-motion-handler): Use new name of the
13573         function event-over-vertical-divider-p.
13574         Do not set E-W arrow cursor over the divider if
13575         vertical-divider-draggable-p is nil in the window.
13576         ([top-level]): Use new name for the variable
13577         vertical-divider-map.
13578         (drag-window-divider): Respect vertical-divider-draggable-p.
13579         Variable name typo fixes.
13580
13581 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13582
13583         * keymap.el (kbd): Define here; handle string constants and
13584         others...
13585
13586 1998-05-15  Christian Nyb <chr@mediascience.no>
13587
13588         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13589         in Emacs 18.
13590
13591 1998-05-13  Didier Verna  <didier@xemacs.org>
13592
13593         * mouse.el (drag-window-divider): give the vertical divider a
13594         pressed look when dragging it.
13595
13596 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13597
13598         * faces.el: predicate some more face operations on x or mswindows
13599         not just x.
13600
13601         * modeline.el: enable modeline coloring for mswindows.
13602
13603 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13604
13605         * minibuf.el (minibuffer-default): Added variable; compatible with
13606         FSF Emacs.
13607         (next-history-element): Used `minibuffer-default'.
13608
13609 1998-05-12  Oliver Graf <ograf@fga.de>
13610
13611         * dragdrop.el (dragdrop-function-widget): button and mods ok
13612         arguments still look a bit strange
13613         (dragdrop-compare-mods) created
13614         (dragdrop-drop-do-functions) correctly checks for buttons and
13615         modifiers
13616
13617 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13618
13619         * setup-paths.el (paths-default-info-directories): Replace
13620         path-separator with directory-sep-char.
13621
13622         * files.el (path-separator): Don't define it here.
13623
13624 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13625
13626         * update-elc.el: Ditto.
13627
13628         * setup-paths.el (paths-construct-exec-path): Ditto.
13629
13630         * make-docfile.el: Ditto.
13631
13632         * loadup.el (really-early-error-handler): Ditto.
13633
13634         * find-paths.el (paths-decode-directory-path): Use decode-path
13635         instead of decode-path-internal.
13636
13637         * files.el (parse-colon-path): Update docstring.
13638
13639 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13640
13641         * subr.el (get-buffer-window-list): Make BUFFER optional.
13642
13643         * window-xemacs.el (windows-of-buffer): Defalias to
13644         get-buffer-window-list.
13645
13646 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13647
13648         * disass.el: Fix maintainer keyword.
13649
13650         * bytecomp.el (byte-compile-and-load-file): Autoload.
13651         (byte-compile-buffer): Ditto.
13652
13653         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13654         value is returned, not the name.
13655         (lisp-imenu-generic-expression): Enable it.
13656         (lisp-mode-variables): Ditto.
13657         (lisp-indent-offset): Change defconst to defvar.
13658         (lisp-indent-function): Ditto.
13659         (lisp-body-indent): Ditto.
13660
13661 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13662
13663         * modeline.el: Use zap-last-kbd-macro-event.
13664
13665         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13666         nil, don't attempt to do anything with messages.
13667         (eval-last-sexp): Use `letf' for clarity.
13668
13669 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13670
13671         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13672
13673 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13674
13675         * buff-menu.el:
13676         * lisp-mode.el:
13677         * obsolete.el:
13678         Change empty docstrings into no doc strings at all.
13679         Fix bogus FSF-format docstrings.
13680         * etags.el: Fix docstring.
13681
13682 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13683
13684         * package-get.el (package-get): Use internal md5
13685
13686 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13687
13688         * about.el (about-xemacs): Correct abuse of concat.
13689
13690 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13691
13692         * info.el (Info-mode): Use easymenu.
13693
13694 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13695
13696         * apropos.el (apropos): Don't use concat with integers.
13697
13698         * cmdloop.el (describe-last-error): Handle the case when no error
13699         was seen gracefully.
13700
13701         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13702         defun.
13703         (apropos-describe-plist): Ditto.
13704
13705         * help.el (with-displaying-help-buffer): Revert to a defun.
13706         (describe-key): Use it as defun.
13707         (describe-mode): Ditto.
13708         (describe-bindings): Ditto.
13709         (describe-prefix-bindings): Ditto.
13710         (describe-installation): Ditto.
13711         (view-lossage): Ditto.
13712         (describe-function): Ditto.
13713         (describe-variable): Ditto.
13714         (describe-syntax): Ditto.
13715
13716 1998-05-11  Oliver Graf <ograf@fga.de>
13717
13718         * dragdrop.el: changed order of require/provide
13719         (dragdrop-drop-mime-default) changed to new calling conventions
13720         (dragdrop-drop-do-functions) changed to new calling conventions
13721         (dragdrop-function-widget) this one needs more work...
13722
13723 1998-05-10  Oliver Graf <ograf@fga.de>
13724
13725         * about.el: another small change in my entry
13726         * dragdrop.el (dragdrop-drop-log-function): logging added
13727         plus customizations
13728         changed interface to handler functions. now called with event
13729         and object
13730
13731 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13732
13733         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13734         E-W arrow pointer displayed over draggable dividers.
13735
13736         * mouse.el (default-mouse-motion-handler): Show it when
13737         appropriate.
13738         (drag-window-divider): Added.
13739         ([top-level]): Initialized window-divider-map with a keymap
13740         binding the above function to left button down event.
13741
13742         * x-mouse.el (x-init-pointer-shape): Initialize
13743         divider-pointer-glyph from Cursor.dividerPointer, or use default
13744         E-W double arrow.
13745
13746 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13747
13748         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13749
13750 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13751
13752         * simple.el (count-words-buffer): Don't query for buffer.
13753         (count-lines-buffer): Ditto.
13754
13755 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13756
13757         * help.el (where-is): add optional insert argument.
13758
13759 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13760
13761         * help.el (describe-key-briefly): New argument INSERT.
13762
13763         * simple.el (eval-expression): New optional argument; synch with
13764         FSF 20.3.
13765
13766         * keydefs.el (global-map): Add new register bindings.
13767
13768         * register.el: Synched with FSF 20.3.
13769
13770 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13771
13772         * window-xemacs.el (recenter): all arguments are optional.
13773
13774 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13775
13776         * device.el: (device-pixel-width): Reflected name/parameters
13777         change to device-system-metric.
13778         (device-pixel-height): Ditto.
13779         (device-mm-width): Ditto.
13780         (device-mm-height): Ditto.
13781         (device-bitplanes): Ditto.
13782         (device-color-cells): Ditto.
13783
13784 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13785
13786         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13787
13788         * cl.el (most-positive-fixnum): Document.
13789         (most-negative-fixnum): Ditto.
13790
13791         * cus-dep.el: Updated comment.
13792
13793         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13794         constant.
13795
13796         * cus-load.el (custom-put): Removed.
13797
13798         * files.el (after-find-file): Just resignal quit instead of
13799         signaling "canceled".
13800
13801 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13802
13803         * frame.el (other-frame): Use `focus-frame' instead of
13804         select-frame kludges.
13805
13806         * lisp-mode.el: Update lisp-indent-function for
13807         save-selected-frame and with-selected-frame.
13808
13809         * frame.el (save-selected-frame): New macro.
13810         (with-selected-frame): Ditto.
13811         (other-frame): Use `set-frame-focus'.
13812
13813 1998-05-06  Oliver Graf <ograf@fga.de>
13814
13815         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13816         (dragdrop-drop-url-default) default handler for URL drops created
13817         (dragdrop-drop-mime-default) default handler for MIME drops created
13818         (dragdrop-drop-functions) default custom for handling drops created
13819         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13820
13821 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13822
13823         * mouse.el: Removed redundant mouse-mswindows-drop function.
13824
13825 1998-05-05  Oliver Graf <ograf@fga.de>
13826
13827         * about.el: changed some text in my entry
13828         * dragdrop.el: added customs
13829
13830 1998-05-04  Oliver Graf <ograf@fga.de>
13831
13832         * mouse.el: killed global drop key bindings
13833         (mouse-offix-drop) removed
13834         * dragdrop.el: created
13835         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13836
13837 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13838
13839         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13840         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13841
13842         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13843         obsolete comment.
13844
13845         * scrollbar.el (scrollbars-visible-p): Use new
13846         {vertical,horizontal}-scrollbar-visible-p specifiers.
13847
13848 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13849
13850         * device.el (device-pixel-height):
13851         (device-pixel-width):
13852         (device-mm-width):
13853         (device-mm-height):
13854         (device-bitplanes):
13855         (device-color-cells): Moved these 6 functions from device.c; they
13856         all use single (device-system-metrics) call.
13857
13858 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13859
13860         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13861         were renamed.
13862
13863         * menubar-items.el:
13864         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13865         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13866
13867         * help.el (help-map): Remove Hyperbole keybinding logic.
13868         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13869
13870 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13871
13872         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13873         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13874
13875 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13876
13877         * msw-glyphs.el: use nicer icon3 from the frame icon.
13878
13879 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13880
13881         * version.el (emacs-version): Remove InfoDock conditionals.
13882
13883         * startup.el (startup-splash-frame): Change ID logo name.
13884
13885 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13886
13887         * files.el (after-find-file): If the user presses C-g on
13888         directory-creation prompt, kill the buffer.
13889
13890 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13891
13892         * simple.el (count-words-region): Reverse previous change.
13893
13894 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13895
13896         * replace.el (query-replace): Just call perform-replace.
13897         (query-replace-regexp): Ditto.
13898         (perform-replace): Move region handling here.
13899         (perform-replace): Use the new arg to match-data.
13900
13901 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13902
13903         * x-init.el: Install X specific display table that
13904           displays char 0240 as a space to avoid whatever it is
13905           that screws up display of that character code.
13906
13907 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13908
13909         * help.el (function-arglist): If no arguments are documented for a
13910         subr, print nothing rather than incorrect output.
13911
13912 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13913
13914         * cmdloop.el (command-error): Update bail-out error message to use
13915         `emacs-program-name'.
13916
13917         * lib-complete.el: Remove reader macro cruft.
13918
13919         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13920         cruft.
13921
13922         * simple.el (count-words-region): Drop interactive-p check on the
13923         message.
13924
13925 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13926
13927         * font.el
13928         * msw-faces.el
13929         Correct spelling of mswindows-font-canonicalize-name.
13930
13931 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13932
13933         * ldap.el (ldap-host-parameters-alist): Replaced with
13934         `ldap-host-parameters-plist'
13935         (ldap-search): Adapt to previous change
13936
13937 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13938
13939         * about.el (about-hackers): Update Bob Weiner bio.
13940         (about-maintainer-info): Ditto.
13941
13942 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13943
13944         * simple.el (display-warning-minimum-level): Docfix.
13945
13946 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13947
13948         * widget.el (:default-get): New keyword.
13949         * wid-edit.el (default, widget-default-default-get): Define it.
13950         (group, widget-group-default-get): Define it.
13951         (menu-choice, widget-choice-default-get): Define it.
13952         (widget-default-get): New function.
13953         (widget-choice-action): Call it.
13954         (widget-editable-list-entry-create): Call it.
13955
13956 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13957
13958         * byte-optimize.el (byte-boolean-vars): Removed.
13959         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13960         lookup through `byte-boolean-vars'.
13961
13962 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13963
13964         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13965         resource-provided values into ghost specs for scrollbar-height and
13966         scrollbar-width.
13967
13968 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13969
13970         * byte-optimize.el: Don't attempt to optimize /=.
13971
13972         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13973         (byte-compile-/=): Ditto.
13974
13975 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13976
13977         * apropos.el: Use `with-displaying-help-buffer'.
13978         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13979         Use `with-displaying-help-buffer'.
13980         (apropos-follow): Do not give special treatment to buffer cursor
13981         was in prior to a mouse click.
13982         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13983         (apropos-print-doc): Set correct buffer for setting text
13984         properties.
13985
13986 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13987
13988         * help.el (help-buffer-prefix-string): New variable.
13989         (help-buffer-name): Use it.
13990
13991         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13992         mode menu.
13993
13994 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13995
13996         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13997
13998 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13999
14000         * files.el (find-file-noselect): Update docstring.
14001         (find-file-noselect): Signal an error if found an unreadable file.
14002         (file-chase-links): Save the match data.
14003         (normal-mode): Use `lwarn' and `error-message-string'.
14004         (interpreter-mode-alist): Change defconst to defvar.
14005         (inhibit-first-line-modes-regexps): Ditto.
14006         (inhibit-first-line-modes-regexps): Added .tgz.
14007         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14008         (change-major-mode-with-file-name): New user-option.
14009         (set-visited-file-name): Synched with FSF.
14010         (file-name-extension): New function, from FSF 20.3.
14011         (file-relative-name): Synched with FSF.
14012         (save-some-buffers): Support the C-r feature.
14013         (recover-session): Synched with FSF.
14014         (kill-some-buffers): Ditto.
14015         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14016
14017 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14018
14019         * files.el (insert-file): Undo previous change and reenable use of
14020         format.el.
14021
14022 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14023
14024         * window-xemacs.el (recenter): Define.
14025
14026 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14027
14028         * font.el (mswindows-font-create-name)
14029         (mswindows-font-create-object): new functions for mswindows type
14030         fonts.
14031
14032         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14033         strings are parsed as well as font objects.
14034
14035 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14036
14037         * modeline.el (defining-kbd-macro): Restore modeline indication of
14038         kbd-macro being recorded.
14039         (add-minor-mode): Simplify docstring.
14040         (modeline-minor-mode-menu): Remove stuff.
14041
14042 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14043
14044         * code-process.el (call-process): dynamically decide process
14045         coding type.
14046
14047 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14048
14049         * modeline.el: Add line-number-mode, column-number-mode to
14050         the modeline minor-mode menu.  Button2 on the line number does
14051         goto-line.
14052
14053 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14054
14055         * mouse.el: move x-selection-owner-p type things to
14056         selection-owner-p.
14057
14058         * msw-init.el: copy zmacs stuff from x-init.el
14059
14060         * msw-select.el (mswindows-own-selection)
14061         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14062         functions. Very simple minded implementation of selectio
14063         ownership.
14064
14065         * select.el (own-selection) (disown-selection)
14066         (activate-region-as-selection) (select-make-extent-for-selection)
14067         (valid-simple-selection-p): functions moved from x-select.el for
14068         generalized selection.
14069
14070         * x-select.el: see select.el changes.
14071
14072         * x-toolbar.el: use new selection functions.
14073
14074 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14075
14076         * packages.el (packages-find-package-directories): Fixed bug that
14077         would pick up multiple site-package directories.
14078         (package-locations): Added "xemacs-packages" as a late package
14079         location.
14080
14081         * find-paths.el: Now uses `emacs-program-name' and
14082         `emacs-program-version'.
14083         Additions to enforce version-specific directories in
14084         `paths-find-version-directory'.
14085
14086 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14087
14088         * default.el: Removed.
14089         * site-start.el: Removed.
14090
14091 1998-04-29  Didier Verna  <didier@xemacs.org>
14092
14093         * minibuf.el (minibuffer-history-minimum-string-length): Default
14094         to nil.
14095
14096 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14097
14098         * find-paths.el (paths-program-name): Rename.
14099         (paths-emacs-root-p): Ditto.
14100         (paths-find-site-directory): Ditto.
14101
14102 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14103
14104         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14105         `emacs-lisp-byte-compile-and-load'.
14106
14107 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14108
14109         * ldap.el (ldap-search): Fixed additional parameter passing to
14110         `ldap-open'
14111
14112 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14113
14114         * select.el (kill-primary-selection) (selection-owner-p)
14115         (copy-primary-selection) (yank-clipboard-selection)
14116         (selection-exists-p) (delete-primary-selection): new file and
14117         functions that do the right thing for the selected device.
14118
14119         * x-menubar.el: use generalised selection functions.
14120
14121         * dumped-lisp.el: dump select.el.
14122
14123 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14124
14125         * find-paths.el (paths-progname): New variable.
14126         (paths-emacs-root-p): Use it.
14127         (paths-find-site-directory): Ditto.
14128
14129 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14130
14131         * loadup.el ((member "dump" command-line-args)): Dump as
14132         `infodock' if InfoDock.
14133
14134 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14135
14136         * find-paths.el (construct-emacs-version): Simplify, include
14137         program name in the return value.
14138         * (paths-find-version-directory): Use it.
14139
14140 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14141
14142         * info.el (Info-parse-dir-entries): Fixed regexp
14143         (Info-build-dir-anew): Remove full suffix and capitalize info file
14144         name for files with no @direntry
14145         (Info-batch-rebuild-dir): New function
14146         (Info-suffixed-file): Check for regular files instead of simple
14147         file existence (could catch directories before)
14148
14149 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14150
14151         * setup-paths.el, find-paths.el: Removed uses of `not' which
14152         temacs doesn't have.
14153
14154         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14155         into root searching.
14156
14157 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14158
14159         * subr.el: Remove definition of `not'.
14160
14161 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14162
14163         * msw-glyphs.el: enable graphics support.
14164
14165 1998-04-23  Didier Verna  <didier@xemacs.org>
14166
14167         * x-menubar.el (default-menubar): restored the line-number-mode
14168         option.
14169
14170         * misc doc string updates related to the options menu.
14171
14172 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14173
14174         * setup-paths.el (paths-construct-load-path): Fix typo.
14175
14176 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14177
14178         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14179         font-menu-ignore-scaled-fonts don't have to be bound now; this
14180         gets us one step further towards making --no-autoloads work.
14181
14182         * startup.el (normal-top-level): Load auto-autoloads only if
14183         lisp-directory is non-nil.
14184
14185         * setup-paths.el (paths-construct-load-path): Made it robust
14186         against nil lisp-directory.
14187
14188         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14189         to the list of variables that cause a warning when nil.
14190
14191         * toolbar.el (init-toolbar-location): Now works even when there's
14192         no toolbar icon directory.
14193
14194 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14195
14196         * help.el (view-lossage): Recognize it.
14197
14198         * simple.el (log-message): Mark multiline messages.
14199
14200 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14201
14202         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14203
14204 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14205
14206         * package-get.el (package-get-all):  add `\n' separator to
14207         interactive specification so that both variables are read
14208
14209 1998-04-22  Didier Verna  <didier@xemacs.org>
14210
14211         * x-menubar.el: ported the options menu to Custom.
14212         Moved the "read only" toggle button to the buffers menu.
14213         Corrected some missing ;;;###autoload or defcustom.
14214
14215         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14216         the scrollbar-visible specifier for options menu handling.
14217
14218         * toolbar.el (toolbar-visible-p)
14219                      (toolbar-captioned-p)
14220                      (default-toolbar-position): defcustom wrappers around
14221         the toolbar specifiers for options menu handling.
14222
14223         * frame.el (get-frame-for-buffer-default-instance-limit):
14224         defcustom it for options menu handling.
14225
14226         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14227         font-lock-mode for options menu handling.
14228
14229         * cus-start.el: added Custom properties to overwrite-mode for
14230         options menu handling.
14231
14232 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14233
14234         * about.el: shameless self-promotion.
14235
14236 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14237
14238         * simple.el (raw-append-message): Slightly optimize.
14239         (remove-message): Use `push' for clarity.
14240         (append-message): Ditto.
14241         (display-warning): Dito.
14242         (raw-append-message): Send the message to the appropriate device.
14243
14244 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14245
14246         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14247         From Sean MacLennan <Sean.MacLennan@pika.ca>
14248
14249 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14250
14251         * setup-paths.el: Changed `directory-sep-char' to
14252         `path-separator', following a change in GNU Emacs.
14253
14254 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14255
14256         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14257         (Info-build-dir-anew): Add a final newline.
14258         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14259         is `always'
14260         (Info-rebuild-dir): Ditto
14261
14262         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14263
14264 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14265
14266         * simple.el (count-words-buffer): Retain zmacs region.
14267         (count-words-region): Ditto.
14268         * simple.el: (what-line): Expanded line counts.
14269         (count-lines): New parameter to conditionalize whether collapsed
14270         lines get counted.
14271         From Bob Weiner <weiner@altrasoft.com>
14272
14273 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14274
14275         * packages.el (package-locations): infodock-packages must override
14276         mule-packages and packages.
14277
14278 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14279
14280         * wid-edit.el:
14281         remove rude messages from widget-activation-widget-mapper
14282         and widget-activation-glyph-mapper
14283
14284 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14285
14286         * toolbar.el: Remove (featurep 'x) test from
14287         toolbar-make-button-list
14288
14289 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14290
14291         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14292         only if in the same frame.
14293
14294 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14295
14296         * packages.el (package-locations): Added site-packages hierarchy.
14297
14298         * setup-paths.el (paths-default-info-directories): Introduced and
14299         used.
14300
14301         * packages.el, setup-paths.el: Set various path searching depths
14302         to 1.
14303
14304         * packages.el (packages-hierarchy-depth):
14305         (packages-load-path-depth): Introduced and used.
14306
14307         * setup-paths.el (paths-load-path-depth): Introduced and used.
14308
14309         * find-paths.el (paths-find-recursive-path): Added max-depth
14310         parameter.
14311
14312 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14313
14314         * setup-paths.el (paths-construct-info-path): Removed
14315         dependency on behavior of (file-name-as-directory "").
14316
14317 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14318
14319         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14320         lisp objects
14321
14322 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14323
14324         * dump-paths.el, startup.el: Added handling for --debug-paths.
14325
14326 1998-04-15  William M. Perry  <wmperry@aventail.com>
14327
14328         * wid-edit.el: We cannot just set the help-echo or balloon-help
14329           properties for an extent based on the :help-echo widget
14330           property, since help-echo and balloon-help cause an EXTENT to
14331           get passed in, where :help-echo functions are expecting a WIDGET
14332
14333 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14334
14335         * scrollbar.el (init-scrollbar-from-resources): Call
14336         mswindows-init-scrollbar-metrics when appropriate.
14337
14338 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14339
14340         * dumped-lisp.el: dump x-toolbar for window system
14341
14342         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14343         have support and xpm.
14344
14345 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14346
14347         * files.el (toggle-read-only): Fix docstring.
14348         From Didier Verna <didier@xemacs.org>
14349
14350 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14351
14352         * startup.el (normal-top-level): Load autoload-file-name without
14353         specifying an extension---some people only auto-autoload.el.gz.
14354
14355 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14356
14357         * files.el (backup-enable-predicate): Don't bomb on NAME being
14358         nil.
14359
14360 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14361
14362         * find-paths.el, packages.el: Now prefers configure'd paths.
14363         This shouldn't cause any of the originally anticipated problems as
14364         the current paths architecture will not define the various
14365         configure-xxx variables if they're not specified on the configure
14366         command line.
14367
14368         * find-paths.el, setup-paths.el, packages.el: Removed all
14369         mentionings of "/" as a path separator.
14370         Used paths-construct-path throughout.
14371
14372         * find-paths.el (paths-construct-path): Created to assemble paths
14373         from directory components.
14374
14375         * setup-paths.el, packages.el: Used paths-decode-directory-path
14376         instead of decode-path-internal.
14377
14378         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14379         and associates.
14380         (paths-decode-directory-path) Created.
14381
14382         * setup-paths.el: Changed configure-exec-path to
14383         configure-exec-directory.
14384
14385 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14386
14387         * packages.el (packages-find-packages): Fixed decoding of
14388         EMACSPACKAGEPATH.
14389
14390         * startup.el: -no-packages -> -no-early-packages.
14391
14392         (packages-load-package-lisps): Fixed loading of auto-autoload
14393         files.
14394
14395         * startup.el (normal-top-level): Fixed loading of core
14396         auto-autoload.
14397
14398         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14399
14400         * startup.el, packages.el, dump-paths.el: Added proper settings
14401         for site-directory and lisp-directory variables.
14402
14403         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14404         inhibit-package-autoloads and fixed handling of it.
14405
14406         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14407         handling of former inhibit-package-init, now
14408         inhibit-early-packages, to make -vanilla etc. work.
14409
14410 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14411
14412         * code-process.el (start-process): Fallback to 'undecided instead
14413         of 'binary for process input coding stream.
14414
14415         * process.el (start-process): Docstring fix.
14416
14417 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14418
14419         * info.el (Info-insert-dir): Do not insert temporary dir files
14420         in Info-dir-file-attributes
14421         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14422         (Info-rebuild-dir): Ditto.
14423
14424 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14425
14426         * obsolete.el: Added obsoleteness declarations for
14427         `site-directory' and `Info-default-directory-list'.
14428
14429 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14430
14431         * find-paths.el (paths-find-emacs-root): Only look at the
14432         executable at the end of the symlink chain for determining the
14433         Emacs root.
14434
14435 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14436
14437         * setup-paths.el (paths-construct-info-path): Changed construction
14438         to cater to gone default in configure.
14439
14440         * find-paths.el (paths-uniq-append): Added.
14441
14442         * packages.el: Rewritten package path construction once again.
14443
14444         * dump-paths.el, startup.el: Removed package-path as a global
14445         variable.
14446
14447         * package-admin.el (package-admin-add-single-file-package):
14448         (package-admin-add-binary-package): Changed package-path to
14449         late-packages.
14450
14451         * packages.el (packages-split-path): Split path at "/" rather than
14452         nil according to change in emacs.c.
14453
14454 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14455
14456         * setup-paths.el (paths-construct-info-path): Changed info path
14457         order so that directories come out right.
14458         (paths-find-lock-directory): Fixed bug: It used to think
14459         configure-lock-directory is a path.
14460
14461 1998-04-06  Jeff Miller <jmiller@smart.net>
14462
14463         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14464         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14465         eases the use of toolbar-add/kill-item functions.
14466
14467 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14468
14469         * code-files.el (file-coding-system-alist): Commented out
14470         loaddefs.el magical treatment.
14471
14472 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14473
14474         * info.el (Info-rebuild-outdated-dir): Added new option
14475         `conservative' and made it the default
14476         (Info-rebuild-dir): Appropriately parse multi-line description
14477         strings, and multi-section dir files. Issue warning when dir
14478         is rebuilt as temporary
14479         (Info-build-dir-anew): Issue warning when dir is built as
14480         temporary
14481
14482 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14483
14484         * list-mode.el (list-mode-map): Bind highlight motion commands to
14485         standard keys left, right, C-b and C-f.
14486
14487 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14488
14489         * files.el (auto-mode-alist): allow .sc for Scheme->C
14490
14491 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14492
14493         * loadup.el (pureload): Don't quote (garbage-collect).
14494
14495 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14496
14497         * package-get-base.el: Updated.
14498
14499 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14500
14501         * isearch-mode.el (isearch-just-started): New variable.
14502         (isearch-mode): Set it.
14503         (isearch-repeat): Advance one character forward only if the search
14504         was successful, and was not just started.
14505         (isearch-repeat): Clear isearch-just-started.
14506
14507 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14508
14509         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14510         if running -batch.
14511
14512 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14513
14514         * subr.el (listify-key-sequence): Removed.
14515
14516 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14517
14518         * bytecomp.el (byte-compile-print-gensym): New option.
14519         (byte-compile-output-file-form): Use it.
14520         (byte-compile-output-docform): Ditto.
14521         (byte-compile-compiled-obj-to-list): Ditto.
14522
14523 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14524
14525         * msw-glyphs.el: set frame icon if xpm support.
14526
14527 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14528
14529         * help.el: Code that pretty prints variable values
14530           removed.
14531
14532 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14533
14534         * find-paths.el (paths-emacs-root-p): Correct test for installation
14535         directory.
14536         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14537
14538 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14539
14540         * loaddefs.el: Don't set debug-ignored-errors; leave
14541           its default value set to nil.
14542
14543 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14544
14545         * info.el (Info-rebuild-dir): fixed mis-spelling.
14546
14547 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14548
14549         * info.el (Info-rebuild-outdated-dir): New custom var
14550         (Info-insert-node): Create/update dir file when needed, ie when it
14551         does not exist or is older than some info files in directory
14552
14553 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14554
14555         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14556         for last packages, mainly for using a 20.4 package base.
14557
14558         * packages.el (late-packages): Typo fix.  It was called
14559         early-packages.
14560
14561         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14562         relative symlinks correctly.
14563         (paths-find-emacs-roots): More rigorous checking for plausible
14564         configuration-time root.
14565
14566         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14567         find its roots.
14568
14569 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14570
14571         * faces.el: Fix docstrings.
14572         * glyphs.el: Fix docstrings.
14573         * mouse.el: Fix docstrings.
14574
14575         * frame.el: Change phrase `current frame' to `selected frame'.
14576
14577         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14578
14579         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14580         macros using backquote to make them infinitely more readable.
14581
14582 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14583
14584         * packages.el (packages-find-package-path): Hardcoded specialized
14585         InfoDock support until we can clean this up.
14586
14587         * help.el (describe-bindings-1): Return the value of the bindings
14588         help buffer created.
14589         (describe-bindings): Ditto.
14590
14591         * simple.el (set-variable): Restore previous behavior of not
14592         bombing if the variable to set is not boundp.
14593
14594 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14595
14596         * packages.el (packages-handle-package-dumped-lisps): Allow for
14597         non-local files to be loaded off the package-lisp variable.
14598
14599 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14600
14601         * x-faces.el: Global X resources should override
14602           specs for all device classes (color, grayscale, mono);
14603           code currently doesn't override any of them.  Fixed by
14604           calling remove-specifier with '(x default) as the tag
14605           set and allowing inexact matches.
14606
14607 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14608
14609         * faces.el: Separated face initializations based on
14610           device classes into device type specific (tag set,
14611           instantiator) pairs.
14612
14613 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14614
14615         * wid-edit.el (widget-choice-action): Remember user's explicit
14616         choice.
14617         (widget-choice-value-create): Respect it.
14618         From Richard Stallman <rms@gnu.org>
14619
14620 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14621
14622         * setup-paths.el (paths-construct-info-path): Always append
14623         existing directories from configure-time info path.
14624
14625         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14626         Info-directory-list.
14627
14628         * info.el: Removed Info-default-directory-list which was broken by
14629         design.
14630         Removed bogus initialization of Info-directory-list---startup.el
14631         can do a much better job.
14632         Added autoload of Info-directory-list.
14633
14634         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14635         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14636         be exclusive; now it's merely given precedence, just like in the
14637         old days.
14638
14639 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14640
14641         * find-paths.el (paths-find-architecture-directory): Fix bug with
14642         finding; it used to default too early.
14643
14644 1998-03-25  Martin Buchholz <martin@xemacs.org>
14645
14646         * packages.el (packages-split-path): Fix a bug; it used to fail
14647         for paths that weren't split.
14648
14649 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14650
14651         * finder.el (finder-compile-keywords): trap on errors.
14652
14653 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14654
14655         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14656           fourth argument of t so that only the specs exactly
14657           matching the tag lists are removed.
14658
14659 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14660
14661         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14662
14663 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14664
14665         * minibuf.el (mouse-read-file-name-1): If a default directory was
14666         specified, use it for generating the completions.
14667
14668 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14669
14670         * update-elc.el: Now respects inhibit-package-init and
14671         inhibit-site-lisp.
14672         Now does path construction with loadup-paths.
14673
14674         * startup.el (normal-top-level, startup-setup-paths): Now respects
14675         inhibit-package-init and inhibit-site-lisp.
14676
14677         * packages.el (packages-find-package-path): Extended package path
14678         by version-specific hierarchies.
14679         (packages-find-packages): Now respects inhibit flag and
14680         inhibit-site-lisp.
14681         Moved path setup to loadup-paths.
14682
14683         * make-docfile.el: Now respects inhibit-package-init and
14684         inhibit-site-lisp.
14685         Now does path construction with loadup-paths.
14686
14687         * loadup.el: Now respects inhibit-package-init and
14688         inhibit-site-lisp.
14689
14690         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14691
14692         * loadup-paths.el: New file: setup load-path to encompass
14693         packages.
14694
14695 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14696
14697         * auto-show.el: load-gc renamed to pureload.
14698         * site-load.el: Ditto.
14699         * packages.el (toplevel): Ditto.
14700         * loadup.el (really-early-error-handler): Ditto.
14701         * dumped-lisp.el (preloaded-file-list): Ditto.
14702         * cus-face.el (custom-declare-face): Ditto.
14703
14704 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14705
14706         * <Today>: The Big Path Searching Overhaul.
14707
14708         * find-paths.el: New file: find and assemble paths in the
14709         installation hierarchy.
14710
14711         * setup-paths.el: New file: global layout of paths and directories
14712         within the XEmacs hierarchy.
14713
14714         * packages.el: Replaced everything related to path searching and
14715         startup by code in terms of find-paths.
14716
14717         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14718         the new path searching engine.
14719
14720         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14721         and setup-paths.
14722
14723 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14724
14725         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14726         setup-paths.el.
14727
14728 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14729
14730         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14731         compiles identically in any configuration.
14732         Removed irrelevant commentary.
14733
14734 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14735
14736         * simple.el (set-variable): Allow setting specifiers.
14737
14738 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14739
14740         * lisp.el (forward-sexp): Revert previous change.
14741
14742 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14743
14744         * frame.el (frame-initialize): Use `delete-console' instead of
14745         `delete-device' to delete the stream console to match the usage in
14746         Fkill_emacs.
14747
14748 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14749
14750         * files.el (cdpath-previous): New variable.
14751         (cd): Use it.
14752         From Bob Weiner <weiner@wave.altrasoft.com>
14753
14754 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14755
14756         * keydefs.el: Changed keybindings of forward-char,
14757           backward, scroll-up and scroll-down to point to their
14758           -command counterparts.
14759
14760         * simple.el: New functions: forwarc-char-command,
14761           backwrad-char-command, scroll-up-command,
14762           scroll-down-command which work liek their counterparts
14763           except that they honor the variable
14764           signal-error-on-buffer-boundary.
14765
14766           Definition of signal-error-on-buffer-boundary received
14767           from src/cmds.c.
14768
14769           defvar declaration added for word-across-newline to avoid
14770           byte-compiler warning about the free variable reference.
14771
14772 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14773
14774         * winnt.el: Removed "%t" from the beginning of
14775         modeline-format. From now on, there's no nt-specifics in the modeline.
14776
14777 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14778
14779         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14780         of `when' with `if'.
14781
14782 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14783
14784         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14785         mswindows. Must be reworked along with glyphs.el, or
14786         merged into it, after there is images support.
14787
14788         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14789         'mswindows.
14790
14791 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14792
14793         * faces.el: fix for text cursor initialization.
14794         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14795         From Andy Piper <andyp@parallax.co.uk>
14796
14797 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14798
14799         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14800         if there is an existing package that handles it and warn the user
14801         about that mode.
14802
14803 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14804
14805         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14806         Installation" menu item when Installation-string is not bound.
14807
14808 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14809
14810         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14811         From Jeremiah W. James <jerry@cs.ucsb.edu>
14812
14813 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14814
14815         * msw-faces.el:
14816         * faces.el: Fix face initialization.
14817
14818 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14819
14820         * files.el (backup-enable-predicate): fix breakage introduced
14821         by TMPDIR patch.
14822
14823 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14824
14825         * x-faces.el (x-init-face-from-resources): The
14826           TTY face property retrieval functions don't return
14827           specifiers, so use face-property instead.
14828
14829 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14830
14831         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14832
14833 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14834
14835         * x-menubar.el: Expanded documentation for
14836           option-save-faces.  Changed Options -> Browse Faces
14837           menu entry to invoke customize-face.
14838
14839 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14840
14841         * faces.el: Most face initialization moved out of
14842           init-other-random-faces to the top level so that the
14843           initialization happens before Xemacs is dumped.  Much
14844           of the fascist "face-differs-from-default-p or FROB!"
14845           code has been retired in favor of letting the user do
14846           what they want to do.  Face initialization code changed
14847           to use `default' specifier tag so that the settings can
14848           be overridden later if the user wishes it.
14849
14850 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14851
14852         * about.el (about-hackers): Update contributors list.
14853
14854 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14855
14856         * specifier.el: Define new specifier tag `default'.
14857
14858         * modeline.el: Initialize faces using `default' tag.
14859
14860         * x-faces.el (x-init-face-from-resources): Remove
14861           specifier specs containing the `default' tag before
14862           adding new specs.
14863
14864 1998-03-02  John Jones  <jj@asu.edu>
14865
14866         * package-get.el (package-get-all): fixed arguments on call to
14867         package-admin-add-single-file-package.
14868         * package-get.el (package-get-installedp): fixed to match
14869         advertised behavior.
14870         * package-get.el: added function package-get-update-all which
14871         installs newest versions of all the current packages (if they are
14872         not already installed).
14873
14874 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14875
14876         * files.el (find-file-noselect): Uncommented `truename' binding in
14877         `let*' and use it later to set `buffer-file-truename' iff it's
14878         still nil, as happens for example when finding a compressed
14879         file with "jka-compr".
14880
14881 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14882
14883         * faces.el: in make-face-* type functions do the operation for all
14884         window systems, not just the first one found.
14885
14886         * font.el: call mswindows-list-fonts for mswindows.
14887
14888 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14889
14890         * code-process.el (call-process-region):
14891         * process.el (call-process-region):
14892         * package-get.el (package-get-dir):
14893         * files.el (backup-enable-predicate):
14894         * gnuserv.el (gnuserv-temp-file-regexp):
14895         Use temp-directory in place of `/tmp'.
14896
14897 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14898
14899         * "Fast" dired-in-C enhancements for Windows 95/NT:
14900
14901         * files.el: Added function, `wildcard-to-regexp', from GNU
14902           Emacs.
14903
14904         * files.el (insert-directory): Modified to use special
14905           dired-in-C enhancements if present.
14906
14907 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14908
14909         * code-files.el: make default coding no-conversion.
14910
14911 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14912
14913         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14914         the load-path.
14915
14916         * update-elc.el: Strip directory when testing for files not to
14917         bytecompile.
14918
14919 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14920
14921         * lisp-mode.el: Use recommended form for menus.
14922
14923         * info.el (Info-construct-menu): Use recommended form for menus.
14924
14925         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14926         entry.
14927
14928 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14929
14930         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14931           (get-frame-for-buffer-noselect): Always return frames
14932           in the not-this-window-p cond clause.
14933
14934 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14935
14936         * help.el (describe-installation): New function.
14937
14938         * x-menubar.el (default-menubar): Add describe-installation to
14939         Help menu.
14940
14941         * packages.el (packages-unbytecompiled-lisp): Installation.el
14942         should not be bytecompiled.
14943
14944         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14945         XEmacs.
14946
14947         * x-menubar.el (default-menubar): Use correct guard for VM menu
14948         entry.
14949
14950         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14951         coding.
14952         From Andy Piper <andyp@parallax.co.uk>
14953
14954 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14955
14956         * ldap.el: Do not require ldap-internal at compile time.
14957
14958 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14959
14960         * code-files.el: new file. a virtual copy of mule-files.el
14961         but without charset
14962         dependencies. (toggle-buffer-file-ocding-system) new function for
14963         changing the eol type for the current buffer.
14964
14965         * code-process.el: new file. a copy of
14966         mule-process.el. mule-process.el will disappear when things have
14967         settled.
14968
14969         * coding.el: new file. a virtual copy of mule-files.el but
14970         without charset dependencies. (coding-system-base) new function
14971         for getting the parent coding system of a coding system with eol
14972         type set.
14973
14974         * dumped-lisp.el: add above files for the non-mule case.
14975
14976 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14977
14978         * window-xemacs.el (display-buffer): If no explicit
14979           frame is specified, search for a window that displays
14980           the buffer on the currently selected frame, before
14981           searching other frames.
14982
14983 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14984
14985         * frame.el (get-frame-for-buffer): If not-this-window-p
14986           is non-nil, use window on the selected frame if it is not
14987           also the selected window.  When defaulting, search for
14988           windows on the currently selected fgrame before searching
14989           other frames.
14990
14991 1998-02-25  Didier Verna  <didier@xemacs.org>
14992
14993         * modeline.el (modeline-swap-buffers): originally named
14994         `mouse-release-modeline'. Whether to actually swap the buffers is
14995         decided in `mouse-drag-modeline'.
14996         (mouse-drag-modeline): A button release event is considered a
14997         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14998         stay unchanged.
14999
15000 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15001
15002         * x-menubar.el: Put redo on the menubar.
15003         From Aki Vehtari <Aki.Vehtari@hut.fi>
15004
15005 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15006
15007         * bytecomp.el (displaying-byte-compile-warnings): if
15008         temp-buffer-show-function is set, use it to display current set of
15009         warnings in the "*Compile-Log-Show*" buffer.
15010
15011         * simple.el (display-warning-buffer): if temp-buffer-show-function
15012         is set, use it to display current set of warnings in the
15013         "*Warnings-Show*" buffer.
15014
15015 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15016
15017         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15018         Common Lisp.
15019
15020 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15021
15022         * menubar.el: Allow button descriptors at least 2 long.
15023
15024         * x-menubar.el (default-menubar): Use recommended forms.
15025         (file-menu-filter): Remove.
15026         (edit-menu-filter): Remove.
15027
15028 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15029
15030         * about.el (about-hackers): Updated.
15031
15032 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15033
15034         * help.el (help-max-help-buffers): new variable
15035         (help-register-and-maybe-prune-excess): new function
15036         (help-buffer-name): use help-max-help-buffers.
15037         (with-displaying-help-buffer): use
15038         help-register-and-maybe-prune-excess.
15039
15040         * help.el (help-maybe-pretty-print-value): if the value fits on
15041         one line, let it.
15042
15043 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15044
15045         * (with-displaying-help-buffer): there is no need to kill the buffer
15046         if it exists, because with-output-to-temp-buffer will clear it.
15047         further, killing the buffer violates the rule that
15048         temp-buffer-show-function, if set, has the full responsibility of
15049         showing the temp buffer.  killing the buffer fucks with the window
15050         configuration, hosing temp-buffer-show-function.
15051
15052
15053 1998-02-23  Didier Verna  <didier@xemacs.org>
15054
15055         * modeline.el (mouse-drag-modeline):
15056         - Always scroll the modeline that was originally clicked on.
15057         - Use x pixels instead of x characters (which doesn't work anyway)
15058         as horizontal reference for modeline dragging. This allows us to
15059         keep on dragging the modeline even if the motion event occurs in
15060         another window.
15061
15062 1998-02-23  Didier Verna  <didier@xemacs.org>
15063
15064         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15065         glyph on the modeline to indicate that dragging the mouse has an
15066         effect both horizontally and vertically.
15067
15068 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15069
15070         * about.el (about-xemacs): Get rid of redundant visible version
15071         number.
15072
15073 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15074
15075         * about.el (about-hackers): Update credits.
15076
15077 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15078
15079         * prim/register.el (view-register): Show register type file-query.
15080
15081 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15082
15083         * mode-motion.el (mode-motion-highlight-internal):
15084           save-excursion inside save-window-exucrsion form to
15085           hide buffer point changes from save-window-excursion.
15086           Prevents display flickering when the mouse pointer
15087           moves.
15088
15089 1998-02-17  Didier Verna  <didier@xemacs.org>
15090
15091         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15092         function to handle correctly the case of a toolbar one side of the
15093         window: scrolling will not necessarily happen.
15094
15095 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15096
15097         * files.el (after-find-file): Restore missing argument
15098           to format that provides filename for "... consider M-x
15099           recover-file" message.  Also call `message' with "%s"
15100           as the first arg instead of an arbitrary string.
15101
15102 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15103
15104         * about.el (about-hackers): Various additions.
15105
15106 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15107
15108         * autoload.el (generate-file-autoloads-1): Don't force an extra
15109         line out when copying on-the-same line autoloads.
15110
15111         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15112         is installed.
15113
15114 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15115
15116         * x11/x-win-xfree86.el (x-win-init-xfree86):
15117         * x11/x-win-sun.el (x-win-init-sun):
15118         * x11/x-init.el (x-initialize-compose):
15119         * prim/simple.el:
15120         (backward-or-forward-kill-sexp):
15121         (backward-or-forward-kill-sentence):
15122         (backward-or-forward-kill-word):
15123         (backward-or-forward-delete-char):
15124         * prim/isearch-mode.el (isearch-help-or-delete-char):
15125         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15126         x-keysym-on-keyboard-p to detect backspace.
15127         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15128         Clean up symbols used with dead keys, checking Linux and solaris
15129         keysyms.
15130         Simplify x-win-*.el using above methods.
15131         Change documentation for x-keysym-*-p functions.
15132
15133 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15134
15135         * about.el (about-hackers): Restore entries for Michael Sperber and
15136         Vinnie Shelton.
15137         From Vinnie Shelton <acs@acm.org>
15138
15139 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15140
15141         * simple.el (count-words-region): Ditto.
15142
15143 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15144
15145         * simple.el (count-words-buffer): Document.  Don't print anything
15146         if non-interactive.
15147
15148 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15149
15150         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15151         multiple files in InfoDock.
15152
15153 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15154
15155         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15156         from version.el in InfoDock.
15157
15158         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15159         specially.
15160
15161 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15162
15163         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15164         variable name in docstring.
15165
15166 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15167
15168         * menubar.h: Include "gui.h".
15169
15170 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15171
15172         * site-load.el: Fix documentation.
15173
15174 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15175
15176         * package-get-base.el (package-get-base): Updated.
15177
15178         * keymap.el: PC-ize.
15179
15180 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15181
15182         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15183         from' on a fresh line.
15184
15185 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15186
15187         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15188         object.
15189
15190 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15191
15192         * undo-stack.el: PC-ize.
15193
15194         * cmdloop.el: PC-ize.
15195
15196 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15197
15198         * bytecomp-runtime.el: PC-ize.
15199
15200         * byte-optimize.el: Prolog fixup.  PC-ize.
15201
15202         * cus-dep.el: Spelling fix.
15203
15204         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15205         entries follow).
15206
15207 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15208
15209         * text-mode.el (text-mode-hook-identify): New function,
15210         put on text-mode-hook.  Set text-mode-variant here.
15211         (text-mode): Don't set it here.
15212
15213 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15214
15215         * text-mode.el (text-mode-hook): New defvar.
15216         (text-mode-variant): New variable.
15217         (text-mode): Set that variable locally.
15218         (toggle-text-mode-auto-fill): New command.
15219
15220 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15221
15222         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15223
15224 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15225
15226         * text-mode.el (paragraph-indent-text-mode):
15227         Renamed from spaced-text-mode.
15228         (text-mode-map): Bind TAB to indent-relative.
15229         (indented-text-mode-map): Variable deleted.
15230         (indented-text-mode): Now an alias for text-mode.
15231
15232 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15233
15234         * loadup.el: test-atoms debugging stuffs removed.
15235
15236 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15237
15238         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15239
15240 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15241
15242         * help.el (describe-beta): Made it use `locate-data-file'.
15243         (describe-distribution): Ditto.
15244         (describe-copying): Ditto.
15245         (describe-project): Ditto.
15246         (view-emacs-news): Ditto.
15247
15248         * help-nomule.el (help-with-tutorial): Made it use
15249         `locate-data-file' to find tutorial.
15250
15251 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15252
15253         * about.el: Corrected my email address.
15254
15255         * mouse.el: Added 'mouse-mswindows-drop' similar to
15256         'mouse-offix-drop'.
15257
15258 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15259
15260         * loadup.el (running-xemacs): Spelling fix.
15261
15262 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15263
15264         * packages.el (packages-find-packages-1): Don't allow a backwards
15265         compatible lisp tree to overwrite `preloaded-file-list'.
15266
15267 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15268
15269         * loadup.el: Don't delete "xemacs" prior to dumping.
15270
15271 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15272
15273         * package-info.el (pi-last-mod-date): New function.
15274         (pi-author-version): New function.
15275         (batch-update-package-info): Use them.
15276
15277 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15278
15279         * frame.el (get-frame-for-buffer-default-to-current): Create.
15280         (get-frame-for-buffer-noselect): Allow user to use current frame
15281         with `get-frame-for-buffer-default-to-current'.
15282
15283 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15284
15285         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15286         (byte-compile-output-docform): Ditto.
15287         (byte-compile-compiled-obj-to-list): Ditto.
15288
15289 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15290
15291         * startup.el (command-line-1): Removed code that ran
15292           buffer-menu.
15293
15294 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15295
15296         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15297
15298 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15299
15300         * frame.el (suspend-emacs-or-iconify-frame): Check using
15301         `device-on-window-system-p' instead of explicitly checking for X,
15302         so that the same logic works for MS Windows.
15303         (suspend-or-iconify-emacs): Ditto.
15304
15305 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15306
15307         * about.el (about-maintainer-info): Andy Piper is back.
15308         (xemacs-hackers): Updated Andy Piper's email address.
15309         (about-hackers): Added Jonathan Harris.
15310         (about-hackers): Updated Tibor Polgar's email address.
15311
15312 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15313
15314         * about.el: Add xemacs.org email manager.
15315
15316         * package-get-base.el (package-get-base): Updated with most recent
15317         package updates.
15318
15319 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15320
15321         * help.el (function-arglist): Use `indirect-function' instead of
15322         `symbol-function' so that aliases are treated correctly.
15323
15324 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15325
15326         * help.el (help-map): Add f1 binding to `help-for-help'.
15327         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15328         (describe-key-briefly): Use `princ' "%s" to print object.
15329         (with-displaying-help-buffer): Kill buffer if it exists, again.
15330         (describe-key): Use `princ' "%s" to print object.
15331         (describe-function-1): Use `princ' "%s" to print object.
15332         Commented out alias lines removed.
15333         (help-pretty-print-limit): New variable to control pretty-printing
15334         of variable values.
15335         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15336         `help-pretty-print-value' again.  Only print-print when OBJECT is
15337         list of length less than `help-pretty-print-limit'.
15338         (describe-variable): Use `help-maybe-pretty-print-value' again.
15339
15340 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15341
15342         * simple.el (blink-matching-open): Remove C++ kludge.
15343         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15344
15345 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15346
15347         * info.el (Info-default-directory-list): Made the documentation
15348         more explanitory.
15349
15350 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15351
15352         * lisp/packages.el:
15353         * lisp/package-admin.el:
15354         * lisp/build-report.el:
15355         Fix typos.
15356
15357 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15358
15359         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15360         warnings in Java buffers without final newline and editing the
15361         last line.
15362
15363 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15364
15365         * packages.el (packages-find-packages-1): Don't allow a backwards
15366         compatible lisp tree to overwrite `preloaded-file-list'.
15367         Suggested by Colin Rafferty  <colin@xemacs.org>
15368
15369         * mouse.el (mouse-offix-drop): Set undo-boundary.
15370         From Oliver Graf <ograf@fga.de>
15371
15372 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15373
15374         * loadup.el (load-gc): rewrite as defun.
15375         Print something sensical if a required dump-time file isn't found.
15376
15377 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15378
15379         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15380         bug strikes a menudescriptor.
15381
15382         * package-get-base.el (package-get-base): Updated.
15383
15384         * package-info.el (batch-update-package-info): Derive REQUIRES
15385         from the Makefile.
15386
15387 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15388
15389         * files.el (save-some-buffers): Don't play games with deleting
15390         other windows if we are in the minibuffer window.
15391
15392 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15393
15394         * modeline.el (modeline-minor-mode-menu): Add support for :active
15395         (add-minor-mode): Document :active property to TOGGLE.
15396
15397 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15398
15399         * modeline.el (modeline-minor-mode-menu): Add support for an
15400         `:included' predicate in the `toggle-sym' plist.
15401         (add-minor-mode): Document the :included property, format
15402         docstring some more.
15403         (modeline-minor-mode-menu): Documentation string added.
15404
15405 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15406
15407         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15408         labels from the symbol-names by thwacking off the overly redundant
15409         and overused "mode", parenthesizing "minor", and capitalizing the
15410         resultant strings.  Also shortened the menu's title by eliminating
15411         the redundant buffer name.
15412         (add-minor-mode): Beautified the docstring, added mention of the
15413         `:menu-tag' property of TOGGLE.
15414         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15415         `toggle-sym' to beatify the mode-life menus.
15416         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15417         `auto-fill-function'.
15418
15419 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15420
15421         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15422         menus to :style 'toggle.
15423
15424 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15425
15426         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15427
15428 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15429
15430         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15431         only recognize first hyperlink.
15432         (hyper-apropos-highlightify): Deletia, this is already done by
15433         `hyper-apropos-insert-face'.
15434         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15435
15436 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15437
15438         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15439         mail.
15440         (toolbar-mail-reader): Add support for `send'.
15441         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15442
15443 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15444
15445         * info.el (Info-emacs-info-file-name): Add defvar for
15446         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15447         will function properly.
15448
15449 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15450
15451         * simple.el: make the backwards delete function called by
15452         `backward-or-forward-delete-char' user configurable.
15453
15454 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15455
15456         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15457         compiled function got loaded from.
15458
15459 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15460
15461         * term/apollo.el: Synched up with InfoDock 3.6.2.
15462
15463 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15464
15465         * startup.el (load-init-file): Load autoloads earlier.
15466         (startup-splash-frame): Handle InfoDock logo.
15467
15468         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15469         InfoDock.
15470         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15471
15472         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15473         doesn't have this function.
15474
15475         * packages.el (locate-data-file): Fix to call `locate-file'.
15476
15477 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15478
15479         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15480         version of version.el.
15481         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15482
15483         * x-menubar.el (default-menubar): Guard reference to
15484         `gnuserv-frame'.
15485         (default-menubar): Guard references to `font-lock-mode'.
15486         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15487         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15488
15489         * make-docfile.el: Don't snarf doc strings from autoloads.
15490
15491         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15492         loading auto-autoloads files.
15493
15494         * loaddefs.el: Disable dumping autoloads.
15495
15496 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15497
15498         * lisp-mnt.el: Synch to Emacs 20.2.
15499
15500         * help.el: Remove manual autoload of `finder-by-keyword'.
15501
15502         * finder.el (finder-by-keyword): Autoload.
15503
15504         * help.el: Conditionalize hyperbole setup.
15505
15506 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15507
15508         * packages.el (package-require): Update to reflect new data format.
15509
15510 1998-01-02  Didier Verna  <didier@xemacs.org>
15511
15512         * x-menubar.el (default-menubar): make the tutorials available
15513         through the menubar. (Plus some compilation warnings cleanup).
15514
15515 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15516
15517         * check-features.el: New file.  Perform sanity check after build.
15518
15519         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15520         files to tooltalk package.
15521         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15522         package.
15523
15524         * package-admin.el (package-admin-xemacs): Use better default for
15525         location of XEmacs binary.
15526
15527 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15528
15529         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15530         tag with sexp and add value tag with value `t'.
15531
15532 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15533
15534         * package-get.el: Changes to work with real data.
15535         From Pete Ware <ware@cis.ohio-state.edu>
15536
15537         * packages.el (packages-reload-autoloads): Guard load for the time
15538         being.
15539
15540         * update-elc.el ("packages.el"): Force loading packages.el instead
15541         of possibly out-of-date packges.elc.
15542         * make-docfile.el ("packages.el"): Ditto.
15543
15544 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15545
15546         * build-report.el (build-report-delete-regexp): Added a rule for
15547         the main tarball shadowing anything past it.
15548
15549 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15550
15551         * packages.el (package-provide): Delete a previous provide.
15552
15553         * package-info.el: New file.
15554
15555         * package-get.el: New file.
15556         From Pete Ware <ware@cis.ohio-state.edu>
15557         (package-get): Fix md5 computation to work with Mule.
15558
15559 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15560
15561         * simple.el (log-message-*): Quote symbols in docstrings properly.
15562
15563 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15564
15565         * packages.el (packages-new-autoloads): Ignore symbolic links.
15566
15567         * cus-face.el (face-custom-attributes-get): Fix typo.
15568         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15569
15570 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15571
15572         * startup.el (load-init-file): Reload new or changed autoloads
15573         unless inhibited.  Reload modified dumped lisp (stubbed).
15574
15575         * packages.el (packages-new-autoloads): New function.
15576         (packages-reload-autoloads): New function.
15577         (packages-reload-dumped-lisp): New (stub) function.
15578
15579         * loadup.el: Inhibit reloading dumped files when running temacs.
15580
15581         * loadhist.el (file-provides): Extend to handle variant
15582         extensions.
15583
15584         * replace.el (query-replace): Fix typo.
15585
15586 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15587
15588         * make-docfile.el: list-autoloads-path has been renamed.
15589         * update-elc.el: list-autoloads has been renamed.
15590
15591         * packages.el (packages-list-autoloads): Renamed.
15592         (packages-list-autoloads-path): Ditto.
15593
15594 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15595
15596         * packages.el (packages-find-packages-1): Made it signal a warning
15597         for an error in an auto-autoload.el file.
15598
15599 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15600
15601         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15602         tag with const.
15603         From Aki Vehtari <Aki.Vehtari@hut.fi>
15604
15605         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15606
15607         * loadhist.el (unload-feature): Remove autoload.
15608
15609 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15610
15611         * loadhist.el: Unpackaged.
15612
15613         * help.el (describe-symbol-find-file): Rename
15614         `describe-function-find-file' and make old name obsolete.
15615         (describe-function-1): Use it.
15616         (describe-function-1): Guard reference to
15617         `compiled-function-annotation'.
15618
15619 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15620
15621         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15622         argument.
15623         (help-mode-quit): New optional arg to control whether it kills or
15624         buries.  Tidied up.
15625         (with-displaying-help-buffer): Don't kill buffer initially, even
15626         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15627         (help-pretty-print-value): Rename back from
15628         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15629         use it, otherwise use dumped `cl-prettyprint'.
15630         (describe-variable): Use `help-pretty-print-value' again.
15631         (find-func): Removed reference to "find-func" at end.
15632
15633 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15634
15635         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15636           GUI XEmacs. Rename? x-menubar is rather window system
15637           independant, except for a couple of items.
15638
15639 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15640
15641         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15642         entries as they will no longer be distributed with XEmacs.
15643
15644         * format.el (format-alist): Fix image/tiff regexps.
15645         From P. E. Jareth Hein <jareth@camelot-soft.com>
15646
15647         * help.el (help-maybe-pretty-print-value): Rename.
15648         (describe-variable): Use it.
15649         (describe-variable): Add trailing linefeed.
15650
15651 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15652
15653         * help.el (describe-function-1): Don't output anything for
15654           arglist of autoload functions.
15655
15656 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15657
15658         * help.el (describe-function-1): Don't output anything for
15659           arglist of autoload functions.
15660
15661 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15662
15663         * help.el (help-mode-map): New bindings for `help-mode-bury',
15664         `describe-function-at-point', `describe-variable-at-point',
15665         `Info-elisp-ref', `customize-variable', `help-next-section' and
15666         `help-prev-section'.
15667         (help-next-section): New function.
15668         (help-prev-section): New function.
15669         (help-mode-quit): Changed to kill the help buffer.
15670         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15671         correctly.
15672         (help-buffer-name): New function to generate the name of help
15673         buffers.
15674         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15675         argument giving the name of the help buffer.
15676         (describe-key): Use `with-displaying-help-buffer' with name.
15677         (describe-mode): Ditto.
15678         (describe-bindings): Ditto.
15679         (describe-prefix-bindings): Ditto.
15680         (view-lossage): Ditto.
15681         (with-syntax-table): New macro.
15682         (function-called-at-point): Use `ignore-errors' and
15683         `with-syntax-table'.
15684         (function-at-point): Ditto.
15685         (describe-function): Use `with-displaying-help-buffer' with name.
15686         (function-arglist): Extracted from `describe-function-1'.  Returns
15687         function's arglist as string.
15688         (function-documentation): Extracted from `describe-function-1'.
15689         Returns function's docstring.
15690         (describe-function-1): Remove all the "stream" garbage, including
15691         the stream argument.  Use `function-arglist' and
15692         `function-documentation'.
15693         (describe-function-arglist): Just use `function-arglist'.
15694         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15695         (help-pretty-print-value): New function to help with
15696         pretty-printing variable values.  Knows about `#<...>'.  Needs
15697         `pp-internal'.
15698         (describe-variable): Use `with-displaying-help-buffer' with name.
15699         Formatting improved.  Display file where variable is defined, if
15700         known.  Use `help-pretty-print-value'.
15701         (describe-syntax): Use `with-displaying-help-buffer' with name.
15702         (list-processes): Remove "stream" garbage.
15703
15704 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15705
15706         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15707         call a dumped routine instead.
15708
15709         * x-win-xfree86.el: Wrap file in defun.
15710         * x-win-sun.el: Ditto.
15711
15712 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15713
15714         * help.el (view-emacs-news): Remove usage of outl-mouse which
15715         advises functions and does other evil things.
15716
15717 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15718
15719         * format.el (format-alist): Add `image/tiff'.
15720         From P. E. Jareth Hein <jareth@camelot-soft.com>
15721
15722 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15723
15724         * about.el (about-hackers): More names added.
15725
15726         * make-docfile.el: Remove superfluous package path search.
15727
15728         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15729
15730 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15731
15732         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15733         ignored shadows.
15734
15735 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15736
15737         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15738         get trailing slashes when added to the load-path.
15739
15740         * x-init.el (init-x-win): Locate where XEmacs X localization files
15741         are.
15742
15743 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15744
15745         * x-faces.el: Added support for foregroundToolBarColor
15746           to xpm-color-symbols.
15747
15748 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15749
15750         * etags.el (tags-remove-duplicates): Removed.
15751         (buffer-tag-table-list): Use `delete-duplicates'.
15752
15753         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15754         correctly.
15755         (get*): Defalias to `get'.
15756
15757         * cl.el (eql): Compare integers with `eq'.
15758         (cl-map-extents): Check for `map-extents' first.
15759
15760 1997-12-17  Didier Verna  <didier@xemacs.org>
15761
15762         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15763         added the 'numero', 'copyright' and 'trademark' symbols.
15764
15765         * leim/quail/latin-post.el ("french-postfix"): see above.
15766
15767 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15768
15769         * widget.el (define-widget): Check the arguments.
15770
15771         * cus-edit.el (customize-face): Use `check-argument-type'.
15772         (custom-variable-value-create): Use `signal' to signal error.
15773         (custom-variable-reset-saved): Ditto.
15774         (custom-variable-reset-standard): Ditto.
15775         (custom-face-reset-saved): Ditto.
15776
15777         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15778         (widget-default-format-handler): Ditto.
15779         (widget-checklist-add-item): Ditto.
15780         (widget-radio-add-item): Ditto.
15781         (widget-editable-list-entry-create): Ditto.
15782         (widget-sexp-prompt-value): Ditto.
15783
15784         * custom.el (custom-declare-variable): Signal errors better.
15785         (custom-handle-keyword): Ditto.
15786         (custom-declare-group): Ditto.
15787
15788         * window-xemacs.el (windows): Ditto.
15789
15790         * menubar.el (menu): Ditto.
15791
15792         * keydefs.el (keyboard): Ditto.
15793
15794         * minibuf.el (minibuffer): Ditto.
15795
15796         * process.el (execute): Ditto.
15797
15798         * fill.el (fill): Ditto.
15799
15800         * modeline.el (modeline): Ditto.
15801
15802         * help.el (help): Ditto.
15803
15804         * faces.el (faces): Ditto.
15805
15806         * files.el (files): Ditto.
15807
15808         * x-init.el (x): Ditto.
15809
15810         * lisp-mode.el (lisp): Ditto.
15811
15812         * process.el (processes): Ditto.
15813
15814         * mouse.el (mouse): Ditto.
15815
15816         * abbrev.el (abbrev): Moved from cus-edit.
15817
15818         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15819         as variable declaration.
15820
15821 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15822
15823         * menubar.el (find-menu-item): Use `check-argument-type'.
15824         (find-menu-item): Cosmetic changes.
15825
15826 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15827
15828         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15829
15830 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15831
15832         * startup.el (set-default-load-path): Only search package-path
15833         when not running temacs.
15834
15835         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15836         files.
15837
15838         * loadup.el: Correct commentary.  Reformatting.
15839         (really-early-error-handler): Use absolute path to the
15840         first dumped-lisp.el file.
15841         (really-early-error-handler): Print full path name of
15842         each dumped lisp file (inherited from InfoDock).
15843
15844         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15845         dumped-lisp.el files.
15846
15847         * make-docfile.el (preloaded-file-list): Reorder when the
15848         package-path is searched.
15849         * update-elc.el: Ditto.
15850
15851         * lisp-mode.el (call-with-condition-handler): Treat the same as
15852         `condition-case' for indentation.
15853
15854         * about.el (about-xemacs): Update release date.
15855
15856 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15857
15858         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15859         anywhere but at the last clause.
15860         (ecase): Disallow `t' and `otherwise'.
15861
15862 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15863
15864         * cus-edit.el (custom-buffer-create-buttons): New function
15865         from stuff moved out of `custom-buffer-create-internal'.
15866         (custom-novice): New variable.  Default t.
15867         (custom-display-global-buttons): Ditto.  Default `top'.
15868         (custom-buffer-create-internal): Only display help if
15869         `custom-novice' is non-nil.  Display global buttons according to
15870         `custom-display-global-buttons'.
15871
15872 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15873
15874         * menubar.el (find-menu-item): Use `check-argument-type'.
15875         (find-menu-item): Cosmetic changes.
15876
15877 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15878
15879         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15880         look.
15881
15882 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15883
15884         * format.el (format-deannotate-region):  Bug fix.
15885         Deannotating a region containing unknown tags would fail
15886         (causing decoding of text/enriched to fail at user level)
15887
15888 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15889
15890         * minibuf.el (read-directory-name): Support sixth
15891           arg, HISTORY, as already documented.
15892
15893 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15894
15895         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15896         to `ecase'.
15897
15898 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15899
15900         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15901         skk-activate.
15902
15903 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15904
15905         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.