update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list):
4         Don't prefer ucs-compat CCSes to other CCSes.
5
6 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-charset.el (default-coded-charset-priority-list): Add
9         `===ucs-bmp-cjk-compat@unicode'.
10
11         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
12         coded-charset for XEmacs CHISE.
13
14 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
15
16         * mule/mule-charset.el (default-coded-charset-priority-list): Add
17         `=ucs-sip-itaiji-003'.
18
19         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
20         XEmacs CHISE.
21
22 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
23
24         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
25         setting for `=ucs-var-004'.
26
27         * mule/mule-charset.el (default-coded-charset-priority-list): Add
28         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
29
30         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
31         XEmacs CHISE.
32         (=ucs-var-004): Ditto.
33         (=ucs-bmp-var-004): Ditto.
34
35 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
36
37         * mule/mule-charset.el (default-coded-charset-priority-list): Add
38         `=ucs-sip-var-003'.
39
40         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
41         XEmacs CHISE.
42
43 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
44
45         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
46         setting for `=ucs-itaiji-006'.
47
48         * mule/mule-charset.el (default-coded-charset-priority-list): Add
49         `=ucs-bmp-itaiji-006'.
50
51         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
52         XEmacs CHISE.
53         (=ucs-bmp-itaiji-006): Ditto.
54
55 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
56
57         * mule/mule-charset.el (default-coded-charset-priority-list): Add
58         `=ucs-sip-var-002'.
59
60         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
61         XEmacs CHISE.
62
63 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
64
65         * mule/mule-charset.el (default-coded-charset-priority-list): Add
66         `=ucs-sip-itaiji-002'.
67
68         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
69         XEmacs CHISE.
70
71 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
72
73         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
74         setting for `==hanyo-denshi/tk'.
75
76 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
77
78         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
79         (=hanyo-denshi/tk): Fix `long-name'.
80         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
81
82 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
83
84         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
85         setting for `=>mj'.
86
87 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
88
89         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
90         coded-charset for XEmacs CHISE.
91
92 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
93
94         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
95         setting for `=hanyo-denshi/tk'.
96
97 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
98
99         * mule/mule-charset.el (default-coded-charset-priority-list): Add
100         `=hanyo-denshi/tk/mf-01'.
101
102         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
103         XEmacs CHISE.
104         (=hanyo-denshi/tk/mf-01): Ditto.
105
106 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
107
108         * mule/mule-charset.el (default-coded-charset-priority-list):
109         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
110
111 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
112
113         * mule/mule-charset.el (default-coded-charset-priority-list):
114         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
115
116 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
117
118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
119         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
120
121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
122         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
123
124         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
125         XEmacs CHISE.
126         (=ucs-bmp-itaiji-004): Ditto.
127         (=ucs-itaiji-005): Ditto.
128         (=ucs-bmp-itaiji-005): Ditto.
129
130 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
131
132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
133         `=ucs-sip-itaiji-001'.
134
135         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
136         XEmacs CHISE.
137
138 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
139
140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
141         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
142         `=ucs-itaiji-008'.
143
144         * mule/mule-charset.el (default-coded-charset-priority-list): Add
145         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
146         `=ucs-bmp-itaiji-008'.
147
148         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
149         XEmacs CHISE.
150         (=ucs-bmp-itaiji-001): Ditto.
151         (=ucs-itaiji-003): Ditto.
152         (=ucs-bmp-itaiji-003): Ditto.
153         (=ucs-itaiji-008): Ditto.
154         (=ucs-bmp-itaiji-008): Ditto.
155
156 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
157
158         * mule/mule-charset.el (default-coded-charset-priority-list): Add
159         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
160
161         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
162         for XEmacs CHISE.
163         (==ucs-bmp-cjk-compat@JP): Ditto.
164
165 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
166
167         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
168         setting for `===hng-tzs'.
169
170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
171         `===hng-tzs'.
172
173         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
174         CHISE.
175
176 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
177
178         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
179         setting for `===hng-doh'.
180
181         * mule/mule-charset.el (default-coded-charset-priority-list): Add
182         `===hng-doh'.
183
184         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
185         CHISE.
186
187 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
188
189         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
190         setting for `===hng-wad'.
191
192         * mule/mule-charset.el (default-coded-charset-priority-list): Add
193         `===hng-wad'.
194
195         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
196         CHISE.
197
198 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
199
200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
201         settings for `==koseki' and `===hng-kcc'.
202
203         * mule/mule-charset.el (default-coded-charset-priority-list): Add
204         `===hng-kcc'.
205
206         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
207         CHISE.
208
209 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
210
211         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
212         setting for `===hng-nkk'.
213
214         * mule/mule-charset.el (default-coded-charset-priority-list): Add
215         `===hng-nkk'.
216
217         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
218         CHISE.
219
220 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
221
222         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
223         setting for `===hng-ink'.
224
225         * mule/mule-charset.el (default-coded-charset-priority-list): Add
226         `===hng-ink'.
227
228         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
229         CHISE.
230
231 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
232
233         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
234         setting for `===hng-jhk'.
235
236         * mule/mule-charset.el (default-coded-charset-priority-list): Add
237         `===hng-jhk'.
238
239         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
240         CHISE.
241
242 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
243
244         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
245         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
246         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
247         (===jis-x0213-1@2004): Likewise.
248         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
249         "jisx0213\\(\\.2004\\)-1" as the registry.
250         (=+>jis-x0213-1@2004): Likewise.
251         (=>jis-x0213-1@2004): Likewise.
252
253         * mule/mule-charset.el (default-coded-charset-priority-list): Add
254         `===jis-x0213-1@2004'.
255
256 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
257
258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
259         setting for `===hng-nak'.
260
261         * mule/mule-charset.el (default-coded-charset-priority-list): Add
262         `===hng-nak'.
263
264         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
265         CHISE.
266
267 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
268
269         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
270         setting for `===hng-hos'.
271
272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
273         `===hng-hos'.
274
275         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
276         CHISE.
277
278 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
279
280         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
281         setting for `===hng-tzj'.
282
283         * mule/mule-charset.el (default-coded-charset-priority-list): Add
284         `===hng-tzj'.
285
286         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
287         CHISE.
288
289 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
290
291         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
292         setting for `===hng-kae'.
293
294         * mule/mule-charset.el (default-coded-charset-priority-list): Add
295         `===hng-kae'.
296
297         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
298         CHISE.
299
300 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
301
302         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
303         setting for `===hng-kar'.
304
305         * mule/mule-charset.el (default-coded-charset-priority-list): Add
306         `===hng-kar'.
307
308         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
309         CHISE.
310
311 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
312
313         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
314         setting for `===hng-kyd'.
315
316         * mule/mule-charset.el (default-coded-charset-priority-list): Add
317         `===hng-kyd'.
318
319         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
320         CHISE.
321
322 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
323
324         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
325         setting for `===hng-hok'.
326
327         * mule/mule-charset.el (default-coded-charset-priority-list): Add
328         `===hng-hok'.
329
330         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
331         CHISE.
332
333 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
334
335         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
336         setting for `===hng-jyu'.
337
338         * mule/mule-charset.el (default-coded-charset-priority-list): Add
339         `===hng-jyu'.
340
341         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
342         CHISE.
343
344 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
345
346         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
347         setting for `===hng-zkd'.
348
349         * mule/mule-charset.el (default-coded-charset-priority-list): Add
350         `===hng-zkd'.
351
352         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
353         CHISE.
354
355 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
356
357         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
358         setting for `===hng-kmi'.
359
360         * mule/mule-charset.el (default-coded-charset-priority-list): Add
361         `===hng-kmi'.
362
363         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
364         CHISE.
365
366 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
367
368         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
369         setting for `===hng-okd'.
370
371         * mule/mule-charset.el (default-coded-charset-priority-list): Add
372         `===hng-okd'.
373
374         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
375         CHISE.
376
377 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
378
379         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
380         setting for `===hng-nkm'.
381
382         * mule/mule-charset.el (default-coded-charset-priority-list): Add
383         `===hng-nkm'.
384
385         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
386         CHISE.
387
388 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
389
390         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
391         setting for `===hng-nto'.
392
393         * mule/mule-charset.el (default-coded-charset-priority-list): Add
394         `===hng-nto'.
395
396         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
397         CHISE.
398
399 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
400
401         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
402         setting for `===hng-yhk'.
403
404         * mule/mule-charset.el (default-coded-charset-priority-list): Add
405         `===hng-yhk'.
406
407         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
408         CHISE.
409
410 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
411
412         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
413         setting for `===hng-sok'.
414
415         * mule/mule-charset.el (default-coded-charset-priority-list): Add
416         `===hng-sok'.
417
418         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
419         CHISE.
420
421 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
422
423         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
424         setting for `===hng-kda'.
425
426         * mule/mule-charset.el (default-coded-charset-priority-list): Add
427         `===hng-kda'.
428
429         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
430         CHISE.
431
432 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
433
434         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
435         setting for `===hng-myz'.
436
437         * mule/mule-charset.el (default-coded-charset-priority-list): Add
438         `===hng-myz'.
439
440         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
441         CHISE.
442
443 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
444
445         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
446         setting for `===hng-kgk'.
447
448         * mule/mule-charset.el (default-coded-charset-priority-list): Add
449         `===hng-kgk'.
450
451         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
452         CHISE.
453
454 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
455
456         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
457         setting for `===hng-drt'.
458
459         * mule/mule-charset.el (default-coded-charset-priority-list): Add
460         `===hng-drt'.
461
462         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
463         CHISE.
464
465 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
466
467         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
468         setting for `===hng-mam'.
469
470         * mule/mule-charset.el (default-coded-charset-priority-list): Add
471         `===hng-mam'.
472
473         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
474         CHISE.
475
476 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
477
478         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
479         setting for `===hng-dng'.
480
481         * mule/mule-charset.el (default-coded-charset-priority-list): Add
482         `===hng-dng'.
483
484         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
485         CHISE.
486
487 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
488
489         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
490         setting for `=>cns11643-5'.
491
492 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
493
494         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
495         setting for `===hng-keg'.
496
497         * mule/mule-charset.el (default-coded-charset-priority-list): Add
498         `===hng-keg'.
499
500         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
501         CHISE.
502
503 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
504
505         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
506         setting for `===hng-jou'.
507
508         * mule/mule-charset.el (default-coded-charset-priority-list): Add
509         `===hng-jou'.
510
511         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
512         CHISE.
513
514 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
515
516         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
517         setting for `===hng-smk'.
518
519         * mule/mule-charset.el (default-coded-charset-priority-list): Add
520         `===hng-smk'.
521
522         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
523         CHISE.
524
525 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
526
527         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
528         setting for `===hng-kyo'.
529
530         * mule/mule-charset.el (default-coded-charset-priority-list): Add
531         `===hng-kyo'.
532
533         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
534         CHISE.
535
536 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
537
538         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
539         setting for `===hng-kss'.
540
541         * mule/mule-charset.el (default-coded-charset-priority-list): Add
542         `===hng-kss'.
543
544         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
545         CHISE.
546
547 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
548
549         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
550         setting for `===hng-wan'.
551
552         * mule/mule-charset.el (default-coded-charset-priority-list): Add
553         `===hng-wan'.
554
555         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
556         CHISE.
557
558 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
559
560         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
561         setting for `===hng-ksk'.
562
563         * mule/mule-charset.el (default-coded-charset-priority-list): Add
564         `===hng-ksk'.
565
566         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
567         CHISE.
568
569 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
570
571         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
572         setting for `===hng-kyu'.
573
574         * mule/mule-charset.el (default-coded-charset-priority-list): Add
575         `===hng-kyu'.
576
577         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
578         CHISE.
579
580 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
581
582         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
583         setting for `===hng-skk'.
584
585         * mule/mule-charset.el (default-coded-charset-priority-list): Add
586         `===hng-skk'.
587
588         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
589         CHISE.
590
591 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
592
593         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
594         setting for `===hng-sik'.
595
596         * mule/mule-charset.el (default-coded-charset-priority-list): Add
597         `===hng-sik'.
598
599         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
600         CHISE.
601
602 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
603
604         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
605         setting for `===hng-kbk'.
606
607         * mule/mule-charset.el (default-coded-charset-priority-list): Add
608         `===hng-kbk'.
609
610         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
611         CHISE.
612
613 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
614
615         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
616         setting for `===hng-kcj'.
617
618         * mule/mule-charset.el (default-coded-charset-priority-list): Add
619         `===hng-kcj'.
620
621         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
622         CHISE.
623
624 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
625
626         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
627         setting for `===hng-k24'.
628
629         * mule/mule-charset.el (default-coded-charset-priority-list): Add
630         `===hng-k24'.
631
632         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
633         CHISE.
634
635 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
636
637         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
638         setting for `===hng-gok'.
639
640         * mule/mule-charset.el (default-coded-charset-priority-list): Add
641         `===hng-gok'.
642
643         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
644         CHISE.
645 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
646
647         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
648         setting for `===hng-tsu'.
649
650         * mule/mule-charset.el (default-coded-charset-priority-list): Add
651         `===hng-tsu'.
652
653         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
654         CHISE.
655
656 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
657
658         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
659         setting for `===hng-sys'.
660
661         * mule/mule-charset.el (default-coded-charset-priority-list): Add
662         `===hng-sys'.
663
664         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
665         CHISE.
666
667 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
668
669         * mule/mule-coding.el (coded-charset-entity-reference-alist):
670         - Use "&HNG010-<d><d><d><d><d>;" instead of
671           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
672         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
673
674         * mule/mule-charset.el (default-coded-charset-priority-list): Add
675         `=ucs-bmp-itaiji-002' and `===hng-khm'.
676
677         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
678         "hngkhi-0" as the suffix of registry.
679         (===hng-khm): New coded-charset for XEmacs CHISE.
680         (=ucs-itaiji-002): Ditto.
681         (=ucs-bmp-itaiji-002): Ditto.
682
683 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
684
685         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
686         setting for `=>ucs@iwds-1'.
687
688         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
689         XEmacs CHISE.
690
691 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
692
693         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
694         CHISE.
695
696         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
697         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
698         `===hng-khi'.
699
700 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
701
702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
703         setting for `===hng-khi'.
704
705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
706         `===hng-khi'.
707
708         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
709         CHISE.
710
711 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
712
713         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
714         #x9FA5 as the value of `max-code'.
715         (=ucs-bmp-var-002): Likewise.
716         (=ucs-bmp-var-003): Likewise.
717         (=ucs-bmp-itaiji-084): Likewise.
718         (=ucs-bmp-cjk@JP): Likewise.
719         (=ucs-bmp-cjk@JP/hanazono): Likewise.
720         (==ucs-bmp-cjk@JP/hanazono): Likewise.
721         (=>ucs-bmp-cjk@component): Likewise.
722
723 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
724
725         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
726         CHISE.
727
728 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
729
730         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
731         XEmacs CHISE.
732         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
733         `==jis-x0208@1978/2-pr' as the mother.
734
735 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
736
737         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
738         CHISE.
739
740 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
741
742         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
743         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
744
745 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
746
747         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
748         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
749
750 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
751
752         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
753         setting for `===ucs@gb'.
754
755 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
756
757         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
758         setting for `===hanyo-denshi/ks', `===jis-x0208' and
759         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
760         as the entity-reference for `===jis-x0213-1@2000'; use
761         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
762
763 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
764
765         * mule/mule-charset.el (default-coded-charset-priority-list): Add
766         `===jis-x0208'.
767
768         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
769         instead of `===jis-x0208' as the mother.
770         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
771         `===jis-x0208' as the mother.
772         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
773         `===jis-x0208' as the mother.
774         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
775         `===jis-x0213-1' as the mother.
776         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
777         `===jis-x0213-1' as the mother.
778         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
779         the mother.
780         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
781         mother.
782
783 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
784
785         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
786         setting for `=ucs-var-001'.
787
788 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
789
790         * mule/mule-charset.el (default-coded-charset-priority-list): Add
791         `=ucs-bmp-var-001'.
792
793         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
794         CHISE.
795         (=ucs-bmp-var-001): Ditto.
796
797         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
798         setting for `=ucs-var-003'.
799
800 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
801
802         * mule/mule-charset.el (default-coded-charset-priority-list): Add
803         `=ucs-bmp-var-003'.
804
805         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
806         CHISE.
807         (=ucs-bmp-var-003): Ditto.
808
809 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
810
811         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
812         setting for `=ucs-var-002'.
813
814         * mule/mule-charset.el (default-coded-charset-priority-list): Add
815         `=ucs-bmp-var-002'.
816
817         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
818         CHISE.
819         (=ucs-bmp-var-002): Ditto.
820
821 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
822
823         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
824         XEmacs CHISE.
825         (==jis-x0208@1978/5pr): Ditto.
826
827 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
828
829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
830         `=>ucs-bmp-cjk@component'.
831
832         * mule/mule-conf.el (=>ucs@component): New coded-charset for
833         XEmacs CHISE.
834         (=>ucs-bmp-cjk@component): Ditto.
835
836 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
837
838         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
839         setting for `=>iwds-1'.
840
841 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
842
843         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
844         CHISE.
845
846 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
847
848         * mule/mule-charset.el (default-coded-charset-priority-list):
849         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
850         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
851         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
852         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
853
854 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
855
856         * mule/mule-coding.el (coded-charset-entity-reference-alist):
857         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
858
859         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
860         `=>>ucs@iso' as the mother.
861         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
862         mother.
863
864 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
865
866         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
867         setting for `===hanyo-denshi/ia'.
868
869 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
870
871         * mule/mule-charset.el (default-coded-charset-priority-list): Add
872         `===hanyo-denshi/ia'.
873
874 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
875
876         * mule/mule-conf.el (=koseki): Fix DOC.
877         (==koseki): New coded-charset for XEmacs CHISE.
878
879 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
880
881         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
882         XEmacs CHISE.
883         (===hanyo-denshi/jd): Fix DOC.
884
885 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
886
887         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
888         setting for `===hanyo-denshi/ip'.
889
890 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
891
892         * mule/mule-charset.el (default-coded-charset-priority-list): Add
893         `===hanyo-denshi/ip'.
894
895         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
896         XEmacs CHISE.
897
898 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
899
900         * mule/mule-charset.el (default-coded-charset-priority-list): Add
901         `==ucs-radicals@unicode' and `=>daikanwa'.
902
903         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
904         for XEmacs CHISE.
905
906 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
907
908         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
909         XEmacs CHISE.
910
911 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
912
913         * mule/mule-charset.el (default-coded-charset-priority-list): Add
914         `===ruimoku-v6'.
915
916 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
917
918         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
919         setting for `===ruimoku-v6'.
920
921 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
922
923         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
924         CHISE.
925
926 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
927
928         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
929         coded-charset for XEmacs CHISE.
930
931 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
932
933         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
934         XEmacs CHISE.
935
936 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
937
938         * mule/mule-charset.el (default-coded-charset-priority-list): Add
939         `===ucs-sip@iso'.
940
941 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
942
943         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
944         CHISE.
945
946 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
947
948         * mule/mule-charset.el (default-coded-charset-priority-list): Add
949         `==ucs-sip@iso'.
950
951         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
952         CHISE.
953
954 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
955
956         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
957         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
958         (=ucs-sip-ext-b@iso): Fix registry.
959         (==ucs-sip-ext-b@iso): Ditto.
960         (===ucs-sip-ext-b@iso): Ditto.
961
962         * mule/mule-charset.el (default-coded-charset-priority-list): Add
963         `=ucs-sip@iso'.
964
965 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
966
967         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
968         setting for `=>cbeta'.
969
970 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
971
972         * mule/mule-charset.el (default-coded-charset-priority-list): Add
973         `=>cns11643-7'.
974
975         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
976
977 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
978
979         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
980         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
981
982 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
983
984         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
985         `=ucs@cns'.
986         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
987         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
988         `=ucs@jis/1990'.
989         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
990         `=ucs@jis/2000'.
991         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
992         `=ucs@jis/2004'.
993         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
994
995         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
996         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
997
998 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
999
1000         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1001         XEmacs CHISE.
1002         (==jis-x0208@1978/1pr): Ditto.
1003         (==jis-x0208@1978/2-pr): Ditto.
1004
1005 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1006
1007         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1008         setting for `===jis-x0213-1@2004'.
1009
1010 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1011
1012         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1013         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1014
1015         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1016         `===hanyo-denshi/jb'.
1017
1018         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1019         XEmacs CHISE.
1020         (=+>hanyo-denshi/ft): Ditto.
1021         (=+>hanyo-denshi/jt): Ditto.
1022
1023 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1024
1025         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1026         `===hanyo-denshi/hg'.
1027
1028 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1029
1030         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1031         XEmacs CHISE.
1032         (===hanyo-denshi/hg): Ditto.
1033
1034 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1035
1036         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1037         glyph-forms instead of detailed glyph-images.
1038         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1039         `=adobe-japan1-*'.
1040         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1041         (===adobe-japan1-1): Ditto.
1042         (===adobe-japan1-2): Ditto.
1043         (===adobe-japan1-3): Ditto.
1044         (===adobe-japan1-4): Ditto.
1045         (===adobe-japan1-5): Ditto.
1046         (===adobe-japan1-6): Ditto.
1047         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1048         `=>>>adobe-japan1' as the mother.
1049         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1050         `=>>adobe-japan1' as the mother.
1051         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1052         glyph-images.
1053         (==jis-x0208@1978): Ditto.
1054         (==jis-x0208@1983): Ditto.
1055         (==jis-x0208@1990): Ditto.
1056         (==jis-x0213-1): Ditto.
1057         (==jis-x0213-1@2000): Ditto.
1058         (==jis-x0213-1@2004): Ditto.
1059         (==jis-x0213-2): Ditto.
1060         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1061         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1062         `=jis-x0208@1978'.
1063         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1064         `=jis-x0208@1983'.
1065         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1066         `=jis-x0208@1990'.
1067         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1068         `=jis-x0213-1'.
1069         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1070         `=jis-x0213-1@2000'.
1071         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1072         `=jis-x0213-1@2004'.
1073         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1074         `=jis-x0213-2'.
1075         (===jis-x0208): New coded-charset for XEmacs CHISE.
1076         (===jis-x0208@1978): Ditto.
1077         (===jis-x0208@1983): Ditto.
1078         (===jis-x0208@1990): Ditto.
1079         (===jis-x0213-1): Ditto.
1080         (===jis-x0213-1@2000): Ditto.
1081         (===jis-x0213-2): Ditto.
1082         (===jis-x0212): Ditto.
1083         (===ks-x1001): Ditto.
1084         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1085         mother.
1086         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1087         as the mother.
1088         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1089         as the mother.
1090         (===cns11643-1): New coded-charset for XEmacs CHISE.
1091         (===cns11643-2): Ditto.
1092         (===cns11643-3): Ditto.
1093         (===cns11643-4): Ditto.
1094         (===cns11643-5): Ditto.
1095         (===cns11643-6): Ditto.
1096         (===cns11643-7): Ditto.
1097         (=>>cns11643-1): Ditto.
1098         (==big5-cdp): Indicate abstract glyph-images instead of
1099         representative glyph-images.
1100         (===big5-cdp): New coded-charset for XEmacs CHISE.
1101         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1102         detailed glyph-images.
1103         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1104         `=hanyo-denshi/*'.
1105         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1106         (===hanyo-denshi/ib): Ditto.
1107         (===hanyo-denshi/jt): Ditto.
1108         (===hanyo-denshi/ks): Ditto.
1109         (===mj): Ditto.
1110         (===mj-0): Ditto.
1111         (===mj-1): Ditto.
1112         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1113         `=>>>hanyo-denshi/*' as its mother.
1114         (==gt): Indicate abstract glyph-forms instead of detailed
1115         glyph-images.
1116         (===gt): New coded-charset for XEmacs CHISE.
1117         (=>>>gt): Indicates `==gt' instead of `=gt'.
1118         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1119         (==gt-k): Indicate abstract glyph-forms instead of detailed
1120         glyph-images.
1121         (===gt-k): New coded-charset for XEmacs CHISE.
1122         (==daikanwa): Indicates glyph-images instead of detailed
1123         glyph-images.
1124         (===daikanwa): New coded-charset for XEmacs CHISE.
1125         (===daikanwa/+p): Ditto.
1126         (===daikanwa/ho): Ditto.
1127         (==cbeta): Ditto.
1128         (===cbeta): Ditto.
1129         (==jef-china3): Ditto.
1130         (===jef-china3): Ditto.
1131         (==ruimoku-v6): Ditto.
1132         (==ucs@iso): Indicate representative glyph-forms instead of
1133         representative glyph-images.
1134         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1135         (==ucs@unicode): Indicate representative glyph-forms instead of
1136         representative glyph-images.
1137         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1138         `=ucs@unicode'.
1139         (==ucs@cns): Indicate representative glyph-forms instead of
1140         representative glyph-images.
1141         (==ucs@jis): Ditto.
1142         (==ucs@jis/1990): Ditto.
1143         (==ucs@jis/2000): Ditto.
1144         (==ucs@jis/2004): Ditto.
1145         (==ucs@ks): Ditto.
1146         (===ucs@iso): New coded-charset for XEmacs CHISE.
1147         (===ucs@unicode): Ditto.
1148         (===ucs@gb): Ditto.
1149         (===ucs@ks): Ditto.
1150         (===ucs-bmp-cjk@gb): Ditto.
1151         (===ucs-sip-ext-b@iso): Ditto.
1152
1153 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1154
1155         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1156         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1157         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1158         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1159         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1160         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1161         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1162         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1163         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1164         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1165
1166         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1167         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1168         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1169         - Use "&g1-[NAME];" for `=>>[NAME]'.
1170         - Abolish "&g2-[NAME];".
1171
1172 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1173
1174         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1175         `=>>ucs@cns' as the mother.
1176
1177 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1178
1179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1180         setting for `==ucs@ks'.
1181
1182 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1183
1184         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1185         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1186         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1187         0x00E30000〜0x00E409D5.
1188
1189 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1190
1191         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1192         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1193         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1194
1195 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1196
1197         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1198         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1199
1200         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1201         (=mj-0): Ditto.
1202         (=mj-1): Ditto.
1203         (==mj): Ditto.
1204         (==mj-0): Ditto.
1205         (==mj-1): Ditto.
1206         (=>>mj): Ditto.
1207
1208         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1209         setting for `=mj' and `==mj'.
1210
1211 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1212
1213         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1214         CHISE.
1215
1216 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1217
1218         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1219         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1220         `=>ucs@hanyo-denshi'.
1221
1222 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1223
1224         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1225         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1226
1227         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1228         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1229
1230 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1231
1232         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1233         XEmacs CHISE.
1234
1235 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1236
1237         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1238         Change priority of `=>>>ucs@iso'.
1239
1240         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1241         `=>>>ucs@iso' as the mother.
1242         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1243
1244 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1245
1246         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1247         Change priority of `=>>>ucs@unicode'.
1248
1249         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1250         `=ucs@unicode'.
1251
1252 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1253
1254         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1255         Change priority of `=>>>ucs@jis'.
1256
1257         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1258         `=ucs@jis'.
1259
1260 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1261
1262         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1263         setting for `==daikanwa/+p'.
1264
1265 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1266
1267         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1268         setting for `==shinjigen@1ed'.
1269
1270 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1271
1272         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1273         XEmacs CHISE.
1274
1275 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1276
1277         * mule/mule-conf.el (==shinjigen): Modify DOC.
1278         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1279         (==shinjigen@rev): Modify DOC.
1280
1281 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1282
1283         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1284         CHISE.
1285
1286 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1287
1288         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1289         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1290
1291         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1292         XEmacs CHISE.
1293
1294         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1295         `==daikanwa'.
1296
1297 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1298
1299         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1300         setting for `==cns11643-7'.
1301
1302         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1303         `==cns11643-7'.
1304
1305 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1306
1307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1308         `==cns11643-6'.
1309
1310         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1311         setting for `==cns11643-6'.
1312
1313 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1314
1315         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1316         setting for `==cns11643-5'.
1317
1318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1319         `==cns11643-5'.
1320
1321 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1322
1323         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1324         setting for `==cns11643-4'.
1325
1326         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1327         `==cns11643-4'.
1328
1329 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1330
1331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1332         setting for `==cns11643-3'.
1333
1334         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1335         `==cns11643-3'.
1336
1337 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1338
1339         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1340         setting for `==cns11643-2'.
1341
1342         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1343         `==cns11643-2'.
1344
1345 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1346
1347         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1348         Change priority of `=>>>ucs@ks'.
1349
1350         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1351         `=ucs@ks'.
1352
1353 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1354
1355         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1356         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1357         `==ucs@cns' and `==cns11643-1'.
1358
1359         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1360         (==cns11643-2): Ditto.
1361         (==cns11643-3): Ditto.
1362         (==cns11643-4): Ditto.
1363         (==cns11643-5): Ditto.
1364         (==cns11643-6): Ditto.
1365         (==cns11643-7): Ditto.
1366
1367         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1368         `==cns11643-1'.
1369
1370 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1371
1372         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1373         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1374         `=>>>ucs@jis/1990'.
1375
1376         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1377         `=ucs@jis/1990'.
1378         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1379         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1380
1381 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1382
1383         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1384         Change priority of `=>>>ucs@cns'.
1385
1386         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1387         `=ucs@cns'.
1388
1389 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1390
1391         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1392         `==ks-x1001'.
1393
1394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1395         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1396         `==ks-x1001'.
1397
1398 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1399
1400         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1401
1402 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1403
1404         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1405         `=jis-x0208'.
1406         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1407         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1408         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1409         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1410         (=>>>jis-x0213-1@2000): Changed to an alias for
1411         `=jis-x0213-1@2000'.
1412         (=>>>jis-x0213-1@2004): Changed to an alias for
1413         `=jis-x0213-1@2004'.
1414         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1415
1416 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1417
1418         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1419         `=adobe-japan1-0'.
1420         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1421         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1422         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1423         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1424         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1425         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1426
1427 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1428
1429         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1430         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1431         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1432         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1433         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1434         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1435
1436 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1437
1438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1439         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1440         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1441         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1442         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1443         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1444         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1445         `==jis-x0212'.
1446
1447 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1448
1449         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1450         "AdobeJapan1-[0-6]$".
1451         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1452         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1453         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1454         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1455         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1456         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1457         (==adobe-japan1-1): Ditto.
1458         (==adobe-japan1-2): Ditto.
1459         (==adobe-japan1-3): Ditto.
1460         (==adobe-japan1-4): Ditto.
1461         (==adobe-japan1-5): Ditto.
1462         (==adobe-japan1-6): Ditto.
1463         (==jis-x0208): Ditto.
1464         (==jis-x0208@1978): Ditto.
1465         (==jis-x0208@1983): Ditto.
1466         (==jis-x0208@1990): Ditto.
1467         (==jis-x0213-1): Ditto.
1468         (==jis-x0213-1@2000): Ditto.
1469         (==jis-x0213-1@2004): Ditto.
1470         (==jis-x0213-2): Ditto.
1471         (==jis-x0212): Ditto.
1472         (==gb2312): Ditto.
1473         (==iso-ir165): Ditto.
1474         (==gb12345): Ditto.
1475         (==ks-x1001): Ditto.
1476         (==cns11643-1): Ditto.
1477         (==cns11643-2): Ditto.
1478         (==cns11643-3): Ditto.
1479         (==cns11643-4): Ditto.
1480         (==cns11643-5): Ditto.
1481         (==cns11643-6): Ditto.
1482         (==cns11643-7): Ditto.
1483         (==big5-cdp): Ditto.
1484         (==hanyo-denshi/ja): Ditto.
1485         (==hanyo-denshi/jb): Ditto.
1486         (==hanyo-denshi/jc): Ditto.
1487         (==hanyo-denshi/jd): Ditto.
1488         (==hanyo-denshi/ft): Ditto.
1489         (==hanyo-denshi/ia): Ditto.
1490         (==hanyo-denshi/ib): Ditto.
1491         (==hanyo-denshi/hg): Ditto.
1492         (==hanyo-denshi/jt): Ditto.
1493         (==hanyo-denshi/ks): Ditto.
1494         (==gt): Ditto.
1495         (==gt-k): Ditto.
1496         (==daikanwa): Ditto.
1497         (==shinjigen): Ditto.
1498         (==ucs@iso): Ditto.
1499         (==ucs@unicode): Ditto.
1500         (==ucs@gb): Ditto.
1501         (==ucs-bmp@gb): Ditto.
1502         (==ucs@cns): Ditto.
1503         (==ucs-bmp@cns): Ditto.
1504         (==ucs@jis): Ditto.
1505         (==ucs@jis/1990): Ditto.
1506         (==ucs@jis/2000): Ditto.
1507         (==ucs@jis/2004): Ditto.
1508         (==ucs@JP): Ditto.
1509         (==ucs@JP/hanazono): Ditto.
1510         (==ucs@ks): Ditto.
1511         (==ucs-bmp@ks): Ditto.
1512         (==ucs@cns11643): Ditto.
1513         (==ucs-bmp-cjk@gb): Ditto.
1514         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1515         (==ucs-sip-ext-b@iso): Ditto.
1516
1517 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1518
1519         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1520         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1521
1522         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1523         XEmacs CHISE.
1524         (=ucs-bmp-cjk@unicode): Abolished.
1525
1526 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1527
1528         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1529         `=+>ucs-bmp-cjk-compat@jis'.
1530
1531         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1532         for XEmacs CHISE.
1533
1534 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1535
1536         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1537         CHISE.
1538
1539 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1540
1541         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1542         for XEmacs CHISE.
1543         (=jis-x0208@1978/1er-pr): Abolished.
1544         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1545         `=jis-x0208@1978/1er-pr' as the mother.
1546
1547 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1548
1549         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1550         setting for `=ucs-itaiji-084'.
1551
1552 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1553
1554         * mule/mule-charset.el (default-coded-charset-priority-list):
1555         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1556
1557         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1558         XEmacs CHISE.
1559         (=ucs-bmp-itaiji-084): Ditto.
1560
1561 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1562
1563         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1564         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1565
1566 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1567
1568         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1569         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1570
1571         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1572         XEmacs CHISE.
1573         (=big5-cdp-var-5): Ditto.
1574
1575 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1576
1577         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1578         XEmacs CHISE.
1579
1580 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1581
1582         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1583         XEmacs CHISE.
1584
1585 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1586
1587         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1588         setting for `=>>>hanyo-denshi/ft'.
1589
1590 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1591
1592         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1593         XEmacs CHISE.
1594         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1595         `=hanyo-denshi/jd' as the mother.
1596
1597 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1598
1599         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1600         XEmacs CHISE.
1601         (=+>adobe-japan1-1): Ditto.
1602         (=+>adobe-japan1-2): Ditto.
1603         (=+>adobe-japan1-3): Ditto.
1604         (=+>adobe-japan1-4): Ditto.
1605         (=+>adobe-japan1-5): Ditto.
1606         (=+>adobe-japan1-6): Ditto.
1607         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1608
1609 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1610
1611         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1612         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1613         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1614
1615         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1616         the top.
1617
1618 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1619
1620         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1621         XEmacs CHISE.
1622         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1623         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1624         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1625
1626 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1627
1628         * mule/mule-charset.el (default-coded-charset-priority-list):
1629         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1630         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1631
1632         * mule/mule-conf.el: Modify order of definitions of some
1633         coded-charsets.
1634
1635 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1636
1637         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1638         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1639         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1640
1641         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1642         CHISE.
1643         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1644         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1645
1646 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1647
1648         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1649         CHISE.
1650
1651 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1652
1653         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1654         setting for `=daikanwa/+2p'.
1655
1656         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1657         XEmacs CHISE.
1658
1659 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1660
1661         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1662         XEmacs CHISE.
1663         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1664
1665 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1666
1667         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1668         setting for `=>>>hanyo-denshi/ib'.
1669
1670 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1671
1672         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1673         XEmacs CHISE.
1674         (=>>>hanyo-denshi/ib): Ditto.
1675         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1676         `=hanyo-denshi/ja' as the mother.
1677         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1678         `=hanyo-denshi/ib' as the mother.
1679
1680 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1681
1682         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1683         XEmacs CHISE.
1684         (utf-8-ivs-mcs-er): Likewise.
1685         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1686         and `=>ucs-gb'.
1687         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1688         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1689         `ucs-gb' and `=>ucs-gb'.
1690         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1691         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1692         and `=>ucs-cns'.
1693         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1694         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1695         `ucs-cns' and `=>ucs-cns'.
1696         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1697         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1698         `ucs-big5' and `=>ucs-big5'.
1699         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1700         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1701         `ucs-big5' and `=>ucs-big5'.
1702         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1703         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1704         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1705         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1706         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1707         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1708         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1709         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1710         `=>ucs-jis'; modify DOC and mnemonic.
1711         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1712         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1713         and `=>ucs-jis'; modify DOC and mnemonic.
1714         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1715         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1716         `=>ucs-ks'.
1717         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1718         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1719         and `=>ucs-ks'.
1720         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1721
1722 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1723
1724         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1725         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1726
1727 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1728
1729         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1730         Modify priorities.
1731
1732 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1733
1734         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1735         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1736
1737 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1738
1739         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1740         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1741
1742 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1743
1744         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1745         CHISE.
1746
1747 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1748
1749         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1750         CHISE.
1751
1752 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1753
1754         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1755         CHISE.
1756
1757 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1758
1759         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1760         `=+>ucs-bmp-cjk@unicode'.
1761
1762         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1763         for XEmacs CHISE.
1764
1765 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1766
1767         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1768         setting for `=>>daikanwa'.
1769
1770 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1771
1772         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1773         `=>>hanyo-denshi/jt'.
1774
1775 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1776
1777         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1778         XEmacs CHISE.
1779         (=+>jis-x0208@1990): Ditto.
1780         (=+>jis-x0213-1@2000): Ditto.
1781
1782 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1783
1784         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1785         XEmacs CHISE.
1786
1787 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1788
1789         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1790         XEmacs CHISE.
1791         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1792         `=hanyo-denshi/jc' as the mother.
1793
1794 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1795
1796         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1797         setting for `=+>adobe-japan1'.
1798
1799         * mule/mule-charset.el (default-coded-charset-priority-list):
1800         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1801         and `=>>hanyo-denshi/ft' to `=>>gt'.
1802
1803 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1804
1805         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1806         XEmacs CHISE.
1807         (=>>adobe-japan1-1): Ditto.
1808         (=>>adobe-japan1-2): Ditto.
1809         (=>>adobe-japan1-3): Ditto.
1810         (=>>adobe-japan1-4): Ditto.
1811         (=>>adobe-japan1-5): Ditto.
1812         (=>>adobe-japan1-6): Ditto.
1813         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1814
1815 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1816
1817         * mule/mule-conf.el (=adobe-japan1): New alias for
1818         `=adobe-japan1-6'.
1819         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1820         (=>>>adobe-japan1-1): Ditto.
1821         (=>>>adobe-japan1-2): Ditto.
1822         (=>>>adobe-japan1-3): Ditto.
1823         (=>>>adobe-japan1-4): Ditto.
1824         (=>>>adobe-japan1-5): Ditto.
1825         (=>>>adobe-japan1-6): Ditto.
1826         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1827
1828 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1829
1830         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1831         setting for `=>>>adobe-japan1'.
1832
1833 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1834
1835         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1836         setting for `=+>ucs@ks'.
1837
1838 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1839
1840         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1841         XEmacs CHISE.
1842         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1843         `=adobe-japan1-6' as the mother.
1844
1845 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1846
1847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1848         setting for `=>cns11643-7'.
1849
1850 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1851
1852         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1853         CHISE.
1854
1855 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1856
1857         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1858         XEmacs CHISE.
1859         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1860
1861         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1862         setting for `=>ucs@jis/2004'.
1863
1864 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1865
1866         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1867         setting for `=+>gt'.
1868
1869         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1870         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1871
1872 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1873
1874         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1875         `=>ucs@unicode' as the mother.
1876         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1877         mother.
1878         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1879         mother.
1880         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1881         mother.
1882
1883 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1884
1885         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1886         setting for `=+>ucs@unicode'.
1887
1888         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1889         CHISE.
1890
1891 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1892
1893         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1894         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1895         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1896         - Add setting for `=+>ucs@cns'.
1897
1898         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1899         CHISE.
1900         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1901         as the mother.
1902         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1903         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1904
1905         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1906         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1907
1908 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1909
1910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1911         setting for `=>ucs@ks'.
1912
1913 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1914
1915         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1916         `=ucs-bmp-cjk-compat@unicode'.
1917
1918         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1919         coded-charset for XEmacs CHISE.
1920
1921 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1922
1923         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1924         `=ucs-bmp-cjk-compat'.
1925
1926         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1927         XEmacs CHISE.
1928
1929 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1930
1931         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1932         CHISE.
1933
1934 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1935
1936         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1937         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1938
1939         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1940         `=>ucs@jis/1990'.
1941         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1942
1943 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1944
1945         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1946         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1947
1948         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1949         CHISE.
1950         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1951         mother.
1952
1953 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1954
1955         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1956         `=>jis-x0213-2@usual'.
1957         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1958         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1959         `=>jis-x0213-2@usual' as the mother.
1960
1961 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1962
1963         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1964         (=>ucs@JP): New alias for `=+>ucs@jis'.
1965
1966 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1967
1968         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1969         `=>jis-x0208@usual'.
1970         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1971         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1972         `=>jis-x0208@usual' as the mother.
1973         (=>jis-x0208): Likewise.
1974
1975 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1976
1977         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1978         setting for `=+>jis-x0208@1978'.
1979
1980 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1981
1982         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1983         XEmacs CHISE.
1984
1985 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1986
1987         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1988         setting for `=>>>ucs@jis/1990'.
1989
1990 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1991
1992         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1993         setting for `=>ucs@jis/1990'.
1994
1995 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1996
1997         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1998         setting for `=ucs@JP/hanazono'.
1999
2000         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2001         CHISE.
2002         (=ucs@JP/hanazono): Ditto.
2003         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2004         (=>>hanyo-denshi/jc): Ditto.
2005         (=>>hanyo-denshi/jd): Ditto.
2006
2007 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2008
2009         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2010         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2011
2012 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2013
2014         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2015         XEmacs CHISE.
2016
2017 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2018
2019         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2020         XEmacs CHISE.
2021
2022 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2023
2024         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2025         `=ucs-bmp-cjk@JP'.
2026
2027 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2028
2029         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2030         XEmacs CHISE.
2031
2032 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2033
2034         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2035         Modify order of settings; add settings for `=daikanwa@rev2'.
2036
2037 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2038
2039         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2040         setting for `=>>cbeta'.
2041
2042         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2043         CHISE.
2044
2045 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2046
2047         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2048         setting for `=>>adobe-japan1'.
2049
2050 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2051
2052         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2053         XEmacs CHISE.
2054
2055 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2056
2057         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2058         setting for `=>>hanyo-denshi/ia'.
2059
2060         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2061         XEmacs CHISE.
2062
2063 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2064
2065         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2066         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2067
2068         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2069         XEmacs CHISE.
2070         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2071         `=hanyo-denshi/jt' as the mother.
2072
2073 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2074
2075         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2076         setting for `=>>>jis-x0213-2'.
2077
2078         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2079         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2080         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2081
2082 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2083
2084         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2085         XEmacs CHISE.
2086
2087 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2088
2089         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2090         XEmacs CHISE.
2091
2092         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2093         `=>>jis-x0213-1@2004'.
2094
2095 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2096
2097         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2098         XEmacs CHISE.
2099
2100 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2101
2102         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2103         - Use "&g2-*;" as entity-references for `=>>>*'.
2104         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2105
2106         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2107         XEmacs CHISE.
2108         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2109         as the mother.
2110
2111 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2112
2113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2114         setting for `=>>hanyo-denshi/ib'.
2115
2116         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2117         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2118         (=>>jis-x0208@1990): Ditto.
2119         (=>>hanyo-denshi/ib): Ditto.
2120
2121         * mule/mule-charset.el (default-coded-charset-priority-list):
2122         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2123
2124 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2125
2126         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2127         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2128         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2129         `=>>>ucs@jis/2004'.
2130
2131 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2132
2133         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2134         XEmacs CHISE.
2135         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2136         `=jis-x0213-1@2004' as the mother.
2137         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2138         (=>>>ucs@ks): Ditto.
2139
2140         * mule/mule-charset.el (default-coded-charset-priority-list):
2141         Modify priority of `=hanyo-denshi/*'.
2142
2143 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2144
2145         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2146         settings for `=>>ucs@JP' and `=ucs@JP'.
2147
2148 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2149
2150         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2151         CHISE.
2152
2153 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2154
2155         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2156         setting for `=>>>ucs@cns'.
2157
2158         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2159         CHISE.
2160
2161 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2162
2163         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2164         instead of `=>>>jis-x0213-1@2004' as the mother.
2165         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2166         (=>>>ucs@unicode): Likewise.
2167         (=>>>ucs@jis): Likewise.
2168         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2169         mother.
2170         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2171
2172 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2173
2174         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2175         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2176         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2177         `=>>>ucs@jis'.
2178
2179 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2180
2181         * mule/mule-charset.el (default-coded-charset-priority-list):
2182         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2183         and `=jis-x0213-*-2000'.
2184
2185 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2186
2187         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2188         XEmacs CHISE.
2189         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2190         `=>>jis-x0213-1' as the mother.
2191
2192 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2193
2194         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2195         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2196
2197 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2198
2199         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2200
2201 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2202
2203         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2204         XEmacs CHISE.
2205
2206 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2207
2208         * mule/mule-coding.el (decomposition-feature-list): Set
2209         `=decomposition', `=decomposition@cid' and
2210         `=decomposition@hanyo-denshi'.
2211
2212 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2213
2214         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2215         setting for `=>>hanyo-denshi/ks'.
2216
2217         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2218         XEmacs CHISE.
2219
2220 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2221
2222         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2223         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2224
2225         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2226         `=hanyo-denshi/ks/mf'.
2227
2228         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2229         XEmacs CHISE.
2230         (=hanyo-denshi/ks/mf): Ditto.
2231
2232 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2233
2234         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2235         settings for P=hanyo-denshi/jt'.
2236
2237         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2238         `=hanyo-denshi/jt'.
2239
2240         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2241         XEmacs CHISE.
2242
2243 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2244
2245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2246         settings for `=hanyo-denshi/ip'.
2247
2248         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2249         `=hanyo-denshi/ip'.
2250
2251         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2252         XEmacs CHISE.
2253
2254 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2255
2256         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2257         settings for `=hanyo-denshi/hg'.
2258
2259         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2260         `=hanyo-denshi/hg'.
2261
2262         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2263         XEmacs CHISE.
2264
2265 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2266
2267         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2268         setting for `=>>hanyo-denshi/ft'.
2269
2270         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2271         `=>>hanyo-denshi/ft'.
2272
2273         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2274         XEmacs CHISE.
2275
2276 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2277
2278         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2279         settings for `=hanyo-denshi/ib'.
2280
2281         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2282         `=hanyo-denshi/ib'.
2283
2284         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2285         XEmacs CHISE.
2286
2287 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2288
2289         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2290         settings for isolated characters of `=hanyo-denshi/ia' and
2291         non-isolated characters of `=hanyo-denshi/*'.
2292
2293         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2294         `=hanyo-denshi/ia'.
2295
2296         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2297         XEmacs CHISE.
2298
2299 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2300
2301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2302         setting for isolated characters of `=hanyo-denshi/ft'.
2303
2304         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2305         `=hanyo-denshi/ft'.
2306
2307         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2308         XEmacs CHISE.
2309
2310 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2311
2312         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2313         setting for isolated characters of `=hanyo-denshi/jd'.
2314
2315         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2316         `=hanyo-denshi/jd'.
2317
2318         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2319         XEmacs CHISE.
2320
2321 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2322
2323         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2324         setting for isolated characters of `=hanyo-denshi/jc'.
2325
2326         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2327         `=hanyo-denshi/jc'.
2328
2329         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2330         XEmacs CHISE.
2331
2332 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2333
2334         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2335         setting for isolated characters of `=hanyo-denshi/jb'.
2336
2337         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2338         `=hanyo-denshi/jb'.
2339
2340         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2341         XEmacs CHISE.
2342
2343 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2344
2345         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2346         setting for isolated characters of `=hanyo-denshi/ja'.
2347
2348 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2349
2350         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2351         `=hanyo-denshi/ja'.
2352
2353         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2354         XEmacs CHISE.
2355
2356 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2357
2358         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2359         settings for isolated characters of `=adobe-japan1-6'.
2360
2361 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2362
2363         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2364         CHISE.
2365         (=daikanwa/+2p): Ditto.
2366         (=daikanwa/ho): Ditto.
2367
2368 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2369
2370         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2371         coding-system for XEmacs CHISE.
2372
2373 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2374
2375         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2376         setting for `=>>ruimoku-v6'.
2377
2378         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2379         CHISE.
2380
2381 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2382
2383         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2384         setting for `=daikanwa@rev1'.
2385
2386 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2387
2388         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2389         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2390
2391 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2392
2393         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2394         XEmacs CHISE.
2395         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2396
2397 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2398
2399         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2400         CHISE.
2401
2402 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2403
2404         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2405         CHISE.
2406
2407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2408         setting for `=>ucs@jis'.
2409
2410 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2411
2412         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2413         setting for `=>jis-x0208@usual'.
2414
2415         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2416         XEmacs CHISE.
2417         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2418         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2419         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2420
2421 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2422
2423         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2424         CHISE.
2425         (=>>>jis-x0208@1990): Ditto.
2426         (=>>>jis-x0213-1): Ditto.
2427         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2428         mother.
2429         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2430         as the mother.
2431
2432 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2433
2434         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2435         setting for `=>ucs@cns' and `=>>ucs@ks'.
2436
2437         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2438         CHISE.
2439
2440 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2441
2442         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2443         CHISE.
2444
2445 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2446
2447         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2448         CHISE.
2449         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2450         mother.
2451
2452 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2453
2454         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2455         `==>ucs-bmp-cjk@bucs'.
2456
2457         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2458         XEmacs CHISE.
2459
2460 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2461
2462         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2463         setting for `==>ucs@bucs'.
2464
2465         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2466         XEmacs CHISE.
2467
2468 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2469
2470         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2471         - Add setting for `=>>jis-x0208'.
2472         - Omit setting for `=>>jis-x0208@1990'.
2473         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2474           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2475           `=ucs@FOO'.
2476
2477 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2478
2479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2480         setting for `=>daikanwa'.
2481
2482 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2483
2484         * mule/mule-conf.el (=daikanwa): Fix DOC.
2485         (=>daikanwa): New abstract character for XEmacs CHISE.
2486         (=>ucs@iso): Likewise.
2487         (=>ucs@unicode): Likewise.
2488         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2489
2490 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2491
2492         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2493         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2494           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2495         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2496         - Add `=>big5-cdp'.
2497
2498 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2499
2500         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2501         (=>big5-cdp): New abstract character.
2502
2503 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2504
2505         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2506         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2507         `chinese-big5'.
2508
2509 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2510
2511         * mule/mule-charset.el (default-coded-charset-priority-list):
2512         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2513
2514         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2515         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2516         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2517         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2518         and `=>jis-x0213-2'.
2519
2520 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2521
2522         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2523         XEmacs CHISE.
2524         (=>>ucs@jis/2000): Likewise.
2525         (=>>ucs@jis/2004): Likewise.
2526
2527 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2528
2529         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2530         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2531         `=>>ucs@cns'.
2532
2533         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2534         XEmacs CHISE.
2535         (=>>gt): Use quote instead of backquote; modify DOC.
2536         (=>gt): Use quote instead of backquote.
2537         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2538         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2539         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2540         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2541         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2542         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2543
2544 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2545
2546         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2547         `=>>ucs@unicode' and `=>>gt'.
2548
2549 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2550
2551         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2552         XEmacs CHISE.
2553         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2554         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2555         `=jis-x0208@1978/1er-pr' as the mother.
2556         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2557
2558 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2559
2560         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2561         `=ucs@unicode' as the mother.
2562
2563 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2564
2565         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2566         setting for `=>>ucs@unicode'.
2567
2568         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2569         CHISE.
2570
2571 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2572
2573         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2574         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2575
2576         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2577         `=adobe-japan1-6' and `=adobe-japan1-base'.
2578
2579         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2580         XEmacs CHISE.
2581         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2582         specify `min-code' and `max-code'.
2583         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2584         (=adobe-japan1-2): Likewise.
2585         (=adobe-japan1-3): Likewise.
2586         (=adobe-japan1-4): Likewise.
2587         (=adobe-japan1-5): Likewise.
2588         (=adobe-japan1-6): Likewise.
2589
2590 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2591
2592         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2593         setting for `=>gt'.
2594
2595 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2596
2597         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2598         CHISE.
2599
2600 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2601
2602         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2603         setting for `=>zinbun-oracle'.
2604
2605         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2606         for XEmacs CHISE.
2607
2608 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2609
2610         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2611         for XEmacs CHISE.
2612         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2613         `=jis-x0208@1978' as the mother.
2614
2615 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2616
2617         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2618         - Use `=gt' instead of `ideograph-gt'.
2619         - Use `=gt-k' instead of `ideograph-gt-k'.
2620         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2621         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2622         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2623         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2624         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2625         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2626         - Use `=>>gt' instead of `<=>gt'.
2627         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2628         - Add setting for `=>>jis-x0208@1990'.
2629         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2630           `=>>jis-x0213-1@2000'.
2631         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2632         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2633           `=>>jis-x0213-1@2004'.
2634         - Add setting for `=>>jis-x0208@1978'.
2635         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2636
2637 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2638
2639         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2640         XEmacs CHISE.
2641
2642 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2643
2644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2645         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2646         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2647         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2648         `<=>jis-x0213-1@2004'.
2649
2650 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2651
2652         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2653         CHISE.
2654         (=>jis-x0213-2): Ditto.
2655
2656 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2657
2658         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2659         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2660
2661 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2662
2663         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2664         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2665         `=>jis-x0213-1'.
2666
2667 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2668
2669         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2670         CHISE.
2671         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2672
2673 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2674
2675         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2676         `<==>jis-x0213-1'.
2677         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2678         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2679         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2680         (<=>jis-x0208): New alias for `=>jis-x0208'.
2681         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2682         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2683         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2684         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2685         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2686         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2687         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2688         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2689         (=>>gt): Renamed from `<==>gt'.
2690         (<==>gt): New alias for `=>>gt'.
2691
2692 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2693
2694         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2695         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2696         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2697         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2698         - Add settings for `<=>jis-x0213-1@2000' and
2699           `<=>jis-x0213-1@2004'.
2700
2701         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2702         XEmacs CHISE.
2703         (<==>jis-x0213-1): Likewise.
2704         (<==>jis-x0213-1@2000): Likewise.
2705         (<==>jis-x0213-1@2004): Likewise.
2706         (<=>jis-x0208): Add property `=>iso-ir 168'.
2707         (<=>jis-x0208@1997): Likewise.
2708         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2709         as the mother; add property `=>iso-ir 228'.
2710         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2711         property `=>iso-ir 228'.
2712         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2713         property `=>iso-ir 233'.
2714         (<==>gt): Renamed from `<=>gt'.
2715         (<=>gt): New alias for `<==>gt'.
2716
2717 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2718
2719         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2720         CHISE.
2721         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2722         `<=>jis-x0208' as the mother.
2723         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2724         (<=>jis-x0213-1@2000): Ditto.
2725         (<=>jis-x0213-1@2004): Ditto.
2726
2727 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2728
2729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2730         settings for `<=>gt'.
2731
2732         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2733
2734 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2735
2736         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2737         XEmacs CHISE.
2738         (=jis-x0208@1978/-4pr): Likewise.
2739         (=jis-x0208@1978/4-pr): Likewise.
2740         (=jis-x0213-1): Likewise.
2741         (=ucs@iso): Likewise.
2742         (=ucs@unicode): Likewise.
2743         (=ucs@gb): Likewise.
2744         (=ucs@gb/fw): Likewise.
2745         (=ucs@cns): Likewise.
2746         (=ucs@cns/fw): Likewise.
2747         (=ucs@jis): Likewise.
2748         (=ucs@jis/fw): Likewise.
2749         (=ucs@jis/1990): Likewise.
2750         (=ucs@jis/2000): Likewise.
2751         (=ucs@jis/2004): Likewise.
2752         (=ucs@JP): Likewise.
2753         (=ucs@ks): Likewise.
2754         (=ucs@big5): Likewise.
2755         (=ucs@big5/cns11643): Likewise.
2756         (=ucs@cns11643): Likewise.
2757
2758 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2759
2760         * mule/mule-charset.el (default-coded-charset-priority-list):
2761         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2762
2763         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2764         CHISE.
2765         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2766         mother.
2767
2768 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2769
2770         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2771         from src/mule-charset.c].
2772         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2773         specify `final'.
2774         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2775         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2776         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2777         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2778         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2779         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2780
2781 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2782
2783         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2784         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2785         (=jis-x0208@1978/i-4): Specify `partial'.
2786         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2787         mother coded-charset.
2788         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2789
2790 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2791
2792         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2793         settings for `=jis-x0213-1@2004'.
2794
2795 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2796
2797         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2798         CHISE.
2799         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2800         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2801         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2802         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2803         temporarily.
2804         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2805
2806 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2807
2808         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2809         CHISE.
2810         (=shinjigen@1ed): Inherited from `=shinjigen'.
2811         (=shinjigen@rev): Likewise.
2812
2813 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2814
2815         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2816         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2817
2818 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2819
2820         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2821         define it as an alias.
2822         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2823         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2824         alias.
2825         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2826         alias.
2827
2828 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2829
2830         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2831         CHISE.
2832
2833 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2834
2835         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2836         CHISE.
2837         (shinjigen-2): Ditto.
2838
2839 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2840
2841         * mule/mule-charset.el (default-coded-charset-priority-list):
2842         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2843         `chinese-big5-eten-*' and `chinese-big5'.
2844
2845 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2846
2847         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2848         #x9FA5 temporarily.
2849
2850 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2851
2852         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2853         settings for `=jis-x0208@1978/i1'.
2854
2855 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2856
2857         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2858         XEmacs CHISE.
2859
2860 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2861
2862         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2863         XEmacs CHISE.
2864
2865 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2866
2867         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2868         XEmacs CHISE.
2869
2870 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2871
2872         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2873         CHISE.
2874         (=ucs-bmp@cns): Likewise.
2875         (=ucs-bmp@jis): Likewise.
2876         (=ucs-bmp@ks): Likewise.
2877
2878 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2879
2880         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2881         CHISE.
2882         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2883
2884 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2885
2886         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2887         settings for `=zinbun-oracle'.
2888
2889         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2890         `=zinbun-oracle'.
2891
2892 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2893
2894         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2895         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2896         `=ucs@iso'.
2897
2898 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2899
2900         * mule/mule-charset.el (default-coded-charset-priority-list):
2901         Delete `ucs-sip'; modify order of some CCSs.
2902
2903 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2904
2905         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2906         in XEmacs CHISE.
2907
2908         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2909         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2910         CHISE.
2911
2912 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2913
2914         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2915         its registry.
2916         (=ucs-radicals@unicode): Likewise.
2917
2918 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2919
2920         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2921         CHISE.
2922
2923 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2924
2925         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2926         CHISE.
2927
2928 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2929
2930         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2931         CHISE.
2932
2933 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2934
2935         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2936         Modify preference of *isolated settings*.
2937
2938 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2939
2940         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2941         utf-2000 is provided.
2942         (=ucs@cns11643): Likewise.
2943
2944 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2945
2946         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2947         Prefer every *isolated setting* to ordinary setting.
2948
2949 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2950
2951         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2952         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2953
2954 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2955
2956         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2957         CHISE.
2958
2959 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2960
2961         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2962         settings for `=jis-x0208@1997'.
2963
2964 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2965
2966         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2967         `=jis-x0208@1997'.
2968
2969 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2970
2971         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2972         XEmacs CHISE.
2973
2974 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2975
2976         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2977         `=jis-x0208@1978'.
2978         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2979         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2980         `=jis-x0208-1990' as the mother.
2981         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2982
2983 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2984
2985         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2986         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2987         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2988         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2989         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2990         for `=ucs@JP'.
2991
2992 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2993
2994         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2995         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2996         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2997         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2998         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2999         `=daikanwa@rev2'.
3000
3001 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3002
3003         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3004         (=gt): Likewise.
3005         (=gt-k): Likewise.
3006         (=gt-pj-*): Likewise.
3007         (=gt-pj-k1): Likewise.
3008         (=gt-pj-k2): Likewise.
3009         (=daikanwa): Likewise.
3010         (=daikanwa-rev1): Likewise.
3011         (=daikanwa-rev2): Likewise.
3012         (=big5-pua): Likewise.
3013         (=big5-eten): Likewise.
3014         (chinese-big5-eten-a): Likewise.
3015         (chinese-big5-eten-b): Likewise.
3016         (=hanziku-*): Likewise.
3017         (=cbeta): Likewise.
3018         (=jef-china3): Likewise.
3019         (=ruimoku-v6): Likewise.
3020         (=ucs@iso): Likewise.
3021         (=ucs@unicode): Likewise.
3022         (=ucs@gb): Likewise.
3023         (=ucs@cns): Likewise.
3024         (=ucs@jis): Likewise.
3025         (=ucs@jis-1990): Likewise.
3026         (=ucs@jis-2000): Likewise.
3027         (=ucs@jp): Likewise.
3028         (=ucs@ks): Likewise.
3029         (=ucs@big5): Likewise.
3030         (=ucs-radicals): Likewise.
3031         (=ucs-radicals@unicode): Likewise.
3032         (=ucs-bmp-cjk): Likewise.
3033         (=ucs-bmp-cjk@unicode): Likewise.
3034         (=ucs-sip-ext-b): Likewise.
3035         (=ucs-sip-ext-b@iso): Likewise.
3036
3037 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3038
3039         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3040         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3041
3042 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3043
3044         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3045         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3046         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3047         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3048         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3049         arabic-digit, ipa and ``&I-B-XXXX;''.
3050
3051 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3052
3053         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3054         setting for (I-)HZK{03..12}-XXXX.
3055
3056 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3057
3058         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3059         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3060
3061         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3062         `=ruimoku-v6'.
3063
3064         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3065         CHISE.
3066
3067 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3068
3069         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3070         (=ucs@unicode): Likewise.
3071         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3072         (=ucs@cns): Likewise.
3073         (=ucs@jis): Likewise.
3074         (=ucs@ks): Likewise.
3075         (=ucs@big5): Likewise.
3076
3077 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3078
3079         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3080         `ucs-jis'.
3081         (utf-8-jis-er): Likewise.
3082         (utf-8-jp): New coding-system.
3083         (utf-8-jp-er): Likewise.
3084
3085         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3086
3087 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3088
3089         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3090
3091         * mule/japanese.el: Move definition of `euc-jisx0213' to
3092         mule/mule-coding.el.
3093
3094 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3095
3096         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3097         mule-coding before loading update-cdb when utf-2000 is provided.
3098
3099 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3100
3101         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3102         `=daikanwa'.
3103
3104 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3105
3106         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3107         definition codes when `utf-2000' is provided.
3108
3109 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3110
3111         * mule/mule-category.el (word-combining-categories): Don't setup
3112         `word-combining-categories' in XEmacs CHISE.
3113         (word-separating-categories): Add setting about Latin script in
3114         XEmacs CHISE.
3115
3116 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3117
3118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3119         setting for `chinese-big5'.
3120
3121 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3122
3123         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3124         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3125         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3126         add setting for HZK0[12]-xxxx.
3127
3128 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3129
3130         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3131         in XEmacs CHISE.
3132
3133 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3134
3135         * mule/mule-charset.el (default-coded-charset-priority-list):
3136         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3137         and `chinese-big5' to `=gt-pj-*'.
3138
3139 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3140
3141         * mule/mule-conf.el (=daikanwa): Renamed from
3142         `ideograph-daikanwa'.
3143         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3144
3145 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3146
3147         * mule/mule-conf.el (=cns11643-7): Renamed from
3148         `chinese-cns11643-7'.
3149         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3150
3151 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3152
3153         * mule/mule-conf.el (=cns11643-6): Renamed from
3154         `chinese-cns11643-6'.
3155         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3156
3157 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3158
3159         * mule/mule-conf.el (=cns11643-5): Renamed from
3160         `chinese-cns11643-5'.
3161         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3162
3163 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3164
3165         * mule/mule-conf.el (=cns11643-4): Renamed from
3166         `chinese-cns11643-4'.
3167         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3168
3169 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3170
3171         * mule/mule-conf.el (=cns11643-3): Renamed from
3172         `chinese-cns11643-3'.
3173         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3174
3175 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3176
3177         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3178         `=cns11643-2'.
3179         (chinese-cns11643-2): New alias for `=cns11643-2'.
3180
3181 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3182
3183         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3184         `=cns11643-1'.
3185         (chinese-cns11643-1): New alias for `=cns11643-1'.
3186
3187 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3188
3189         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3190         (chinese-gb12345): New alias for `=gb12345'.
3191
3192 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3193
3194         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3195         (chinese-gb2312): New alias for `=gb2312'.
3196
3197 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3198
3199         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3200         (chinese-big5): New alias for `=big5'.
3201
3202 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3203
3204         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3205         (korean-ksc5601): New alias for `=ks-x1001'.
3206
3207 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3208
3209         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3210         `=jis-x0212'.
3211         (japanese-jisx0212): New alias for `=jis-x0212'.
3212
3213 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3214
3215         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3216         `=jis-x0208-1983'.
3217         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3218
3219 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3220
3221         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3222         `=jis-x0208-1978'.
3223         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3224
3225 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3226
3227         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3228         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3229
3230 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3231
3232         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3233         (chinese-cns11643-3): Specify iso-ir 183.
3234         (chinese-cns11643-4): Specify iso-ir 184.
3235         (chinese-cns11643-5): Specify iso-ir 185.
3236         (chinese-cns11643-6): Specify iso-ir 186.
3237         (chinese-cns11643-7): Specify iso-ir 187.
3238         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3239         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3240
3241 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3242
3243         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3244         \uXXXX for every cases.
3245
3246 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3247
3248         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3249         (ucs-big5): Changed to an alias for `=ucs@big5'.
3250
3251 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3252
3253         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3254         (ucs-ks): Changed to an alias for `=ucs@ks'.
3255
3256 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3257
3258         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3259         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3260
3261 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3262
3263         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3264         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3265
3266 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3267
3268         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3269         (ucs-jis): Changed to an alias for `=ucs@jis'.
3270
3271 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3272
3273         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3274         (ucs-cns): Changed to an alias for `=ucs@cns'.
3275
3276 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3277
3278         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3279         (ucs-gb): Changed to an alias for `=ucs@gb'.
3280
3281 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3282
3283         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3284         `ideograph-daikanwa-2'.
3285         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3286         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3287
3288 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3289
3290         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3291         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3292
3293         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3294         for `xemacs-chise-version'.
3295
3296 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3297
3298         * mule/mule-charset.el (default-coded-charset-priority-list):
3299         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3300         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3301         instead of `ideograph-hanziku-*'.
3302
3303         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3304         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3305
3306 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3307
3308         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3309         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3310         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3311         `utf-2000' is provided.
3312
3313 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3314
3315         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3316         is provided [was builtin coded-charsets].
3317
3318 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3319
3320         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3321         is provided [was builtin coded-charsets].
3322
3323 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3324
3325         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3326         is provided [was builtin coded-charsets].
3327
3328 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3329
3330         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3331         is provided [was builtin coded-charsets].
3332
3333 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3334
3335         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3336         when `utf-2000' is provided [was builtin coded-charsets].
3337
3338 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3339
3340         * mule/mule-conf.el (=hanziku-*): Renamed from
3341         `ideograph-hanziku-*'.
3342         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3343
3344 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3345
3346         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3347         `utf-2000' is provided [was builtin coded-charsets].
3348         (ideograph-hanziku-{1..12}): Likewise.
3349
3350 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3351
3352         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3353         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3354
3355 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3356
3357         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3358         when `utf-2000' is provided [was builtin coded-charsets].
3359
3360 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3361
3362         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3363         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3364         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3365
3366 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3367
3368         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3369         (ideograph-gt): Changed to an alias for `=gt'.
3370
3371 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3372
3373         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3374         is provided; it was defined as a builtin coded-charset.
3375         (ideograph-gt): Likewise.
3376
3377 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3378
3379         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3380         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3381
3382 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3383
3384         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3385         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3386
3387 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3388
3389         * mule/mule-conf.el (=big5-eten): Renamed from
3390         `chinese-big5-eten'.
3391         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3392
3393 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3394
3395         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3396         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3397
3398 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3399
3400         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3401         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3402
3403 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3404
3405         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3406         (china3-jef): Changed to an alias for `=jef-china3'.
3407
3408 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3409
3410         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3411         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3412
3413         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3414         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3415         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3416         when `utf-2000' is provided.
3417
3418 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3419
3420         * mule/mule-charset.el (default-coded-charset-priority-list):
3421         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3422
3423         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3424         (ucs-jis-2000): Deleted.
3425
3426 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3427
3428         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3429         UTF-2000.
3430         (=ucs-jis-2000): New coded-charset for UTF-2000.
3431
3432 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3433
3434         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3435         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3436
3437 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3438
3439         * mule/mule-charset.el (default-coded-charset-priority-list):
3440         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3441         `ideograph-cbeta'.
3442
3443 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3444
3445         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3446         builtin coded-charset].
3447
3448 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3449
3450         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3451         settings for &K0-xxxx and &I-K0-xxxx.
3452
3453 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3454
3455         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3456         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3457
3458 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3459
3460         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3461         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3462
3463 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3464
3465         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3466         UTF-2000.
3467         (ideograph-gt-pj-k1): Likewise.
3468         (ideograph-gt-pj-k2): Likewise.
3469
3470 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3471
3472         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3473         `=jis-x0208'.
3474
3475 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3476
3477         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3478         UTF-2000 [was a builtin coded-charset].
3479
3480 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3481
3482         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3483         (utf-8-gb-er): Likewise.
3484
3485 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3486
3487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3488         settings for JIS X 0212 and JIS X 0208:1978.
3489
3490 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3491
3492         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3493         setting for JIS X 0213.
3494
3495 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3496
3497         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3498         standard-case-table in UTF-2000.
3499
3500 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3501
3502         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3503         definitions for isolated-chars.
3504
3505 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3506
3507         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3508         `configure-utf-2000-lisp-directory'.
3509         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3510         `mule-lisp-load-path'.
3511
3512 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3513
3514         * startup.el (startup-setup-paths): Set and use
3515         `utf-2000-lisp-directory'.
3516         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3517         UTF-2000.
3518
3519 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3520
3521         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3522         (paths-find-utf-2000-lisp-directory): New function.
3523         (paths-construct-load-path): Add new optional argument
3524         `utf-2000-lisp-directory'.
3525
3526         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3527
3528 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3529
3530         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3531         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3532         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3533         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3534         `chinese-big5-2' in UTF-2000.
3535
3536         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3537         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3538
3539 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3540
3541         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3542         `big5-eten-er' in UTF-2000.
3543         (big5-cdp): Modify DOC-string and mnemonic.
3544
3545 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3546
3547         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3548         UTF-2000 [renamed from utf-8-er].
3549         (utf-8-gb): New coding-system in UTF-2000.
3550         (utf-8-gb-er): Likewise.
3551         (utf-8-cns): Likewise.
3552         (utf-8-cns-er): Likewise.
3553         (utf-8-big5): Likewise.
3554         (utf-8-big5-er): Likewise.
3555         (utf-8-jis): Likewise.
3556         (utf-8-jis-er): Likewise.
3557         (utf-8-ks): Likewise.
3558         (utf-8-ks-er): Likewise.
3559         (utf-8-er): Likewise.
3560
3561 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3562
3563         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3564         instead of `utf-8-unix' in UTF-2000.
3565
3566         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3567
3568 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3569
3570         * mule/japanese.el (euc-jisx0213): New coding-system.
3571
3572         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3573         `japanese-jisx0208-1990' as the mother.
3574
3575 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3576
3577         * dumped-lisp.el (preloaded-file-list): Change condition of
3578         loading "close-cdb".
3579
3580 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3581
3582         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3583         setup `coded-charset-entity-reference-alist'.
3584
3585 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3586
3587         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3588         UTF-2000.
3589
3590 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3591
3592         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3593         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3594
3595 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3596
3597         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3598         (chinese-big5-eten-a): Likewise.
3599         (chinese-big5-eten-b): Likewise.
3600         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3601         code range is #x8140 .. #x8DFE.
3602
3603 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3604
3605         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3606         UTF-2000.
3607         (chinese-big5-cdp): Likewise.
3608
3609 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3610
3611         * dumped-lisp.el (preloaded-file-list): Rename
3612         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3613
3614 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3615
3616         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3617         append `system-char-db-source-file-list' into
3618         `preloaded-file-list' in UTF-2000.
3619
3620 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3621
3622         * dumped-lisp.el (preloaded-file-list): Delete
3623         character-definition files.
3624
3625 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3626
3627         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3628         UTF-2000.
3629
3630 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3631
3632         * mule/mule-charset.el (default-coded-charset-priority-list):
3633         Delete `mojikyo-2022-1'.
3634
3635 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3636
3637         * mule/mule-charset.el (default-coded-charset-priority-list):
3638         Delete `mojikyo'.
3639
3640 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3641
3642         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3643         `ucs-sip'.
3644
3645 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3646
3647         * mule/mule-charset.el (default-coded-charset-priority-list):
3648         Comment out `chinese-gb12345'.
3649
3650 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3651
3652         * bytecomp.el (byte-compile-insert-header): Fixed.
3653
3654 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3655
3656         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3657         XEmacs UTF-2000.
3658
3659 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3660
3661         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3662         UTF-2000.
3663
3664 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3665
3666         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3667         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3668
3669 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3670
3671         * mule/mule-charset.el (default-coded-charset-priority-list):
3672         `japanese-jef-china3' is renamed `china3-jef'.
3673
3674 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3675
3676         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3677         `japanese-jef-china3' and `ideograph-cbeta'.
3678
3679 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3680
3681         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3682
3683 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3684
3685         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3686         `chinese-big5-cdp'.
3687
3688 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3689
3690         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3691         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3692
3693 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3694
3695         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3696         loading character definitions.
3697
3698 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3699
3700         * dumped-lisp.el (preloaded-file-list): Rename
3701         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3702
3703 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3704
3705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3706         `chinese-big5'.
3707
3708 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3709
3710         * dumped-lisp.el (preloaded-file-list): Dump
3711         "Ideograph-R028-Private" with XEmacs UTF-2000.
3712
3713 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3714
3715         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3716         `chinese-gb12345'.
3717
3718 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3719
3720         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3721         `ideograph-gt-pj-{1..11}'.
3722
3723         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3724         XEmacs UTF-2000.
3725
3726 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3727
3728         * mule/mule-charset.el (default-coded-charset-priority-list):
3729         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3730         `chinese-isoir165'.
3731
3732 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3733
3734         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3735         `image/png', `image/x-xpm' and `image/tiff'.
3736
3737         * files.el (binary-file-regexps): Add *.PNG.
3738
3739 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3740
3741         * mule/mule-charset.el (default-coded-charset-priority-list):
3742         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3743         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3744
3745 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3746
3747         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3748         the first completion when UTF-2000 is running.
3749
3750 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3751
3752         * mule/mule-charset.el (default-coded-charset-priority-list):
3753         Delete `ucs'.
3754
3755 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3756
3757         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3758
3759         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3760         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3761
3762 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3763
3764         * mule/vietnamese.el (vscii-2): Delete abolished property
3765         `composite'; now composite mode is default.
3766
3767 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3768
3769         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3770         of `raw-text'; check \uHHHH representation even if non-ascii
3771         characters are not found.
3772
3773         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3774         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3775         unconditionally.
3776
3777         * mule/viet-ccl.el: New file.
3778
3779         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3780         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3781         - Separate CCL based implementations to viet-ccl.el.
3782
3783 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3784
3785         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3786         "jisx0213.2000-1".
3787         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3788
3789         * mule/mule-charset.el (default-coded-charset-priority-list):
3790         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3791         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3792
3793 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3794
3795         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3796
3797 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3798
3799         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3800         `ucs' in UTF-2000.
3801
3802 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3803
3804         * mule/mule-charset.el (default-coded-charset-priority-list):
3805         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3806         `arabic-iso8859-6'.
3807
3808 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3809
3810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3811         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3812
3813 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3814
3815         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3816         `katakana-jisx0201' in UTF-2000.
3817
3818 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3819
3820         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3821         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3822         "u0FB50-Arabic-Presentation-Forms-A",
3823         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3824         "u0FE50-Small-Form-Variants",
3825         "u0FE70-Arabic-Presentation-Forms-B",
3826         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3827         UTF-2000.
3828
3829 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3830
3831         * dumped-lisp.el (preloaded-file-list): Delete
3832         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3833         ... "Ideograph-R214-Flute" in UTF-2000.
3834
3835 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3836
3837         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3838         (japanese-jisx0213-2): New coded-charset.
3839
3840         * dumped-lisp.el (preloaded-file-list): Add
3841         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3842         "Ideograph-R030-Mouth".
3843
3844 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3845
3846         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3847         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3848         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3849         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3850         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3851         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3852         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3853         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3854
3855 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3856
3857         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3858         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3859         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3860         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3861         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3862
3863         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3864         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3865
3866 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3867
3868         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3869         in UTF-2000.
3870
3871 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3872
3873         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3874         (chinese-isoir165): Moved from mule/chinese.el.
3875         (chinese-cns11643-3): Moved from mule/chinese.el.
3876         (chinese-cns11643-4): Moved from mule/chinese.el.
3877         (chinese-cns11643-5): Moved from mule/chinese.el.
3878         (chinese-cns11643-6): Moved from mule/chinese.el.
3879         (chinese-cns11643-7): Moved from mule/chinese.el.
3880
3881         * mule/chinese.el: Move definition of coded-charsets to
3882         mule/mule-conf.el.
3883
3884 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3885
3886         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3887         `ideograph-daikanwa'.
3888
3889 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3890
3891         * dumped-lisp.el (preloaded-file-list): Delete
3892         "ccs-jisx0201-latin.el".
3893
3894 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3895
3896         * dumped-lisp.el (preloaded-file-list): Add
3897         "u031A0-Extended-Bopomofo" in UTF-2000.
3898
3899 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3900
3901         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3902         renamed to u02E00-CJK-Radical-Supplement.
3903
3904 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3905
3906         * dumped-lisp.el (preloaded-file-list): Add
3907         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3908         "u030A0-Katakana", "u03100-Bopomofo",
3909         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3910         "u03200-Enclosed-CJK-Letters-and-Months" and
3911         "u03300-CJK-Compatibility".
3912
3913 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3914
3915         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3916         "u02F00-Kangxi-Radicals" and
3917         "u02FF0-Ideographic-Description-Characters".
3918
3919 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3920
3921         * dumped-lisp.el (preloaded-file-list): Add
3922         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3923         "u02800-Braille-Patterns" in UTF-2000.
3924
3925 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3926
3927         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3928         "uXXXXX-*.el" in UTF-2000.
3929
3930         * bytecomp.el (byte-compile-insert-header): Delete comments if
3931         non-ASCII characters are found; allow `byte-compile-dynamic' and
3932         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3933         `raw-text'.
3934
3935 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3936
3937         * dumped-lisp.el (preloaded-file-list): Add
3938         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3939         "u025A0-Geometric-Shapes.el".
3940
3941 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3942
3943         * dumped-lisp.el (preloaded-file-list): Add
3944         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3945         "u02460-Enclosed-Alphanumerics.el".
3946
3947 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3948
3949         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3950         `chinese-gb2312'.
3951
3952         * dumped-lisp.el (preloaded-file-list): Add
3953         "u02200-Mathematical-Operators.el" and
3954         "u02300-Miscellaneous-Technical.el".
3955
3956 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3957
3958         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3959         `chinese-cns11643-*'.
3960
3961         * dumped-lisp.el (preloaded-file-list): Add
3962         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3963         "u02190-Arrows.el" in UTF-2000.
3964
3965 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3966
3967         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3968         `korean-ksc5601'.
3969
3970         * dumped-lisp.el (preloaded-file-list): Add
3971         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3972         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3973         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3974
3975 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3976
3977         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3978
3979 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3980
3981         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3982         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3983         "u01780-Khmer.el", "u01800-Mongolian.el",
3984         "u01E00-Latin-Extended-Additional.el" and
3985         "u01F00-Greek-Extended.el" in UTF-2000.
3986
3987 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3988
3989         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3990         `ethiopic-ucs' and `ethiopic'.
3991
3992         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3993         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3994
3995         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3996         from mule/ethiopic.el.
3997
3998         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3999         mule/mule-conf.el.
4000
4001 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4002
4003         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4004         `lao'.
4005
4006         * mule/mule-conf.el (lao): New coded-charset.
4007
4008         * dumped-lisp.el (preloaded-file-list): Add
4009         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4010         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4011         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4012         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4013         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4014
4015 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4016
4017         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4018         `ucs-bmp' and `arabic-iso8859-6'.
4019
4020 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4021
4022         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4023         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4024         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4025
4026 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4027
4028         * startup.el (normal-top-level): Load autoload file for UTF-2000
4029         in UTF-2000.
4030
4031 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4032
4033         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4034         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4035         "u00020-Basic-Latin.el", "u00080-C1.el",
4036         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4037         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4038         "u002B0-Spacing-Modifier-Letters.el",
4039         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4040         UTF-2000.
4041
4042 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4043
4044         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4045         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4046         instead of `vietnamese-viscii-*'.
4047
4048 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4049
4050         * mule/mule-conf.el: New file.
4051
4052         * mule/misc-lang.el: Move definition of charset `ipa' to
4053         mule/mule-conf.el.
4054
4055 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4056
4057         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4058         `latin-viscii'; prefer it for characters used in Vietnamese.
4059
4060 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4061
4062         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4063
4064 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4065
4066         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4067         `vietnamese-viscii-lower'.
4068         (latin-viscii-upper): Renamed from charset
4069         `vietnamese-viscii-upper'.
4070         (vietnamese-viscii-lower): New alias for charset
4071         `latin-viscii-lower'.
4072         (vietnamese-viscii-upper): New alias for charset
4073         `latin-viscii-upper'.
4074
4075 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4076
4077         * mule/mule-charset.el (default-coded-charset-priority-list):
4078         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4079
4080 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4081
4082         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4083         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4084         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4085         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4086         lisp/utf-2000.
4087
4088 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4089
4090         * mule/ccs-tcvn5712.el: New file.
4091
4092 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4093
4094         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4095         in UTF-2000.
4096
4097 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4098
4099         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4100         `japanese-jisx0208'.
4101
4102 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4103
4104         * dumped-lisp.el (preloaded-file-list): Add
4105         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4106         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4107         UTF-2000.
4108
4109         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4110         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4111         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4112         mule/ccs-viscii.el: New files.
4113
4114         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4115         if \uXXXX is found.
4116
4117 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4118
4119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4120         `hiragana-jisx0208' and `katakana-jisx0208'.
4121
4122 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4123
4124         * mule/chinese.el (chinese-cns11643-3): Define it even if
4125         `utf-2000' is provided.
4126         (chinese-cns11643-4): Likewise.
4127         (chinese-cns11643-5): Likewise.
4128         (chinese-cns11643-6): Likewise.
4129         (chinese-cns11643-7): Likewise.
4130
4131 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4132
4133         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4134         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4135
4136 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4137
4138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4139         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4140
4141 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4142
4143         * mule/mule-charset.el (default-coded-charset-priority-list):
4144         Setup in UTF-2000.
4145
4146 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4147
4148         * mule/viet-chars.el: Don't define charset
4149         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4150         they are defined as builtin charsets.
4151
4152 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4153
4154         * version.el (emacs-version): Add more space just before UTF-2000
4155         version string.
4156
4157 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4158
4159         * version.el ([constant] emacs-version): Don't add a space in the
4160         preceding place of `xemacs-betaname' because it is duplicated.
4161         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4162
4163         * startup.el (splash-frame-body): Add ETL.
4164
4165 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4166
4167         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4168         is provided because it is defined as builtin charset.
4169         (chinese-cns11643-4): Likewise.
4170         (chinese-cns11643-5): Likewise.
4171         (chinese-cns11643-6): Likewise.
4172         (chinese-cns11643-7): Likewise.
4173
4174 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4175
4176         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4177         coding-system `iso-10646-ucs-4' is not defined.
4178
4179 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4180
4181         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4182         coding-system if `utf-2000' is provided.
4183
4184 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4185
4186         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4187         `utf-2000' is provided.
4188
4189 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4190
4191         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4192         if utf-2000 is provided temporally.
4193
4194 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4195
4196         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4197         as builtin variable].
4198
4199 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4200
4201         * files.el (insert-file-contents-literally): Treat file as binary;
4202         call file-name-handlers. [sync with Emacs 20.3.10]
4203
4204 2008-12-28  Vin Shelton  <acs@xemacs.org>
4205
4206         * XEmacs 21.4.22 is released
4207
4208 2008-12-30  Vin Shelton  <acs@xemacs.org>
4209
4210         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4211         during building even if no packages are found.
4212
4213 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4214
4215         * printer.el (generic-print-region): 
4216         (generic-print-buffer): 
4217         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4218         check if the msprinter device is available, now that msprinter is
4219         always available as a specifier tag. 
4220
4221 2008-12-24  Vin Shelton  <acs@xemacs.org>
4222
4223         * about.el: Add Francisco to my bio!
4224
4225 2008-12-23  Vin Shelton  <acs@xemacs.org>
4226
4227         * autoload.el: Move operator definitions to autoload-operators.el
4228         in the xemacs-base package.
4229
4230 2007-11-22  Vin Shelton  <acs@xemacs.org>
4231
4232         * about.el (about-hacker-contribution): Updated my bio.
4233
4234 2007-10-07  Vin Shelton  <acs@xemacs.org>
4235
4236         * XEmacs 21.4.21 is released
4237
4238 2007-09-19  Didier Verna  <didier@xemacs.org>
4239
4240         Update my personal info.
4241         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4242         * about.el (about-other-current-hackers): Ditto.
4243         * about.el (about-url-alist): Add my musical website.
4244         * about.el (about-personal-info): Update my entry.
4245         * about.el (about-hacker-contribution): Ditto.
4246
4247 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4248
4249         * package-get.el (package-get-download-sites): Update download
4250         sites in Japan.
4251         * package-get.el (package-get-pre-release-download-sites): Ditto.
4252
4253 2007-08-18  Vin Shelton  <acs@xemacs.org>
4254
4255         * package-get.el (package-get-pre-release-download-sites): Sync
4256         mirror sites with 21.5.  (Thanks, Adrian)
4257
4258 2007-08-09  Mike Sperber  <mike@xemacs.org>
4259
4260         * startup.el (migrate-user-init-file): Create backup of
4261         `user-init-file' before migrating.
4262         * startup.el (maybe-migrate-user-init-file): Print
4263         information about backup file.
4264         (maybe-create-compatibility-dot-emacs): Follow above change.
4265
4266 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4267
4268         * font-lock.el: Sync font-lock-add-keywords and
4269         font-lock-remove-keywords from GNU Emacs.
4270         * font-lock.el (font-lock-keywords-alist): New.
4271         * font-lock.el (font-lock-removed-keywords-alist): New.
4272         * font-lock.el (font-lock-add-keywords): New.
4273         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4274         * font-lock.el (font-lock-remove-keywords): New.
4275
4276 2007-08-16  Vin Shelton  <acs@xemacs.org>
4277
4278         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4279         patch from Hans de Graaff.
4280
4281 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4282
4283         * package-get.el (package-get-download-sites): Document Chile and
4284         update Denmark download site.
4285         * package-get.el (package-get-pre-release-download-sites): Ditto.
4286
4287 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4288
4289         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4290
4291 2006-12-09  Vin Shelton  <acs@xemacs.org>
4292
4293         * XEmacs 21.4.20 is released
4294
4295 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4296
4297         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4298
4299 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4300
4301         * info.el (Info-find-file-node, Info-insert-dir)
4302         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4303         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4304         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4305         and discussion.
4306
4307 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4308
4309         * obsolete.el (line-beginning-position): New, from 21.5.x.
4310         (line-end-position): Ditto.
4311
4312 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4313
4314         * package-get.el (package-get-download-sites): Welcome
4315         nl.xemacs.org and Thanks!
4316         * package-get.el (package-get-pre-release-download-sites): Ditto.
4317
4318 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4319
4320         * font-lock.el: Add support for not-so recent changes in Java to
4321         java-mode.
4322
4323 2006-01-28  Vin Shelton  <acs@xemacs.org>
4324
4325         * XEmacs 21.4.19 is released
4326
4327 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4328
4329         * easymenu.el: Update copyright. 
4330         * easymenu.el (easy-menu-all-popups):
4331         Add a docstring. 
4332         * easymenu.el (easy-menu-add):
4333         Document a bug, rework the function to preserve any existing
4334         non-default mode-popup-menu instead of overwriting it, and not to
4335         bother normalising the menu title (nothing else does).
4336         * easymenu.el (easy-menu-remove):
4337         Restore the default mode-popup-menu instead of leaving an empty
4338         one when we remove the last easy-menu popup. 
4339
4340 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4341
4342         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4343         as suggested by Rodrigo Ventura.
4344         * package-get.el (package-get-pre-release-download-sites): Ditto,
4345         with replacement of xemacs-21.5 by beta, which is the logical path
4346         to our beta core and package pre-releases.
4347
4348 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4349
4350         * package-get.el (package-get-download-sites): Add Hong Kong
4351         download site.
4352         * package-get.el (package-get-pre-release-download-sites): Ditto.
4353
4354 2005-12-26  Vin Shelton  <acs@xemacs.org>
4355
4356         * find-paths.el:
4357         * find-paths.el (paths-emacs-root-p): Add search for package root.
4358         * find-paths.el (paths-find-emacs-root): Replaced with
4359         paths-find-invocation-roots, which returns a list of roots.
4360         * find-paths.el (paths-find-invocation-roots): New.
4361         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4362
4363 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4364
4365         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4366         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4367
4368 2005-12-03  Vin Shelton <acs@xemacs.org>
4369
4370         * XEmacs 21.4.18 is released
4371
4372 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4373
4374         * package-get.el (package-get-download-sites): Update reflecting
4375         latest http://www.xemacs.org/Releases/ information generated by
4376         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4377         * package-get.el (package-get-pre-release-download-sites): Ditto.
4378
4379 2005-02-28  Simon Josefsson  <jas@extundo.com>
4380
4381         * about.el (xemacs-hackers): Add jas.
4382         (about-other-current-hackers): Likewise.
4383         (about-url-alist): Add URL for jas.
4384         (about-personal-info): Document jas.
4385         (about-hacker-contribution): Describe jas contributions.
4386
4387 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4388
4389         * easymenu.el (easy-menu-remove): As described in 
4390         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4391         except the "Command" menu from mode-popup-menu. 
4392
4393 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4394  
4395         * font.el (font-spatial-to-canonical): Correct calculation of 
4396         return value for pixel-based input value. 
4397  
4398 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4399
4400         * code-process.el (call-process): Process-related docstring
4401         improvements spurred by Norbert Koch.
4402         * code-process.el (call-process-region): Ditto.
4403         * code-process.el (start-process): Ditto.
4404
4405 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4406
4407         * finder.el (finder-find-library): Return filename actually
4408         searched for.
4409
4410 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4411
4412         * help.el (view-emacs-news): Use `expand-file-name' instead of
4413         `locate-data-file' as the latter will find any "NEWS" files that
4414         might exist in packages _before_ the one in core.
4415
4416 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4417
4418         * package-get.el (package-get-init-package):
4419         package-get-init-package buglet (21.4.17) by Jeff Mincy
4420         <mincy@rcn.com> fixing false temporary load-path shadows reported
4421         after package installation and simplifying code.
4422
4423 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4424
4425         * package-get.el (package-get-download-sites): Sync mirrors list
4426         with the XEmacs website.
4427         (package-get-pre-release-download-sites): Ditto.
4428
4429 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4430
4431         * derived.el (derived-mode-merge-syntax-tables):
4432         Revert my 21.5-only patch of 2003-07-18 which slipped in
4433         through Jerry James's patch of 2004-06-07.
4434
4435 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4436
4437         * cmdloop.el (keyboard-quit): Remove workaround for
4438         `region-active-p' not making sure active region is in current
4439         buffer now that it does.
4440         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4441         * simple.el (region-active-p): `region-active-p' to only return t
4442         when active region is in current buffer.
4443
4444 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4445
4446         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4447         package names, quell a byte-compiler warning, doc fix.
4448
4449 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4450
4451         * buffer.el (pop-to-buffer):
4452         * window-xemacs.el (display-buffer):
4453         Document use of `same-window-buffer-names,' `same-window-regexps'
4454         by pop-to-buffer and display-buffer. 
4455         
4456 2005-02-06  Vin Shelton <acs@xemacs.org>
4457
4458         * XEmacs 21.4.17 is released
4459
4460 2005-01-29  Ben Wing  <ben@xemacs.org>
4461
4462         * shadow.el (find-emacs-lisp-shadows):
4463         Add custom-defines to list of ignored files.
4464
4465 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4466
4467         * simple.el (shifted-motion-keys-select-region): Fix statement
4468         about unshifted-motion-keys-deselect-region.
4469
4470 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4471
4472         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4473         now) for GNU Emacs compatibility.
4474         (make-obsolete-variable): Ditto.
4475
4476 2004-01-08  Ben Wing  <ben@xemacs.org>
4477
4478         * code-files.el (load):
4479         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4480
4481 2004-12-05  Vin Shelton <acs@xemacs.org>
4482
4483         * XEmacs 21.4.16 is released
4484
4485 2004-12-04  Vin Shelton  <acs@xemacs.org>
4486
4487         * auto-autoloads.el: Regenerated.
4488
4489         * custom-load.el: Regenerated.
4490
4491 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4492
4493         Fix bug: apropos errors if a defalias refers to an undefined
4494         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4495
4496         * apropos.el (apropos):
4497         (apropos-command):
4498         * help.el (frob-help-extents):
4499         * help-macro.el (make-help-screen):
4500         * hyper-apropos.el (hyper-apropos-grok-functions):
4501         (hyper-apropos-get-doc):
4502         Catch void-function error thrown by `documentation'.
4503
4504 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4505
4506         * packages.el (package-require): Fix incorrect arg to format.
4507         This fixes a `format specifier' error.
4508
4509 2004-08-13  Jerry James  <james@xemacs.org>
4510
4511         * bytecomp.el (forward-word): Tell the byte compiler the correct
4512         number of arguments to forward-word.
4513
4514 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4515
4516         * etags.el: Fixed loading of include files for tag completion. Now
4517         you can make a tag file for a library, include it into your
4518         project and it will be reloaded only if it changed. Infinte
4519         include loops are detected and the correct tag files are loaded.
4520         * etags.el (buffer-tag-table-list): Load and verify tag files in
4521         the external function buffer-tag-table-list-load.
4522         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4523         tag files. Also load the included tag files. The priority of the
4524         included files is right below their parent file. If multiple
4525         matches occur then the symbols from the parent file are found
4526         first.
4527         * etags.el (tag-table-include-files): Corrected comment
4528         string. Switched to pattern constant tags-include-pattern to have
4529         it at a central location.
4530         * etags.el (tags-include-pattern): Added doc string.
4531         * etags.el (add-to-tag-completion-table): Removed obsolete
4532         comments as the include files are allready returned by
4533         buffer-tag-table-list and loaded.
4534         * etags.el (find-tag-internal): The include files are allready
4535         included in tag-tables as buffer-tag-table-list returns them now.
4536
4537 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4538
4539         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4540         Loading items into the notebook is now done by C code.
4541         * widgets-gtk.el (gtk-widget-instantiate-internal):
4542         Style no longer changed.
4543
4544 2004-06-28  Nix  <nix@esperi.org.uk>
4545
4546         * cmdloop.el (truncate-command-history-for-gc): Delay
4547         execution of all things that look up variable bindings,
4548         via `enqueue-eval-event'.
4549
4550 2004-06-24  Vin Shelton  <acs@xemacs.org>
4551
4552         * package-get.el (package-get-require-signed-base-updates):
4553         now defaults to nil.
4554
4555 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4556
4557         * subr.el (split-string): Clean up docstring.
4558
4559 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4560
4561         * faces.el (zmacs-region): fix typo in docstring.
4562
4563 2004-06-07  Jerry James  <james@xemacs.org>
4564
4565         * derived.el: Synch with Emacs 21.3.
4566         * subr.el (with-local-quit): New, from Emacs 21.3.
4567         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4568         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4569         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4570
4571 2004-06-16  Jerry James  <james@xemacs.org>
4572
4573         * cl.el (cl-set-substring): Increment start by the length of the
4574         string, not the string itself.
4575
4576 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4577
4578         * etags.el (tag-table-include-files): Expand included TAGS file
4579         paths to avoid problems with relative paths.  Thanks to Peter
4580         Chubb <peterc@gelato.unsw.edu.au>.
4581         * etags.el (tags-include-pattern): New.
4582         * etags.el (add-to-tag-completion-table): Parse and ignore
4583         trailing include lines.
4584
4585 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4586
4587         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4588         avoiding line solely composed of equal signs.
4589
4590 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4591
4592         * cus-edit.el (alloc): Typo fix.
4593         * cus-edit.el (custom-browse-visibility): Ditto.
4594         * cus-edit.el (custom-variable-value-create): Ditto.
4595         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4596         * cus-edit.el (custom-save-variables): Bind print-length and
4597         print-level to nil to avoid value abbreviation.
4598         * cus-edit.el (custom-save-face-internal): Ditto.
4599         * cus-edit.el (custom-save-faces): Save in sorted order.
4600         * cus-edit.el (custom-save-resets): Bind print-length and
4601         print-level to nil to avoid value abbreviation.
4602         * cus-edit.el (custom-save-loaded-themes): Ditto.
4603
4604 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4605
4606         * subr.el (split-string-default-separators): New.
4607         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4608         see comment in source.
4609
4610 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4611
4612         * mule/japanese.el (paragraph-start, paragraph-separate):
4613         Remove anchor to BOL.
4614
4615 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4616
4617         * cl.el (gensym, gentemp): Improve docstrings.
4618
4619 2004-05-10  Vin Shelton  <acs@xemacs.org>
4620
4621         * etags.el: Sync with 21.5 version.
4622
4623 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4624
4625         * etags.el:
4626         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4627         only for use with exuberant ctags. This will also enable building of 
4628         completion tables with exuberant ctags. This will not work with
4629         xemacs ctags. 
4630         * etags.el (get-tag-table-buffer): New function for creating of
4631         completion table is used if tags-exuberant-ctags-optimization-p ist t
4632         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4633         finding the tag names. New.
4634         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4635         building tag completion table with exuberant ctags. New.
4636         * etags.el (find-tag-internal): Improve exact tag matching for tags
4637         with name fields. Before the patch return types of functions or
4638         function parameters (with exuberant ctags) were found as matches.
4639
4640 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4641
4642         * list-mode.el (display-completion-list): Fixed completion list was
4643         taking the width of the frame and not of the window for displaying
4644         the selection methods.
4645
4646 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4647
4648         * menubar-items.el (default-menubar): Options are saved to custom.el.
4649
4650
4651 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4652
4653         * isearch-mode.el (isearch-abort): Preserve successful search target.
4654
4655 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4656
4657         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4658         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4659         Bihlmeyer.
4660         * gnuserv.el (gnuserv-mode-line-string): New.
4661         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4662         gnuserv-mode.
4663         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4664         * gnuserv.el (gnuserv-edit-files): Use
4665         make-x-device-with-gtk-fallback.
4666
4667 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4668
4669         * gtk-widgets.el: New import: gtk-accel-group-new.
4670         * dialog-gtk.el:
4671         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4672         * dialog-gtk.el (popup-builtin-question-dialog):
4673         Added support for dialog button mnemonics.
4674
4675 2004-03-22  Chris Green <cmg@dok.org>
4676
4677         * process.el (shell-command): Output buffer was ignored when a
4678         background process was run via shell-command.
4679
4680 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4681
4682         * cus-edit.el (custom-save-variables): Retrieve a list of
4683         variables to save first, sort it, and make sure the variables are
4684         saved in sorted order.
4685
4686 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4687  
4688         * package-get.el (package-get-update-base-from-buffer): Force
4689         binary coding system for verifying GnuPG signature in the
4690         package-index file.
4691  
4692 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4693
4694         * package-get.el (package-get-package-index-file-location): Handle
4695         missing "EMACSPACKAGEPATH" environment variable.
4696
4697 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4698
4699         * package-admin.el (package-admin-find-top-directory): Simplify
4700         directory comparisions and fix substring errors on short path
4701         components.
4702         * package-get.el (package-get-package-index-file-location):
4703         Default to first component of "EMACSPACKAGEPATH", if set.
4704
4705 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4706
4707         * package-get.el (process-error): New error datum.
4708
4709 2004-02-02  Vin Shelton <acs@xemacs.org>
4710
4711         * XEmacs 21.4.15 is released
4712
4713 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4714
4715         * itimer.el (activate-itimer): Modify the itimer timeout value as
4716         if it were begun at the last time when the itimer driver was woken
4717         up.
4718
4719 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4720
4721         * specifier.el (Copyright):
4722         Update.
4723         (make-specifier-and-init):
4724         (map-specifier):
4725         (canonicalize-inst-pair):
4726         (canonicalize-spec-list):
4727         (set-specifier):
4728         Synch docstrings to 21.5 where appropriate.
4729
4730 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4731
4732         * package-get.el (package-get-list-packages-where): New.  A
4733         function that allows searching for groups of packages.  For
4734         example, find all packages that require the fsf-compat package.
4735
4736 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4737
4738         The Great PUI Sync.
4739
4740         * auto-autoloads.el: Regenerated.
4741
4742         * custom-load.el: Regenerated.
4743
4744         * dumped-lisp.el (packages-hardcoded-lisp): New.
4745
4746         * menubar-items.el (menu-max-items): New.
4747         (menu-submenu-max-items): New.
4748         (menu-submenu-name-format): New.
4749         (menu-split-long-menu): New.
4750         (menu-sort-menu): New.
4751         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4752
4753         * obsolete.el (pui-add-install-directory): Renamed to the more
4754         logical `pui-set-local-package-get-directory'.
4755         (package-get-download-menu): Moved to `package-ui.el' and renamed
4756         to `package-ui-add-download-menu'.
4757
4758         * package-admin.el (package-admin-install-function-mswindows):
4759         Whitespace clean up.
4760         (package-admin-add-single-file-package): Removed.
4761         (package-admin-default-install-function): Whitespace clean up.
4762         (package-admin-find-top-directory): New.
4763         (package-admin-get-install-dir): Use it.
4764         (package-admin-get-manifest-file): 
4765         (package-admin-check-manifest): 
4766         (package-admin-add-binary-package):
4767         (package-admin-get-lispdir):
4768         (package-admin-delete-binary-package):
4769         (package-admin):
4770
4771         * package-get.el (package-get-package-index-file-location): New.
4772         (package-get-install-to-user-init-directory): New.
4773         (package-get-remote):
4774         (package-get-download-sites):
4775         (package-get-pre-release-download-sites): New.
4776         (package-get-site-release-download-sites): New.
4777         (package-get-base-filename):
4778         (package-get-always-update):
4779         (package-get-user-index-filename): Removed.
4780         (package-get-pgp-available-p): New.
4781         (package-get-require-signed-base-updates):
4782         (package-get-was-current):
4783         (package-entries-are-signed): New.
4784         (package-get-continue-update-base): New.
4785         (package-get-download-menu): Removed.
4786         (package-get-require-base):
4787         (package-get-update-base-entry):
4788         (package-get-locate-file):
4789         (package-get-locate-index-file):
4790         (package-get-maybe-save-index):
4791         (package-get-update-base):
4792         (package-get-update-base-from-buffer):
4793         (package-get-update-base-entries):
4794         (package-get-interactive-package-query):
4795         (package-get-update-all):
4796         (package-get-all):
4797         (package-get-dependencies):
4798         (package-get-init-package):
4799         (package-get-info): New.
4800         (package-get):
4801         (package-get-staging-dir):
4802         (package-get-set-version-prop): Removed.
4803         (package-get-installedp):
4804         (package-get-ever-installed-p):
4805         (packages): Removed.
4806         (package-get-custom-groups): Removed.
4807         (package-get-custom): Removed.
4808         (package-get-custom-add-entry): Removed.
4809
4810         * package-info.el (batch-update-package-info):
4811
4812         * package-net.el (package-net-batch-generate-bin-ini):
4813         (package-net-update-installed-db):
4814
4815         * package-ui.el (pui-info-buffer):
4816         (pui-directory-exists): Removed.
4817         (pui-package-dir-list): Removed.
4818         (pui-add-install-directory): Removed.
4819         (package-ui-download-menu): New.
4820         (package-ui-pre-release-download-menu): New.
4821         (package-ui-site-release-download-menu): New.
4822         (pui-set-local-package-get-directory): New.
4823         (pui-package-symbol-char):
4824         (pui-update-package-display):
4825         (pui-toggle-package):
4826         (pui-toggle-package-key):
4827         (pui-toggle-package-delete):
4828         (pui-toggle-package-delete-key):
4829         (pui-toggle-package-event):
4830         (pui-toggle-verbosity-redisplay):
4831         (pui-install-selected-packages):
4832         (pui-add-required-packages):
4833         (pui-help-echo):
4834         (pui-display-info):
4835         (list-packages-mode):
4836         (pui-list-packages):
4837
4838         * packages.el (packages-compute-package-locations):
4839         (package-require):
4840         (package-delete-name):
4841         (packages-hardcoded-lisp): Removed.
4842         (packages-useful-lisp): Removed.
4843         (packages-unbytecompiled-lisp): Removed.
4844         (packages-find-package-directories):
4845
4846         Summary:
4847
4848         Major code clean up of all things PUI.
4849
4850         Much improved code to determine where packages should be
4851         installed.  PUI no longer depends on any packages being
4852         pre-installed to compute where packages are to be installed to.
4853
4854         The user can specify the location of their package-index file.  It
4855         isn't necessary to set this because it has sane defaults.  People
4856         who "run-in-place" won't accidently overwrite the CVS
4857         package-index file.  See
4858         `package-get-package-index-file-location'. 
4859
4860         PUI will now properly clean up after itself in the event of an
4861         unsuccessful package install.  This drastically reduces the number
4862         of "wrong md5sum" FAQs.
4863
4864         non-Mule XEmacsen can no longer install Mule packages.
4865
4866         Package management via the custom interface has been removed.
4867
4868         The PUI related menubar items have been reorganised.
4869
4870         The PGP verification code has been fixed and the default for
4871         whether or not it is used is automatically computed.
4872
4873         * update-elc.el ((preloaded-file-list site-load-packages
4874         need-to-dump dumped-exe)):
4875         Just a couple of small changes to allow for
4876         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4877         existing anymore.
4878
4879 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4880
4881         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4882         apply `format' to the first argument of byte-compile-warn, it
4883         already calls format.
4884
4885 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4886
4887         * files.el (delete-old-versions): Avoid going interactive during
4888         make install when environment variable VERSION_CONTROL is set.
4889
4890 2003-12-04  Vin Shelton  <acs@xemacs.org>
4891
4892         * menubar-items.el (menu-item-search): Only bring up search dialog
4893         box if the feature is available and desired.
4894
4895 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4896
4897         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4898
4899 2003-11-05  Vin Shelton  <acs@xemacs.org>
4900
4901         * help.el (Help-prin1-face):
4902         (Help-princ-face):
4903         princ and prin1 are functions and need to be called as such.  The
4904         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4905
4906 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4907
4908         * about.el (about-xemacs): Give full version and build date.
4909
4910 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4911
4912         * win32-native.el (grep-null-device): This XEmacs has null-device.
4913
4914 2003-09-06  Mike Sperber  <mike@xemacs.org>
4915
4916         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4917         implement the specified semantics for `defvar.'
4918
4919 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4920
4921         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4922         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4923         displaying buffer in question.
4924
4925 2003-09-03  Vin Shelton <acs@xemacs.org>
4926
4927         * XEmacs 21.4.14 is released
4928
4929 2003-08-17  Vin Shelton  <acs@xemacs.org>
4930
4931         * about.el: Vanity patch.
4932
4933 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4934
4935         * code-process.el (call-process):
4936         (call-process-region):
4937         (start-process):
4938         Document coding system processing.
4939
4940 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4941
4942         * startup.el (splash-frame-body): Idiomatic English.
4943
4944 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4945
4946         * font-lock.el (font-lock-match-java-declarations): Move
4947         save-restriction, narrow-to-region to beginning of function to
4948         avoid going beyond the limit and causing an infloop.
4949
4950 2003-04-16  Jerry James  <james@xemacs.org>
4951
4952         * keydefs.el: Remove mappings for keys mapped to the nowhere
4953         defined function function-key-error.
4954
4955 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4956
4957         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4958         lisp-interaction-mode-hook): Add the docstrings.
4959
4960 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4961
4962         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4963         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4964         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4965
4966 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4967
4968         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4969         lambda list after the original doc.  Care about
4970         #'(lambda () "SingleString") 
4971         (cl-upcase-arg): 
4972         (cl-function-arglist):
4973         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4974         circular data structures in lambda list specification
4975
4976 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4977
4978         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4979         to appear in font-lock-function-name-face.
4980
4981 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4982
4983         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4984         is not also the value of the lambda.
4985
4986 2003-05-06  Andy Piper  <andy@xemacs.org>
4987
4988         * files.el (revert-buffer): Make sure local variables get processed,
4989         even in the case of an optimized reversion.
4990
4991 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4992
4993         * XEmacs 21.4.13 is released
4994
4995 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4996
4997         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4998         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4999
5000 2003-02-14  Ben Wing  <ben@xemacs.org>
5001
5002         * byte-optimize.el:
5003         * byte-optimize.el (byte-compile-inline-expand):
5004         * byte-optimize.el (byte-compile-unfold-lambda):
5005         * byte-optimize.el (byte-optimize-form-code-walker):
5006         * byte-optimize.el (byte-optimize-form):
5007         * byte-optimize.el (byte-decompile-bytecode-1):
5008         * byte-optimize.el (byte-optimize-lapcode):
5009         Review carefully and sync up to 20.7 except for areas as noted.
5010         Fixes problem with JDE compilation.
5011
5012 2003-02-05  Ben Wing  <ben@xemacs.org>
5013
5014         * simple.el:
5015         * simple.el (motion-keys-for-shifted-motion):
5016         Omit M-S-home/end from motion keys.
5017
5018 2003-02-07  Ben Wing  <ben@xemacs.org>
5019
5020         * text-props.el (text-property-any):
5021         * text-props.el (text-property-not-all):
5022         Fix bug when end > start.
5023
5024 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5025
5026         * info.el (Info-insert-dir): Make default-directory end in
5027         separator.  Patch due to Martin Buchholz.
5028
5029 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5030
5031         * XEmacs 21.4.12 "Portable Code" is released.
5032
5033 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5034
5035         * about.el: Update golubev data.
5036
5037 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5038
5039         * isearch-mode.el (isearch-mode-map): Substitute comment on
5040         desirability, and back out "GR is printable" changes.
5041
5042 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5043
5044         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5045
5046 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5047
5048         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5049
5050 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5051
5052         * menubar-items.el (default-menubar): Use browse-url-mozilla
5053         instead of browse-url-gnome-moz for Mozilla.
5054
5055 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5056
5057         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5058
5059 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5060
5061         * files.el (auto-mode-alist): Remove redundant entries for modes
5062         that live in packages.
5063         (interpreter-mode-alist): Ditto.
5064
5065 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5066
5067         * menubar-items.el (default-menubar): Sync with current
5068         browse-url-xemacs.el.
5069
5070 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5071
5072         * XEmacs 21.4.10 "Military Intelligence" is released.
5073
5074 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5075
5076         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5077
5078 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5079
5080         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5081
5082 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5083
5084         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5085         effect free function.
5086         (font-lock-fontify-keywords-region): Supply the argument to
5087         font-lock-compile-keywords.
5088
5089 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5090
5091         * package-get.el (package-get-download-sites): Bring sites list
5092         up to date, prefer xx.xemacs.org addresses.
5093
5094 2002-09-27  Andy Piper  <andy@xemacs.org>
5095
5096         * dialog.el (make-dialog-box): for general dialogs only
5097         delete-frame-hook will be run.
5098
5099 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5100
5101         * font-lock.el (font-lock-fontify-syntactically-region): Add
5102         comment about lookup-syntax-properties, document LOUDLY as unused.
5103
5104 2002-08-26  Andy Piper  <andy@xemacs.org>
5105
5106         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5107         merge.
5108
5109 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5110
5111         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5112         (make-obsolete-variable): Ditto.
5113         (make-compatible): Ditto.
5114         (make-compatible-variable): Ditto.
5115
5116 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5117
5118         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5119         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5120
5121 2002-08-28  Andy Piper  <andy@xemacs.org>
5122
5123         * files.el (revert-buffer): propagate revert-without-query-status.
5124
5125 2002-06-03  Andy Piper  <andy@xemacs.org>
5126
5127         * dialog-items.el (make-search-dialog): align various subcontrols
5128         in visually pleasing ways, allow frame to autosize to the dialog
5129         size.
5130         * dialog.el (make-dialog-box): add a border inside the frame. Add
5131         :autosize property, if t then reset the frame size appropriately
5132         before the frame is mapped.
5133         * gutter-items.el (set-progress-feedback-instantiator): align
5134         various subcontrols.
5135         * gutter-items.el (set-progress-abort-instantiator): ditto.
5136
5137 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5138
5139         * XEmacs 21.4.9 "Informed Management" is released.
5140
5141 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5142
5143         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5144         "&optional append" argument.
5145
5146 2002-07-16  Didier Verna  <didier@xemacs.org>
5147
5148         * subr.el (replace-in-string): fix case fold bug introduced by
5149         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5150         case-fold-search in temporary buffers.
5151
5152 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5153
5154         * lib-complete.el (find-library): Remove check for mule because
5155         decompression DOES work on Mule.
5156
5157 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5158
5159         * simple.el (join-line): New alias for `delete-indentation'.
5160
5161 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5162
5163         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5164         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5165         (font-lock-builtin-face): New.
5166         (font-lock-constant-face): New.
5167         (font-lock-face-list): Add builtin and constant faces.
5168
5169 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5170
5171         * autoload.el (make-autoload): Support define-derived-mode.
5172         Collected puts of doc-string-elt property.  Based on a patch by
5173         Didier Verna <didier@xemacs.org>.
5174
5175 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5176
5177         * wid-edit.el (widget-field-activate): Fix docstring typo.
5178
5179 2002-07-23  Andy Piper  <andy@xemacs.org>
5180
5181         * about.el (about-personal-info): update me.
5182
5183 2002-07-12  Andy Piper  <andy@xemacs.org>
5184
5185         * custom.el (custom-theme-set-variables): remove bogus
5186         arguments. Use custom-set-default to set defaults.
5187         (custom-set-variables): update doc.
5188         (custom-local-buffer): new, synced from FSF.
5189         (custom-set-default): ditto.
5190         (defcustom): update doc.
5191
5192 2002-06-16  Andy Piper  <andy@xemacs.org>
5193
5194         * menubar-items.el (default-menubar): enable windows printing on
5195         cygwin as well as native.
5196
5197 2002-06-12  Andy Piper  <andy@xemacs.org>
5198
5199         * printer.el (generic-print-buffer): catch all errors so that the
5200         print device can be cleared in all scenarios.
5201         (Printer-clear-device): make sure clearing the printer allows it
5202         to be used again immediately.
5203         (generic-print-region): make sure the default printer face is
5204         black-on-white.
5205
5206 2002-04-23  Jerry James  <james@xemacs.org>
5207
5208         * window-xemacs.el (display-buffer-function): Change doc to
5209         reflect new arg.
5210         * window-xemacs.el (pre-display-buffer-function): Ditto.
5211         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5212         non-nil, make the new window just big enough for its contents.
5213         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5214         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5215         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5216
5217 2002-06-06  Andy Piper  <andy@xemacs.org>
5218
5219         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5220         (defcustom): ditto.
5221         (custom-handle-keyword): ditto.
5222
5223 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5224
5225         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5226         Make obsolete.  Default to nil.
5227         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5228         Inspired by a patch by John Palmieri.
5229
5230 2002-07-01  Mike Alexander  <mta@arbortext.com>
5231
5232         * process.el (shell-command-on-region): Don't delete the region
5233         before giving it to call-process-region
5234
5235 2002-06-04  Jerry James <james@eecs.ku.edu>
5236
5237         * find-paths.el (paths-find-architecture-directory): Search in
5238         `system-configuration'/`base', not `base'`system-configuration'.
5239
5240 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5241
5242         * info.el (Info-index): Add missing \ in [ t].
5243
5244 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5245
5246         * gutter-items.el (gutter-buffers-tab-visible-p,
5247         buffers-tab-omit-function, buffers-tab-selection-function,
5248         buffers-tab-filter-functions):
5249         Doc improvements.
5250
5251 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5252
5253         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5254
5255         * toolbar-items.el (toolbar-news): Fix typo in message string.
5256
5257 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5258
5259         * dialog.el (yes-or-no-p-dialog-box): 
5260         * cmdloop.el (y-or-n-p-minibuf):
5261         (yes-or-no-p-minibuf):
5262         (yes-or-no-p):
5263         (y-or-n-p): 
5264         Specify negative answers in docstrings.
5265
5266 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5267
5268         * package-ui.el (pui-help-echo): Display both installed and author
5269         version.  Use a balloon-help window to display extra info like
5270         package requires.
5271
5272 2002-05-30  Andy Piper  <andy@xemacs.org>
5273
5274         * files.el (revert-buffer-internal): don't visit
5275         revert-buffer. Kill buffer when not used. Suggested by Mike
5276         Alexander <mta@arbortext.com>
5277
5278 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5279
5280         * files.el (revert-buffer): More docstring fiddling.
5281
5282 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5283
5284         * files.el (revert-buffer):
5285         (revert-buffer-internal):
5286         (revert-buffer-insert-file-contents-function):
5287         Improve docstrings and comments.
5288
5289 2002-05-08  Andy Piper  <andy@xemacs.org>
5290
5291         * files.el (revert-buffer): observe noconfirm behavior.
5292
5293 2002-04-09  Andy Piper  <andy@xemacs.org>
5294
5295         * files.el (revert-buffer): use revert-buffer-internal if it looks
5296         like doing so will not result in any user-visible changes.
5297         (revert-buffer-internal): new function. Do the actual process of
5298         reversion and then see whether the result is any different to what
5299         we have already. If it is not then do nothing.
5300
5301 2001-12-11  Andy Piper  <andy@xemacs.org>
5302
5303         * menubar.el (get-popup-menu-response): re-order so that it works
5304         on more sane/facist window systems.
5305
5306 2001-12-03  Andy Piper  <andy@xemacs.org>
5307
5308         * faces.el (frob-face-property): don't infloop in face frobbing
5309         from Jan Vroonhof <jan@xemacs.org>.
5310
5311 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5312
5313         * faces.el (frob-face-property): Follow face fall-back hierarchy
5314         properly for face properties without an instance. Only do manual
5315         copy form 'default in last resort. This handles in particular
5316         the case where 'default itself has only a fall-back (which is
5317         the case by default on windows).
5318
5319 2001-11-24  Andy Piper  <andy@xemacs.org>
5320
5321         * printer.el (generic-print-region): set default-frame-plist to
5322         nil while creating the printer frame so that sizes reflect the
5323         printed page.
5324
5325         * faces.el (face-complain-about-font): Don't complain on printers.
5326
5327 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5328         
5329         * package-net.el: Andy synch.
5330         
5331 2001-12-16  Andy Piper  <andy@xemacs.org>
5332
5333         * package-get.el (package-get-update-all): Make sure installed.db
5334         gets updated after updating packages.
5335
5336 2002-03-28  Ben Wing  <ben@xemacs.org>
5337
5338         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5339         continuation, truncation so that we don't get line jumpiness from
5340         them being larger than the line height.
5341
5342         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5343
5344 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5345
5346         * font.el (font-window-system-mappings): Add mapping for Gtk
5347         (assume identical to X) 
5348
5349 2002-02-04  Andy Piper  <andy@xemacs.org>
5350
5351         * files.el (convert-standard-filename): Fix for short filename
5352         Peter Arius <pas@methodpark.de>
5353
5354 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5355
5356         * list-mode.el (default-choose-completion): completion-base-size
5357         should refer to local value in the completion list buffer.
5358
5359 2001-12-03  Didier Verna  <didier@xemacs.org>
5360
5361         * rect.el: autoload `replace-rectangle'.
5362         * keydefs.el (global-map): bind it to `C-x r p'.
5363
5364 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5365
5366         * XEmacs 21.4.8 "Honest Recruiter" is released.
5367
5368 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5369
5370         This patch is based on Jerry James's patch and analysis.
5371
5372         * select.el (get-clipboard):
5373         (get-selection):
5374         Update docstrings.
5375         (get-clipboard-foreign):
5376         (get-selection-foreign):
5377         New function for use as `interprogram-paste-function's.
5378
5379         * simple.el (interprogram-paste-function): Change default to
5380         `get-clipboard-foreign'; improve docstring.
5381         (interprogram-cut-function): Improve dosctring.
5382
5383 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5384
5385         * XEmacs 21.4.7 "Economic Science" is released.
5386
5387 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5388
5389         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5390
5391 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5392
5393         * obsolete.el (assq-delete-all): New compatibility alias for 
5394         remassq.
5395
5396 2002-01-09  Simon Josefsson  <jas@extundo.com>
5397
5398         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5399
5400 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5401
5402         * info.el (Info-auto-generate-directory): Default
5403         Info-auto-generate-directory to 'if-outdated.
5404
5405 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5406
5407         * startup.el (normal-top-level): Prevent migration code from
5408         trashing .emacs on an error in loading the init files.
5409
5410 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5411
5412         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5413         "system default" Xdefaults and friends get xrdb-mode.
5414
5415 2002-03-05  Mats Lidell  <matsl@contactor.se>
5416  
5417         * help-nomule.el (tutorial-supported-languages): Added Swedish
5418         tutorial. Sorted languages.
5419
5420 2002-02-11  Mike Sperber <mike@xemacs.org>
5421
5422         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5423         regenerating outdated dir files and dir is non-existent.
5424
5425 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5426
5427         * code-files.el (convert-mbox-coding-system): Improve comment.
5428         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5429         coding-system argument to `write-region-pre-hook' call.
5430         (write-region-pre-hook): Fix docstring to mention lockname argument.
5431
5432 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5433
5434         * minibuf.el (completing-read): Remove redundant wrong arg list.
5435
5436         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5437
5438 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5439
5440         * obsolete.el (interactive-form): new compatibility alias for 
5441         function-interactive.
5442
5443 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5444
5445         * menubar-items.el (Menubar-items-truncate-list): Removed.
5446         * menubar-items.el (Menubar-items-truncate-history): New.
5447         * menubar-items.el (default-menubar): Use
5448         Menubar-items-truncate-history.
5449
5450 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5451
5452         * printer.el (generic-print-region): Pass correct arguments to
5453         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5454         Torkelsson <torkel@acc.umu.se>.
5455
5456 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5457
5458         * help.el (describe-mode): synched with FSF 19.34; handle nil
5459         minor mode indicators.
5460
5461 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5462
5463         * minibuf.el (completing-read): Update docstring.
5464
5465 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5466
5467         * XEmacs 21.4.6 "Common Lisp" is released.
5468
5469 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5470
5471         * package-net.el: Inadvertant synch with Windows branch.  From
5472         Andy's log:
5473         (package-net-kit-version): new variable.
5474         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5475
5476 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5477
5478         * package-get.el (package-get-locate-index-file): Also search the
5479         core etc/ directory for the package index file if it can't be
5480         found in ~/.xemacs/.
5481
5482 2001-12-13  William Perry  <wmperry@gnu.org>
5483
5484         * dialog-gtk.el (popup-builtin-question-dialog):
5485         Conform to API in gui.c.
5486         
5487 2001-11-12  Andy Piper  <andy@xemacs.org>
5488
5489         * cus-edit.el (custom-save-face-internal): make sure we save
5490         non-themed faces.
5491         (custom-save-variables): ditto variables.
5492
5493 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5494
5495         * faces.el (make-face-family):
5496         (make-face-size):
5497         New face-modifying functions per Jan Vroonhof.
5498
5499         cus-face.el (custom-set-face-font-family):
5500         (custom-set-face-font-size):
5501         Use them.
5502
5503         * font.el (font-window-system-mappings): More precise docstring.
5504
5505         (font-create-name):
5506         (font-create-object):
5507         (tty-font-create-object):
5508         (tty-font-create-plist):
5509         (x-font-create-object):
5510         (x-font-create-name):
5511         (ns-font-create-name):
5512         (mswindows-font-create-object):
5513         (mswindows-font-create-name):
5514         Add doctrings.
5515
5516 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5517
5518         * gtk-faces.el (gtk-init-device-faces): removed spurious
5519         quote before let* expression.
5520
5521 2001-10-29  Andy Piper  <andy@xemacs.org>
5522
5523         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5524         modified when changing coding system.
5525
5526         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5527         that we invoke the GUI directory selector.
5528
5529 2001-10-25  Andy Piper  <andy@xemacs.org>
5530
5531         * dialog.el (make-dialog-box): use new directory dialog support.
5532         * minibuf.el (read-file-name-1): ditto.
5533         (read-file-name): ditto.
5534         (read-directory-name): ditto.
5535
5536 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5537
5538         * XEmacs 21.4.5 "Civil Service" is released.
5539
5540 2001-04-23  Didier Verna  <didier@xemacs.org>
5541
5542         * cus-edit.el (custom-variable-pre-save): New.
5543         * cus-edit.el (custom-variable-post-save): New.
5544         * cus-edit.el (custom-variable-save): use them.
5545         * cus-edit.el (custom-face-pre-save): New.
5546         * cus-edit.el (custom-face-post-save): New.
5547         * cus-edit.el (custom-face-save): use them.
5548         * cus-edit.el (custom-group-pre-save): New.
5549         * cus-edit.el (custom-group-post-save): New.
5550         * cus-edit.el (custom-group-save): use them.
5551         * cus-edit.el (Custom-save): use the pre/post functions above,
5552         call `custom-save-all' only once.
5553         * cus-edit.el (custom-variable-pre-reset-standard): New.
5554         * cus-edit.el (custom-variable-post-reset-standard): New.
5555         * cus-edit.el (custom-variable-reset-standard): use them.
5556         * cus-edit.el (custom-face-pre-reset-standard): New.
5557         * cus-edit.el (custom-face-post-reset-standard): New.
5558         * cus-edit.el (custom-face-reset-standard): use them.
5559         * cus-edit.el (custom-group-pre-reset-standard): New.
5560         * cus-edit.el (custom-group-post-reset-standard): New.
5561         * cus-edit.el (Custom-reset-standard): use them.
5562         * cus-edit.el (custom-face-reset-saved): use the pre/post
5563         functions above, call `custom-save-all' only once.
5564
5565 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5566
5567         * gutter-items.el (buffers-tab face): Derive from the modeline
5568         face by default.  Many people use white-on-black for the default
5569         font, and the tabs look hideous with that color combination.  The
5570         modeline usually has the correct colors.
5571
5572 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5573
5574         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5575         (tag-mark-stack-max): Typo fix.
5576
5577 2001-09-28  Ben Wing  <ben@xemacs.org>
5578
5579         * font-lock.el:
5580         * font-lock.el (font-lock-after-change-function):
5581         fix problem with last patch, reported by Katsumi Yamaoka.
5582
5583 2001-09-17  Ben Wing  <ben@xemacs.org>
5584
5585         * font-lock.el (font-lock-after-change-function):
5586         fix problem when you insert a comment on the line before a line of
5587         code: if we use the following char, then when you hit backspace,
5588         the following line of code turns the comment color.
5589
5590 2001-06-08  Ben Wing  <ben@xemacs.org>
5591
5592         * process.el: comment about shell-command-switch.
5593         * process.el (shell-quote-argument): Need to quote a null
5594         argument, too.  From Dan Holmsand.
5595         
5596         * startup.el (normal-top-level): Delete some unused FSF junk.
5597         * startup.el (command-line-early):
5598         
5599         * startup.el (command-line): Call MS Windows init function.
5600         
5601         * win32-native.el:
5602         * win32-native.el (mswindows-system-shells): New.
5603         * win32-native.el (mswindows-system-shell-p): New.
5604         * win32-native.el (init-mswindows-at-startup): New.
5605         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5606         * win32-native.el (mswindows-quote-one-simple-arg):
5607         * win32-native.el (mswindows-quote-one-command-arg):
5608         * win32-native.el (mswindows-construct-process-command-line-alist):
5609         Correct comments at top.  Correctly handle passing arguments
5610         to Cygwin programs and to bash.  Fix quoting of zero-length
5611         arguments (from Dan Holmsand).  Set shell-command-switch based
5612         on shell-file-name, which in turn comes from env var SHELL.
5613
5614 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5615
5616         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5617         default-toolbar-position): Fill docstrings for balloon-help.
5618
5619 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5620
5621         * faces.el: Reenable specifications over 'gtk domain.
5622
5623 2001-08-08  Didier Verna  <didier@xemacs.org>
5624
5625         * autoload.el (update-autoload-files): make defdir a file name,
5626         not directory name.
5627
5628 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5629
5630         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5631
5632         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5633
5634 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5635
5636         * font-menu.el (font-menu-set-font): Default to current font-family.
5637         (font-menu-preferred-resolution):
5638         (font-menu-size-scaling):
5639         Provide gtk defaults, too.
5640
5641 2001-07-29  Mike Alexander  <mta@arbortext.com>
5642
5643         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5644         list
5645         (custom-set-face-font-family): ditto
5646
5647 2001-07-26  Mike Sperber <mike@xemacs.org>
5648
5649         * files.el (auto-mode-alist): .9 files are man pages, too.
5650
5651 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5652
5653         * process.el (call-process-internal): bind
5654         coding-system-for-write to 'binary when calling
5655         start-process-internal, so the process receives 
5656         the literal contents of INFILE.
5657
5658 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5659
5660         * files.el (auto-mode-alist): Add configure.ac support.
5661
5662 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5663
5664         * buff-menu.el:
5665         mouse.el:
5666         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5667
5668 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5669
5670         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5671
5672 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5673
5674         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5675         mixed text.
5676         (kinsoku-eol-p): Ditto.
5677
5678 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5679
5680         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5681         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5682         characters as the category `s' or `e' correctly.
5683
5684 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5685
5686         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5687
5688 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5689
5690         * mule/cyrillic.el:  Set up case table.
5691
5692 2001-06-08  Mike Sperber <mike@xemacs.org>
5693
5694         * files.el (save-some-buffers-1): Don't zap the help window right
5695         after `map-y-or-n-p' has popped it up.
5696
5697 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5698
5699         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5700
5701 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5702
5703         * specifier.el: define-specifier-tag 'gtk.
5704
5705 2001-05-12  Ben Wing  <ben@xemacs.org>
5706
5707         * find-paths.el (paths-find-recursive-path):
5708         fix error with null EXCLUDE-REGEXP.
5709         
5710         * font-lock.el (font-lock-mode):
5711         fix problem reported by hrvoje with buffers starting with a space.
5712         
5713 2001-05-06  Ben Wing  <ben@xemacs.org>
5714
5715         * dialog.el (make-dialog-box):
5716         * menubar-items.el (default-menubar):
5717         * printer.el (generic-print-buffer):
5718         * printer.el (generic-print-region):
5719         implement printing the selection when it's selected.
5720
5721 2001-04-18  Didier Verna  <didier@xemacs.org>
5722
5723         * cus-edit.el (Custom-reset-standard): reset to standard settings
5724         not only when the buffer's :custom-state is 'modified, but also
5725         when it is 'set or 'saved.
5726
5727 2001-04-17  Didier Verna  <didier@xemacs.org>
5728
5729         * startup.el (load-user-init-file): define `custom-file' before
5730         loading the user's init file.
5731
5732 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5733
5734         * menubar.el (popup-mode-menu): Make it work with
5735         popup-menu-titles turned off.
5736         
5737 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5738
5739         * about.el (about-mailto-link): Use compose-mail for sending mail.
5740
5741 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5742
5743         * package-admin.el (package-install-hook): New.
5744         (package-delete-hook): New.
5745         (package-admin-add-single-file-package): Use package-delete-hook.
5746
5747         * package-get.el (package-get): Use package-install-hook.
5748
5749 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5750
5751         * package-ui.el (pui-install-selected-packages): reverse the lists
5752         of packages so that they get handled in the same order as they
5753         were selected.
5754
5755 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5756
5757         * packages.el (locate-library): Use read-library-name for completion.
5758
5759 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5760
5761         * byte-optimize.el (=): `=' is not a binary predicate!
5762         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5763         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5764
5765 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5766
5767         * bytecomp.el (byte-compile-arithcompare):
5768         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5769
5770 2001-06-03  William M. Perry  <wmperry@gnu.org>
5771
5772         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5773         return the filename selected by the user!
5774
5775 2001-05-31  William M. Perry  <wmperry@gnu.org>
5776
5777         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5778         in XEmacs/GTK.
5779
5780 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5781
5782         * coding.el: Tiny typo fixed.
5783
5784 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5785
5786         * XEmacs 21.4.3 "Academic Rigor" is released.
5787
5788 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5789
5790         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5791
5792 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5793
5794         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5795
5796 2001-05-04  Ben Wing  <ben@xemacs.org>
5797
5798         * printer.el (generic-print-buffer):
5799         * printer.el (generic-print-region):
5800         Enable dialog boxes.  Apply workaround recommended by Kirill.
5801         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5802         
5803         * simple.el (kill-whole-line):
5804         * simple.el (kill-line-1):
5805         * simple.el (kill-entire-line):
5806         * simple.el (kill-line):
5807         * simple.el (backward-kill-line):
5808         Take out interactive dependence of kill-whole-line.
5809
5810 2001-04-22  Ben Wing  <ben@xemacs.org>
5811
5812         * dialog.el (make-dialog-box):
5813         Put dialog titles back in -- this time correctly.  Fix various
5814         other problems with leaks and such.
5815
5816         * simple.el (region-exists-p):
5817         * simple.el (region-active-p):
5818         Add comment about which one is correct to use in menu specs.
5819
5820 2001-05-05  Ben Wing  <ben@xemacs.org>
5821
5822         * dialog.el (make-dialog-box): fix doc string.
5823         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5824         take out Pretty Print.
5825         * printer.el:
5826         * printer.el (printer-current-device): New.
5827         * printer.el (Printer-get-device): New.
5828         * printer.el (Printer-clear-device): New.
5829         * printer.el (generic-page-setup): New.
5830         * printer.el (generic-print-buffer):
5831         * printer.el (generic-print-region):
5832         Implement Page Setup.  Handle errors properly.
5833
5834 2001-05-05  Ben Wing  <ben@xemacs.org>
5835
5836         * subr.el (error): Complete list of errors in doc string.
5837         
5838 2001-04-22  Ben Wing  <ben@xemacs.org>
5839
5840         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5841         
5842 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5843
5844         * build-report.el: Remove CVS keywords since this file has been in
5845         core lisp for a while now.
5846         * build-report.el (build-report-make-output-files): Fix typo.
5847
5848 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5849
5850         * about.el (about-finish-buffer): Make sure the last change works
5851         even if EVENT is nil.
5852
5853 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5854
5855         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5856         clicked, not the one that happens to be the current buffer at the
5857         time.
5858
5859 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5860
5861         * cus-edit.el (custom-display): Support the GTK Window System also.
5862
5863 2001-04-30  Ben Wing  <ben@xemacs.org>
5864
5865         * printer.el:
5866         * printer.el (printer-page-header):
5867         * printer.el (Print-context): New.
5868         * printer.el (printer-page-footer):
5869         * printer.el (generate-header-element): New.
5870         * printer.el (generate-header-line): New.
5871         * printer.el (print-context-property):
5872         * printer.el (generic-print-buffer):
5873         * printer.el (generic-print-region):
5874         Implement headers and footers.  Implement calling Print dialog box
5875         (#### but it doesn't quite work yet).
5876
5877 2001-04-25  Ben Wing  <ben@xemacs.org>
5878
5879         * about.el (xemacs-hackers):
5880         * about.el (about-url-alist):
5881         * about.el (about-personal-info):
5882         * about.el (about-hacker-contribution):
5883         More contributions.
5884         
5885         * simple.el (handle-post-motion-command):
5886         Fix spurious setting of zmacs-region-stays to t after a non-shift
5887         motion command.
5888
5889 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5890
5891         * about.el (about-personal-info): Update my bio.
5892         (about-hacker-contribution): Ditto.
5893
5894 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5895
5896         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5897
5898 2001-04-19  Andy Piper  <andy@xemacs.org>
5899
5900         * package-net.el (package-net-cygwin32-binary-size): new size.
5901         (package-net-win32-binary-size): new size.
5902         (package-net-convert-index-to-ini): Use new arch.
5903         (package-net-batch-convert-index-to-ini): Removed.
5904         (package-net-generate-bin-ini): New.
5905         (package-net-batch-generate-bin-ini): New.
5906
5907 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5908
5909         * XEmacs 21.4.1 "Copyleft" is released.
5910
5911 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5912
5913         * x-compose.el (xlib-input-method-bug-workaround):
5914         (alias-colon-to-double-quote):
5915         Force sort in map-keymap to work around rehash bug.
5916
5917 2001-04-17  Ben Wing  <ben@xemacs.org>
5918
5919         * about.el: Finish overhaul, add a few new hackers, update a
5920         couple old ones.
5921
5922 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5923
5924         * XEmacs 21.4.0 "Solid Vapor" is released.
5925
5926 2001-04-15  Ben Wing  <ben@xemacs.org>
5927
5928         * about.el:
5929         * about.el (about-headline-face): New.
5930         * about.el (about-link-face): New.
5931         * about.el (about-current-release-maintainers): New.
5932         * about.el (about-other-current-hackers): New.
5933         * about.el (about-url-alist):
5934         * about.el (about-once-and-future-hackers): New.
5935         * about.el (about-mailto-link): New.
5936         * about.el (about-get-buffer):
5937         * about.el (about-finish-buffer):
5938         * about.el (about-xemacs):
5939         * about.el (about-features): Removed.
5940         * about.el (about-advantages): New.
5941         * about.el (about-maintainer-info): Removed.
5942         * about.el (about-personal-info): New.
5943         * about.el (about-hacker-contribution): New.
5944         * about.el (about-maintainer):
5945         * about.el (about-show-linked-info):
5946         * about.el (about-hackers):
5947         Major revamping.  Rewriting of most of the text, improve the
5948         link handling, separate info on contributors into personal
5949         and contribution info, add new contributors, update personal
5950         info, etc. etc.
5951         
5952         * menubar-items.el (default-menubar):
5953         Help menubar entry for News now says more accurately
5954         "What's New in XEmacs".
5955         
5956         * mouse.el:
5957         * mouse.el (mouse-track-cleanup-hook):
5958         * mouse.el (mouse-track):
5959         Don't set-buffer to a dead buffer when calling mouse-track
5960         cleanup hooks.
5961
5962 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5963
5964         * XEmacs 21.2.47 "Zephir" is released.
5965
5966 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5967
5968         * dialog.el (make-dialog-box): Disable dialog box titles until
5969         we get them working.
5970
5971 2001-03-30  Ben Wing  <ben@xemacs.org>
5972
5973         * help.el:
5974         * help.el (Help-princ-face):
5975         * help.el (Help-prin1-face):
5976         * help.el (frob-help-extents):
5977         * help.el (describe-function-1):
5978         * help.el (describe-variable):
5979         Avoid using font-lock faces, which may not be defined.
5980         Instead, use hyper-apropos faces, and make sure they're
5981         defined as necessary by using `require'. (It's not so safe
5982         to do this for font-lock.) In any case, we will eventually
5983         be merging this functionality into hyper-apropos.
5984
5985         * loaddefs.el (completion-ignored-extensions):
5986         Fix documentation.
5987         
5988         * menubar-items.el (menu-truncate-list): Removed.
5989         * menubar-items.el (Menubar-items-truncate-list): New.
5990         * menubar-items.el (default-menubar):
5991         Fix errors if grep or compile command is too long.  Rename helper
5992         function to be less visible.
5993
5994 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5995
5996         * byte-optimize.el (byte-optimize-minus):
5997         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5998
5999 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6000
6001         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6002         Mule is available.
6003
6004         * mule/latin.el: New file.
6005
6006 2001-03-11  Ben Wing  <ben@xemacs.org>
6007
6008         * auto-save.el:
6009         * auto-save.el (auto-save-directory):
6010         * auto-save.el (make-auto-save-file-name):
6011         * auto-save.el (auto-save-file-name-p): New.
6012
6013         Merge in improvements from other definition of
6014         make-auto-save-file-name in files.el.
6015         
6016         * auto-save.el (auto-save-original-name):
6017         * auto-save.el (auto-save-name-in-fixed-directory):
6018         * auto-save.el (auto-save-unslashify-name): Removed.
6019         * auto-save.el (auto-save-slashify-name): Removed.
6020         * auto-save.el (auto-save-reserved-chars): New.
6021         * auto-save.el (auto-save-escape-name): New.
6022         * auto-save.el (auto-save-unhex): New.
6023         * auto-save.el (auto-save-unescape-name): New.
6024
6025         Change algorithm for encoding filenames in auto-save names to be
6026         entirely safe with all filesystems and all possible characters in
6027         a filename, and 100% reversible. (Essentially, uses
6028         quoted-printable as the encoding.)
6029         
6030         * auto-save.el (recover-all-files):
6031
6032         Use insert-directory rather than calling ls directly -- fixes
6033         things under Windows.
6034
6035         * files.el:
6036         * files.el (convert-standard-filename): Substitute FSF's
6037         definition for this (we had nothing here before).
6038         
6039         * files.el (backup-buffer): Warning fix.
6040         
6041         * files.el (make-backup-file-name):
6042         * files.el (find-backup-file-name):
6043         Fix error in calling sequence to auto-save-file-name-p.
6044         
6045         * files.el (recover-file):
6046         Use insert-directory rather than calling ls directly -- fixes
6047         things under Windows.
6048
6049         * files.el (make-auto-save-file-name): Removed.
6050         * files.el (auto-save-file-name-p): Removed.
6051         auto-save is always dumped so no sense in having a definition
6052         that will always be overwritten with another.
6053         
6054         * files.el (insert-directory):
6055         * win32-native.el:
6056         * win32-native.el (debug-mswindows-process-command-lines):
6057         * win32-native.el (original-make-auto-save-file-name): Removed.
6058         * win32-native.el (make-auto-save-file-name): Removed.
6059
6060
6061 2001-03-21  Martin Buchholz <martin@xemacs.org>
6062
6063         * XEmacs 21.2.46 "Urania" is released.
6064
6065 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6066
6067         * menubar-items.el (default-menubar): Update sample.emacs to
6068         sample.init.el and adjust accelerators.
6069
6070 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6071
6072         * build-report.el (build-report): Improve docstring.
6073
6074 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6075
6076         * ChangeLog: Log GTK merge.
6077
6078         * gutter-items.el:
6079         * mwheel.el:
6080         * sound.el:
6081         * startup.el:
6082         Revert gratuitous whitespace changes.
6083
6084 2001-03-07  Ben Wing  <ben@xemacs.org>
6085
6086         * help.el:
6087         * help.el (key-or-menu-binding):
6088         * help.el (Help-find-file): New.
6089         * help.el (describe-beta):
6090         * help.el (describe-copying):
6091         * help.el (describe-project):
6092         * help.el (view-emacs-news):
6093         * help.el (view-sample-init-el): New.
6094         * help.el (Help-princ-face): New.
6095         * help.el (Help-prin1-face): New.
6096         * help.el (help-symbol-function-context-menu):
6097         * help.el (help-symbol-variable-context-menu):
6098         * help.el (help-symbol-function-and-variable-context-menu):
6099         * help.el (frob-help-extents):
6100         * help.el (describe-function-1):
6101         * help.el (describe-variable):
6102
6103         Add coloring in Help buffers, correspondent with hyperlinks.
6104         View files in view-mode rather than Fundamental.
6105         Remove separators from context menus -- now handled in generic code.
6106         Add `Find Tag' to context menu.
6107         
6108         * menubar.el (popup-mode-menu):
6109
6110         Rewrite code that outputs the popup menu to (a) put more specific
6111         entries first, (b) be more robust, (c) output the proper context
6112         menu separators automatically (the context menu functionality is
6113         new and currently used only by Help).
6114
6115 2001-03-10  William M. Perry  <wmperry@aventail.com>
6116
6117         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6118         this function when converting from the 21.1 GTK branch.  Now
6119         supports file, password, question, and color built-in dialogs.
6120
6121 2001-03-06  Ben Wing  <ben@xemacs.org>
6122
6123         * keydefs.el:
6124         * keydefs.el (global-map):
6125         Add commented-out change of M-k (for 21.5).
6126         
6127         * menubar-items.el (default-menubar):
6128         Fix items to control kill-line behavior; add items for
6129         shifted motion.
6130         
6131         * simple.el:
6132         * simple.el (kill-whole-line):
6133         * simple.el (historical-kill-line): Removed.
6134         * simple.el (kill-line): Removed.
6135         * simple.el (kill-entire-line): New.
6136         * simple.el (kill-line-1): New.
6137         * simple.el (backward-kill-line):
6138         Undo kill-whole-line == always changes.  Add new function
6139         kill-entire-line to unconditionally delete the current line.
6140         Add comments describing the lamentable state of affairs of
6141         the kill-line functions and variables.
6142
6143 2001-03-02  Ben Wing  <ben@xemacs.org>
6144
6145         * simple.el:
6146         * simple.el (beginning-of-buffer):
6147         * simple.el (end-of-buffer):
6148         * simple.el (mark-ring-unrecorded-commands):
6149         * simple.el (signal-error-on-buffer-boundary):
6150         * simple.el (shifted-motion-keys-select-region):
6151         * simple.el (unshifted-motion-keys-deselect-region):
6152         * simple.el (motion-keys-for-shifted-motion): New.
6153         * simple.el (handle-pre-motion-command):
6154         * simple.el (handle-post-motion-command):
6155         * simple.el (forward-char-command):
6156         * simple.el (backward-char-command):
6157         * simple.el (scroll-up-command):
6158         * simple.el (scroll-down-command):
6159         * simple.el (next-line):
6160         * simple.el (previous-line):
6161         * simple.el (backward-block-of-lines):
6162         * simple.el (forward-block-of-lines):
6163         * simple.el (backward-word):
6164         * simple.el (mark-word):
6165
6166         Augment documentation of the most common motion commands to make
6167         note of the shifted-motion support.  Improve the support to (a)
6168         properly document how it works and why it's done in the fashion it
6169         is, and (b) allow the keystrokes that trigger it to be customized.
6170
6171         Correct error in the customize specification of
6172         mark-ring-unrecorded-commands.
6173
6174 2001-03-02  Ben Wing  <ben@xemacs.org>
6175
6176         * font-lock.el:
6177         * font-lock.el (font-lock-pending-extent-table): Removed.
6178         * font-lock.el (font-lock-pending-buffer-table): New.
6179         * font-lock.el (font-lock-pre-idle-hook):
6180         * font-lock.el (font-lock-after-change-function):
6181         * font-lock.el (font-lock-fontify-pending-extents):
6182         * font-lock.el (font-lock-lisp-like):
6183
6184         Fix handling of pending extents to avoid excessive slowness (N^2
6185         behavior) when making lots of buffer changes between redisplays,
6186         such as when saving the Options.
6187
6188 2001-03-09  William M. Perry  <wmperry@aventail.com>
6189
6190         * device.el:
6191         * dragdrop.el:
6192         * dumped-lisp.el:
6193         * faces.el:
6194         * frame.el:
6195         * gnuserv.el:
6196         * loadup.el:
6197         * menubar-items.el:
6198         * minibuf.el:
6199         The Great GTK Merge.
6200
6201         * ChangeLog.GTK:
6202         * dialog-gtk.el:
6203         * gdk.el:
6204         * generic-widgets.el:
6205         * glade.el:
6206         * gnome-widgets.el:
6207         * gnome.el:
6208         * gtk-compose.el:
6209         * gtk-extra.el:
6210         * gtk-faces.el:
6211         * gtk-ffi.el:
6212         * gtk-file-dialog.el:
6213         * gtk-font-menu.el:
6214         * gtk-glyphs.el:
6215         * gtk-init.el:
6216         * gtk-iso8859-1.el:
6217         * gtk-marshal.el:
6218         * gtk-mouse.el:
6219         * gtk-package.el:
6220         * gtk-password-dialog.el:
6221         * gtk-select.el:
6222         * gtk-widget-accessors.el:
6223         * gtk-widgets.el:
6224         * gtk.el:
6225         widgets-gtk.el:
6226         The Great GTK Merge: new files.
6227
6228 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6229
6230         * generic-widgets.el: Don't require gtk (a built-in feature) at
6231         top level.  Don't execute the last sexp unless (featurep 'gtk).
6232
6233 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6234
6235         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6236
6237 2001-02-23  Martin Buchholz <martin@xemacs.org>
6238
6239         * XEmacs 21.2.45 "Thelxepeia" is released.
6240
6241 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6242  
6243         * about.el (xemacs-hackers): update my entry. 
6244         * about.el (about-maintainer-info): ditto. 
6245         * about.el (about-hackers): ditto. 
6246
6247 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6248
6249         * about.el (about-maintainer-info): More vanity info about
6250         yours truly.
6251
6252 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6253
6254         * build-report.el (build-report-destination): xemacs-build-reports
6255         has moved to SourceForge, where mailing list name length is
6256         restricted, hence the name change to
6257         xemacs-buildreports@xemacs.org.
6258         * build-report.el (build-report-keep-regexp): Update default.
6259         * build-report.el (build-report-delete-regexp): Ditto.
6260         * build-report.el (build-report-make-output-files): Ditto.
6261
6262 2001-02-19  Craig Lanning  <lanning@scra.org>
6263
6264         * lisp-mode.el: Add indentation specifications for following
6265         Common Lisp forms: handler-case, handler-bind, with-slots,
6266         with-open-file, with-open-stream, print-unreadable-object.
6267
6268 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6269
6270         * font-lock.el (font-lock-set-defaults-1):
6271         Move initialization of `font-lock-cache-position' so that it's set
6272         even if font-lock-keywords is already defined.
6273
6274 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6275
6276         * autoload.el (generate-file-autoloads-1):
6277         Use `emacs-lisp-mode-syntax-table' instead of
6278         `lisp-mode-syntax-table'.
6279         * lisp-mode.el (lisp-mode-syntax-table):
6280         Get rid of old checks for `parse-partial-sexp' version.
6281         Make `|' (pipe) string delimiter instead of punctuation.
6282
6283 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6284
6285         * window.el (save-selected-window):
6286         Use gensym for better macro hygiene.
6287
6288 2001-02-06  Mike Sperber <mike@xemacs.org>
6289
6290         * dump-paths.el:
6291         * startup.el (startup-setup-paths): Set and use
6292         `mule-lisp-directory'.
6293         (startup-setup-paths-warning): Ditto.
6294
6295         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6296         (paths-construct-load-path): Consider `mule-lisp-directory'.
6297
6298 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6299
6300         * font-lock.el: Syntax table improvements used.  A few random
6301         changes are not specified below.
6302         (font-lock-fontify-string-delimiters):
6303         (font-lock-syntactic-keywords):
6304         (font-lock-cache-state nil):
6305         (font-lock-cache-position):
6306         New variables.
6307         (font-lock-set-syntax):
6308         (font-lock-apply-syntactic-highlight):
6309         (font-lock-fontify-syntactic-anchored-keywords):
6310         (font-lock-fontify-syntactic-keywords-region):
6311         (font-lock-eval-keywords):
6312         New functions.
6313         (font-lock-remove-face):
6314         (font-lock-fontify-syntactically-region):
6315         Use syntax properties.
6316
6317 2001-02-08  Martin Buchholz <martin@xemacs.org>
6318
6319         * XEmacs 21.2.44 "Thalia" is released.
6320
6321 2001-01-16  Mike Sperber <mike@xemacs.org>
6322
6323         * startup.el (normal-top-level): Work even if no installation root
6324         is found.
6325
6326 2001-01-30  Andy Piper  <andy@xemacs.org>
6327
6328         * gutter-items.el (progress-abort-glyph): remove instantiator.
6329         (set-progress-abort-instantiator): new function.
6330         (abort-progress-feedback): use it.
6331
6332         * gutter.el (set-gutter-dirty-p): new function.
6333
6334 2001-01-30  Didier Verna  <didier@xemacs.org>
6335
6336         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6337
6338 2001-01-24  Didier Verna  <didier@xemacs.org>
6339
6340         * sound.el (sound-extension-list): give a better default value.
6341         * sound.el (load-sound-file): improve the doc string, also find
6342         files given by absolute names, pass a real extension list to
6343         `locate-file'.
6344
6345 2001-01-26  Martin Buchholz <martin@xemacs.org>
6346
6347         * XEmacs 21.2.43 "Terspichore" is released.
6348
6349 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6350
6351         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6352         messages from gnuserv.
6353
6354 2001-01-20  Martin Buchholz <martin@xemacs.org>
6355
6356         * XEmacs 21.2.42 "Poseidon" is released.
6357
6358 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6359
6360         * cl-macs.el (cl-upcase-arg): New function.
6361         (cl-function-arglist): New function.
6362         (cl-transform-lambda): Automatically add CL-style lambda list to
6363         documentation string using functions above.
6364
6365 2001-01-12  Andy Piper  <andy@xemacs.org>
6366
6367         * package-get.el (package-get-custom): call
6368         package-net-update-installed-db.
6369
6370         * package-ui.el (pui-install-selected-packages): call
6371         package-net-update-installed-db.
6372
6373         * package-net.el (package-net-update-installed-db): use
6374         packages-package-list so that we reflect reality.
6375
6376         * packages.el (packages-package-list): Make docstring reflect
6377         reality.
6378
6379         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6380
6381         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6382         isn't installed.
6383
6384 2001-01-17  Andy Piper  <andy@xemacs.org>
6385
6386         * wid-edit.el (widget-activation-glyph-mapper): activate or
6387         deactivate native widgets.
6388         (widget-glyph-insert-glyph): record instantiator.
6389         (widget-push-button-value-create): use it.
6390
6391         * gui.el (gui-button-action): new function. Make button's domain
6392         buffer current when calling.
6393         (make-gui-button): update to use gui-button-action.
6394
6395 2001-01-16  Didier Verna  <didier@xemacs.org>
6396
6397         * menubar-items.el (default-menubar): add an entry for modeline
6398         horizontal scrolling in Options -> Display.
6399
6400 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6401
6402         * package-get.el (package-get-require-signed-base): Set to nil
6403         by default.
6404
6405 2001-01-17  Martin Buchholz <martin@xemacs.org>
6406
6407         * XEmacs 21.2.41 "Polyhymnia" is released.
6408
6409 2001-01-16  Mike Sperber <mike@xemacs.org>
6410
6411         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6412         catch lisp/mule/.
6413
6414 2001-01-14  Mike Sperber <mike@xemacs.org>
6415
6416         * startup.el (maybe-create-compatibility-dot-emacs):
6417         (maybe-unmigrate-user-init-file):
6418         (unmigrate-user-init-file): Created.
6419         (maybe-migrate-user-init-file): Offer creation of compatibility
6420         .emacs.
6421         Some doc fixes wrt init file location.
6422
6423 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6424
6425         * faces.el (face-frob-from-locale-first): new variable.
6426         (frob-face-font-2): Honor tags arg while trying to use
6427         standard-face-mapping.  When face-frob-from-locale-first is set,
6428         first try to set face inheriting from frobbed-face.
6429
6430 2001-01-15  Didier Verna  <didier@xemacs.org>
6431
6432         * about.el (xemacs-hackers): update my entry.
6433         * about.el (about-url-alist): ditto.
6434         * about.el (about-maintainer-info): ditto.
6435         * about.el (about-hackers): ditto.
6436
6437 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6438
6439         The byte compiler has been badly broken for a year,
6440         by the patch of 1999-12-06.
6441         * byte-optimize.el (byte-optimize-form-code-walker):
6442         Bug was: the byte compiler was making this erroneous optimization:
6443         (progn (or (foo)) (bar)) ==> (bar)
6444
6445 2000-11-20  Mike Sperber <mike@xemacs.org>
6446
6447         * setup-paths.el (paths-core-load-path-depth): Split
6448         `paths-load-path-depth' in two for site and core lisp.  Don't
6449         recurse into core.
6450         * setup-paths.el (paths-construct-load-path): Use.
6451
6452 2001-01-10  Andy Piper  <andy@xemacs.org>
6453
6454         * package-net.el (package-net-cygwin32-binary-size): new variable
6455         (package-net-win32-binary-size): ditto.  add much needed
6456         commentary.
6457
6458         * gutter-items.el (buffers-tab-items): correct off-by-one error
6459         for buffers-tab-max-size.
6460
6461 2001-01-08  Martin Buchholz <martin@xemacs.org>
6462
6463         * XEmacs 21.2.40 is released.
6464
6465 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6466
6467         * mule/hebrew.el: Fix comments and typos.
6468         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6469
6470 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6471
6472         * ChangeLog.1: move ancient log from fill.el.
6473
6474         * dump-paths.el:
6475         paragraphs.el:
6476         mule/mule-category.el:
6477         Miscellaneous typo fixes and slight doc clarifications.
6478
6479         * mule/mule-ccl.el:  Correct file name in header.
6480
6481 2000-12-31  Martin Buchholz <martin@xemacs.org>
6482
6483         * XEmacs 21.2.39 is released.
6484
6485 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6486
6487         * byte-optimize.el (byte-optimize-cond):
6488         (byte-optimize-cond-1): New.
6489         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6490         Optimizes (cond (x nil)) ==> nil.
6491         Provide better diagnostic on malformed expr like (cond foo).
6492
6493 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6494
6495         * mule/mule-coding.el:
6496         mule/mule-cmds.el (reset-language-environment,
6497         set-language-environment-coding-systems):
6498         Safer default coding-priority-list, corresponding to src/file-coding.h.
6499
6500 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6501
6502         * package-admin.el: Allow package removal from
6503         early-package-load-path.
6504
6505 2000-12-15  Andreas Jaeger  <aj@suse.de>
6506
6507         * about.el (about-maintainer-info): Update my entry.
6508
6509 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6510
6511         * packages.el (locate-library): Add support for bzip2
6512         compressed .el files.
6513
6514 2000-12-12  Andy Piper  <andy@xemacs.org>
6515
6516         * package-net.el: new file.
6517
6518 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6519
6520         * font-lock.el: Add missing C++ keywords.
6521
6522 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6523
6524         * simple.el (indent-for-comment): Preserve indentation of comments
6525         starting in column 0, as documented in (Info-goto-node
6526         "(xemacs)Comments").  Update docstring accordingly.
6527
6528 2000-12-05  Martin Buchholz <martin@xemacs.org>
6529
6530         * XEmacs 21.2.38 is released.
6531
6532 2000-12-04  Didier Verna  <didier@xemacs.org>
6533
6534         * mouse.el (default-mouse-track-set-point-in-window): remove
6535         spurious '+' operation detected by Martin.
6536
6537
6538 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6539
6540         * cl-extra.el (coerce):
6541         Implement char to integer coercion.
6542         Remove extraneous (numberp) test.
6543
6544         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6545         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6546         (byte-optimize-predicate):
6547         Warn if evaluating constant expression signals an error.
6548         (byte-optimize-form): Small simplification.
6549
6550         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6551
6552 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6553
6554         * byte-optimize.el:
6555         (byte-optimize-minus):
6556         (byte-optimize-plus):
6557         (byte-optimize-mult):
6558         (byte-optimize-quo):
6559         Use (car (last x)) instead of (last x) to get last elt!
6560         Use `byte-optimize-predicate' to optimize `%'.
6561         Move optimizations for special numeric args to bytecomp.el.
6562         * bytecomp.el (byte-compile-associative): Remove.
6563         (byte-compile-max): New.
6564         (byte-compile-min): New.
6565         Properly handle erroneous calls: (max) (min).
6566         (byte-compile-plus): New.
6567         (byte-compile-minus):
6568         It's easiest to handle 0, +1 and -1 args here.
6569         (byte-compile-mult): New.
6570         It's easiest to handle 1, -1 and 2 args here.
6571         (byte-compile-quo):
6572         It's easiest to handle 0, +1 and -1 args here.
6573         Issue byte-compiler warning when dividing by zero.
6574
6575         Byte-compiler arithmetic improvements.
6576         Better optimize these expressions in the obvious way:
6577         (+ x y 1)   -->  varref x varref y add add1
6578         (+ x y -1)  -->  varref x varref y add sub1
6579         (- x y 0)   -->  (- x y)
6580         (- 0 x y)   -->  (- (- x) y)
6581         (% 42 19)   --> compile-time constant
6582         (/ 42 19)   --> compile-time constant
6583         (* (foo) 2) --> foo call dup plus
6584
6585         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6586         unless (declaim (optimize (safety 3)))
6587         or (setq byte-compile-delete-errors nil).
6588
6589 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6590
6591         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6592         docstrings.
6593
6594 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6595
6596         * startup.el (command-line-do-help):  Add documentation of
6597         portable dumper switches.
6598
6599 2000-11-22  Andy Piper  <andy@xemacs.org>
6600
6601         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6602
6603         * glyphs.el (init-glyphs): don't use autodetect for strings.
6604
6605 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6606
6607         * byte-optimize.el (byte-optimize-char-before):
6608         (byte-optimize-backward-char):
6609         (byte-optimize-backward-word):
6610         Fix incorrect optimizations for these sorts of expressions:
6611         (let ((x nil)) (backward-char x))
6612
6613 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6614
6615         * byte-optimize.el:
6616         * byte-optimize.el (byte-optimize-backward-char): New.
6617         * byte-optimize.el (byte-optimize-backward-word): New.
6618         Make backward-word and backward-char as efficient as forward versions.
6619
6620         * bytecomp.el (byte-compile-no-args-with-one-extra):
6621         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6622         * bytecomp.el (byte-compile-two-args-with-one-extra):
6623         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6624         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6625         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6626         Check if extra arg is constant nil, and if so, use byte-coded call.
6627
6628         * simple.el (backward-word):
6629         * simple.el (mark-word):
6630         * simple.el (kill-word):
6631         * simple.el (backward-kill-word):
6632         Make COUNT argument optional, for consistency with forward-char et al.
6633
6634         * abbrev.el (abbrev-string-to-be-defined):
6635         * abbrev.el (inverse-abbrev-string-to-be-defined):
6636         * abbrev.el (inverse-add-abbrev):
6637         * abbrev.el (expand-region-abbrevs):
6638         * buff-menu.el (Buffer-menu-execute):
6639         * indent.el (move-to-left-margin):
6640         * indent.el (indent-relative):
6641         * indent.el (move-to-tab-stop):
6642         * info.el (Info-reannotate-node):
6643         * lisp-mode.el (lisp-indent-line):
6644         * lisp.el (end-of-defun):
6645         * lisp.el (move-past-close-and-reindent):
6646         * misc.el (copy-from-above-command):
6647         * mouse.el (default-mouse-track-scroll-and-set-point):
6648         * page.el (forward-page):
6649         * paragraphs.el (forward-paragraph):
6650         * paragraphs.el (end-of-paragraph-text):
6651         * picture.el (picture-forward-column):
6652         * picture.el (picture-self-insert):
6653         * rect.el (extract-rectangle-line):
6654         * simple.el (newline):
6655         * simple.el (fixup-whitespace):
6656         * simple.el (backward-delete-char-untabify):
6657         * simple.el (transpose-chars):
6658         * simple.el (transpose-preceding-chars):
6659         * simple.el (do-auto-fill):
6660         * simple.el (indent-new-comment-line):
6661         * simple.el (blink-matching-open):
6662         * view-less.el (cleanup-backspaces):
6663         * wid-edit.el (widget-transpose-chars):
6664         * term/bg-mouse.el (bg-insert-moused-sexp):
6665         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6666
6667         * info.el (Info-fontify-node):
6668         * simple.el (backward-delete-function):
6669         Use canonical delete-backward-char instead of backward-delete-char.
6670
6671 2000-11-20  Andy Piper  <andy@xemacs.org>
6672
6673         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6674         no buffers.
6675
6676 2000-11-20  Andy Piper  <andy@xemacs.org>
6677
6678         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6679         buffer tabs.
6680
6681 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6682
6683         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6684         (proclaim inline...) was shadowing compiler-macros.
6685
6686 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6687
6688         * bytecomp.el (byte-compile-eval): New.
6689         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6690         Keeps this promise made in Lispref:
6691         "If a file being compiled contains a `defmacro' form, the macro is
6692         defined temporarily for the rest of the compilation of that file."
6693
6694 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6695
6696         * cl.el (floatp-safe):
6697         (plusp):
6698         (minusp):
6699         (oddp):
6700         (evenp):
6701         (cl-abs):
6702         Use a better parameter name than `x'.
6703
6704         * cl-macs.el (check-type): Make continuable.  Change documentation
6705         to require PLACE, but accept any form for compatibility.
6706
6707         * abbrev.el (define-abbrev): Use check-type.
6708         * font-menu.el (font-menu-change-face): Use check-type.
6709         * menubar.el (relabel-menu-item): Use check-type.
6710         * itimer.el: Fix typo.
6711
6712 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6713
6714         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6715
6716 2000-11-14  Martin Buchholz <martin@xemacs.org>
6717
6718         * XEmacs 21.2.37 is released.
6719
6720 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6721
6722         * code-cmds.el: Provide the feature.
6723
6724 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6725
6726         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6727
6728         * code-cmds.el: New file
6729         * mule/mule-cmds.el:
6730         * mule/mule-misc.el
6731         (coding-keymap): New keymap. Define coding system keyboard
6732         commands on file-coding builds too.
6733         (coding-system-change-eol-conversion):
6734         (universal-coding-system-argument):
6735         (set-default-coding-systems):
6736         (prefer-coding-system): Moved from mule-cmds.el
6737         (set-buffer-process-coding-system): Moved from mule-misc.el
6738
6739 2000-09-15  Stephen Carney <carney@scubadoo.com>
6740
6741         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6742
6743 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6744
6745         * package-get.el (package-get-download-sites): Add a pre-release
6746         site for experimental packages.
6747
6748         * auto-autoloads.el: Regenerated.
6749
6750 2000-08-01  Andy Piper  <andy@xemacs.org>
6751
6752         * gutter-items.el (buffers-tab-omit-function): reference
6753         buffers-tab-select-visible-buffers.
6754         (buffers-tab-filter-functions): new variable, by default uses
6755         buffers-tab-selection-function and buffers-tab-omit-function.
6756         (select-buffers-tab-buffers-by-mode): invert arguments.
6757         (buffers-tab-select-visible-buffers): new function. Invert calling
6758         of buffers-menu-omit-invisible-buffers.
6759         (buffers-tab-items): rewrite to use
6760         buffers-tab-filter-functions. Rewrite docstring.
6761         (gutter-buffers-tab-extent): delete.
6762         (add-tab-to-gutter): always build a new extent when adding the
6763         tabs.
6764         (update-tab-in-gutter): make gutter dirty when orientation
6765         changes.
6766
6767 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6768
6769         * bytecomp.el (byte-compile-defvar-or-defconst):
6770         Only do loadhist recording if defvar form includes a value.
6771
6772 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6773
6774         * bytecomp.el (byte-compile-initial-macro-environment):
6775         `eval-when-compile' should not compile its body.
6776
6777 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6778
6779         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6780         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6781         some Japanese English.  Remove some ancient FSF comments, and
6782         improve docstrings.  Use symbols not vectors for tables.
6783
6784 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6785
6786         * keymap.el:
6787         (local-key-binding):
6788         (global-key-binding):
6789         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6790
6791         * lisp.el:
6792         (backward-sexp): Slightly simpler code.
6793         (mark-sexp): Make arg optional, like FSF Emacs.
6794         (forward-list): Slightly simpler code.
6795         (backward-list): Slightly simpler code.
6796         (down-list):  Make arg optional, like FSF Emacs.
6797         (up-list):  Make arg optional, like FSF Emacs.
6798         (backward-up-list):  Make arg optional, like FSF Emacs.
6799         (kill-sexp):  Make arg optional, like FSF Emacs.
6800         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6801
6802         * font-menu.el (font-menu-change-face):
6803         Take continuable errors into account.
6804
6805         * abbrev.el:
6806         * abbrev.el (clear-abbrev-table):
6807         * abbrev.el (define-abbrev-table):
6808         * abbrev.el (define-abbrev):
6809         * abbrev.el (insert-abbrev-table-description):
6810         * apropos.el (apropos-documentation-check-doc-file):
6811         * apropos.el (apropos-documentation-check-elc-file):
6812         * buff-menu.el (list-buffers):
6813         * buff-menu.el (list-buffers-noselect):
6814         * bytecomp.el (byte-recompile-directory):
6815         * bytecomp.el (batch-byte-compile):
6816         * cl-macs.el (typep):
6817         * code-files.el (find-coding-system-magic-cookie):
6818         * code-files.el (insert-file-contents):
6819         * cus-edit.el (customize-set-variable):
6820         * cus-edit.el (customize-save-variable):
6821         * cus-face.el (custom-set-face-font-size):
6822         * cus-face.el (custom-set-face-update-spec):
6823         * cus-face.el (custom-reset-faces):
6824         * custom.el (custom-check-theme):
6825         * custom.el (copy-upto-last):
6826         * fill.el (canonically-space-region):
6827         * fill.el (fill-paragraph):
6828         * fill.el (fill-region):
6829         * fill.el (find-space-insertable-point):
6830         * fill.el (justify-current-line):
6831         * faces.el (face-spec-update-all-matching):
6832         * faces.el (set-face-stipple):
6833         * files-nomule.el (insert-file-contents):
6834         * files.el (insert-file-contents-literally):
6835         * files.el (hack-local-variables-last-page):
6836         * files.el (basic-save-buffer):
6837         * files.el (insert-directory):
6838         * font-menu.el (font-menu-change-face):
6839         * font.el (font-spatial-to-canonical):
6840         * format.el (format-encode-region):
6841         * format.el (format-insert-file):
6842         * format.el (format-replace-strings):
6843         * gutter.el (set-gutter-element):
6844         * help.el (key-or-menu-binding):
6845         * help.el (describe-bindings):
6846         * help.el (with-syntax-table):
6847         * indent.el (indent-rigidly):
6848         * indent.el (delete-to-left-margin):
6849         * info.el:
6850         * info.el (Info-extract-dir-entry-from):
6851         * info.el (Info-build-dir-anew):
6852         * info.el (Info-rebuild-dir):
6853         * info.el (Info-batch-rebuild-dir):
6854         * info.el (Info-read-subfile):
6855         * info.el (Info-build-node-completions):
6856         * info.el (Info-extract-menu-node-name):
6857         * isearch-mode.el (isearch-range-invisible):
6858         * isearch-mode.el (isearch-restore-invisible-extents):
6859         * itimer.el (itimerp):
6860         * itimer.el (itimer-live-p):
6861         * keymap.el:
6862         * keymap.el (substitute-key-definition):
6863         * keymap.el (read-command-or-command-sexp):
6864         * keymap.el (local-key-binding):
6865         * keymap.el (global-key-binding):
6866         * keymap.el (global-set-key):
6867         * keymap.el (local-set-key):
6868         * ldap.el:
6869         * ldap.el (ldap-add-entries):
6870         * ldap.el (ldap-delete-entries):
6871         * lisp.el (backward-sexp):
6872         * lisp.el (mark-sexp):
6873         * lisp.el (forward-list):
6874         * lisp.el (backward-list):
6875         * lisp.el (down-list):
6876         * lisp.el (backward-up-list):
6877         * lisp.el (up-list):
6878         * lisp.el (kill-sexp):
6879         * lisp.el (backward-kill-sexp):
6880         * menubar.el (add-menu-button):
6881         * menubar.el (add-submenu):
6882         * menubar.el (delete-menu-item):
6883         * menubar.el (relabel-menu-item):
6884         * mouse.el (narrow-window-to-region):
6885         * obsolete.el (define-obsolete-variable-alias):
6886         * obsolete.el (store-substring):
6887         * package-admin.el:
6888         * package-admin.el (package-admin-install-function):
6889         * package-admin.el (package-admin-install-function-mswindows):
6890         * package-admin.el (package-admin-default-install-function):
6891         * package-get.el (package-get-update-base-entries):
6892         * packages.el (packages-load-package-dumped-lisps):
6893         * packages.el (packages-collect-package-dumped-lisps):
6894         * printer.el (generic-print-buffer):
6895         * printer.el (generic-print-region):
6896         * replace.el (occur-mode-mouse-goto):
6897         * replace.el (perform-replace):
6898         * select.el (get-selection-no-error):
6899         * simple.el:
6900         * simple.el (newline):
6901         * simple.el (open-line):
6902         * simple.el (edit-and-eval-command):
6903         * simple.el (goto-line):
6904         * simple.el (undo):
6905         * simple.el (kill-region):
6906         * simple.el (copy-region-as-kill):
6907         * simple.el (kill-ring-save):
6908         * simple.el (set-mark):
6909         * simple.el (next-line):
6910         * simple.el (previous-line):
6911         * simple.el (line-move):
6912         * simple.el (set-goal-column):
6913         * simple.el (comment-region):
6914         * subr.el:
6915         * subr.el (putf):
6916         * syntax.el (modify-syntax-entry):
6917         * syntax.el (map-syntax-table):
6918         * view-less.el (view-file):
6919         * view-less.el (view-buffer):
6920         * view-less.el (view-file-other-window):
6921         * window-xemacs.el (backward-other-window):
6922         * window.el:
6923         * window.el (one-window-p):
6924         * window.el (walk-windows):
6925         * window.el (window-list):
6926         * x-mouse.el (x-mouse-kill):
6927         * x-select.el (x-get-cutbuffer):
6928         * x-select.el (x-store-cutbuffer):
6929         * term/bg-mouse.el (bg-mouse-line-to-center):
6930         * term/sun-mouse.el (window-line-end):
6931         * term/sun-mouse.el (sun-select-region):
6932         * term/sun.el (kill-region-and-unmark):
6933         * mule/mule-category.el:
6934         * mule/mule-category.el (modify-category-entry):
6935         * mule/mule-category.el (char-category-list):
6936         * mule/mule-coding.el (coding-system-force-on-output):
6937         * mule/mule-misc.el (coding-system-put):
6938         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6939
6940 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6941
6942         * cus-face.el: Typo fixes and tiny clarifications.
6943         * custom.el: ditto
6944
6945 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6946
6947         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6948         * startup.el (normal-top-level): Setup auto-save-list-file-name
6949         if auto-save-list-file-prefix is non-nil.
6950
6951 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6952
6953         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6954
6955 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6956
6957         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6958         get symbol at point-min.
6959
6960 2000-10-24  Didier Verna  <didier@xemacs.org>
6961
6962         * info.el (Info-emacs-info-file-name): defconst it.
6963         * info.el (Info-footnote-tag): defcustom it.
6964         * info.el (Info-no-description-string): ditto.
6965         * info.el (Info-find-node): adapt to new semantics of
6966         'Info-suffixed-file (don't do the case variants stuff).
6967         * info.el (Info-insert-dir): rewrite the dir file variants code.
6968         * info.el (Info-directory-files): New. Return the list of info
6969         files in a directory.
6970         * info.el (Info-dir-outdated-p): use it.
6971         * info.el (Info-parse-dir-entries): ditto.
6972         * info.el (Info-build-dir-anew): don't restrict to files ending
6973         with a ".info.*" extension.
6974         * info.el (Info-set-mode-line): ditto.
6975         * info.el (Info-read-subfile): adapt to new semantics of
6976         'Info-suffixed-file (append 'exact argument).
6977         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6978         string independently of the case.
6979         * info.el (Info-suffixed-file): use it (match all possible case
6980         for the file name).
6981         * info.el (Info-insert-file-contents): code cleanup.
6982         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6983         columns.
6984         * info.el (Info-batch-rebuild-dir): ditto.
6985         * info.el (Info-read-node-name-1): ditto.
6986         * info.el (Info-search): ditto.
6987         * info.el (Info-fontify-node): ditto.
6988
6989
6990 2000-10-24  Didier Verna  <didier@xemacs.org>
6991
6992         * process.el (shell-command): when called from a program, avoid
6993         'push-mark's "mark-set" message.
6994
6995 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6996
6997         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6998         by a symbol, not by a vector.
6999         * mule/vietnamese.el (vscii): Likewise.
7000         (viscii): Likewise.
7001         * mule/cyrillic.el (koi8-r): Likewise.
7002
7003         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7004         by a symbol, not by a vector.
7005         (chinese-big5-2): Likewise.
7006         * mule/ethiopic.el (ethiopic): Likewise.
7007         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7008         (vietnamese-viscii-upper): Likewise.
7009
7010 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7011
7012         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7013
7014 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7015
7016         * byte-optimize.el (byte-optimize-car): New function.
7017         (byte-optimize-cdr): Ditto.
7018
7019 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7020
7021         * byte-optimize.el: Partial synch with FSF 20.7.
7022         Optimize constant concatenation.
7023         Add keymapp as a side effect free function.  It is a built-in.
7024         (byte-after-unbind-pos): Remove byte-equal.
7025
7026 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7027
7028         * update-elc-2.el: Quote regexps correctly.
7029
7030 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7031
7032         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7033         (ccl-compile): Apply integerp, not integer-or-char-p to
7034         check the type of the buffer magnification
7035         (ccl-compile-write-string): Encode a string with binary
7036         coding system.
7037         (ccl-compile-write-repeat): Likewise.
7038
7039 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7040
7041         * buff-menu.el:
7042         * bytecomp.el:
7043         * coding.el:
7044         * faces.el:
7045         * files.el:
7046         * fill.el:
7047         * float-sup.el:
7048         * font-lock.el:
7049         * help.el:
7050         * iso8859-1.el:
7051         * loaddefs.el:
7052         * menubar-items.el:
7053         * menubar.el:
7054         * modeline.el:
7055         * msw-font-menu.el:
7056         * paragraphs.el:
7057         * paths.el:
7058         * replace.el:
7059         * simple.el:
7060         * sound.el:
7061         * startup.el:
7062         * version.el:
7063         * x-faces.el:
7064         * x-font-menu.el:
7065         Remove purecopy.
7066
7067 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7068
7069         * simple.el (do-auto-fill): Use the function pointer to by
7070         `comment-line-break-function', not `indent-new-comment-line'. This
7071         fixes an issue with cc-mode comment continuation.
7072
7073 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7074
7075         * simple.el (turn-on-auto-fill):  Add (interactive).
7076         * mwheel.el (mwheel-install): Add (interactive).
7077         * font-lock.el (turn-on-font-lock): Add (interactive).
7078         (turn-off-font-lock): Add (interactive).
7079
7080 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7081
7082         * packages.el (packages-special-base-regexp): Add `man'.
7083
7084 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7085
7086         * wid-edit.el (widget-specify-active): map over extents in current
7087         buffer like `widget-specify-inactive' does.  Mapping over the
7088         inactive extent object does not work since the current extent is
7089         ignored by `map-extents'.
7090
7091 2000-10-04  Martin Buchholz <martin@xemacs.org>
7092
7093         * XEmacs 21.2.36 is released.
7094
7095 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7096
7097         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7098         Optimize the compiled-function-constants vector by byte-code
7099         reference counts.
7100
7101 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7102
7103         * build-report.el (build-report-delete-regexp): quote value in
7104         defcustom
7105
7106 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7107
7108         * build-report.el (build-report): Don't bind srcdir which we don't
7109         use in `multiple-value-bind' to avoid the only byte-compiler
7110         warning.
7111
7112 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7113
7114         * build-report.el: Requires cl and custom now.
7115         build-report-version is determined by XEmacs version -- remove
7116         build-report-version*.
7117         * build-report.el (build-report-version): Removed.
7118         * build-report.el (build-report-installation-version-regexp): New.
7119         * build-report.el (build-report-version-file-regexp): New.
7120         * build-report.el (build-report-installation-srcdir-regexp): New.
7121         * build-report.el (build-report-destination): Offer
7122         xemacs-build-reports and xemacs-beta.
7123         * build-report.el (build-report-keep-regexp): Adjusted.
7124         * build-report.el (build-report-delete-regexp): Adjusted.
7125         * build-report.el (build-report-make-output-dir): New.
7126         * build-report.el (build-report-installation-file): Replace use of
7127         `concat' with `expand-file-name'.
7128         * build-report.el (build-report-make-output-file): Removed.
7129         * build-report.el (build-report-make-output-files): New.
7130         * build-report.el (build-report-subject): Identify as
7131         user-variable with "*...".
7132         * build-report.el (build-report-prompts): Ditto.
7133         * build-report.el (build-report-version-file): New.
7134         * build-report.el (build-report-file-encoding): Identify as
7135         user-variable with "*...".
7136         * build-report.el (build-report-make-output-get): New.
7137         * build-report.el (build-report-insert-header): Report
7138         emacs-version and system-configuration instead of
7139         build-report-version.
7140         * build-report.el (build-report-insert-make-output): Add file
7141         argument.
7142         * build-report.el (build-report-insert-installation-file):
7143         Re-indent.
7144         * build-report.el (build-report-keep): Change docstring,
7145         re-indent.
7146         * build-report.el (build-report-delete): Ditto.
7147         * build-report.el (build-report-installation-data): New.
7148         * build-report.el (build-report-version-file-data): New.
7149
7150 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7151
7152         * byte-optimize.el (byte-optimize-lapcode):
7153         Fix the optimization of using the first 5 elements of the
7154         constants vector for variables.
7155         (byte-optimize-lapcode): Fix another ancient broken optimization.
7156
7157 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7158
7159         * *: Spelling mega-patch
7160
7161 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7162
7163         * easymenu.el: doc fixes.
7164         (easy-menu-do-define): Use backquote.
7165         (easy-menu-change):
7166         (easy-menu-add):
7167         `when' seems much clearer than `if' here.
7168         (easy-menu-remove):
7169         (easy-menu-add-item):
7170         (easy-menu-item-present-p):
7171         (easy-menu-remove-item):
7172         Wrap using (when (featurep 'menubar) ...)
7173
7174 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7175
7176         * bytecomp.el (displaying-byte-compile-warnings):
7177         Revert Ben's change to this function below so that the compile log
7178         is displayed properly for users of the "popper" package.
7179
7180 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7181
7182         * window.el (save-selected-window): Use backquote.
7183
7184         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7185         Renamed from `byte-compile-file-form-defvar'.
7186         * bytecomp.el (byte-compile-defvar-or-defconst):
7187         Only cons onto current-load-list in top-level forms.
7188         Else this leaks a cons cell every time a defun is called.
7189         Renamed from `byte-compile-defvar', for clarity.
7190         Warn when docstring of defvar is not a string.
7191         Use consistent error messages.
7192         Better comments.
7193
7194 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7195
7196         * simple.el (set-variable):
7197         Remove unneeded defvar by rearranging order of let* forms.
7198
7199         * mule/mule-ccl.el (ccl-get-next-code):
7200         * menubar-items.el (bookmark-menu-filter):
7201         (language-environment-menu-filter):
7202         (tutorials-menu-filter):
7203         * toolbar-items.el (toolbar-compile):
7204         * byte-optimize.el (disassemble-offset):
7205         Use (declare (special ...)) instead of `defvar'.
7206
7207         * cl-macs.el (cl-do-proclaim):
7208         Fix (declare (special ...)) warning suppression syntax.
7209
7210 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7211
7212         * info.el (Info-tag-table-marker):
7213         (Info-tag-table-buffer):
7214         (Info-find-file-node):
7215         (Info-read-subfile):
7216         (Info-build-node-completions):
7217         (Info-search):
7218         (Info-mode):
7219         Multiple info buffer support.
7220
7221 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7222
7223         * ldap.el (ldap-decode-entry): New defun
7224         (ldap-search-entries): Use it in order to decode DN-prefixed
7225         entries properly
7226
7227 2000-08-23  Daniel Pittman <daniel@danann.net>
7228
7229         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7230         Use `eq', not `=', to compare symbols.
7231
7232 2000-07-30  Ben Wing  <ben@xemacs.org>
7233
7234         * bytecomp.el (byte-compile-report-error):
7235         * bytecomp.el (displaying-byte-compile-warnings):
7236         if stack-trace-on-error is set, send out a backtrace when
7237         an error is encountered that stops byte compilation.  this
7238         should make it much much easier to track down those curious
7239         problems.  also undo the kludge of using a separate "*Show*"
7240         buffer for display when there's a temp-buffer-show-function;
7241         we can avoid this by just being a little smarter.
7242
7243         * dialog-items.el:
7244         * dialog-items.el (search-dialog-regexp): New.
7245         * dialog-items.el (search-dialog-callback):
7246         * dialog-items.el (make-search-dialog):
7247         add a regexp option to the dialog and clean up a bit.
7248
7249         * dialog.el:
7250         * dialog.el (yes-or-no-p-dialog-box):
7251         * dialog.el (get-dialog-box-response):
7252         * dialog.el (make-dialog-box):
7253         * dialog.el (dialog-box-finish): New.
7254         * dialog.el (dialog-box-cancel): New.
7255         * dialog.el (internal-make-dialog-box-exit): New.
7256         implement [properly!] the :modal property of the new dialog box
7257         interface.  this is the first time xemacs has ever had *proper*
7258         modal dialog boxes, giving the standard window-system feedback.
7259         (e.g. under windows, clicking on a disabled frame causes a beep
7260         and makes the dialog box flash three times.)
7261
7262         * dragdrop.el: header keyword frobbing.
7263
7264         * dumped-lisp.el (preloaded-file-list):
7265         renamed winnt.el to win32-native.el.
7266
7267         * faces.el (face-property):
7268         * faces.el (set-face-property):
7269         * faces.el (frob-face-property):
7270         * faces.el (frob-face-font-2):
7271         * faces.el (make-face-bold):
7272         * faces.el (make-face-italic):
7273         * faces.el (make-face-bold-italic):
7274         * faces.el (make-face-unbold):
7275         * faces.el (make-face-unitalic):
7276         * faces.el (make-face-smaller):
7277         * faces.el (make-face-larger):
7278         clean up the implementation of these so that window-system-specific
7279         methods are called only on objects belonging to that window system.
7280         previously, you could have [e.g.] mswindows-make-face-bold called
7281         on font object of device type `stream', which is not good and
7282         explains the subtle errors Adrian was getting when byte-compiling
7283         something that required 'term. (Adrian, now you can use stack-trace-
7284         on-error to find the exact place where things are going wrong instead
7285         of having to laboriously binary-search your way through.)
7286
7287         * finder.el (finder-known-keywords):
7288         cleaned up -- properly sorted, clarified the meanings of many of
7289         the keywords, and added a few -- mswin, gui, content, build, www,
7290         user, services.  the last two try to distinguish between a package
7291         that's used directly by the user, and a package that provides
7292         support services to other packages.
7293
7294         * font-lock.el (lisp-font-lock-keywords-2):
7295         update list of lisp control structures to include everything,
7296         including new ones i introduced.
7297
7298         * gutter.el: header keyword frobbing.
7299
7300         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7301         recent isearch element was not doing so!  you got the second-most-
7302         recent instead.
7303
7304         * lisp-mode.el (construct-lisp-mode-menu):
7305         more menubar cleanups.
7306         * lisp-mode.el (with-selected-window):
7307         make it indent properly.
7308
7309         * menubar-items.el (default-menubar): lots of menubar cleanups.
7310         rearranged the options menu the most, e.g. splitting up the
7311         Keyboard/Mouse menu into a new Editing menu and combining the
7312         separate Scrollbar/Gutter/Toolbar submenus into Display.
7313         Got rid of General, moved items to Editing or new Troubleshooting.
7314         Moved Packages to Tools; doesn't seem to belong under Options.
7315         Added stuff to the Cmds menu, e.g. Change Case.
7316
7317         NB please don't complain about these periodic menubar changes.
7318         Anything like this is necessarily incremental in its construction
7319         -- By constant use you gradually become more and more aware of
7320         better and better ways to group menu items.  When we eventually
7321         move the options menu to a property sheet, the existing structure
7322         will probably be preserved fairly well.
7323
7324         * minibuf.el (next-history-element): fix problems with pressing
7325         down arrow in repeat-complex-command.
7326
7327         * modeline.el:
7328         * modeline.el (modeline-3d-p): New.
7329         added custom variable for controlling the 3d modeline.  the
7330         corresponding Options item has been present for a long time,
7331         but commented out with "fix me!" comments.  it's fixed now.
7332
7333         * obsolete.el (add-menu):
7334         remove bogus gettexts.
7335
7336         * process.el (shell-quote-argument):
7337         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7338         For bash under Windows native, see below.
7339
7340         * simple.el:
7341         * simple.el (display-warning-buffer):
7342         Fixed the handling of warning display to eliminate the annoying
7343         *Show* buffer, like was done for byte-compiler output above.
7344
7345         * simple.el (debug-print): New.
7346         Simple function for sending debug messages to the console and/or
7347         other debug places.
7348
7349         * subr.el (replace-in-string):
7350         Rewrite this function to avoid N^2 behavior with large strings --
7351         catastrophic with the new Windows selection code! (Apparently the
7352         author of this function didn't realize there was a fun
7353         replace-match that could make his life much easier, because we
7354         duplicated the entire logic.  The new version is smaller, easier
7355         to understand, much more robust, and has extended features --
7356         those of replace-match.)
7357
7358         * window.el:
7359         * window.el (with-selected-window): New.
7360         An obvious complement to the existing `with-selected-frame' and
7361         `with-current-buffer'.
7362
7363         * win32-native.el: Renamed from winnt.el.
7364         Added a great deal of stuff for properly handling process quoting,
7365         somewhat modeled on Kirill's original model (which i later threw
7366         away).  We should now finally have correctly working process arg
7367         quoting/dequoting so that the final app gets exactly what we
7368         intended.  Because the mechanism is in Lisp, it's easily
7369         extendible. (For those running bash and running the native
7370         version, I tried hard to do what I thought was correct.  But more
7371         thought is needed, and ideally the volunteer work of people with
7372         these configurations that they generally run on.)
7373
7374         * x-font-menu.el (x-font-menu-font-data):
7375         Put in defvar's to fix byte-compiler warnings.
7376
7377 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7378
7379         * select.el (selection-coercion-alist): Initialise.
7380         * select.el (select-coerce-to-text): New.
7381         * select.el (select-coerce): New.
7382         New functions to perform type and value coercion.
7383
7384         * select.el (select-buffer-killed-default): Keep data if it was
7385         on the clipboard.
7386
7387 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7388
7389         * menubar-items.el (default-menubar): Fix typo.
7390         (default-menubar): `lambda' was mispelled as `lamda'.
7391
7392 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7393
7394         * window.el (shrink-window-if-larger-than-buffer): Remove
7395         edge checking code.
7396
7397 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7398
7399         * paths.el (gnus-local-domain): Removed.
7400         (gnus-local-organization): Ditto.
7401         (gnus-startup-file): Ditto.
7402
7403 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7404
7405         * files.el (auto-mode-alist): Add .spec for RPM.
7406
7407 2000-07-31  Andy Piper  <andy@xemacs.org>
7408
7409         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7410
7411 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7412
7413         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7414         browse-url.
7415         * help.el (xemacs-www-page): Ditto.
7416         (xemacs-www-faq): Ditto.
7417         * menubar-items.el (default-menubar): Ditto.
7418
7419         * wid-edit.el (widget-url-link-action): Ditto.
7420         From: Kenichi OKADA <okada@opaopa.org>.
7421
7422 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7423
7424         * finder.el (finder-commentary): Add autoload cookie.
7425
7426 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7427
7428         * files.el (insert-file-contents-literally): Fix second let
7429         binding for `coding-system-for-read' to `coding-system-for-write'
7430         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7431
7432 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7433
7434         * files.el (insert-file-contents-literally): Use binary coding
7435         system (from Morioka san).
7436         (insert-file-contents-literally): Make file-name-handler method.
7437
7438 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7439
7440         * cl-macs.el (get-selection): Add defsetf.
7441
7442 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7443
7444         * x-init.el (x-activate-region-as-selection): replace obsolete
7445         function x-own-selection with own-selection.
7446         (ow-find): replace obsolete functions x-get-selection and
7447         x-get-clipboard with get-selection and get-clipboard.
7448         (init-post-x-win): replace obsolete function x-disown-selection
7449         with disown-selection.
7450
7451 2000-07-20  Mike Sperber  <mike@xemacs.org>
7452
7453         * startup.el (load-user-init-file): Only try to load init file if
7454         it exists.
7455
7456 2000-07-10  Andy Piper  <andy@xemacs.org>
7457
7458         * dialog-items.el: sync with Ben's patch.
7459
7460         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7461         comment.
7462         (progress-text-glyph): deleted.
7463         (progress-layout-glyph): make completely minimal.
7464         (progress-gauge-glyph): ditto.
7465         (progress-display-style): fix to handle dynamic instantiator
7466         changes.
7467         (progress-text-instantiator): new.
7468         (progress-layout-instantiator): new.
7469         (progress-gauge-instantiator): new.
7470         (set-progress-display-instantiator): renamed and changed from
7471         set-progress-display-style.
7472         (progress-abort-glyph): use instantiator not glyph.
7473         (append-progress-display): use set-progress-display-instantiator
7474         and set-glyph-image.
7475         (abort-progress-display): ditto.
7476         (raw-append-progress-display): ditto.
7477
7478 2000-07-20  Ben Wing  <ben@xemacs.org>
7479
7480         * code-files.el: Move Mule-specific code to mule-coding.el.
7481
7482 2000-07-15  Ben Wing  <ben@xemacs.org>
7483
7484         * autoload.el:
7485         Fixed comments.
7486
7487         * cmdloop.el:
7488         * cmdloop.el (yes-or-no-p):
7489         * cmdloop.el (y-or-n-p):
7490         Make these functions use should-use-dialog-box-p and not be
7491         overridden in dialog.el.
7492
7493         * cus-dep.el:
7494         * cus-dep.el (Custom-make-dependencies): Removed.
7495         * cus-dep.el (Custom-make-dependencies-1): New.
7496         * cus-dep.el (Custom-make-one-dependency): New.
7497         New entry point for use in Makefiles, to avoid excessive
7498         invocations.
7499
7500         * cus-edit.el (custom-variable-reset-saved):
7501         * cus-edit.el (custom-variable-reset-standard):
7502         * cus-edit.el (custom-save-resets):
7503         Fix bytecompiler warnings.
7504
7505         * dialog.el:
7506         * dialog.el (yes-or-no-p-dialog-box):
7507         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7508         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7509         * dialog.el (get-dialog-box-response):
7510         * dialog.el (message-or-box):
7511         * dialog.el (make-dialog-box):
7512         * dialog.el (popup-dialog-box): New.
7513         Avoid yes-or-no-p bogosities.
7514         Create a general function `make-dialog-box' to encapsulate all
7515         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7516
7517         * dumped-lisp.el (preloaded-file-list):
7518         Add dialog-items.  Clean up.  Group files by types.
7519
7520         * easymenu.el (easy-menu-add):
7521         * easymenu.el (easy-menu-remove):
7522         Account for accelerators.
7523
7524         * extents.el:
7525         * extents.el (extent-list): New args, like in map-extents.
7526         * extents.el (extent-at-event): New.
7527         * extents.el (extents-at-event): New.
7528
7529         * font-lock.el:
7530         * font-lock.el (font-lock-mode):
7531         * font-lock.el (font-lock-default-fontify-buffer):
7532         * font-lock.el (font-lock-default-unfontify-region):
7533         * font-lock.el (font-lock-fontify-syntactically-region):
7534         * font-lock.el (font-lock-fontify-keywords-region):
7535         Use new progress-feedback names.
7536
7537         * font-lock.el (java-font-lock-identifier-regexp):
7538         * font-lock.el (java-font-lock-class-name-regexp):
7539         Fix bytecompiler warnings.
7540
7541         * gutter-items.el:
7542         * gutter-items.el (progress-display-use-echo-area): Removed.
7543         * gutter-items.el (progress-feedback-use-echo-area): New.
7544         * gutter-items.el (progress-display-popup-period): Removed.
7545         * gutter-items.el (progress-feedback-popup-period): New.
7546         * gutter-items.el (set-progress-display-style): Removed.
7547         * gutter-items.el (set-progress-feedback-style): New.
7548         * gutter-items.el (progress-display-style): Removed.
7549         * gutter-items.el (progress-feedback-style): New.
7550         * gutter-items.el (progress-stack):
7551         * gutter-items.el (progress-displayed-p): Removed.
7552         * gutter-items.el (progress-feedbacked-p): New.
7553         * gutter-items.el (clear-progress-display): Removed.
7554         * gutter-items.el (clear-progress-feedback): New.
7555         * gutter-items.el (progress-display-clear-when-idle): Removed.
7556         * gutter-items.el (progress-feedback-clear-when-idle): New.
7557         * gutter-items.el (remove-progress-display): Removed.
7558         * gutter-items.el (remove-progress-feedback): New.
7559         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7560         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7561         * gutter-items.el (append-progress-display): Removed.
7562         * gutter-items.el (append-progress-feedback): New.
7563         * gutter-items.el (abort-progress-display): Removed.
7564         * gutter-items.el (abort-progress-feedback): New.
7565         * gutter-items.el (raw-append-progress-display): Removed.
7566         * gutter-items.el (raw-append-progress-feedback): New.
7567         * gutter-items.el (display-progress-display): Removed.
7568         * gutter-items.el (display-progress-feedback): New.
7569         * gutter-items.el (current-progress-display): Removed.
7570         * gutter-items.el (current-progress-feedback): New.
7571         * gutter-items.el (current-progress-display-label): Removed.
7572         * gutter-items.el (current-progress-feedback-label): New.
7573         * gutter-items.el (progress-display): Removed.
7574         * gutter-items.el (progress-feedback): New.
7575         Replace "progress-display" with "progress-feedback" globally.
7576
7577         * gutter-items.el (lprogress-display): Removed.
7578         * gutter-items.el (progress-feedback-with-label): New.
7579         Rename lprogress-display ==> progress-feedback-with-label.
7580
7581         * gutter-items.el (search-dialog-direction): Removed.
7582         * gutter-items.el (search-dialog-text): Removed.
7583         * gutter-items.el (search-dialog-callback): Removed.
7584         * gutter-items.el (make-search-dialog): Removed.
7585         Move to dialog-items.el.
7586
7587         * help.el:
7588         * help.el (help-mode-quit):
7589         * help.el (mode-for-help): New.
7590         * help.el (help-sticky-window): New.
7591         * help.el (help-window-config): New.
7592         * help.el (with-displaying-help-buffer):
7593         * help.el (function-at-event): New.
7594         * help.el (help-symbol-regexp): New.
7595         * help.el (help-symbol-run-function-1): New.
7596         * help.el (help-symbol-run-function): New.
7597         * help.el (help-symbol-function-context-menu): New.
7598         * help.el (help-symbol-variable-context-menu): New.
7599         * help.el (help-symbol-function-and-variable-context-menu): New.
7600         * help.el (frob-help-extents): New.
7601         * help.el (describe-function-1):
7602         * help.el (variable-at-point):
7603         * help.el (variable-at-event): New.
7604         * help.el (describe-variable):
7605         Major overhaul.
7606         - Make functions and variables be mousable.
7607         - Middle button hyperlinks.
7608         - New context-menu entries.
7609
7610         * keydefs.el:
7611         * keydefs.el (global-map):
7612         New key bindings to move lines up and down.
7613
7614         * lisp-mode.el:
7615         * lisp-mode.el (construct-lisp-mode-menu): New.
7616         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7617         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7618         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7619         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7620         Make popup and menubar menus be different.  Popup menu uses
7621         clicked location and automatically assumes symbol under the mouse
7622         for various commands.
7623
7624         * menubar-items.el:
7625         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7626         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7627
7628         * menubar-items.el (global-popup-menu): Removed.
7629         * menubar-items.el (mode-popup-menu): Removed.
7630         * menubar-items.el (activate-popup-menu-hook): Removed.
7631         * menubar-items.el (popup-mode-menu): Removed.
7632         * menubar-items.el (popup-buffer-menu): Removed.
7633         * menubar-items.el (popup-menubar-menu): Removed.
7634         Move to menubar.el.
7635
7636         * menubar.el:
7637         * menubar.el (global-popup-menu): New.
7638         * menubar.el (mode-popup-menu): New.
7639         * menubar.el (activate-popup-menu-hook): New.
7640         * menubar.el (last-popup-menu-event): New.
7641         * menubar.el (popup-mode-menu): New.
7642         * menubar.el (popup-buffer-menu): New.
7643         * menubar.el (popup-menubar-menu): New.
7644         * menubar.el (menu-call-at-event): New.
7645         Move non-content functions here.  Add support for context menu
7646         items on extents.
7647
7648         * minibuf.el (minibuffer-history-uniquify):
7649         Typo fix.
7650
7651         * minibuf.el (read-file-name-1):
7652         Call new file dialog box if it exists.
7653
7654         * minibuf.el (mouse-rfn-setup-vars):
7655         Clean up "chop" action.
7656
7657         * mouse.el:
7658         * mouse.el (button2): Now bound to mouse-track.
7659         * mouse.el (click-inside-extent-p):
7660         * mouse.el (point-inside-extent-p):
7661         * mouse.el (point-inside-selection-p):
7662         * mouse.el (mouse-drag-or-yank): Removed.
7663         * mouse.el (mouse-begin-drag-n-drop): New.
7664         * mouse.el (mouse-eval-sexp):
7665         * mouse.el (mouse-track-activate-strokes): New.
7666         * mouse.el (mouse-track-do-activate): New.
7667         * mouse.el (mouse-track):
7668         * mouse.el (default-mouse-track-event-is-with-button): New.
7669         * mouse.el (default-mouse-track-cleanup-hook):
7670         * mouse.el (default-mouse-track-drag-hook):
7671         * mouse.el (default-mouse-track-drag-up-hook):
7672         * mouse.el (default-mouse-track-click-hook):
7673         Merge drag-n-drop into mouse-track.
7674         Add general "activate" support to replace specific button2 kludges.
7675         Use "button modifier" support in mouse-track.
7676
7677         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7678
7679         * package-ui.el:
7680         * package-ui.el (pui-menu):
7681         * package-ui.el (pui-popup-context-sensitive): Removed.
7682         Fix bytecompiler warnings.
7683         Clean up popup code a bit.
7684
7685         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7686
7687         * simple.el:
7688         * simple.el (transpose-lines):
7689         * simple.el (transpose-line-up): New.
7690         * simple.el (transpose-line-down): New.
7691         * simple.el (transpose-subr):
7692         * simple.el (transpose-subr-1): Removed.
7693         Clean up, add functions to move lines up and down.
7694
7695         * startup.el (mail-host-address):
7696         * startup.el (user-mail-address):
7697         Customize.
7698
7699         * subr.el:
7700         * subr.el (set-symbol-value-in-buffer): New.
7701         * subr.el (error):
7702         * subr.el (check-argument-type):
7703         * subr.el (defined-error-p): New.
7704         Add structured error support.
7705
7706         * toolbar-items.el (toolbar-compile):
7707         Use new make-dialog-box.
7708
7709         * update-elc.el:
7710
7711         * userlock.el (ask-user-about-lock-dbox):
7712         * userlock.el (ask-user-about-supersession-threat-dbox):
7713         * userlock.el (ask-user-about-lock):
7714         * userlock.el (ask-user-about-supersession-threat):
7715         Use new make-dialog-box.
7716         Add safety checks; use should use-dialog-box-p.
7717
7718         * window-xemacs.el:
7719         * window-xemacs.el (__buffer-dedicated-frame):
7720         * window-xemacs.el (buffer-dedicated-frame): New.
7721         * window-xemacs.el (set-buffer-dedicated-frame): New.
7722         Move dedicated-frame stuff into lisp.
7723
7724 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7725
7726         * printer.el (generic-print-region): Do not require that
7727         `printer-name' be set.
7728         (printer-name): Commentary clarification.
7729
7730 2000-07-19  Martin Buchholz <martin@xemacs.org>
7731
7732         * XEmacs 21.2.35 is released.
7733
7734 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7735
7736         * select.el (selection-coercible-types): Initialise.
7737
7738 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7739
7740         * select.el (own-clipboard): Bug fix.
7741
7742 2000-07-17  Mike Sperber  <mike@xemacs.org>
7743
7744         * cus-edit.el (custom-migrate-custom-file): Save init file before
7745         continuing.
7746
7747 2000-07-16  Mike Sperber  <mike@xemacs.org>
7748
7749         * startup.el (load-init-file): Remove silly call to
7750         `load-user-custom-file`.
7751         (maybe-migrate-user-init-file): Minor fixes.
7752
7753 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7754
7755         * apropos.el (apropos-documentation-check-doc-file):
7756         `doc' variable should be let-bound, as was presumably intended.
7757
7758         * cus-edit.el (custom-variable-reset-saved):
7759         (custom-variable-reset-standard):
7760         Remove unused variable comment-widget.  Twice.
7761
7762         * toolbar.el (toolbar-blank-press-function):
7763         Add a real defvar with initial value nil and proper docstring.
7764         (press-toolbar-button): No need to check for boundp-ness anymore.
7765
7766         * rect.el (open-rectangle-line): Remove useless (let) form.
7767         Add defvar for pending-delete-mode.
7768
7769         * info.el (Info-find-node): This function needs an autoload cookie.
7770
7771         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7772         Use let* since the second form referred to the first.
7773
7774 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7775
7776         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7777         instead of removed `mswindows-get-clipboard'.
7778
7779
7780 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7781
7782         * select.el (select-convert-from-text): New.
7783         * select.el (select-convert-from-length): New.
7784         * select.el (select-convert-from-integer): New.
7785         * select.el (select-convert-from-identity): New.
7786         * select.el (select-convert-from-filename): New.
7787         * select.el (selection-converter-in-alist): Use them.
7788         New converter functions for X.
7789
7790         * select.el (get-selection): Removed comment.
7791
7792         * select.el (own-selection): Removed append code - I thought
7793         I'd already done this, but apparently not...
7794
7795         * select.el: Changed comment about TIMESTAMP.
7796
7797         * select.el (select-convert-in): New.
7798         * select.el (select-convert-out): New.
7799         New functions that get used by select.c.
7800
7801         * select.el (select-buffer-killed-default): New.
7802         * select.el (select-buffer-killed-text): New.
7803         * select.el (selection-buffer-killed-alist): New.
7804         New list and functions that get called if a relevant selection
7805         exists and a buffer gets killed.
7806
7807         * select.el (select-convert-to-targets):
7808         * select.el (select-convert-to-identity): Removed.
7809         * select.el (select-convert-from-identity): Removed.
7810         * select.el (select-converter-out-alist):
7811         Removed _EMACS_INTERNAL selection type.
7812
7813         * x-select.el (xselect-kill-buffer-hook): Removed.
7814         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7815         Removed this X-specific nonesense. Use the generic support
7816         in select.el instead.
7817
7818 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7819
7820         * mule/mule-category.el (defined-category-hashtable):
7821         Use make-hash-table instead of make-hashtable
7822
7823         * buff-menu.el: Byte-compiler warning fix.
7824
7825         * isearch-mode.el (isearch-highlight-all-cleanup):
7826         Remove unused variable `isearch-highlight-all-start'.
7827
7828         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7829
7830         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7831
7832         * cus-dep.el (Custom-make-dependencies):
7833         Add autoload cookie for custom-add-loads to generated custom-load.el.
7834
7835         * autoload.el (autoload-package-name): Warning suppression.
7836         Move defvar prior to first use.
7837
7838         * custom.el: Add autoload for custom-declare-face.
7839         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7840         * cl.el (cl-hack-byte-compiler):
7841         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7842         to work properly.
7843
7844 2000-07-08  Mike Sperber  <mike@xemacs.org>
7845
7846         * startup.el (load-home-init-file): Added variable.
7847         (maybe-migrate-user-init-file): Added.
7848         (load-user-init-file): Load custom file if different from init
7849         file.
7850
7851         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7852         "startup."
7853
7854         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7855         Moved `custom-file'-related code to cus-file.el.
7856
7857         * cus-file.el: New file.
7858
7859 2000-04-01  Mike Sperber  <mike@xemacs.org>
7860
7861         * packages.el (packages-find-package-directories): Added support
7862         for external package hierarchies with in-place installations.
7863
7864         * find-paths.el (paths-root-in-place-p): Added.
7865         (paths-find-emacs-directory): Added support for external
7866         directories with in-place installations.
7867         (paths-find-site-directory): Ditto.
7868
7869         * startup.el (find-user-init-file): Also look for
7870         ~/.xemacs/init.elc? in preference to ~/.emacs.
7871
7872 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7873
7874         * select.el (own-selection):
7875         * select.el (own-clipboard): Changed `append' parameter to
7876         `how-to-use' parameter.
7877         * select.el (own-selection): Removed icky append code.
7878         * select.el (own-selection, get-selection): Removed extra type
7879         checking.
7880         * select.el (selection-appender-alist):
7881         * select.el (selection-converter-{in|out}-alist): Initialise.
7882         * select.el (select-append-to-*): New.
7883         * select.el (select-convert-from-*): New.  New functions to append
7884         data and convert data from external type.
7885
7886 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7887
7888         * font-lock.el: Javadoc enhancements.
7889
7890 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7891
7892         * printer.el (generic-print-region): Compose job name from buffer
7893         name.
7894
7895 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7896
7897         * font-lock.el (font-lock-fontify-pending-extents): Call
7898         font-lock-fontify-region instead of font-lock-fontify-buffer
7899         to avoid unnecessary progress gauges.
7900
7901 2000-07-06  Craig Lanning  <lanning@scra.org>
7902
7903         * custom-load.el (faces):
7904
7905         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7906         dir is a regex.
7907
7908         * process.el (call-process-internal): from Dan Holmsand, use binary
7909         coding systems so that jka-compr works.
7910
7911 2000-07-07  Ben Wing  <ben@xemacs.org>
7912
7913         * font-lock.el: Undo previous change.  Unfortunately, some
7914         files actually use the variables directly in their init code
7915         without quoting them.
7916
7917 2000-07-07  Ben Wing  <ben@xemacs.org>
7918
7919         * font-lock.el (defvar font-lock-*-face): Removed.
7920
7921         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7922         only when necessary.
7923
7924 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7925
7926         * cl-macs.el: fix cl-transform-function-property kludge
7927         so that it does not require a random feature.
7928
7929 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7930
7931         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7932         as in Linux kernel "Rules.make".
7933
7934 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7935
7936         * build-report.el (build-report): Add autoload cookie.
7937
7938 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7939
7940         * package-ui.el (defgroup pui):  Correct a misspelling
7941         (pui-toggle-package-delete):  Change `seleted' to `selected'
7942
7943 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7944
7945         * package-get.el (package-get-update-base):
7946         (package-get): Use insert-file-contents-literally always.
7947         (package-get-maybe-save-index):
7948         Force coding system for writing to binary.
7949
7950 2000-06-08  Mike Alexander  <mta@arbortext.com>
7951
7952         * code-process.el (call-process-region): If there is no coding
7953         system for the process on process-coding-system-alist use the
7954         coding system of the buffer containing the region.
7955
7956 2000-06-10  Ben Wing  <ben@xemacs.org>
7957
7958         * cmdloop.el (command-error):
7959         If debug-on-error and noninteractive, output backtrace.
7960
7961         * files.el (file-relative-name):
7962         Remove MSDOS references.
7963
7964         * simple.el (line-number): New function, due to non-obvious
7965         behavior/usage of count-lines.
7966
7967         * simple.el (count-lines): document non-obvious usage to get
7968         line number.
7969
7970 2000-06-11  Ben Wing  <ben@xemacs.org>
7971
7972         * faces.el ((featurep 'xpm)):
7973         * x-faces.el (x-init-face-from-resources):
7974         * x-faces.el (x-init-frame-faces):
7975         * x-misc.el (x-init-specifier-from-resources):
7976         * x-misc.el (x-get-resource-and-bogosity-check):
7977         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7978         * x-mouse.el (x-init-pointer-shape):
7979         * x-scrollbar.el (x-init-scrollbar-from-resources):
7980         Add sixth argument to x-get-resource calls so as to issue warnings
7981         rather than errors on bogus arguments.
7982
7983 2000-06-05  Ben Wing  <ben@xemacs.org>
7984
7985         * compat.el: new file.  provides a clean, non-intrusive way to
7986         define compatibility functions.
7987
7988         * process.el (shell-quote-argument): temporary fix for lack
7989         of nt-quote-process-args.  #### I need to put back the overall
7990         structure of that mechanism but redo the guts of it using the
7991         extra intelligence in the C code.
7992
7993 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7994
7995         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7996         `package-get' does in package-get.el, instead of using external
7997         "md5sum" program.
7998
7999         * package-get.el (package-get): Insert package file literally to
8000         make checksum calculation work.
8001
8002 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8003
8004         * code-files.el (convert-mbox-coding-system): Deleted.
8005         (file-coding-system-alist): Removed reference to
8006         convert-mbox-coding-system.
8007
8008 2000-05-28  Martin Buchholz <martin@xemacs.org>
8009
8010         * XEmacs 21.2.34 is released.
8011
8012 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8013
8014         * font-lock.el (font-lock-keywords): Rewrote docstring
8015
8016 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8017
8018         * loadhist.el (unload-feature): handle case where x is both boundp
8019         and fboundp
8020
8021 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8022
8023         * packages.el: It's ok to use built-in macros, but not lisp
8024         defined ones.
8025
8026 2000-05-20  Ben Wing  <ben@xemacs.org>
8027
8028         * font-lock.el:
8029         * font-lock.el (font-lock-message-threshold):
8030         * font-lock.el (font-lock-mode):
8031         * font-lock.el (font-lock-default-fontify-buffer):
8032         * font-lock.el (font-lock-always-fontify-immediately):
8033         * font-lock.el (font-lock-old-extent): Removed.
8034         * font-lock.el (font-lock-old-len): Removed.
8035         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8036         * font-lock.el (font-lock-pending-extent-table): New.
8037         * font-lock.el (font-lock-range-table): New.
8038         * font-lock.el (font-lock-after-change-function):
8039         * font-lock.el (font-lock-after-change-function-1): Removed.
8040         * font-lock.el (font-lock-fontify-pending-extents): New.
8041         * font-lock.el ('font-lock-revert-cleanup): Removed.
8042         * font-lock.el ('font-lock-revert-setup): Removed.
8043         Rewrite deferral code to handle any number of changes, merging
8044         them properly.  Remove hacked-up code for revert-buffer, now
8045         unnecessary.
8046
8047         * menubar-items.el (default-menubar):
8048         In Options->Edit Init File, don't switch to emacs-lisp-mode
8049         unless necessary; doing this turns off font-lock.
8050
8051 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8052
8053         * keydefs.el: Define C-x BS to backward-kill-sentence.
8054
8055 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8056
8057         * files.el (hack-local-variables-prop-line): Use non-greedy
8058         matching to process -*-texinfo-*- -*-.
8059
8060 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8061
8062         * minibuf.el (minibuf-directory-files): new function.
8063         (read-file-name-activate-callback): use minibuf-directory-files.
8064         (read-directory-name-internal): ditto.
8065         (mouse-file-display-completion-list): ditto.
8066         (mouse-directory-display-completion-list): ditto.
8067         (read-file-name-internal): remove "./" from completion list unless
8068         explicitly matched, for consistency.
8069
8070 2000-05-11  Ben Wing  <ben@xemacs.org>
8071
8072         * gutter-items.el (gutter-buffers-tab):
8073         * gutter-items.el (add-tab-to-gutter):
8074         * gutter-items.el (update-tab-in-gutter):
8075         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8076         * gutter-items.el (append-progress-display):
8077         * gutter-items.el (abort-progress-display):
8078         * gutter-items.el (raw-append-progress-display):
8079         Further fixes.  Use set-glyph-image not set-image-instance-property,
8080         to fix problems with multiple windows in a frame.
8081
8082         * menubar-items.el (tutorials-menu-filter):
8083         Fix typo.
8084
8085         * startup.el (early-error-handler):
8086         Display message box under windows; otherwise, message will disappear
8087         before it can be viewed.
8088
8089         * update-elc.el:
8090         Fix bug in NEEDTODUMP processing.
8091
8092 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8093
8094         * startup.el (lock-directory): Removed.
8095         (superlock-file): Ditto.
8096         (startup-set-paths): Remove lockdir.
8097         (startup-setup-paths-warning): Remove lock-directory.
8098
8099         * setup-paths.el (paths-find-lock-directory): Removed.
8100         (paths-find-superlock-file): Ditto.
8101
8102 2000-05-09  Ben Wing  <ben@xemacs.org>
8103
8104         * faces.el (set-face-property):
8105         * faces.el (set-face-font):
8106         * faces.el (set-face-foreground):
8107         * faces.el (set-face-background):
8108         * faces.el (set-face-background-pixmap):
8109         * faces.el (set-face-underline-p):
8110         * faces.el (set-face-strikethru-p):
8111         * faces.el (set-face-highlight-p):
8112         * faces.el (set-face-dim-p):
8113         * faces.el (set-face-blinking-p):
8114         * faces.el (set-face-reverse-p):
8115         doc string changes.
8116
8117         * glyphs.el:
8118         * glyphs.el (make-image-specifier):
8119         * glyphs.el (glyph-property):
8120         * glyphs.el (set-glyph-image):
8121         * glyphs.el (make-glyph):
8122         * glyphs.el (make-pointer-glyph):
8123         * glyphs.el (make-icon-glyph):
8124         * glyphs.el (widget-image-instance-p): New.
8125         authorship info, lots of doc changes.  New predicate, inadvertently
8126         omitted.  the general principle with specifier docs is now that
8127         the description of instantiators should go with the make-foo-specifier
8128         fun's doc string, rather than in foo-specifier-p.  this follows
8129         conventions elsewhere in XEmacs and in general is a lot more obvious
8130         of a place to look.  sometimes the make-foo-specifier function needs
8131         to be created in the process.
8132
8133         * gutter.el:
8134         * gutter.el (make-gutter-specifier): New.
8135         * gutter.el (make-gutter-size-specifier): New.
8136         * gutter.el (make-gutter-visible-specifier): New.
8137         specifier doc updates according to the conventions specified before.
8138
8139         * objects.el:
8140         * objects.el (make-font-specifier):
8141         * objects.el (make-color-specifier):
8142         * objects.el (make-face-boolean-specifier): New.
8143         specifier doc updates according to the conventions specified before.
8144
8145         * specifier.el:
8146         * specifier.el (set-specifier):
8147         * specifier.el (make-integer-specifier): New.
8148         * specifier.el (make-boolean-specifier): New.
8149         * specifier.el (make-natnum-specifier): New.
8150         * specifier.el (make-generic-specifier): New.
8151         * specifier.el (make-display-table-specifier): New.
8152         specifier doc updates according to the conventions specified before.
8153
8154         * toolbar.el:
8155         * toolbar.el (make-toolbar-specifier): New.
8156         specifier doc updates according to the conventions specified before.
8157
8158 2000-05-09  Ben Wing  <ben@xemacs.org>
8159
8160         * process.el (call-process-internal): Revert to previous version
8161         because Mike's change clashed with a change I did not long before.
8162         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8163         Thanks very much Mike for pointing out the bug and submitting a
8164         patch!
8165
8166 2000-04-13  Mike Alexander  <mta@arbortext.com>
8167
8168         * process.el (call-process-internal): Send the correct input buffer
8169         (call-process-internal): Return the exit status of the process
8170
8171 2000-05-07  Ben Wing  <ben@xemacs.org>
8172
8173         * winnt.el:
8174         * winnt.el (nt-quote-args-verbatim): Removed.
8175         * winnt.el (nt-quote-args-prefix-quote): Removed.
8176         * winnt.el (nt-quote-args-backslash-quote): Removed.
8177         * winnt.el (nt-quote-args-double-quote): Removed.
8178         * winnt.el (nt-quote-args-functions-alist): Removed.
8179         * winnt.el (nt-quote-process-args): Removed.
8180         Remove all stuff for argument quoting.  We borrow the code instead
8181         from Emacs 20.6, which is much more careful in its quoting
8182         (e.g. in handling runs of the escape character) and avoids most of
8183         the need for this Lisp mechanism by checking to see whether we're
8184         running a Cygwin or normal program and doing the appropriate
8185         quoting.  If we end up needing such a mechanism, we should add
8186         it by extending the variable `mswindows-quote-process-args' so it
8187         can take an alist of regexps.
8188
8189 2000-05-07  Ben Wing  <ben@xemacs.org>
8190
8191         * keydefs.el:
8192         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8193         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8194         the window without moving point.
8195
8196         * simple.el:
8197         * simple.el (scroll-up-one): New.
8198         * simple.el (scroll-down-one): New.
8199         Functions for use with C-M-up/down.
8200
8201 2000-05-01  Martin Buchholz <martin@xemacs.org>
8202
8203         * XEmacs 21.2.33 is released.
8204
8205 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8206
8207         * dialog.el (yes-or-no-p-dialog-box):
8208         Fix docstring.
8209         Fix following horrible bug in X11 mode with focus-follows-mouse:
8210           1. Visit two files in two different frames.
8211           2. do File->Revert Buffer in one of those frames.
8212           3. Dialog box appears.
8213           4. Arrange things so that the mouse passes over the *other*
8214              frame, then to the dialog box, and click on "Yes".
8215           5. The file contents end up in the *wrong* buffer!
8216         Add TODO comment.
8217
8218 2000-04-28  Ben Wing  <ben@xemacs.org>
8219
8220         * help.el (describe-installation): correct typo introduced
8221         in last patch: boundp -> fboundp.
8222
8223         * etags.el (buffer-tag-table-list):
8224         canonicalize filenames to Unix format so that tag-table-alist
8225         searching works under Windows.
8226
8227         * autoload.el:
8228         Bowdlerize the supposedly objectionable words
8229         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8230
8231         * gutter-items.el (set-progress-display-style):
8232         * gutter-items.el (search-dialog-callback):
8233         * gutter-items.el (make-search-dialog):
8234         Change to new callback-ex api.
8235
8236 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8237
8238         * help.el: (describe-installation): decode-coding-string is not
8239         defined in a non MULE environment.
8240
8241 2000-04-28  Ben Wing  <ben@xemacs.org>
8242
8243         * gutter-items.el (buffer-list-changed-hook):
8244         use it, not record-buffer-hook.
8245
8246         * subr.el (record-buffer-hook): Removed.
8247
8248 2000-04-27  Ben Wing  <ben@xemacs.org>
8249
8250         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8251         use NORECORD option.  Andy will not like this, but the existing
8252         gutter behavior is just wrong, as per this comment:
8253
8254         ;; this used to add the norecord flag to both calls below.
8255         ;; this is bogus because it is a pervasive assumption in XEmacs
8256         ;; that the current buffer is at the front of the buffers list.
8257         ;; for example, select an item and then do M-C-l
8258         ;; (switch-to-other-buffer).  Things get way confused.
8259         ;;
8260         ;; Andy, if you want to maintain the current look, you must
8261         ;;  *uncouple* the gutter order and buffers order.
8262
8263         * loaddefs.el (completion-ignored-extensions): unfuckify.
8264
8265         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8266         xemacs.mak.
8267
8268         * autoload.el (batch-update-one-directory): new function, used in
8269         xemacs.mak.
8270
8271         * loadup.el: set gc-cons-threshold very high unless dumping --
8272         loadup during update-elc is much much much faster.  also do this
8273         when quick-building.
8274
8275         add commented-out code for profiling loadup.
8276
8277
8278         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8279         is required in order to build xemacs.
8280
8281 2000-04-26  Ben Wing  <ben@xemacs.org>
8282
8283         * loadup.el: don't garbage collect during loadup if quick-build
8284         compile-time option is set.
8285
8286 2000-04-23  Ben Wing  <ben@xemacs.org>
8287
8288         * update-elc.el: compute whether any dumped .el or .elc files
8289         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8290         if so.
8291
8292         * update-elc.el (update-elc-files-to-compile): always change
8293         NOBYTECOMPILE in the src directory rather than current dir,
8294         so it will work under NT.
8295
8296         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8297         the form of this file is identical between Unix and Windows.
8298         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8299         Added comment.
8300         (update-autoloads-from-directory): updated doc string.
8301         updated doc strings in a few other places.
8302
8303 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8304
8305         * bytecomp.el (byte-force-recompile): Fix argument to
8306         byte-recompile-directory.
8307
8308 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8309
8310         * gutter-items.el (progress-display-clear-when-idle): Use
8311         add-one-shot-hook.
8312         * gutter-items.el (clear-progress-display): Adjust number of
8313         arguments.
8314
8315 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8316
8317         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8318
8319 2000-04-16  Ben Wing  <ben@xemacs.org>
8320
8321         * printer.el: New file.
8322
8323         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8324
8325         * help.el (describe-installation): Fix decoding for Windows.
8326
8327         * menubar-items.el:
8328         * menubar-items.el (default-menubar):
8329         * menubar-items.el (tutorials-menu-filter): New.
8330         * menubar-items.el (popup-menubar-menu):
8331         Add authorship.  Redo Help menu and Tutorials filter.
8332
8333         * menubar.el: Correct comment.
8334
8335         * modeline.el (modeline-buffer-identification): Correct doc string.
8336
8337         * simple.el:
8338         * simple.el (printing): Removed.
8339         * simple.el (printer-name): Removed.
8340         * simple.el (generic-print-buffer): Removed.
8341         * simple.el (generic-print-region): Removed.
8342         Move generic print code to printer.el.
8343
8344 2000-04-15  Ben Wing  <ben@xemacs.org>
8345
8346         * simple.el (generic-print-region): New.
8347         make this function actually work.
8348         (generic-print-buffer): call generic-print-region.
8349
8350 2000-04-14  Andy Piper  <andy@xemacs.org>
8351
8352         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8353         by using the new widget-callback-current-channel.
8354         (search-dialog-callback): ditto.
8355
8356 2000-04-12  Andy Piper  <andy@xemacs.org>
8357
8358         * gutter.el (default-gutter-position): moved from gutter-items.el.
8359         (default-gutter-position-changed-hook): ditto.
8360         (gutter-element-visibility-changed-hook): ditto.
8361         (set-gutter-element): ditto.
8362         (remove-gutter-element): ditto.
8363         (set-gutter-element-visible-p): ditto.
8364         (gutter-element-visible-p): ditto.
8365         (init-gutter): ditto.
8366
8367         * dialog.el (make-dialog-box): renamed and moved from
8368         gutter-items.el
8369
8370         * gutter-items.el: move various functions elsewhere.
8371
8372 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8373
8374         * menubar-items.el: Fixed place of parenthesis.
8375
8376 2000-04-12  Ben Wing  <ben@xemacs.org>
8377
8378         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8379                 without constantly being prompted for the tag.
8380         * simple.el: Added a number of section headings, to clarify the
8381                 organization of this file.
8382         * simple.el (activate-region):
8383         * simple.el (region-exists-p):
8384         * simple.el (region-active-p):
8385                 Moved these three function down to the other side of
8386                 the case-changing functions, so they join the rest of
8387                 the region code.
8388         * simple.el (printing): New.
8389         * simple.el (printer-name): New.
8390         * simple.el (generic-print-buffer): New.
8391                 New functions, a very simple prototype for a unified
8392                 printing interface.
8393
8394         * process.el (call-process-internal): Real fix for null BUFFER,
8395                 other problems with BUFFER specs.
8396
8397         * menubar-items.el:
8398                 Fixed up File->Print to use new printing functions.
8399                 Various corrections and expansions to Grep/Compile menus.
8400                 New options for Printing.
8401                 New options for SMTP Mail, the way to send mail under
8402                   MS Windows. (There's also a package patch to make SMTP
8403                   Mail be the default under MSWin.)
8404
8405 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8406
8407         * menubar-items.el: Selecting Rectangle Mousing from menubar
8408         did not work.  Needed to quote mouse-track-rectangle-p.
8409
8410 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8411
8412         * cl-compat.el (keywordp): Removed.
8413
8414 2000-04-05  Andy Piper  <andy@xemacs.org>
8415
8416         * gutter-items.el (progress-layout-glyph): don't initialize here.
8417         (progress-gauge-glyph): use dynamic sizing.
8418         (set-progress-display-style): new function. Set progress glyphs
8419         appropriately depending on the style.
8420         (progress-display-style): new variable. Custom version of
8421         set-progress-display-style.
8422         (progress-abort-glyph): switch to dynamic sizes.
8423         (search-dialog-text): make the edit field active.
8424
8425 2000-04-04  Andy Piper  <andy@xemacs.org>
8426
8427         * gutter-items.el (make-search-dialog): need to make the search
8428         dialog visible after creation.
8429
8430         * menubar-items.el (default-menubar): use the search dialog for
8431         searching. Remove some extraneous search menu items.
8432
8433         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8434         well as strings.
8435         (make-gutter-only-dialog-frame): allow the user to create the
8436         frame unmapped. Allow the gutter spec to be given as a glyph.
8437         (search-dialog-direction): new variable.
8438         (search-dialog-text): new variable.
8439         (search-dialog-callback): new function. Callback for the search
8440         dialog action.
8441         (make-search-dialog): new function. Create a user-friendly search
8442         dialog.
8443
8444 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8445
8446         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8447         under Windows.
8448
8449 2000-04-01  Andy Piper  <andy@xemacs.org>
8450
8451         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8452         progress more accurately.
8453
8454 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8455
8456         * finder.el (finder-compile-keywords): Process readable files only.
8457         Because error in process of .#finder-inf.el when compile xemacs
8458         with --with-clash-detection option.
8459
8460 2000-03-31  Andy Piper  <andy@xemacs.org>
8461
8462         * gutter-items.el (append-progress-display): don't delay after a
8463         successful font-lock.
8464         (make-gutter-only-dialog-frame): new function. Allow users to
8465         create gutter-only dialogs.
8466
8467 2000-03-27  Mike Alexander  <mta@arbortext.com>
8468
8469         * process.el (call-process-internal): Handle a null BUFFER
8470         parameter correctly.
8471
8472 2000-03-28  Andy Piper  <andy@xemacs.org>
8473
8474         * gutter-items.el (abort-progress-display): put strings in the
8475         gutter not extents.
8476         (progress-layout-glyph): signal special 'quit callback.
8477         (progress-display-quit-function): deleted.
8478         (progress-display-stop-callback): deleted.
8479         (progress-display-dispatch-command-events): deleted.
8480         (append-progress-display): remove calls to
8481         progress-display-dispatch-command-events.
8482         (raw-append-progress-display): ditto.
8483
8484 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8485
8486         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8487         being a list.  Actually define `stipple-pixmap-p' which is used as
8488         an error predicate.  Correctly handle PIXMAP being either relative
8489         or absolute file name.
8490
8491 2000-03-24  Andy Piper  <andy@xemacs.org>
8492
8493         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8494         (abort-progress-display): ditto. Don't delete the created extent.
8495         (raw-append-progress-display): ditto.
8496         (progress-display-dispatch-non-command-events): new
8497         function. Encapsulates what we want to do when no command input is
8498         required.
8499         (progress-display-dispatch-command-events): likewise, but disable
8500         for now since it causes too many problems.
8501         (append-progress-display): use them.
8502         (raw-append-progress-display): ditto.
8503         (default-gutter-position-changed-hook): set this rather than
8504         default-gutter-position-changed.
8505         (default-gutter-position-changed-hook): lambda with zero arguments
8506         rather than one.
8507         (raw-append-progress-display): trap errors in pending input since
8508         allowing them to signal will hose the gauge well and
8509         truly. Ideally we would like to delay these until we are more able
8510         to cope.
8511         (append-progress-display): ditto.
8512
8513 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8514
8515         * lisp/make-docfile.el: call-process-internal is now implemented
8516         in process.el.
8517
8518 2000-03-21  Ben Wing  <ben@xemacs.org>
8519
8520         * mule\mule-cmds.el (set-language-info-alist):
8521         Fix to correspond to new menu arrangement.
8522
8523 2000-03-21  Ben Wing  <ben@xemacs.org>
8524
8525         * process.el:
8526         * process.el (call-process-internal): New.
8527         New implementation of call-process.  Only enabled under NT, so far.
8528         stderr handling not implemented yet in CVS'd C code.
8529
8530 2000-03-20  Ben Wing  <ben@xemacs.org>
8531
8532         * lisp-mode.el:
8533         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8534         * lisp-mode.el (lisp-interaction-mode):
8535         Put back Lisp Interaction menubar for Jan V's sake.
8536
8537         * simple.el:
8538         * simple.el (mark-ring):
8539         * simple.el (dont-record-current-mark): New.
8540         * simple.el (in-shifted-motion-command): New.
8541         * simple.el (mark-ring-unrecorded-commands): New.
8542         * simple.el (mark-ring-max):
8543         * simple.el (set-mark-command):
8544         * simple.el (push-mark):
8545         * simple.el (handle-pre-motion-command):
8546         Implement scheme for not recording unimportant marks.
8547
8548         * subr.el:
8549         * subr.el (function-allows-args): New.
8550         New function function-allows-args.
8551
8552 2000-03-20  Martin Buchholz <martin@xemacs.org>
8553
8554         * XEmacs 21.2.32 is released.
8555
8556 2000-03-20  Andy Piper  <andy@xemacs.org>
8557
8558         * gutter-items.el (update-tab-in-gutter): force selection of the
8559         selected-window if required to do so.
8560         (buffers-tab-items): ditto.
8561         (add-tab-to-gutter): ditto.
8562         (create-frame-hook): use force-selection.
8563         (default-gutter-position-changed): lambdify.
8564         (update-tab-hook): deleted since it was only used in one place.
8565
8566 2000-03-18  Andy Piper  <andy@xemacs.org>
8567
8568         * files.el (find-file-noselect): undo change that shouldn't have
8569         gone in.
8570
8571 2000-03-17  Andy Piper  <andy@xemacs.org>
8572
8573         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8574         of selected-window trickery.
8575
8576         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8577         frames tabs.
8578         (progress-display-stop-callback): progress -> progress-display
8579         (progress-display-quit-function): ditto.
8580         (clear-progress-display): ditto.
8581         (remove-progress-display): ditto.
8582         (append-progress-display): ditto.
8583         (abort-progress-display): ditto.
8584         (raw-append-progress-display): ditto.
8585         (display-progress-display): ditto.
8586         (current-progress-display-label): ditto.
8587         (current-progress-display): ditto.
8588         (lprogress-display): ditto and save the buffer
8589         (progress-display): ditto. Otherwise the buffer sometimes gets
8590         changed which confuses font-lock.
8591
8592         * font-lock.el (font-lock-default-fontify-buffer): catch all
8593         errors, not just quit.
8594         (font-lock-mode): progress -> display-progress
8595         (font-lock-default-fontify-buffer): ditto.
8596         (font-lock-fontify-syntactically-region): ditto.
8597         (font-lock-fontify-keywords-region): ditto.
8598
8599 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8600
8601         * cl.el (gensym): Move to here from cl-macs.el.
8602         (gentemp): Ditto.
8603
8604 2000-03-16  Andy Piper  <andy@xemacs.org>
8605
8606         * font-lock.el (font-lock-mode): use lprogress and friends for
8607         progress management.
8608         (font-lock-default-fontify-buffer): ditto.
8609         (font-lock-fontify-syntactically-region): ditto.
8610         (font-lock-fontify-keywords-region): ditto.
8611         (font-lock-revert-cleanup): fix reverting.
8612         (font-lock-revert-setup): ditto.
8613
8614         * gutter-items.el (progress-use-echo-area): new variable. Use the
8615         echo area for progress gauges if non-nil.
8616         (clear-progress): remove echo area stuff and defer to
8617         clear-message.
8618         (append-progress): dispatch non-command events after each progress
8619         increment. Remove echo area stuff.
8620         (abort-progress): remove echo area stuff and defer to
8621         display-message.
8622         (raw-append-progress): ditto. Dispatch non-command events after
8623         gutter redisplay.
8624         (display-progress): defer echo area stuff to display-message.
8625
8626         * gutter-items.el (clear-progress):
8627         (abort-progress): indentation changes.
8628         (display-progress): don't clear progress.
8629         (append-progress): compare messages with equal.
8630         (raw-append-progress): use dispatch-non-command-events to flush
8631         widget creation events.
8632
8633 2000-03-13  Ben Wing  <ben@xemacs.org>
8634
8635         * abbrev.el:
8636         * abbrev.el (abbrev-string-to-be-defined): New.
8637         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8638         Changes for use with the menubar.
8639
8640 2000-03-12  Ben Wing  <ben@xemacs.org>
8641
8642         * alist.el (vassoc): moved here from font-menu.el.
8643
8644         * custom.el (defface): typo fix.
8645
8646         * dialog.el (yes-or-no-p-dialog-box):
8647         * dialog.el (message-box):
8648         * files.el (save-some-buffers-1):
8649         Put accelerators in the button names.
8650
8651         * font-lock.el (font-lock-comment-face):
8652         * font-lock.el (font-lock-keyword-face):
8653         * font-lock.el (font-lock-function-name-face):
8654         Fixed some of the colors under MS Windows because the existing
8655         default colors were hardly different from black and needed to be
8656         made lighter.
8657
8658         * font-menu.el:
8659         * font-menu.el (font-menu-split-long-menu):
8660         * font-menu.el (font-menu-family-constructor):
8661         * font-menu.el (font-menu-size-constructor):
8662         * font-menu.el (font-menu-weight-constructor):
8663         * font-menu.el (font-menu-set-font):
8664         vassoc moved to alist.el.
8665         Accelerators added to all menus.
8666         Unused bound var new-props removed.
8667
8668         * keydefs.el: I did a whole lot of rearranging to put things in a
8669         more consistent order and fixed a number of cases where key
8670         combinations involving up, down, left, right and so on were
8671         defined but the corresponding keypad combinations were not
8672         defined.
8673
8674         * lisp-mode.el:
8675         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8676         * lisp-mode.el (emacs-lisp-mode):
8677         * lisp-mode.el (lisp-interaction-mode):
8678         * lisp-mode.el (flet):
8679         Added accelerators onto the menus.
8680         Made all the different versions of the let function be indented
8681         the same way.
8682         Undid Steve's easy-menu-ification, because it makes it impossible
8683         to have the menubar and popup menus different.
8684         Cleaned up the menu; added items for find-function &c and some
8685         indenting, and removed debug-on-*.
8686
8687         * list-mode.el (list-mode-hook):
8688         * list-mode.el (list-mode):
8689         * list-mode.el (completion-setup-hook):
8690         * list-mode.el (display-completion-list):
8691         Added support for the :window-height keyword, which is required
8692         because of other changes that I made for the file dialog box.  I
8693         also made the hook variables list-mode-hook and
8694         completion-setup-hook and also minibuffer-setup-hook in
8695         minibuf.el be permanent-local; see comment in list-mode.el.
8696
8697         * map-ynp.el (map-y-or-n-p):
8698         Added accelerators to the dialog buttons.
8699
8700         * menubar-items.el (menu-truncate-list):
8701         New internal function.
8702         * menubar-items.el (submenu-generate-accelerator-spec):
8703         * menubar-items.el (menu-item-strip-accelerator-spec):
8704         * menubar-items.el (menu-item-generate-accelerator-spec):
8705         New exported functions, for use in auto-generating accelerator specs.
8706
8707         * menubar-items.el:
8708         * menubar-items.el (default-menubar):
8709         * menubar-items.el (maybe-add-init-button):
8710         * menubar-items.el (bookmark-menu-filter):
8711         * menubar-items.el (slow-format-buffers-menu-line):
8712         * menubar-items.el (build-buffers-menu-internal):
8713         * menubar-items.el (language-environment-menu-filter):
8714         * menubar-items.el (default-popup-menu):
8715         * menubar-items.el (popup-buffer-menu):
8716         * menubar-items.el (popup-menubar-menu):
8717         Did a major overhaul on this file, and in fact I'm nowhere near
8718         done working on the menubar, and there will be more patches to
8719         come.  A basic summary of what I've done:
8720
8721         a) I added accelerators to all of the menu items.  For menus that
8722         are auto-generated, such as the buffers menu, the accelerators are
8723         automatically added to the beginning of each line using the
8724         numbers 1 through 9, then zero, and then letters starting with A,
8725         but omitting the letters that are already in use for the fixed
8726         menu items at the top of the buffers menu.  To facilitate adding
8727         accelerators of this kind, I created some new functions
8728         (*-accelerator-spec), which are also being used by other filters
8729         that auto generate lists of things such as ftp sites to download
8730         packages.  If people really don't like these accelerators
8731         appearing at the beginning of the menu items, a variable can be
8732         added to optionally turn them off, but I think this is rather
8733         pointless because other menu items have accelerators and many or
8734         most of the menu users will use the accelerators if the support is
8735         there.
8736
8737         b) I combined the top level Tools and Apps menus into a single
8738         Tools menu, because the distinction between the two is not
8739         obvious, and the items on the menus are not used often enough that
8740         putting some of them onto submenus is a problem.
8741
8742         c) I created two new top level menus called View and Cmds because
8743         there were too many items on the File and Edit menus, and I'm going
8744         to be adding more items to these menus.  In contrast to the Tools
8745         menu, the items on these menus may be used quite often during an
8746         editing session, and so should be available with fewer
8747         keystrokes.
8748
8749         d) I added a number of options to the options menu, including one
8750         for controlling whether the alt key can be used to traverse to
8751         menu items using the accelerators, one for controlling behavior of
8752         control-k, one for controlling how the kill and yank functions
8753         interact with the clipboard, a few additional buffers-menu
8754         options, and various other things.  I also did a bit of
8755         rearranging, for example, combining the keyboard and mouse options
8756         into a single keyboard and mouse submenu to facilitate the
8757         accelerators on that level.
8758
8759         e) I changed the variable buffers-menu-format-buffer-line-function
8760         to take two arguments instead of one, the second argument being
8761         the line number for use in creating an accelerator.  I added a
8762         hack to support existing functions with one argument (although I
8763         doubt that very many of these exist), for backward compatibility.
8764
8765         f) I moved the top level mule menu to be a submenu of the edit
8766         menu.  I think that most of the items on this menu are fairly
8767         useless and there are certainly not enough frequently used items
8768         to justify this being its own top level menu.
8769
8770         g) I combined most of the items in big-menubar.el into the main menu.
8771         If people think the main menu is too big, it would be possible to
8772         create different configurations, some smaller.
8773
8774         * menubar.el (check-menu-syntax):
8775         Deleted some syntax checks that were no longer valid, partly
8776         because of changes that were already made a long time ago, and
8777         partly because of a change I made where I allow the name of the
8778         menu item to be an evaluated expression rather than just a string,
8779         similar to all of the other parameters of a menu item.
8780
8781         * minibuf.el:
8782         * minibuf.el (read-file-name-1):
8783         * minibuf.el (mouse-read-file-name-1):
8784         I made a number of changes to improve the appearance
8785         and functioning of the file dialog box.  They include:
8786
8787         a) Fixing the problem where closing the dialog box by clicking on
8788         the close button of the window didn't properly exit the
8789         minibuffer.
8790
8791         b) Fixing the problem that if you typed part of a file name, and
8792         then clicked on a completion with the mouse, the file was not
8793         correctly selected.
8794
8795         c) Changing the title of the dialog box to reflect the operation
8796         being done in accordance with user interface conventions, rather
8797         than the name of the dialog box buffer, which is rather useless.
8798
8799         d) Remove the words "possible completions are" which didn't
8800         belong.
8801
8802         e) Fix things so that the completions scroll off the end of the
8803         completions windows only to the right, rather than both to the
8804         right and down, which is in accordance with Windows user interface
8805         conventions.
8806
8807         * msw-init.el (init-post-mswindows-win):
8808         Added a binding for meta-F4, which is the standard windows binding
8809         for exiting a program.
8810
8811         * select.el (get-selection-no-error):
8812         * select.el (own-selection):
8813         * select.el (own-clipboard):
8814         Added an optional argument called append to the functions
8815         own-selection and own-clipboard.  This adds support for appending
8816         text to the existing selection and allows the function
8817         own-clipboard to be used as the value of the variable
8818         interprogram- cut-function.
8819
8820         Fixed a bug in own-selection in handling zmacs-region-stays.
8821
8822         * simple.el (historical-kill-line): New.
8823
8824         * simple.el (kill-line):
8825         * simple.el (interprogram-cut-function):
8826         * simple.el (interprogram-paste-function):
8827         * simple.el (handle-pre-motion-command):
8828         * simple.el (next-line):
8829         * simple.el (previous-line):
8830         a) Expanded the variable kill-whole-line, so that function
8831         kill-line can be set to delete the entire line always, not just
8832         when cursor is at the beginning of the line.  This is controlled
8833         by setting the variable kill-whole-line to the symbol 'always.
8834         This behavior, as well as the existing kill-whole-line behavior,
8835         now only take effect when kill-line is called interactively,
8836         although this is a departure from a previous behavior in the case
8837         of setting this variable kill-whole-line to t.  It is almost
8838         certainly what has always been intended, and most likely the old
8839         way of doing things introduced bugs.  I also created a function
8840         called historical-kill-line, which ignores the kill-whole-line
8841         setting and always gives the historical behavior of only killing
8842         to the end of the line.  I bound this function to shift- control-k
8843         so that the kill to end of line behavior is available, even when
8844         kill-whole-line has been set to change control-k into the simple
8845         delete-whole-line behavior. (This can be set using the options
8846         menu.)
8847
8848         b) I changed things so that kill and yank now interact with the
8849         clipboard by default under windows.  This was done by changing the
8850         default value of interprogram-cut- function and
8851         interprogram-paste-function.  You can get the old behavior by
8852         setting these to nil, and there is an option on the options menu
8853         to do this.
8854
8855         c) I added support for selecting text using shifted motion keys.
8856         This support is on by default and can be controlled by the
8857         variable shifted-motion-keys-select-region.  There is also a
8858         variable called unshifted-motion-keys-deselect-region that
8859         controls more specifically how the shifted motion key behavior
8860         works.  I did not put an option on the options menu to turn this
8861         off, because I can't imagine why this would be useful.
8862
8863         * simple.el (forward-block-of-lines):
8864         * simple.el (backward-block-of-lines):
8865         * simple.el (block-movement-size):
8866         New.
8867
8868         * simple.el (uncapitalized-title-words):
8869         * simple.el (uncapitalized-title-word-regexp):
8870         * simple.el (capitalize-string-as-title):
8871         * simple.el (capitalize-region-as-title):
8872         New.
8873
8874
8875         * subr.el (add-hook):
8876         * subr.el (make-local-hook): New.
8877         * subr.el (remove-local-hook): New.
8878         * subr.el (add-one-shot-hook): New.
8879         * subr.el (add-local-one-shot-hook): New.
8880         Added some functions to make using hooks easier.
8881         These include:
8882
8883         a) Functions add-local-hook and remove-local-hook to make it easy
8884         to use local hooks.
8885
8886         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8887         make it possible to add a "one-shot" hook, which is to say a hook
8888         that runs only once, and automatically removes itself after the
8889         first time it has run.
8890
8891 2000-03-09  Andy Piper  <andy@xemacs.org>
8892
8893         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8894
8895 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8896
8897         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8898         Moved from menubar-items.el.
8899         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8900
8901 2000-03-08  Andy Piper  <andy@xemacs.org>
8902
8903         * gutter-items.el (build-buffers-tab-internal): add selected field
8904         to buffers tab spec.
8905
8906 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8907
8908         * minibuf.el (last-exact-completion): Initialize to nil.
8909
8910 2000-03-07  Didier Verna  <didier@xemacs.org>
8911
8912         * startup.el (command-line-1): remove unused variable
8913         `first-file-buffer'.
8914
8915 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8916
8917         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8918         which is also used for Web server log files.
8919
8920 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8921
8922         * mule/mule-charset.el: Setup auto-fill-chars.
8923
8924 2000-03-02  SL Baur  <steve@beopen.com>
8925
8926         * subr.el (with-string-as-buffer-contents): Reimplement using
8927         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8928         non-deletion of buffer after execution problem.
8929         (with-output-to-string): Use unique buffer name.
8930
8931 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8932
8933         * gutter-items.el (buffers-tab-sort-function):  New variable.
8934         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8935
8936 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8937
8938         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8939
8940 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8941
8942         * menubar-items.el (maybe-add-init-button): Remove the "Load
8943         .emacs" button from all menubars.
8944
8945 2000-03-01  Didier Verna  <didier@xemacs.org>
8946
8947         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8948         region rectangle replacement (from Jan Vroonhof).
8949         (replace-rectangle): new function.
8950
8951 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8952
8953         * mule/mule-cmds.el (set-default-coding-systems): Use
8954         set-terminal-coding-system and set-keyboard-coding-system.
8955         * coding.el (set-terminal-coding-system): Use
8956         set-console-tty-output-coding-system.
8957         (set-keyboard-coding-system): Use
8958         set-console-tty-input-coding-system.
8959
8960 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8961
8962         * minibuf.el (read-variable): Allow symbol to default argument.
8963
8964 2000-02-27  Andy Piper  <andy@xemacs.org>
8965
8966         * gutter-items.el (update-tab-hook): new function to be used for
8967         hooks.
8968         (create-frame-hook): add update-tab-hook.
8969         (record-buffer-hook): ditto.
8970         (default-gutter-position-changed): ditto.
8971         (default-gutter-position): updating the buffers tab is now handled
8972         by a hook.
8973         (default-gutter-position-changed-hook): new variable.
8974         (gutter-element-visibility-changed-hook): ditto.
8975         (set-gutter-element-visible-p): call it.
8976         (set-gutter-element): use modify-specifier-instances. Set extents
8977         as duplicable before using.
8978         (remove-gutter-element): ditto.
8979         (set-gutter-element-visible-p): ditto.
8980         (init-gutter): new function.
8981         (add-tab-to-gutter): use new gutter-element functions rather than
8982         setting specifiers directly.
8983         (clear-progress): ditto.
8984         (abort-progress): ditto.
8985         (gutter-buffers-tab-visible-p): renamed from
8986         default-gutter-visible-p
8987
8988         * specifier.el (modify-specifier-instances): new function from Jan
8989         Vroonhof.
8990
8991         * x-init.el (init-post-x-win): call init-gutter.
8992
8993         * msw-init.el (init-post-mswindows-win): call init-gutter.
8994
8995         * menubar-items.el (default-menubar): Update to reflect new gutter
8996         variables.
8997
8998 2000-02-26  Andy Piper  <andy@xemacs.org>
8999
9000         * gutter-items.el (set-gutter-element): new function. Add gutter
9001         elements to the specified gutter.
9002         (remove-gutter-element): new function. Remove gutter elements from
9003         the specified gutter.
9004         (set-gutter-element-visible-p): new function. Set gutter element
9005         visibility for the provided gutter-visible specifier.
9006
9007 2000-02-23  Andy Piper  <andy@xemacs.org>
9008
9009         * gutter-items.el (add-tab-to-gutter): specify dimensions
9010         dynamically.
9011
9012 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9013
9014         * gutter-items.el (add-tab-to-gutter):
9015         * package-get.el (package-get-interactive-package-query):
9016         * package-ui.el (pui-directory-exists):
9017         (pui-install-selected-packages):
9018         (pui-list-packages):
9019         Use #'(lambda ...)  instead of '(lambda ...).
9020
9021 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9022
9023         * startup.el (load-user-init-file): Check to make sure user
9024           has an init-file before calling load().
9025
9026 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9027
9028         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9029
9030 2000-02-23  Martin Buchholz <martin@xemacs.org>
9031
9032         * XEmacs 21.2.31 is released.
9033
9034 2000-02-21  Mike Sperber <mike@xemacs.org>
9035
9036         * loadup.el (really-early-error-handler):
9037         * update-elc.el:
9038         * make-docfile.el:
9039         Remove dependency on EMACSBOOTSTRAP... environment variables.
9040
9041 2000-02-21  Martin Buchholz <martin@xemacs.org>
9042
9043         * XEmacs 21.2.30 is released.
9044
9045 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9046
9047         * byte-optimize.el (byte-optimize-plus):
9048         (byte-optimize-minus):
9049         (byte-optimize-multiply):
9050         Optimize (- 0) to 0, not (-)
9051         Optimize (+ 5 3.0) to 8.0
9052         Optimize (* 5 3.0) to 15.0
9053         Improve readability.
9054
9055 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9056
9057         * modeline.el: (modeline-scrolling-method): change modeline
9058         mswindows cursor appearance according to the value.
9059
9060         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9061         and 'gui-element face colors and 'gui-element face font to Windows
9062         defaults.
9063
9064 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9065
9066         * font-lock.el: Javadoc enhancements
9067
9068 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9069
9070         * ldap.el (toplevel): Test if LDAP support has been compiled in
9071         (ldap-verbose): New option
9072         (ldap-search-entries): Renamed from the previous ldap-search
9073         Conditionalize message display on ldap-verbose
9074         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9075         defuns
9076         (ldap-search): Is now defined as an obsolete wrapper calling
9077         ldap-search-basic or ldap-search-entries
9078
9079
9080 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9081             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9082             Jan Vroonhof  <jan@xemacs.org>
9083
9084         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9085         When for-effect is true, didn't call `byte-optimize-form'
9086         in and/or subforms without last.
9087
9088 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9089
9090         * package-get.el (package-get-download-sites): Use correct custom
9091         type.
9092
9093 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9094
9095         * files.el (write-file): Ask for coding system when compiled with
9096         file-coding.
9097
9098 2000-02-16  Andy Piper  <andy@xemacs.org>
9099
9100         * buffer.el (switch-to-buffer): give norecord argument to
9101         set-window-buffer instead of explicitly recording.
9102
9103         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9104         we have to pick a window.
9105
9106 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9107
9108         * mule/mule-cmds.el (describe-language-support): Don't add
9109         unexist function to help-map.
9110         (describe-coding-system): Don't use already assigend `C'.
9111
9112 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9113
9114         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9115         work in custom.
9116
9117 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9118
9119         * about.el: Ienaga's e-mail address change.
9120
9121 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9122
9123         * etags.el (find-tag): force new window -- even if buf already
9124         visible -- when other-window is t
9125
9126 2000-02-16  Martin Buchholz <martin@xemacs.org>
9127
9128         * XEmacs 21.2.29 is released.
9129
9130 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9131
9132         * cl-extra.el (getf): This is now identical to `plist-get', so
9133         just defalias it.
9134         * cl-macs.el: Make getf an alias to plist-get, at the
9135         byte-compiler level, using define-compiler-macro.
9136
9137 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9138
9139         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9140
9141 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9142
9143         * lisp/etags.el (find-tag-internal): set exact-tagname to
9144           a regular expression that matches against the tagname
9145           part of the tag entry first instead of only looking in
9146           the context area.
9147
9148 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9149
9150         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9151         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9152
9153 2000-02-07  Martin Buchholz <martin@xemacs.org>
9154
9155         * XEmacs 21.2.28 is released.
9156
9157 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9158
9159         * cl-extra.el (getf): Just call `get', never `get*'.
9160         Make arglist match docstring.
9161         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9162         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9163         * byte-optimize.el: remove references to `get*'.
9164
9165 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9166
9167         * mule/european.el: Add syntax information for Latin3 and Latin4.
9168
9169 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9170
9171         * byte-optimize.el: Byte-optimize (length "foo")
9172
9173 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9174
9175         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9176         width check using `window-leftmost-p' and `window-rightmost-p'.
9177
9178 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9179
9180         * wid-edit.el (widget-match-inline): An atom never matches a
9181           list.
9182
9183 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9184
9185         * modeline.el: Consolidated 'x and 'mswindows specification under
9186         'win tag.
9187
9188 2000-01-29  Andy Piper  <andy@xemacs.org>
9189
9190         * gutter-items.el: (format-buffers-tab-line): Try and be
9191         intelligent about buffer naming when we have duplicates.
9192
9193 2000-01-29  Andy Piper  <andy@xemacs.org>
9194
9195         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9196         updated when it becomes visible.
9197
9198 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9199
9200         * bytecomp.el (byte-compile-insert-header): Properly set coding
9201         system under MULE and file-coding.
9202
9203 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9204
9205         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9206         (dontusethis-set-value-terminal-coding-system-handler):
9207         (dontusethis-set-value-keyboard-coding-system-handler):
9208         Never undefine coding system aliases.  Emergency fix for gnus.
9209
9210 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9211
9212         * files.el (abbreviate-file-name): Use directory-sep-char instead
9213         of hard-coded "/".
9214
9215 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9216
9217         * startup.el (user-init-file-base-list): New variable, replacing
9218         user-init-file-base.
9219         (find-user-init-file): New function.
9220         (command-line-early): Use it.
9221         (load-user-init-file): Ditto.
9222
9223 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9224
9225         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9226         calling valid-image-instantiator-format-p
9227
9228 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9229
9230         * isearch-mode.el (isearch-mode): The variable is
9231         isearch-unhidden-extents, not isearch-opened-extents.
9232
9233 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9234
9235         * minibuf.el (next-history-element): Modify error message if a
9236         default value is available.
9237
9238 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9239
9240         * bytecomp.el (byte-compile-file): Don't unconditionally write
9241         .elc files in binary - might contain non-Latin1.
9242
9243 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9244
9245         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9246         for windows-nt.
9247
9248         * version.el:
9249         * startup.el (user-init-file-base):
9250         * process.el (call-process-region):
9251         * files.el (make-backup-file-name):
9252         (backup-file-name-p):
9253         (file-relative-name):
9254         (abbreviate-file-name):
9255         (set-auto-mode):
9256         * code-process.el (call-process-region): Removed unnecessary
9257         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9258         support out of the universe.
9259
9260         * process.el:
9261         * code-process.el:
9262         * bytecomp.el (byte-compile-file): Removed reference to
9263         buffer-file-type, and commented usage of binary-process-output
9264         NTEmacs variables.
9265
9266 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9267
9268         * help.el (function-arglist): Add case for macro.
9269
9270 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9271
9272         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9273         printers.
9274         (custom-display): Added a menu for printer/display tags.
9275
9276         * frame.el (frame-type):
9277         * device.el (device-type): Added 'msprinter to the doc string, and
9278         removed 'pc -- it is not going to be implemented ever.
9279         (call-device-method): Fixed docstring typo.
9280         Defined specifier tags 'printer and 'display.
9281
9282 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9283
9284         * lisp/itimer.el (itimer-run-expired-timers): (consp
9285           last-command-event-time) instead of (consp
9286           'last-command-event-time).
9287
9288 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9289
9290         * msw-glyphs.el: Removed obsolete commentary.
9291
9292 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9293
9294         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9295         better default value.
9296
9297 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9298
9299         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9300         (read-string): Ditto.
9301         (eval-minibuffer): Ditto.
9302         (read-command): Ditto.
9303         (read-function): Ditto.
9304         (read-variable): Ditto.
9305         (read-number): Ditto.
9306         (read-shell-command): Ditto.
9307         (read-number): Record history.
9308
9309 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9310
9311         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9312
9313 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9314
9315         * faces.el (startup-initialize-custom-faces): New function.
9316         Reset all faces created during auto-autoloads loading time
9317         by defface.
9318         * startup.el (command-line): Call it.
9319
9320 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9321
9322         * about.el (about-hackers): Add myself to contributors list.
9323
9324 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9325
9326         * menubar-items.el (maybe-add-init-button): Removed an argument in
9327         a call to load-user-init-file, as the function managed to lose its
9328         formal parameter a few betas ago.
9329
9330 2000-01-18  Martin Buchholz <martin@xemacs.org>
9331
9332         * XEmacs 21.2.27 is released.
9333
9334 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9335
9336         * process.el (shell-command-to-string): Use the FSF docstring.
9337         Make shell-command-to-string the standard function, and
9338         exec-to-string the (deprecated) alias.
9339
9340         * startup.el: typo fix.
9341
9342 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9343
9344         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9345
9346 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9347
9348         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9349         buffers after visible buffers.
9350         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9351
9352 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9353
9354         * info.el (Info-extract-menu-node-name): Stop at a dot
9355         followed by whitespace or right parenthesis.
9356
9357 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9358
9359         * info.el (Info-directory-list): Warn against using Customize with
9360         Info-directory-list.
9361
9362 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9363
9364         * minibuf.el (read-file-name): doc fix.
9365
9366         * autoload.el (update-file-autoloads): doc fix.
9367
9368         * about.el (about-hackers): Change my E-mail address.
9369
9370 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9371
9372         * info.el (Info-visit-file): Just use the `f' interactive spec to
9373         read a filename in the standard way.
9374
9375 2000-01-13  Andy Piper  <andy@xemacs.org>
9376
9377         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9378         (gutter-buffers-tab-extent): new variable.
9379         (update-tab-in-gutter): call add-tab-to-gutter again if the
9380         orientation has changed.
9381         (add-tab-to-gutter): cope with different orientations.
9382
9383 2000-01-11  Didier Verna  <didier@xemacs.org>
9384
9385         * info.el (Info-following-node-name): backward-skip dots as well
9386         as spaces (dots at the end of a node name aren't part of it).
9387         (Info-extract-menu-node-name): don't skip dots. There could be
9388         some in the node name.
9389         (Info-index): allow dots to be part of a node name.
9390
9391 2000-01-12  Andreas Jaeger  <aj@suse.de>
9392
9393         * files.el (auto-mode-alist): Added idlwave-mode.
9394         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9395
9396 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9397
9398         * info.el (Info-search): Show default value.
9399
9400 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9401
9402         * info.el (Info-read-node-completion-table): New variable.
9403         (Info-read-node-name-1): New function.
9404         (Info-read-node-name): Use it.
9405         (Info-follow-reference): Use DEFAULT argument of completing-read.
9406         (Info-menu): Ditto.
9407
9408 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9409
9410         * hyper-apropos.el (hyper-describe-key-briefly): Save
9411         window configuration.
9412         (hyper-describe-face): Use DEFAULT of completing-read.
9413         (hyper-apropos-read-variable-symbol): Ditto.
9414         (hyper-apropos-read-function-symbol): Ditto.
9415
9416 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9417
9418         * mule/mule-cmds.el (set-default-coding-system): Set
9419         comint-exec-hook to use coding-system-for-read and
9420         coding-system-for-write so that C-x RET c works.
9421
9422 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9423
9424         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9425         (previous-matching-history-element): Increment
9426         minibuffer-max-depth by 1.
9427         (next-matching-history-element): Ditto.
9428
9429 2000-01-11  Andy Piper  <andy@xemacs.org>
9430
9431         * gutter-items.el (buffers-tab): Create a new face for the buffers
9432         tab.
9433         (buffers-tab-face): use it.
9434
9435 2000-01-10  Didier Verna  <didier@xemacs.org>
9436
9437         * modeline.el (modeline-scrolling-method): change modeline X
9438         cursor appearance according to the value.
9439
9440 2000-01-07  Andreas Jaeger  <aj@suse.de>
9441
9442         * about.el (about-hackers): Moved my entry to contributor list.
9443         (xemacs-hackers): Added myself.
9444         (about-maintainer-info): Added description of myself.
9445
9446
9447 2000-01-07  Didier Verna  <didier@xemacs.org>
9448
9449         * modeline.el (modeline-scrolling-method): new variable.
9450         (mouse-drag-modeline): add reference to it in the docstring.
9451         (mouse-drag-modeline): handle it.
9452
9453 2000-01-08  Andy Piper  <andy@xemacs.org>
9454
9455         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9456         calls.
9457         (remove-buffer-from-gutter-tab): ditto.
9458
9459 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9460
9461         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9462         (custom-face-edit): Fix grammatical error in help message.
9463
9464 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9465
9466         * movemail.el: Added.
9467
9468         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9469
9470 2000-01-03  Didier Verna  <didier@xemacs.org>
9471
9472         * modeline.el (mouse-drag-modeline): remove the code related to
9473         the modeline horizontal scrolling facility.
9474
9475 1999-12-31  Martin Buchholz <martin@xemacs.org>
9476
9477         * XEmacs 21.2.26 is released.
9478
9479 1999-12-28  Andy Piper  <andy@xemacs.org>
9480
9481         * wid-edit.el (widget-push-button-value-create): The gui cache
9482         does not agree with native widgets which can only be displayed
9483         once per window. The reasons for caching are diminished now that
9484         we don't hog resources when creating buttons.
9485         (widget-push-button-cache) deleted.
9486
9487 1999-12-24  Martin Buchholz <martin@xemacs.org>
9488
9489         * XEmacs 21.2.25 is released.
9490
9491 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9492
9493         * hyper-apropos.el (hyper-apropos): Toggle
9494         hyper-apropos-programming-apropos correctly.
9495         Set REGEXP when user accepts default value.
9496
9497 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9498
9499         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9500         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9501
9502 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9503
9504         * mule/mule-category.el (undefined-category-designator):
9505         Return char instead of character.  Search for undefined one.
9506         (describe-category): Use with-displaying-help-buffer.
9507
9508 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9509
9510         * byte-optimize.el (byte-optimize-plus):
9511         Optimize (+ 1) to 1 instead of (1+ nil).
9512
9513         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9514
9515         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9516
9517         * byte-optimize.el (byte-optimize-char-before): New function.
9518         Remove performance penalty for using (char-before) instead of (char-after).
9519
9520 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9521
9522         * mule/mule-category.el (char-category-list): Return character
9523         instead of integer.
9524
9525 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9526
9527         * minibuf.el (read-buffer): Check default is buffer object.
9528
9529 1999-11-25  Andy Piper  <andy@xemacs.org>
9530
9531         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9532         for buttons.
9533
9534 1999-12-16  Andreas Jaeger  <aj@suse.de>
9535
9536         * package-get.el (package-get-maybe-save-index): Fixed typo.
9537         Patch by Jeff Miller <jmiller@smart.net>.
9538
9539 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9540
9541         * gnuserv.el (gnuserv-process-filter):  don't call
9542         gnuserv-write-to-client when gnuserv-current-client is nil
9543
9544 1999-12-14  Martin Buchholz <martin@xemacs.org>
9545
9546         * XEmacs 21.2.24 is released.
9547
9548 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9549
9550         * about.el (about-hackers): Update my email address.
9551
9552 1999-12-07  Martin Buchholz <martin@xemacs.org>
9553
9554         * XEmacs 21.2.23 is released.
9555
9556 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9557
9558         * package-get.el (package-get-download-sites): Removed several
9559         defunct download sites, added many new ones, and corrected a few
9560         incorrect directory-on-site entries.  Added physical locations to
9561         site-description.
9562
9563 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9564
9565         * finder.el (finder-commentary): add DOC string and fix
9566         interactive spec
9567
9568 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9569
9570         * help.el (describe-function): Don't forget to intern the string
9571         completing-read returns.
9572         (describe-variable): Ditto.
9573
9574 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9575
9576         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9577         `hyper-apropos-help-mode' here to find symbol to customize
9578         irregardless of cursor position and simplify
9579         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9580         `hyper-apropos-popup-menu'.
9581
9582 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9583
9584         * apropos.el (apropos-mode-map): Add return to call
9585         apropos-follow.
9586         (apropos-print): Call apropos-mode to have better
9587         command reference. Put keymap text-poperty to
9588         symbole name.
9589
9590 1999-11-22  Alastair Burt  <burt@dfki.de>
9591
9592         * help.el: (describe-bindings-1): Added handling of keymaps for
9593         the extents at point.
9594
9595 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9596
9597         * gutter-items.el (buffers-tab-items): Wrap the function in a
9598         save-match-data
9599
9600 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9601
9602         * help.el (describe-function): Use the DEFAULT argument to
9603         completing-read.
9604         (describe-variable): Ditto.
9605
9606 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9607
9608         * minibuf.el (read-from-minibuffer): Add optional argument
9609         DEFAULT to have better mini-buffer history support.
9610         (completing-read): Pass default to read-from-minibuffer.
9611         (read-buffer): Pass default to completing-read.
9612
9613 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9614
9615         * font-lock.el (font-lock-doc-string-face): Document the
9616         `font-lock-lisp-like' property.
9617
9618 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9619
9620         * lisp-mode.el: Specify `font-lock-lisp-like'.
9621
9622         * font-lock.el (font-lock-lisp-like): New function.
9623         (font-lock-fontify-syntactically-region): Use it.
9624
9625 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9626
9627         * XEmacs 21.2.22 is released
9628
9629 1999-11-28  Martin Buchholz <martin@xemacs.org>
9630
9631         * XEmacs 21.2.21 is released.
9632
9633 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9634
9635         * minibuf.el (read-coding-system): Accept symbol and
9636         coding-system object as a default-coding-system.
9637
9638 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9639
9640         * minibuf.el (read-coding-system): Accept symbol as
9641         a default-coding-system.
9642
9643 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9644
9645         * apropos.el (apropos-documentation): Use insert instead
9646         of princ.
9647
9648 1999-11-07  William M. Perry  <wmperry@aventail.com>
9649
9650         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9651           for the linux console.
9652
9653         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9654           stuff to work when you are not on a window system, since the GPM
9655           mouse support now allows pasting from outside of XEmacs.
9656
9657 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9658
9659         * XEmacs 21.2.20 is released
9660
9661 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9662
9663         * setup-paths.el (paths-default-info-directories): Add
9664         /usr/share/info and /usr/local/share/info.
9665
9666 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9667
9668         * about.el: Updated Vladimir Ivanovic's info.
9669
9670 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9671
9672         * auto-show.el (auto-show-truncationp): Remove.
9673
9674         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9675
9676 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9677
9678         * indent.el (indent-line-to): fix bug: spaces were not replaced
9679         with tab if column is multiple of tab-width
9680         From dhn@qedinc.com
9681
9682 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9683
9684         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9685         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9686
9687         * package-get.el (package-get-package-provider): Be verbose when
9688         interactive. Patch from Robert Pluim
9689
9690 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9691
9692         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9693         info file suffixes.
9694
9695 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9696
9697         * process.el (open-network-stream): Add a new optional parameter
9698         PROTOCOL to support udp; fix a minor typo and add an explanation
9699         in docstring for udp programming.
9700
9701         * code-process.el (open-network-stream): Add a new optional
9702         parameter PROTOCOL to support udp; fix a minor typo and add an
9703         explanation in docstring for udp programming.
9704
9705 1999-10-18  Andy Piper  <andy@xemacs.org>
9706
9707         * gui.el (make-gui-button): be more precise about how we call
9708         callbacks.
9709
9710         * wid-edit.el (widget-push-button-value-create): Use the new form
9711         of native gui-button.
9712
9713 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9714
9715         * info.el (Info-page-prev): Don't do (sit-for 0).
9716
9717 1999-10-13  Andy Piper  <andy@xemacs.org>
9718
9719         * gutter-items.el (progress-abort-glyph): new glyph for showing
9720         abort status.
9721         (append-progress): dispatch-event rather than sit-for.
9722         (abort-progress): new function. Show the abort glyph with an
9723         appropriate message.
9724         (raw-append-progress): dispatch-event rather than sit-for.
9725         (display-progress): cope with aborts.
9726
9727         * gui.el (make-gui-button): Use native widgets for buttons
9728         unconditionally.
9729         (insert-gui-button): ditto.
9730         (gui-button-p): ditto.
9731
9732         * xbm-button.el: remove from core.
9733
9734         * xpm-button.el: remove from core.
9735
9736 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9737
9738         * faces.el (init-device-faces): Don't initialize the random faces
9739         on the stream device.
9740
9741 1999-10-06  Andy Piper  <andy@xemacs.org>
9742
9743         * files.el (recover-file): Don't use ls under windows for revert buffer.
9744
9745 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9746
9747         * package-get.el (package-get-download-menu): Make menu really
9748         toggle download sites.
9749         (package-get-download-sites): Add autoload cookie.
9750
9751 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9752
9753         * setup-paths.el (paths-find-module-directory): Ditto.
9754
9755 1999-09-29  Werner Fink  <werner@suse.de>
9756
9757         * setup-paths.el (paths-find-exec-directory): Add missing nil
9758         parameter for environment.
9759
9760 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9761
9762         * modeline.el (modeline-format):
9763         Only purecopy the strings.  Else
9764         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9765         barfs.
9766
9767 1999-08-28  Mike Woolley  <mike@bulsara.com>
9768
9769         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9770         user setting comint-completion-addsuffix and
9771         comint-process-echoes.
9772
9773 1999-09-22  Andy Piper  <andy@xemacs.org>
9774
9775         * gutter-items.el (update-tab-in-gutter): use
9776         last-nonminibuf-window instead of selected-window.
9777
9778 1999-09-18  Andy Piper  <andy@xemacs.org>
9779
9780         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9781         display on.
9782
9783         * subr.el (record-buffer-hook): new variable so that the hook gets
9784         some documentation.
9785
9786 1999-09-16  Andy Piper  <andy@xemacs.org>
9787
9788         * gutter-items.el (update-tab-in-gutter): only update when the
9789         gutter is visible.
9790         (remove-buffer-from-gutter-tab): ditto.
9791
9792 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9793
9794         * simple.el (do-auto-fill): Commented out part of Kinsoku
9795         processing.
9796
9797 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9798
9799         * isearch-mode.el (isearch-highlightify-region): Give the
9800         highlighting extents a high priority.
9801         (isearch-make-extent): Give the main highlighting extent an even
9802         higher priority.
9803
9804 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9805
9806         * packages.el (packages-compute-package-locations): Fix typo from
9807         -u rationalization.
9808
9809 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9810
9811         * setup-paths.el (paths-find-doc-directory): Respect value of
9812         `configure-doc-directory.'
9813
9814         * find-paths.el (paths-find-architecture-directory): Give
9815         precendence `default' argument (which typically comes from
9816         configure).
9817
9818 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9819
9820         * startup.el (command-line-early): Added options -user-init-file
9821         and -user-init-directory.
9822
9823         * files.el (user-init-file): Default to NIL so we can recognize
9824         when it's set.
9825
9826 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9827
9828         * obsolete.el (init-file-user):
9829         * startup.el:
9830         * packages.el (packages-compute-package-locations):
9831         * package-get.el (package-get-user-index-filename):
9832         * menubar-items.el (maybe-add-init-button):
9833         * info.el (Info-annotations-path):
9834         * dump-paths.el:
9835         Change `user-init-directory' to be an absolute path.
9836         Use `user-init-directory' where appropriate.
9837         Zap `init-file-user' and its uses.
9838
9839 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9840
9841         * subr.el (copy-symbol): New function.
9842
9843 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9844
9845         * isearch-mode.el (isearch-done): Be sure to restore invisible
9846         extents in the proper buffer.
9847         (isearch-pre-command-hook): Set this-command to the correct value
9848         in case the buffer has changed and old overriding-local-map was
9849         used.
9850         (isearch-restore-extent): Use remprop instead of setting the
9851         property to nil.
9852
9853 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9854
9855         * cmdloop.el (execute-extended-command): Update zmacs region
9856         before the delay.
9857         (execute-extended-command): Make the message gettext-friendly.
9858
9859 1999-09-07  Andy Piper  <andy@xemacs.org>
9860
9861         * gutter-items.el (progress-gauge-glyph): renamed from
9862         progress-glyph.
9863         (progress-text-glyph): new variable.
9864         (progress-layout-glyph): use layouts and text glyphs.
9865         (progress-area-buffer): removed.
9866         (progress-text-and-extent): new variable.
9867         (progress-displayed-p): dynamically create gutter area buffer.
9868         (clear-progress): ditto.
9869         (raw-append-progress): ditto.
9870         (append-progress): use new glyph names.
9871         (raw-append-progress): only create the extent when needed. set
9872         properties more optimally.
9873         (progress): remove args.
9874
9875 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9876
9877         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9878         mapcar where the return value is unused.
9879         (isearch-restore-invisible-extents): Ditto.
9880         (isearch-highlight-all-cleanup): Ditto.
9881         (isearch-delete-extents-in-range): Traverse the extents only once.
9882         (isearch-highlight-all-update): Don't start over if the search
9883         string has changed and more input is pending.
9884
9885 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9886
9887         * packages.el (packages-find-package-data-path): Ditto.
9888
9889         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9890
9891         * subr.el (mapc-internal): Don't make obsolete.
9892
9893         * cl-extra.el (mapc): Resurrect.
9894
9895 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9896
9897         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9898         alias.
9899
9900         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9901         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9902         (isearch-yank-clipboard): Use get-clipboard instead of
9903         x-get-clipboard.
9904         (isearch-yank-selection): Fix docstring.
9905
9906 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9907
9908         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9909
9910 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9911
9912         * cl-macs.el (extent-start-position): Fix setf method.
9913         (extent-end-position): Ditto.
9914
9915 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9916
9917         * isearch-mode.el: End merge with FSF 20.4.
9918
9919         * isearch-mode.el (search-invisible): New variable.
9920         (isearch-hide-immediately): Ditto.
9921         (isearch-unhidden-extents): Ditto.
9922         (isearch-range-invisible): New function.
9923         (isearch-unhide-extent): Ditto.
9924         (isearch-restore-invisible-extents): Ditto.
9925         (isearch-restore-extent): Ditto.
9926
9927         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9928         implementation.
9929         (isearch-ring-retreat-edit): Ditto.
9930         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9931         (isearch-forward-regexp): New arguments NOT-REGEXP and
9932         NO-RECURSIVE-EDIT.
9933         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9934         (isearch-backward-regexp): New arguments NOT-REGEXP and
9935         NO-RECURSIVE-EDIT.
9936         (isearch-mode): Return isearch-success.
9937         (isearch-update): Use unread-command-events instead of
9938         unread-command-event.
9939         (isearch-abort): If an invalid regexp is encountered, keep popping
9940         states.
9941         (isearch-*-char): Use FSF implementation.
9942         (isearch-whitespace-chars): Use the more robust FSF's
9943         implementation.
9944         (isearch-within-brackets): New variable.
9945         (isearch-mode): Initialize it.
9946         (isearch-edit-string): Bind it.
9947         (isearch-search-and-update): Set it.
9948         (isearch-push-state): Push it.
9949         (isearch-top-state): Pop it.
9950         (isearch-search): Set it.
9951         (isearch-printing-char): When called by isearch-whitespace-chars,
9952         handle M-SPC gracefully.
9953         (isearch-message-prefix): New argument ELLIPSIS.
9954         (isearch-message-suffix): Ditto.
9955         (isearch-message): Use the ELLIPSIS argument when calling
9956         isearch-message-prefix and isearch-message-suffix.
9957         (isearch-message-prefix): Distinguish between "wrapped" and
9958         "overwrapped" search, FWIW.
9959
9960 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9961
9962         * isearch-mode.el (isearch-edit-string): Use the head of the
9963         search ring instead of search-last-string and search-last-regexp.
9964         (search-highlight): Renamed from isearch-highlight.
9965         (isearch-exit): Use the new name.
9966         (isearch-highlight): Ditto.
9967         (isearch-dehighlight): Ditto.
9968         (isearch-update-ring): New function.
9969         (isearch-done): Call it.
9970         (isearch-done): New argument EDIT.
9971         (isearch-repeat): If search string is empty, look up at the car of
9972         the search ring; ignore the yank pointer.
9973         (isearch-abort): Call isearch-done with NOPUSH.
9974         (isearch-cancel): New function.
9975         (isearch-mode-map): Bind it to ESC ESC ESC.
9976
9977         * isearch-mode.el: Begin merge with FSF 20.4.
9978
9979 1999-09-01  Andy Piper  <andy@xemacs.org>
9980
9981         * x-select.el (x-get-clipboard): obsolete.
9982         (x-yank-clipboard-selection): obsolete
9983
9984         * select.el (disown-selection): need to be careful to disown the
9985         clipboard if we set it via selection.
9986         (get-clipboard): move from x-select.el
9987         (yank-clipboard-selection): ditto.
9988
9989 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9990
9991         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9992         isearch-highlight-all-matches to nil.
9993         (isearch-fixed-case): New variable.
9994         (isearch-mode): Initialize it.
9995         (isearch-edit-string): Save it.
9996         (isearch-toggle-case-fold): Set it.
9997         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9998         need to check isearch-fixed-case.
9999         (isearch-toggle-case-fold): Update highlighting of all matches
10000         before the pause.
10001         (isearch-edit-string):
10002
10003 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10004
10005         * isearch-mode.el (isearch-edit-string): Call isearch-message
10006         before reading the event so that the prompt is displayed properly.
10007         (isearch-message): Use isearch-nonincremental when calling
10008         isearch-message-prefix.
10009         (minibuffer-local-isearch-map): Bind up and down to do the same as
10010         M-p and M-n respectively.
10011         (isearch-done): New arg NOPUSH.
10012         (isearch-edit-string): Use it.
10013         (isearch-edit-string): Don't bind isearch-string.
10014         (isearch-ring-adjust): Edit string, *then* push state.
10015
10016 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10017
10018         * faces.el (isearch-secondary): Make isearch-secondary look
10019         different than default.
10020
10021 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10022
10023         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10024         save-excursion.
10025         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10026         (isearch-update): Call isearch-dehighlight without arguments.
10027         (isearch-done): Ditto.
10028
10029         * isearch-mode.el (isearch-fix-case): If the search string has no
10030         upper-case letters, allow the folding to be reenabled.
10031         Previously, once disabled, the folding would remain that way until
10032         the end of isearch.
10033         (isearch-top-state): Call isearch-fix-case.
10034
10035         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10036         save-excursion.
10037         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10038
10039 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10040
10041         * xpm-button.el:
10042         xbm-button.el: Need to exist in core because gui.el depends on
10043         them.
10044
10045 1999-08-31  Andy Piper  <andy@xemacs.org>
10046
10047         * gutter-items.el (buffers-tab-face): new customizable variable.
10048         (buffers-tab-default-buffer-line-length): new specifier for
10049         maximum viewable characters.
10050         (progress-stack): new variable for implementing widget-based
10051         progress messages.
10052         (progress-area-buffer): ditto.
10053         (progress-glyph-height): ditto.
10054         (progress-stop-callback): ditto.
10055         (progress-quit-function): new function.
10056         (progress-glyph): new variable.
10057         (progress-layout-glyph): ditto.
10058         (progress-displayed-p): new function, see message-displayed-p for
10059         details.
10060         (clear-progress): ditto.
10061         (remove-progress): ditto.
10062         (append-progress): ditto.
10063         (raw-append-progress): ditto.
10064         (display-progress): ditto.
10065         (current-progress): ditto.
10066         (current-progress-label): ditto.
10067         (progress): ditto.
10068         (lprogress): ditto.
10069
10070
10071 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10072
10073         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10074
10075         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10076         `isearch-yank-selection'.
10077         (isearch-mode-map): Use it.
10078         (isearch-yank-selection): Use `get-selection' instead of
10079         `get-x-selection'.
10080
10081 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10082
10083         * faces.el (isearch-secondary): Create face here.
10084
10085         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10086         timers.
10087
10088 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10089
10090         * subr.el (buffer-string): More robust backward compatibility
10091         check, courtesy William Perry.
10092
10093 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10094
10095         * replace.el (perform-replace): Stop the search after the search
10096         limit has been reached.
10097
10098 1999-08-23  Andy Piper  <andy@xemacs.org>
10099
10100         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10101         here if we don't have one.
10102
10103 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10104
10105         * ldap.el (ldap-coding-system): Default to nil until we get
10106         efficient UTF8 support
10107         (ldap-decode-string): Guard against `decode-coding-string' not
10108         being defined
10109         (ldap-encode-string): Guard against `encode-coding-string' not
10110         being defined
10111
10112 1999-08-23  Didier Verna  <didier@xemacs.org>
10113
10114         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10115         Some doc strings improvements, and add a star to the `interactive'
10116         calls.
10117
10118 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10119
10120         * font-lock.el (java-font-lock-keywords-3): introduced new
10121         keywords and regexpes for javadoc syntax 1.2.
10122
10123 1999-08-17  Andy Piper  <andy@xemacs.org>
10124
10125         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10126         format-buffers-tab-line.
10127         (buffers-tab-max-buffer-line-length): new variable.
10128         (format-buffers-tab-line): new function. truncate names if over
10129         buffers-tab-max-buffer-line-length.
10130
10131 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10132
10133         * cus-start.el: Customize the variable `bell-inhibit-time'.
10134
10135 1999-08-16  Andy Piper  <andy@xemacs.org>
10136
10137         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10138         brute-force approach to deleting the last buffer.
10139         (buffers-tab-grouping-regexp): new customizable variable.
10140         (select-buffers-tab-buffers-by-mode): use it.
10141
10142 1999-08-13  Andy Piper  <andy@xemacs.org>
10143
10144         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10145         deletion problem.
10146
10147 1999-07-30  Didier Verna  <didier@xemacs.org>
10148
10149         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10150         of princ to output symbols.
10151         (custom-save-face-internal): ditto.
10152         (custom-save-resets): ditto.
10153
10154 1999-08-09  Didier Verna  <didier@xemacs.org>
10155
10156         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10157         `regexp-quote' to protect the major mode name for use as a regular
10158         expression (c++ needs this for instance).
10159
10160 1999-08-08  Andy Piper  <andy@xemacs.org>
10161
10162         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10163         cope with similar mode names.
10164
10165         * gutter-items.el (buffers-tab-selection-function): new selection
10166         function.
10167         (select-buffers-tab-buffers-by-mode): new function.
10168         (buffers-tab-items): use it if set to only display buffers in the
10169         tab in the current buffer's group..
10170         (update-tab-in-gutter): use new api.
10171         (remove-buffer-from-gutter-tab): ditto.
10172
10173         * gutter-items.el (buffers-tab-max-size): set custom selection
10174         default to 6.
10175         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10176         (add-tab-to-gutter): set face as default.
10177
10178 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10179
10180         * faces.el (frob-face-property): Merge the fall-back specifier
10181         with the target, not replace it.
10182
10183 1999-08-05  Andy Piper  <andy@xemacs.org>
10184
10185         * gutter-items.el (update-tab-in-gutter): add frame argument for
10186         buffer-items.
10187         (update-tab-in-gutter): use it.
10188
10189         * gutter-items.el (record-buffer-hook): set.
10190
10191         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10192         change.
10193         (switch-to-buffer-hook) deleted.
10194
10195 1999-08-04  Andy Piper  <andy@xemacs.org>
10196
10197         * gutter-items.el (update-tab-in-gutter): make sure this will work
10198         as an argument to create-frame-hook.
10199
10200 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10201
10202         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10203         instead of timer emulation.
10204
10205 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10206
10207         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10208         Emacs isearch enhancements.
10209
10210 1999-07-28  Andy Piper  <andy@xemacs.org>
10211
10212         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10213         all devices that support tab controls.
10214         (remove-buffer-from-gutter-tab): new function. to be used as a
10215         value for kill-buffer-hook.
10216
10217 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10218
10219         * auto-show.el (auto-show-truncationp): changed to match
10220         `window_translation_on'
10221
10222 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10223
10224         * XEmacs 21.2.19 is released
10225
10226 1999-07-28  SL Baur  <steve@miho>
10227
10228         * code-files.el (insert-file-contents): Fix docstring.
10229         revert previous change.
10230
10231 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10232
10233         * fill.el (fill-region-as-paragraph): Change re-break-point to
10234         contain word-across-newline plus one character so that filling
10235         Japanese and Chinese works as desired.
10236         * simple.el (do-auto-fill): Ditto.
10237
10238 1999-07-26  SL Baur  <steve@miho>
10239
10240         * mule/japanese.el ("Japanese"): Do not specify a default input
10241         method.
10242         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10243
10244 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10245
10246         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10247         able to use cl-macs macro in early lisp.
10248
10249 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10250
10251         * custom.el:
10252         * cus-face.el:
10253         * cus-edit.el:
10254                 Massive custom Theme API changes.
10255
10256 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10257
10258         * code-files.el (insert-file-contents): Regard
10259         coding-system-magic-cookie if `coding-system-for-read' is nil.
10260
10261 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10262
10263         * mule/thai-xtis.el: Add coding: local variable, to avoid
10264         bootstrapping problem with C locale.
10265
10266 1999-07-22  Andy Piper  <andy@xemacs.org>
10267
10268         * dumped-lisp.el (preloaded-file-list): guard against putting
10269         gutter-items in a less than functional XEmacs.
10270         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10271
10272 1999-07-18  Bob Weiner  <weiner@beopen.com>
10273
10274         * fill.el (fill-context-prefix): Fixed bug that prevented the
10275         setting of an adaptive fill prefix when the `dont-skip-first' was
10276         t.
10277
10278 1999-07-22  SL Baur  <steve@miho>
10279
10280         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10281
10282 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10283
10284         * files.el (interpreter-mode-alist): add `make', `guile', and
10285         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10286         makefile-mode, guile is a scheme, and someday XEmacs will be
10287         modular enough to use as an efficient scripting tool.)
10288
10289 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10290
10291         * mule/mule-cmds.el (reset-language-environment): Regard
10292         coding-category `utf-8' and `ucs-4' if they are available.
10293
10294 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10295
10296         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10297         (prefer-coding-system): Fix DOC-string.
10298
10299         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10300         DOC-string too.
10301
10302         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10303         Mule.
10304         (coding-system-change-eol-conversion): Fix DOC-string.
10305
10306 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10307
10308         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10309         instead of `list-coding-system'.
10310
10311 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10312
10313         * menubar-items.el (default-menubar): `select-input-method' was
10314         renamed to `set-input-method'.
10315
10316         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10317         "Set Language Environment" menu.
10318
10319         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10320         "Describe Language Support" menu.
10321
10322 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10323
10324         * mule/chinese.el ("Chinese-GB"): Rename
10325         `chinese-gb-environment-setup-function' to
10326         `setup-chinese-gb-environment-internal'.
10327
10328 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10329
10330         * mule/korean.el: Use `define-coding-system-alias' instead of
10331         `copy-coding-system'.
10332
10333 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10334
10335         * mule/mule-cmds.el (set-language-environment-coding-systems):
10336         Treat duplicated coding-categories.
10337
10338 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10339
10340         * mule/japanese.el: Use `define-coding-system-alias' instead of
10341         `copy-coding-system'.
10342
10343 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10344
10345         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10346         coding-system `viscii'.
10347
10348 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10349
10350         * mule/cyrillic.el:
10351         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10352         (cyrillic-alternativnyj-decode-table): New variable.
10353         (cyrillic-alternativnyj-encode-table): New variable.
10354         - Specify `iso-8-1' as a category of coding-system
10355           `alternativnyj'.
10356         - Abolish general Cyrillic environment.
10357
10358 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10359
10360         * mule/chinese.el:
10361         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10362         - Register `chinese-gb-environment-setup-function' as a
10363           `setup-function' of "Chinese-GB" environment.
10364
10365 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10366
10367         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10368         optional argument `parents'.
10369
10370         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10371         property for Thai-XTIS.
10372
10373         * mule/mule-help.el (help-with-tutorial): Use property
10374         `tutorial-coding-system' of language-info as a coding-system to
10375         read tutorial file.
10376
10377 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10378
10379         * mule/thai-xtis.el: Don't setup `setup-function' and
10380         `exit-function'.
10381
10382         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10383         `set-coding-category-system' to set up coding-system for
10384         coding-category.
10385
10386         * mule/mule-cmds.el (prefer-coding-system): Use
10387         `set-coding-category-system' to set up coding-system for
10388         coding-category.
10389
10390 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10391
10392         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10393         Thai-XTIS environment.
10394
10395         * mule/mule-cmds.el (prefer-coding-system): Use
10396         `find-coding-system' instead of `coding-system-p'.
10397
10398 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10399
10400         * mule/mule-cmds.el (set-language-environment-coding-systems):
10401         Modify eol-type for XEmacs.
10402
10403         * mule/thai-xtis.el: Delete unused local variable `category'.
10404
10405         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10406         function.
10407         (prefer-coding-system): Don't call
10408         `update-coding-systems-internal'; use function
10409         `coding-category-list' instead of variable `coding-category-list';
10410         use `set-coding-priority-list' instead of `set-coding-priority';
10411         modify `eol-type' for XEmacs.
10412
10413         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10414         `charset-columns'.
10415         (char-width): Likewise.
10416
10417 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10418
10419         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10420         `tis-620'.
10421
10422         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10423         `set-coding-priority-list' instead of `set-coding-priority'; don't
10424         call `update-coding-systems-internal'.
10425
10426         * mule/mule-misc.el (coding-system-get): New function.
10427         (coding-system-put): New function.
10428         (coding-system-category): New function.
10429
10430 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10431
10432         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10433         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10434         to avoid conflict with leim/quail/thai-xtis.
10435
10436         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10437         to thai-xtis-chars.el.
10438
10439         * mule/thai-xtis-chars.el: New file (split from
10440         mule/thai-xtis.el).
10441
10442 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10443
10444         * mule/thai-xtis.el:
10445         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10446         - Add syntax entries.
10447         - Put `preferred-coding-system' of the charset `thai-xtis' to
10448           `tis-620'.
10449
10450 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10451
10452         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10453         rewritten to use write-multibyte-character.
10454
10455 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10456
10457         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10458         of `iso-2022-7'.
10459         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10460         ported yet.
10461         (read-input-method-name): Treat optional argument `default'.
10462
10463 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10464
10465         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10466         all.
10467         (set-language-info-alist): Set up menus here.
10468
10469 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10470
10471         * minibuf.el (completing-read): Add new optional argument
10472         `default'.
10473         (read-coding-system): Add new optional argument
10474         `default-coding-system'.
10475
10476 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10477
10478         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10479         (viet-viscii-...->viet-vscii...).
10480
10481 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10482
10483         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10484         and menus.
10485
10486 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10487
10488         * mule/mule-cmds.el (input-method-function): Add permanent-local
10489         property.
10490
10491 1999-03-30  Dave Love  <fx@gnu.org>
10492
10493         * mule/mule-cmds.el (current-language-environment): Doc fix.
10494
10495 1999-02-06  Richard Stallman  <rms@gnu.org>
10496
10497         * mule/european.el (setup-slovenian-environment): New function.
10498         ("Slovenian"): New language environment.
10499
10500 1999-01-27  Dave Love  <fx@gnu.org>
10501
10502         * mule/mule-cmds.el (current-language-environment): Provide :link,
10503         :type (choices) and appropriate :get.
10504
10505 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10506
10507         * mule/mule-cmds.el (describe-language-environment): Don't alter
10508         input-method-alist.
10509
10510 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10511
10512         * mule/mule-cmds.el (prefer-coding-system): Call
10513         set-coding-priority, so that the internal array of priorities is
10514         also updated.
10515
10516 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10517
10518         * mule/mule-cmds.el (prefer-coding-system): If the argument
10519         requires specific EOL conversion type, make the default coding
10520         systems use that.
10521
10522 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10523
10524         * mule/mule-cmds.el (set-language-environment): Pass the default
10525         eol-type to set-language-environment-coding-systems.
10526         (set-default-coding-systems): Copy the eol-type property for the
10527         new default values of {buffer-file,process}-coding-system from the
10528         old defaults.
10529         (set-language-environment-coding-systems): Accept an optional
10530         argument EOL-TYPE, and set the eol-type property of the default
10531         coding systems accordingly.
10532
10533 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10534
10535         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10536         use generate-new-buffer instead of get-buffer-create.
10537
10538 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10539
10540         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10541
10542 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10543
10544         * mule/mule-cmds.el (default-input-method): Fix custom type.
10545
10546 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10547
10548         * mule/mule-cmds.el (setup-specified-language-environment):
10549         Add apropos-inhibit property.
10550         (describe-specified-language-support): Likewise.
10551
10552 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10553
10554         * mule/mule-cmds.el: Doc fixes.
10555
10556 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10557
10558         * mule/mule-cmds.el (register-input-method): Doc-string
10559         modified.
10560
10561 1998-09-01  Dave Love  <fx@gnu.org>
10562
10563         * mule/mule-cmds.el (current-language-environment): Fix
10564         setter function.
10565
10566 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10567
10568         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10569         mule/european.el, mule/hebrew.el, mule/japanese.el,
10570         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10571         avoid bootstrapping problem if you need to recompile all the Lisp
10572         files using interpreted code.
10573
10574 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10575
10576         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10577         ("Latin-2"): Likewise.
10578
10579 1998-08-18  Per Starback  <starback@update.uu.se>
10580
10581         * mule/european.el (setup-latin2-environment): Fix typo.
10582
10583 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10584
10585         * mule/european.el: Give proper value of `input-method' key to all
10586         lang. env.
10587
10588         * mule/mule-cmds.el (activate-input-method): Handle the case that
10589         the arg INPUT-METHOD is nil correctly.
10590         (read-multilingual-string): Activate the specified input method
10591         before calling read-string.  Afterward, activate the original
10592         input method.
10593
10594 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10595
10596         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10597         (set-language-info-alist): Fix typo in doc-string.
10598
10599         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10600
10601 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10602
10603         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10604         (reset-language-environment): New function for the job that
10605         setup-english-environment used to do.
10606         (set-language-environment): Do more setups according to the info
10607         in language-info-alist.
10608         (read-language-name): Handle the case that the arg KEY is nil.
10609         (describe-language-environment): Handle input-method property.
10610
10611         * mule/: All files under this directory, which related with
10612         specific languages (such as mule/european.el, mule/greek.el,
10613         mule/hebrew.el, mule/misc-lang.el), modified as below.
10614         (setup-XXX-environment): Just call set-language-environment.  If
10615         they used to do some other jobs than what done by
10616         set-language-environment, those jobs are done in
10617         setup-XXX-environment-internal now.
10618         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10619         the value to setup-XXX-environment-internal.  Add properties
10620         input-method and features.
10621
10622         * mule/english.el (setup-english-environment): Just call
10623         reset-language-environment.
10624
10625         * mule/european.el (setup-8-bit-environment): Function deleted.
10626
10627 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10628
10629         * mule/mule-cmds.el (input-method-exit-on-first-char)
10630         (input-method-use-echo-area): Doc fixes.
10631
10632 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10633
10634         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10635         variable.
10636         (input-method-use-echo-area): New variable.
10637
10638 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10639
10640         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10641
10642 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10643
10644         * mule/mule-cmds.el (activate-input-method): Update mode line.
10645         (inactivate-input-method): Likewise.
10646
10647 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10648
10649         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10650         input method in the current buffer, but just bind
10651         current-input-method.
10652
10653 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10654
10655         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10656
10657         * mule/misc-lang.el ("IPA"): Add coding-priority and
10658         coding-system.
10659
10660 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10661
10662         * mule/greek.el: Add coding-priority.
10663
10664 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10665
10666         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10667         LANG-ENV.
10668
10669 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10670
10671         * mule/mule-cmds.el (register-input-method): Fix previous change.
10672         (setup-specified-language-environment): Doc fix.
10673
10674 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10675
10676         * mule/mule-cmds.el: Several doc fixes.
10677         (get-language-info, set-language-info): Rename argument.
10678         (set-language-info-alist): Likewise.
10679         (register-input-method): Rename argument.
10680         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10681
10682 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10683
10684         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10685         default value while reading an input method.
10686
10687 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10688
10689         * mule/mule-cmds.el (universal-coding-system-argument):
10690         Use buffer-file-coding-system as default.
10691
10692 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10693
10694         * mule/korean.el ("Korean"): Doc fix.
10695
10696 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10697
10698         * mule/mule-cmds.el (describe-language-environment): Print the
10699         languge environment at the head.
10700
10701 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10702
10703         * mule/japanese.el: Set exit-function to exit-japanese-environment
10704         for Japanese environment.
10705
10706 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10707
10708         * mule/mule-cmds.el (set-language-environment): Doc fix.
10709         (current-language-environment): Use defcustom.
10710         (default-input-method): Specify :type.
10711
10712 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10713
10714         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10715         modified.
10716         (prefer-coding-system): Doc-string modified.
10717
10718 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10719
10720         * mule/mule-cmds.el (set-language-info): Doc-string
10721         describes `coding-priority' KEY.
10722         (set-language-environment-coding-systems): New function.
10723         (select-safe-coding-system): New function.
10724         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10725         (set-language-info-alist): New optionla arg PARENTS.  Call
10726         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10727         (set-language-environment-coding-systems): New function.
10728
10729         * mule/chinese.el: Remove setting up of
10730         describe-chinese-environment-map and
10731         setup-chinese-environment-map.  Exclude them in args of calls to
10732         set-language-info-alist.  Register coding-priority key in
10733         language-info-alist.
10734
10735         * mule/cyrillic.el: Remove setting up of
10736         describe-cyrillic-environment-map and
10737         setup-cyrillic-environment-map.  Exclude them in args of calls to
10738         set-language-info-alist.  Register coding-priority key in
10739         language-info-alist.
10740
10741         * mule/english.el: Register coding-priority key in
10742         language-info-alist.
10743
10744         * mule/ethiopic.el: Register coding-priority key in
10745         language-info-alist.
10746
10747         * mule/european.el: Remove setting up of
10748         describe-european-environment-map and
10749         setup-european-environment-map.  Exclude them in args of calls to
10750         set-language-info-alist.  Register coding-priority key in
10751         language-info-alist.  Add "German" language env.
10752         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10753         (setup-german-environment): New function.
10754
10755         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10756         change default input method to "greek-postfix".
10757
10758         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10759         coding-priority key in
10760
10761 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10762
10763         * mule/mule-cmds.el (set-language-info): Doc fix.
10764         (input-method-inactivate-hook): Doc fix.
10765
10766 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10767
10768         * mule/mule-cmds.el (set-input-method): Renamed from
10769         select-input-method.
10770
10771 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10772
10773         * mule/mule-cmds.el (set-language-environment): Run
10774         exit-language-environment-hook before calling `exit-function'
10775         which is specified for the language environment.
10776
10777 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10778
10779         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10780         modified.
10781         (prefer-coding-system): Likewise.
10782         (describe-language-environment): Print aliases of each coding
10783         system.
10784         (set-language-environment-hook): New variable.
10785         (exit-language-environment-hook): New variable.
10786         (set-language-environment): Call these hooks.  Before setting a
10787         new language environment, exit from the
10788         current-language-environment if necessary.
10789         (input-method-verbose-flag): The value can be nil, t,
10790         complex-only, or default.
10791         (input-method-highlight-flag): Doc-string augmented.
10792         (activate-input-method): Check if we can run the registered
10793         function to activate an input method.
10794
10795         * mule/korean.el: Set exit-function for language environment
10796         "Korean" to exit-korean-environment.
10797         (setup-korean-environment): Moved to korea-util.el.
10798
10799 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10800
10801         * mule/mule-cmds.el (read-multilingual-string): Use
10802         current-input-method prior to default-input-method.  Don't bind
10803         current-input-method by `let', instead, activate the specified
10804         input method in the current buffer temporarily.
10805
10806 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10807
10808         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10809
10810 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10811
10812         * mule/chinese.el (post-read-decode-hz): Return the result of
10813         decode-hz-region.
10814         (pre-write-encode-hz): Do not change the value of
10815         last-coding-system.
10816
10817 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10818
10819         * mule/mule-ccl.el: Doc fixes.
10820
10821 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10822
10823         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10824         (check-ccl-program): New macro.
10825
10826 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10827
10828         * mule/mule-ccl.el: Comment about CCL syntax modified.
10829         (ccl-command-table): Add read-multibyte-character and
10830         write-multibyte-character.
10831         (ccl-code-table): Add ex-cmd.
10832         (ccl-extended-code-table): New variable.
10833         (ccl-embed-extended-command): New function.
10834         (ccl-compile-read-multibyte-character,
10835         ccl-compile-write-multibyte-character) New functions.
10836         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10837         ccl-dump-write-multibyte-character): New functions.
10838
10839 1999-07-22  SL Baur  <steve@miho>
10840
10841         * config.el (config-value-file): config.values is installed into
10842         doc-directory.
10843         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10844
10845 1999-07-19  Didier Verna  <didier@xemacs.org>
10846
10847         * rect.el: all functions rewritten, except when noted. Below is a
10848         list of interface changes.
10849         (apply-on-rectangle): new function. Obsoletes
10850         `operate-on-rectangle'. All functions that used to call this
10851         function now call the new one.
10852         (kill-rectangle): added optional prefix arg to fill lines.
10853         (delete-rectangle): ditto.
10854         (delete-extract-rectangle): ditto.
10855         (open-rectangle): ditto.
10856         (clear-rectangle): ditto.
10857         (delete-rectangle-line): added third arg FILL.
10858         (delete-extract-rectangle-line): ditto.
10859         (open-rectangle-line): ditto.
10860         (clear-rectangle-line): ditto.
10861
10862 1999-07-18  Andy Piper  <andy@xemacs.org>
10863
10864         * menubar-items.el (default-menubar): add gutter options.
10865
10866         * gutter-items.el: new file.
10867         (gutter): new group for custom.
10868         (gutter-visible-p): new variable.
10869         (default-gutter-position): ditto.
10870         (buffers-tab): new group for the buffers tab.
10871         (gutter-buffers-tab): widget to put in the gutter.
10872         (buffers-tab-max-size): max number of tabs.
10873         (buffers-tab-switch-to-buffer-function): function to call when a
10874         tab is pressed.
10875         (buffers-tab-omit-function): filter buffers with this function.
10876         (buffers-tab-format-buffer-line-function): format buffer names for
10877         inclusion in tabs.
10878         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10879         the record.
10880         (build-buffers-tab-internal): build a list of tab items.
10881         (buffers-tab-items): ditto.
10882         (add-tab-to-gutter): put a tab in the gutter area.
10883         (update-tab-in-gutter): reset the buffers in the tab.
10884
10885         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10886
10887         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10888         (switch-to-buffer-hooks): new hook.
10889
10890         * toolbar.el (default-toolbar-position): fix typo.
10891
10892 1999-07-16  Andy Piper  <andy@xemacs.org>
10893
10894         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10895
10896 1999-07-15  Didier Verna  <didier@xemacs.org>
10897
10898         * cus-edit.el (custom-prompt-variable): optional third arg makes
10899         prompt for a comment string.
10900         (customize-set-value): optional prefix makes this function handle
10901         variable comments.
10902         (customize-set-variable): ditto.
10903         (customize-save-variable): ditto.
10904         (customize-customized): handle custom comments.
10905         (customize-save-customized): ditto.
10906         (custom-variable-state-set): ditto.
10907         (custom-face-state-set): ditto.
10908         (customize-saved): ditto.
10909         (custom-variable-set): ditto.
10910         (custom-face-set): ditto.
10911         (custom-variable-save): ditto.
10912         (custom-face-save): ditto.
10913         (custom-variable-reset-saved): ditto.
10914         (custom-face-reset-saved): ditto.
10915         (custom-variable-reset-standard): ditto.
10916         (custom-face-reset-standard): ditto.
10917         (custom-comment-face): new face.
10918         (custom-comment-tag-face): ditto.
10919         (custom-comment): new widget.
10920         (custom-comment-create): new function.
10921         (custom-comment-delete): ditto.
10922         (custom-comment-value-set): ditto.
10923         (custom-comment-show): ditto.
10924         (custom-comment-invisible-p): ditto.
10925         (custom-variable-value-create): create a comment field widget.
10926         (custom-face-value-create): ditto.
10927         (custom-variable-menu): new entry for adding a custom comment.
10928         (custom-face-menu): ditto.
10929         (custom-save-variables): possibly save custom comments.
10930         (custom-save-faces): ditto.
10931
10932         * cus-face.el (custom-set-faces): the arguments can now have a
10933         custom comment as fourth argument.
10934
10935         * custom.el (custom-set-variables): the arguments can now have a
10936         custom comment as fifth element.
10937
10938 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10939
10940         * XEmacs 21.2.18 is released
10941
10942 1999-07-13  SL Baur  <steve@miho>
10943
10944         * lib-complete.el (read-library-name): Revert previous change.
10945         (read-library): Ditto.
10946
10947 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10948
10949         * packages.el (packages-package-list): Capitalize docstring.
10950
10951         * packages.el (packages-find-package-library-path): Use #'nconc
10952         rather than #'append to reduce consing -- #'mapcar uses Flist,
10953         which returns a freshly consed list.  #'append would create yet
10954         another fresh list, using Fmake_list in concat.
10955
10956         * packages.el (package-provide): Use setq with remassq like it
10957         says in its docstring.
10958
10959 1999-07-06  SL Baur  <steve@miho.m17n.org>
10960
10961         * lib-complete.el (progn-with-message): Fix typo.
10962
10963 1999-07-06  SL Baur  <steve@miho.m17n.org>
10964
10965         * mule/mule-misc.el (char-octet): Make function match docstring.
10966         From Katsumi Yamaoka <yamaoka@jpl.org>
10967
10968 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10969
10970         * wid-edit.el (widget-documentation): corrected spelling error.
10971
10972 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10973
10974         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10975         keys if already bound
10976
10977 1999-07-06  SL Baur  <steve@miho.m17n.org>
10978
10979         * lib-complete.el (progn-with-message): Revert previous changes.
10980
10981 1999-06-24  Bob Weiner  <weiner@beopen.com>
10982
10983         * lib-complete.el (find-library):
10984         (find-library-other-window):
10985         (find-library-other-frame): Completely rewrote
10986         so that these functions actually work when called non-interactively.
10987         Also made them handle LIBRARY arguments which end with .el or .elc.
10988
10989 1999-06-24  Bob Weiner  <weiner@beopen.com>
10990
10991         * simple.el (indent-new-comment-line): Locally bound
10992         `block-comment-start' to `comstart' or else when this is called
10993         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10994         `block-comment-start' value, ignoring any existing spacing after a
10995         comment prefix in the previous line and producing ugly comments.
10996
10997 1999-06-23  Bob Weiner  <weiner@beopen.com>
10998
10999         * list-mode.el (mouse-choose-completion):
11000         (choose-completion):
11001         (completion-switch-to-minibuffer): Added.
11002         ([Tab]): [Tab] previously switched to the minibuffer
11003         but since [space] does that and since most applications in the
11004         world use [Tab] to select the next item in a list, do that in the
11005         *Completions* buffer too.  This will cause the least confusion
11006         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11007         06/23/1999.
11008
11009 1999-06-22  Bob Weiner  <weiner@beopen.com>
11010
11011         * help.el (help-buffer-name): Added support for a null value
11012         of `help-buffer-prefix-string' since some buffers require no
11013         prefix.
11014
11015 1999-06-20  Bob Weiner  <weiner@beopen.com>
11016
11017         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11018         in the completion-list-mode-map to bury the completions buffer
11019         even when the minibuffer is no longer active.
11020
11021 1999-06-20  Bob Weiner  <weiner@beopen.com>
11022
11023         * list-mode.el (list-mode): It is visually disconcerting to have
11024         the text cursor disappear within list buffers, especially when
11025         moving from window to window, so leave it visible.
11026
11027 1999-07-01  SL Baur  <steve@miho.m17n.org>
11028
11029         * menubar-items.el (default-menubar): Conditionalize the bug
11030         report menu item (which may not be possible in this XEmacs).
11031         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11032
11033 1999-06-30  SL Baur  <steve@miho.m17n.org>
11034
11035         * subr.el (with-current-buffer): DOC string fix.
11036         Suggested by Bob Weiner <weiner@altrasoft.com>
11037
11038 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11039
11040         * cus-face.el (custom-face-italic): insert missing args
11041
11042 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11043
11044         * packages.el (package-locations): Changed default early package
11045         hierarchies to ~/.xemacs/mule-packages and
11046         ~/.xemacs/xemacs-packages.
11047
11048 1999-06-23  SL Baur  <steve@miho.m17n.org>
11049
11050         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11051
11052 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11053
11054         * packages.el (package-locations): Changed default early package
11055         hierarchy to ~/.xemacs/packages.
11056         (package-locations): Removed `packages' as a possible name for a
11057         late package hierarchy.
11058
11059 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11060
11061         * mule/mule-category.el (word-combining-categories): Set up new
11062         variable.
11063         (word-separating-categories): Likewise.
11064
11065 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11066
11067         * XEmacs 21.2.17 is released
11068
11069 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11070
11071         * font-menu.el (font-menu-set-font): allow for nil specification
11072         of font size.
11073
11074 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11075
11076         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11077         is 1.
11078
11079 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11080
11081         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11082         8859-5 instead of ISO 8859-1.
11083
11084 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11085
11086         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11087         (viet-viscii-encode-table): Ditto.
11088
11089         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11090         Make obsolete definition of char-octet.
11091
11092 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11093
11094         * subr.el: Move no-Mule make-char ...
11095         * help-nomule.el (make-char): To here.
11096         (string-width): Make Mule compatibility alias.
11097
11098 1999-06-15  Andy Piper  <andy@xemacs.org>
11099
11100         * select.el (get-selection-no-error): really make there be no-error.
11101         (get-selection): revert to original.
11102
11103 1999-06-11  Andy Piper  <andy@xemacs.org>
11104
11105         * select.el (selection-sets-clipboard): renamed.
11106         (own-selection): use it.
11107
11108 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11109
11110         * XEmacs 21.2.16 is released
11111
11112 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11113
11114         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11115         missing characters to avoid crash.
11116
11117 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11118
11119         * coding.el (set-terminal-coding-system): Only set the console
11120         coding system on the selected console if it is a tty.
11121
11122 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11123
11124         * cus-face.el:
11125         * cus-edit.el:
11126         * faces.el:
11127         (custom):
11128         (face-spec-set):
11129         * faces.el (frob-face-property):
11130         * font-menu.el (font-menu-set-font):
11131                   Actually apply changes from 1999-03-17
11132
11133 1999-06-10  Andy Piper  <andy@xemacs.org>
11134
11135         * select.el (get-selection): abstract out non error-signalling
11136         part.
11137         (get-selection-no-error): get-selection without signalling an
11138         error.
11139         (selection-is-clipboard-p): new variable. controls whether the
11140         selection sets the clipboard.
11141         (own-selection): use it.
11142
11143         * mouse.el (insert-selection): fallback to clipboard after trying
11144         primary selection and cutbuffer.
11145
11146 1999-06-05  Andy Piper  <andy@xemacs.org>
11147
11148         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11149         selection functions.
11150
11151 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11152
11153         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11154         default value.
11155         (load): Use `raw-text' instead of `no-conversion'.
11156         (insert-file-contents): Likewise.
11157
11158         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11159         of `no-conversion'.
11160
11161 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11162
11163         * coding.el: Don't copy `no-conversion' to `raw-text'.
11164
11165 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11166
11167         * subr.el (make-char): Define it if Mule is not around.
11168
11169 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11170
11171         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11172
11173         * x-select.el (x-disown-selection-internal): Restore symbol as an
11174         obsolete alias.
11175         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11176
11177 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11178
11179         * XEmacs 21.2.15 is released
11180
11181 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11182
11183         * subr.el (split-string): Avoid infinite looping
11184
11185 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11186
11187         * ldap.el (ldap-ignore-attribute-codings): New variable
11188         (ldap-default-attribute-decoder): New variable
11189         (ldap-coding-system): New variable
11190         (ldap-attribute-syntax-encoders): New variable
11191         (ldap-attribute-syntax-decoders): New variable
11192         (ldap-attribute-syntaxes-alist): New variable
11193         (ldap-encode-boolean): New function
11194         (ldap-decode-boolean): New function
11195         (ldap-encode-country-string): New function
11196         (ldap-decode-string): New function
11197         (ldap-decode-address): New function
11198         (ldap-encode-address): New function
11199         (ldap-decode-attribute): New function
11200         (ldap-search): Use some of these
11201
11202 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11203
11204         * version.el (emacs-version): Make the patch level/beta come
11205         before the XEmacs qualifier so that it gets into (funcall
11206         emacs-version) and thus in the bug reports.
11207         (emacs-version>=): Support patch levels.
11208
11209 1999-06-03  SL Baur  <steve@xemacs.org>
11210
11211         * version.el: implement x.y.z version number
11212         From Jan Vroonhof <vroonhof@math.ethz.ch>
11213
11214 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11215
11216         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11217
11218 1999-05-22  Vin Shelton <acs@xemacs.org>
11219
11220         * startup.el: Document -private and break out non-standard X options.
11221
11222 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11223
11224         * mule/mule-charset.el (charset-after): New function.
11225         (charset-direction): Synch with Mule, update docstring.
11226         (get-charset-property): New function.
11227         (put-charset-property): New function.
11228         (charset-plist): New function.
11229
11230         * mule/mule-charset.el (compose-region):
11231         (decompose-region): remove;  these functions (which don't work
11232         since we don't do composite characters) have been moved to
11233         mule-util.el.
11234         (toplevel): follow coding standards
11235
11236 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11237
11238         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11239         exist any more.
11240
11241         * code-files.el: Fix commentary to follow coding standards.  Move
11242         the single line left in mule-files.el to here.
11243
11244         * mule/mule-files.el: delete.
11245
11246 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11247
11248         * info.el (Info-scroll-prev): Use event functions instead of the
11249         old emacs 19 interface.
11250
11251 1999-06-02  Andy Piper  <andy@xemacs.org>
11252
11253         * x-font-menu.el (x-font-menu-load-font):
11254         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11255
11256 1999-05-31  Andy Piper  <andy@xemacs.org>
11257
11258         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11259         group.
11260         (font-menu-this-frame-only-p): ditto.
11261         (font-menu-max-items): reinstate, from Jan Vroonhof
11262         <vroonhof@math.ethz.ch>
11263         (font-menu-submenu-name-format): ditto.
11264         (font-menu-split-long-menu): ditto, for use by the family
11265         constructor.
11266         (font-menu-family-constructor): use it.
11267
11268 1999-05-30  Andy Piper  <andy@xemacs.org>
11269
11270         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11271         for use by the font menu.
11272
11273         * msw-font-menu.el: new file implementing mswindows specific
11274         font-menu behaviour.
11275         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11276         (mswindows-font-menu-junk-families): ditto.
11277         (hack-font-truename): ditto.
11278         (mswindows-font-regexp-ascii): ditto.
11279         (mswindows-reset-device-font-menus): ditto.
11280         (mswindows-font-menu-font-data): ditto.
11281         (mswindows-font-menu-load-font): ditto.
11282
11283         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11284         (x-font-menu-font-data): ditto.
11285         (x-font-menu-load-font): ditto.
11286
11287         * font-menu.el: new file implementing generic font menu behaviour.
11288         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11289         made device independent.
11290         (font-menu-this-frame-only-p): ditto.
11291         (font-menu-preferred-resolution): ditto.
11292         (font-menu-size-scaling): new variable used to determine whether
11293         sizes are in points or tenths of a point.
11294         (vassoc): moved from x-font-menu.el.
11295         (device-fonts-cache): ditto.
11296         (device-fonts-cache): ditto.
11297         (flush-device-fonts-cache): ditto.
11298         (reset-device-font-menus): copied from x-font-menu.el and made
11299         device independent. Most functionality deferred to
11300         device-dependent versions.
11301         (font-menu-family-constructor): copied from x-font-menu.el and
11302         made device independent.
11303         (font-menu-size-constructor): ditto.
11304         (font-menu-weight-constructor): ditto.
11305         (font-menu-set-font): ditto.
11306         (font-menu-change-face): ditto.
11307         (font-menu-load-font): new device method.
11308         (font-menu-font-data): ditto.
11309
11310         * x-font-menu.el: The above functions deleted.
11311
11312 1999-05-26  Andy Piper  <andy@xemacs.org>
11313
11314         * update-elc.el:
11315         * make-docfile.el:
11316         * loadup.el: rehash expand-file-name usage to not use default-directory.
11317
11318 1999-05-21  Andy Piper  <andy@xemacs.org>
11319
11320         * x-select.el (x-select-convert-to-text):
11321         (x-selected-text-type):
11322         (x-get-selection):
11323         (xselect-convert-to-string):
11324         (xselect-convert-to-compound-text):
11325         (xselect-convert-to-length):
11326         (xselect-convert-to-targets):
11327         (xselect-convert-to-delete):
11328         (xselect-convert-to-filename):
11329         (xselect-convert-to-charpos):
11330         (xselect-convert-to-lineno):
11331         (xselect-convert-to-colno):
11332         (xselect-convert-to-sourceloc):
11333         (xselect-convert-to-os):
11334         (xselect-convert-to-host):
11335         (xselect-convert-to-user):
11336         (xselect-convert-to-class):
11337         (xselect-convert-to-name):
11338         (xselect-convert-to-integer):
11339         (xselect-convert-to-atom):
11340         (xselect-convert-to-identity): functions renamed from x-* and
11341         moved to select.el.
11342         (x-get-secondary-selection): use rename get-selection.
11343         (x-get-clipboard): ditto.
11344         (x-own-selection): moved to select.el.
11345         (x-valid-simple-selection-p): ditto.
11346         (x-dehilight-selection): ditto.
11347         (x-own-clipboard): ditto.
11348         (x-disown-selection): ditto.
11349
11350         * x-mouse.el (x-yank-function): moved to mouse.el.
11351         (x-insert-selection): ditto.
11352         (x-set-point-and-move-selection): use renamed function.
11353
11354         * select.el (selected-text-type): moved and renamed from
11355         x-select.el.
11356         (selection-owner-p): moved to C.
11357         (selection-exists-p): ditto.
11358         (get-cutbuffer): new device method.
11359         (get-selection): generalised and moved from x-select.el.
11360         (own-selection): moved x-own-selection functionality into here.
11361         (dehilight-selection): renamed and moved from x-select.el.
11362         (own-clipboard): functionality moved from x-select.el using new
11363         generic C builtins.
11364         (disown-clipboard): ditto.
11365         (select-convert-to-text):
11366         (select-convert-to-string):
11367         (select-convert-to-compound-text):
11368         (select-convert-to-length):
11369         (select-convert-to-targets):
11370         (select-convert-to-delete):
11371         (select-convert-to-filename):
11372         (select-convert-to-charpos):
11373         (select-convert-to-lineno):
11374         (select-convert-to-colno):
11375         (select-convert-to-sourceloc):
11376         (select-convert-to-os):
11377         (select-convert-to-host):
11378         (select-convert-to-user):
11379         (select-convert-to-class):
11380         (select-convert-to-name):
11381         (select-convert-to-integer):
11382         (select-convert-to-atom):
11383         (select-convert-to-identity): new functions renamed from x-* and
11384         moved from x-select.el.
11385
11386         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11387         into here and use as the default window-system mouse yank.
11388         (insert-selection): generalised and moved from x-mouse.el.
11389         (own-clipboard): moved to C.
11390
11391         * msw-select.el (mswindows-selection-owned-p): deleted.
11392         (mswindows-own-selection): generalised and moved to select.el.
11393         (mswindows-disown-selection): generalised and moved to C.
11394         (mswindows-selection-owner-p): ditto.
11395
11396 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11397
11398         * XEmacs 21.2.14 is released
11399
11400 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11401
11402         * about.el: update contact info for jason and slb.
11403
11404 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11405
11406         * mule/european.el (setup-romanian-environment): Add Romanian
11407         support from Emacs/Mule romanian.el.
11408
11409 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11410
11411         * cus-face.el: Label all custom changes with the 'custom' tag.
11412
11413         * cus-edit.el: idem ditto.
11414
11415         * faces.el: Added suport for adding device tags to various functions.
11416         (custom): New device tag.
11417         (face-spec-set): Call reset face with tags argument. No longer do
11418         x-init-global-faces hack.
11419
11420         * faces.el (frob-face-property): Use an anonymous specifier to map
11421         frob-face-property-1 over.
11422
11423         * x-font-menu.el (font-menu-set-font): Always specify all
11424         properties to custom.
11425
11426 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11427
11428         * mule/european.el (setup-czech-environment): Add czech support.
11429         From David Sauer <davids@orfinet.cz>
11430
11431 1999-03-15  SL Baur  <steve@xemacs.org>
11432
11433         * check-features.el: Turn hard errors into warnings.
11434
11435 1999-03-21  SL Baur  <steve@xemacs.org>
11436
11437         * simple.el (delete-key-deletes-forward): As per discussion on
11438         xemacs-beta, default to t.
11439
11440 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11441
11442         * loadup.el: Define Installation-string before loading anything.
11443
11444 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11445
11446         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11447         From Anders Stenman <stenman@isy.liu.se>
11448
11449 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11450
11451         * wid-edit.el (widget-glyph-find): Ditto.
11452
11453         * packages.el (locate-library): Ditto.
11454
11455         * loadup.el (really-early-error-handler): Ditto.
11456
11457         * lib-complete.el (read-library): Ditto.
11458
11459         * faces.el (set-face-stipple): Ditto.
11460
11461         * code-files.el (load): Use new calling style of locate-file.
11462
11463 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11464
11465         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11466         dead.
11467
11468 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11469
11470         * dumped-lisp.el (preloaded-file-list): Don't load
11471         Installation.el.
11472
11473         * loadup.el (Installation-string): Define it here.
11474
11475 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11476
11477         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11478         Installation.el needs to be loaded before `dump-paths', otherwise
11479         the dumping process won't find it.
11480
11481 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11482
11483         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11484         subr so that we can use `replace-in-string' in Installation.el to
11485         get rid of C-m chars under the native Windows build.
11486
11487 1999-04-29  Andy Piper  <andy@xemacs.org>
11488
11489         * make-docfile.el: canonicalize file and directory names.
11490
11491         * device.el (call-device-method): new function for calling device
11492         specific methods.
11493         (define-device-method): new function for defining device methods.
11494         (define-device-method*): ditto.
11495
11496 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11497
11498         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11499
11500 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11501
11502         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11503         (cyrillic-koi8-r-encode-table): Likewise.
11504         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11505         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11506
11507         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11508         from vietnamese.el].
11509
11510         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11511         mule/mule-misc.el.
11512
11513 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11514
11515         * mule/thai-xtis.el:
11516         - Change font registry name from "Thai94x94-0" to "xtis-0".
11517         - Change mnemonic of coding-system `tis-620' to "TIS620".
11518
11519 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11520
11521         * mule/ethiopic.el: fixed.
11522
11523 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11524
11525         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11526
11527         * mule/thai-xtis.el: New file.
11528
11529         * mule/vietnamese.el: New file.
11530
11531         * mule/ethiopic.el: New file.
11532
11533 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11534
11535         * bytecomp.el (byte-compile-close-variables): Leave
11536         debug-issue-ebola-notices alone.
11537
11538 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11539
11540         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11541         at the top of the buffer since it is the most important thing to
11542         customize
11543         (ldap-get-host-parameter): New defun
11544         (ldap-search): Add a new parameter `withdn' to retrieve the
11545         distinguished names of entries
11546
11547 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11548
11549         * startup.el (splash-frame-body): Date and spelling fixes.
11550
11551 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11552
11553         * view-less.el (toggle-truncate-lines): add autoload tag
11554
11555 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11556
11557         * format.el (format-alist): Disable image stuff.
11558
11559 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11560
11561         * wid-edit.el (widget-glyph-find): Search by directories, then by
11562         suffixes rather than the other way around.
11563         (widget-image-conversion): Renamed to
11564         `widget-image-file-name-suffixes'.
11565
11566 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11567
11568         * mule/mule-charset.el: Made old functions obsolete, remove the
11569         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11570         (charset-iso-graphic-plane): Rename from charset-graphic.
11571         (charset-iso-final-char): Rename from charset-final.
11572         (charset-width): Rename from charset-columns.
11573         (charset-bytes): Added from fsf compatibility, returns always 1.
11574
11575         * mule/mule-misc.el: Move charset-doc-string alias to
11576         mule-charset.el
11577
11578 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11579
11580         * x-faces.el (x-make-font-bold-italic): honor
11581         *try-oblique-before-italic-fonts*
11582
11583 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11584
11585         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11586
11587 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11588
11589         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11590         name.
11591
11592 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11593
11594         * cl-extra.el (equalp): Would bug out for lists.
11595
11596 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11597
11598         * about.el (about-hackers):  Change cgw's email address
11599
11600 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11601
11602         * XEmacs 21.2.13 is released
11603
11604 1999-03-12  SL Baur  <steve@xemacs.org>
11605
11606         * simple.el (delete-key-deletes-forward): Revert to previous
11607         behavior.
11608
11609 1999-01-18  Didier Verna  <didier@xemacs.org>
11610
11611         * menubar-items.el (xemacs-splash-buffer): handle the case of
11612         multiple elements in the splash buffer body.
11613
11614         * startup.el (splash-frame-timeout): new constant: interval
11615         between splash buffer elements.
11616         (command-line-1): handle splash buffer with multiple elements (use
11617         a timeout).
11618         (splash-frame-body): Originally `startup-splash-frame-body'.
11619         Rewrote a cleaner and more readable version. This can now be array,
11620         in which case each element is displayed in turn in the splash buffer.
11621         (splash-frame-static-body): new constant. Persistent information
11622         across all splash buffer elements (preserves the possibility to give
11623         it in different languages.
11624         (circulate-splash-frame-elements): new function. Used as a timeout
11625         to circulate through all splash frame elements and display them in
11626         sequence.
11627         (display-splash-frame): originally `startup-splash-frame'. Handle
11628         the case of multiple elements in the splash buffer body. Now
11629         returns a timeout id if multiple elements to display, or nil.
11630
11631 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11632
11633         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11634         so they can be overridden by x-init-face-from-resources.
11635         Additionally specify the font name also with an x tag.
11636
11637 1999-03-08  Andy Piper  <andy@xemacs.org>
11638
11639         * package-get.el (package-get-base): autoload.
11640
11641         * menubar-items.el (default-menubar): add update menu item. Fix
11642         custom menu to only be activated when package-base is available.
11643
11644         * package-get.el (package-get-custom): don't load
11645         package-get-custom as it is auto-generated. Fix group definition.
11646
11647 1999-03-05  Didier Verna  <didier@xemacs.org>
11648
11649         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11650         instead of `symbol-name' (Thanks Kyle).
11651
11652         * cus-edit.el (custom-save-variables): use `prin1' instead of
11653         princ to write symbols.
11654
11655 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11656
11657         * XEmacs 21.2.12 is released
11658
11659 1999-03-05  SL Baur  <steve@xemacs.org>
11660
11661         * menubar-items.el (default-menubar): Add kfm browsing support.
11662         From Neal Becker <nbecker@fred.net>
11663
11664 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11665
11666         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11667         calls to font-lock during buffer reversion.
11668
11669 1999-02-12  Didier Verna  <didier@xemacs.org>
11670
11671         * info.el (Info-build-node-completions): unconditionally widen the
11672         tag table buffer.
11673
11674 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11675
11676         * x-faces.el (x-init-face-from-resources):
11677         Only set fonts in the 'x locale.
11678
11679 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11680
11681         * package-ui.el (pui-install-selected-packages): Don't throw on
11682         `package-admin-delete-binary-package' returning nil since it's
11683         normal.  Reindent function.
11684         (pui-add-required-packages): Handle case where packages selected
11685         for installation have never been installed.
11686
11687 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11688
11689         * menubar-items.el (default-menubar):
11690         Implement the ``Mule->Set coding system of process'' menu item.
11691
11692 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11693
11694         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11695         files
11696         - Change some `if's to `when's
11697
11698 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11699
11700         * XEmacs 21.2.11 is released
11701
11702 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11703
11704         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11705         against window close (Fix Bug #460).
11706         (ask-user-about-lock-dbox): Idem.
11707
11708 1999-02-25  SL Baur  <steve@xemacs.org>
11709
11710         * mule/mule-charset.el (charset-leading-byte): New function.
11711         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11712
11713 1999-02-12  Andy Piper  <andy@xemacs.org>
11714
11715         * about.el (xemacs-hackers): change andy's email address.
11716         (about-url-alist): change andy's web page address.
11717         (about-xemacs): add piper.
11718
11719 1999-02-16  SL Baur  <steve@xemacs.org>
11720
11721         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11722         of mule-base into lisp/mule.
11723
11724 1999-02-16  SL Baur  <steve@xemacs.org>
11725
11726         * mule/arabic.el:
11727         mule/canna-leim.el:
11728         mule/chinese.el:
11729         mule/cyrillic.el:
11730         mule/english.el:
11731         mule/european.el:
11732         mule/greek.el:
11733         mule/hebrew.el:
11734         mule/japanese.el:
11735         mule/kinsoku.el:
11736         mule/korean.el:
11737         mule/misc-lang.el:
11738         mule/mule-category.el:
11739         mule/mule-ccl.el:
11740         mule/mule-charset.el:
11741         mule/mule-cmds.el:
11742         mule/mule-coding.el:
11743         mule/mule-files.el:
11744         mule/mule-help.el:
11745         mule/mule-init.el:
11746         mule/mule-misc.el:
11747         mule/mule-tty-init.el:
11748         mule/mule-x-init.el:
11749         mule/viet-chars.el:  Remerge from mule-base.
11750
11751         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11752         of mule-base into lisp/mule.
11753
11754 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11755
11756         * process.el (exec-to-string): Use `shell-command-switch' in place
11757         of hard-wired "-c" (for WindowsNT).
11758
11759 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11760
11761         * menubar-items.el (default-menubar):  Remove obsolete
11762         "Gopher" item
11763
11764 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11765
11766         * package-admin.el (package-admin-get-install-dir): First fall
11767         back to the location of xemacs-base for non-mule packages.
11768
11769 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11770
11771         * paths.el:
11772         - improved automounter tmp directory support.
11773         - support 4 (!) empirically discovered automounter conventions
11774
11775 1999-02-12  SL Baur  <steve@xemacs.org>
11776
11777         * etags.el (pop-tag-mark): autoload to match key binding.
11778
11779 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11780
11781         * XEmacs 21.2.10 is released
11782
11783 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11784
11785         * package-get.el (package-get-remote-filename): Don't bug out for
11786         a local file name in the search entry.
11787
11788 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11789
11790         * XEmacs 21.2.9 is released
11791
11792 1999-01-19  Didier Verna  <didier@xemacs.org>
11793
11794         * replace.el (replace-search-function): new variable containing a
11795         function to perform a search-forward.
11796         (replace-re-search-function): new variable containing a function
11797         to perform a re-search-forward.
11798         (perform-replace): use them.
11799
11800 1999-01-25  Didier Verna  <didier@xemacs.org>
11801
11802         * select.el (selection-owner-p): use the name `XEmacs'.
11803         (cut-copy-clear-internal): ditto.
11804
11805 1999-01-18  Andy Piper  <andy@xemacs.org>
11806
11807         * about.el (about-url-alist): Update my entry.
11808         (xemacs-hackers): Ditto.
11809
11810 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11811
11812         * buffer.el (switch-to-buffer): Fixing documentation.
11813         * minibuf.el (minibuffer-completion-table): ditto.
11814         * cl-macs.el (return-from): ditto.
11815
11816 1999-01-04  Didier Verna  <didier@xemacs.org>
11817
11818         * replace.el (delete-non-matching-lines): temporarily disable
11819         case-folding when called interactively with a regexp containing
11820         uppercase characters.
11821         (delete-matching-lines): ditto.
11822         (count-matches): ditto.
11823         (list-matching-lines): ditto.
11824
11825 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11826
11827         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11828         abort if current window is split horizontally, not if others are
11829         split.  Got rid of unnecessary minibuffer checking.  Also, add
11830         some comments (it's still complex).
11831
11832 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11833
11834         * package-get.el: changed address for doc.ic.ac.uk to
11835         sunsite.doc.ic.ac.uk
11836
11837 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11838
11839         * ldap.el (toplevel): Remove requires so that the file compiles
11840         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11841
11842 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11843
11844         * dump-paths.el: Calculate module-directory and set
11845         module-load-path to the load path for modules.
11846
11847         * loadup.el: Get bootstrap value of module-load-path from the
11848         environment variable EMACSBOOTSTRAPMODULEPATH.
11849         - Display the module load path if we're debugging paths.
11850
11851         * setup-paths.el: Added function paths-find-site-module-directory.
11852         - Added function paths-find-module-directory.
11853         - Added function paths-construct-module-load-path.  Uses new
11854         environment variable EMACSMODULEPATH.
11855
11856 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11857
11858         * font.el (font-default-object-for-device):
11859         Oops! This `or' can't be replaced by `unless'.
11860         Fixed inability to run w3, among other things.
11861
11862 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11863
11864         * package-admin.el: Change initialization of
11865           package-admin-install-function dependent on system type.
11866           Change package-admin-install-function-mswindows to use
11867           "minitar".
11868
11869 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11870
11871         * mouse.el (default-mouse-motion-handler): Disable help echo while
11872         in the minibuffer.
11873
11874 1998-12-28  Martin Buchholz <martin@xemacs.org>
11875
11876         * XEmacs 21.2.8 is released.
11877
11878 1998-12-24  Martin Buchholz <martin@xemacs.org>
11879
11880         * XEmacs 21.2.7 is released.
11881
11882 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11883
11884         * package-ui.el (pui-list-packages): Set truncate-lines.
11885
11886         * package-get.el (package-get-download-menu): Use
11887         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11888
11889         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11890         (pui-help-string): idem.
11891         (list-packages-mode): New major mode.
11892         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11893         (pui-install-selected-packages): Add suport for removing packages.
11894         (pui-toggle-package-delete-key): New function.
11895         (pui-popup-context-sensitive): New kludge.
11896         (pui-list-packages): Add warning when `package-get-remote' is nil.
11897         (package-ui-add-site): New function.
11898
11899 1998-12-01  Didier Verna  <didier@xemacs.org>
11900
11901         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11902
11903 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11904
11905         * ldap.el: Custom-ized
11906         (toplevel): Do not provide `ldap' which is provided by C level
11907         LDAP code
11908         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11909
11910 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11911
11912         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11913
11914 1998-12-17  Andy Piper  <andy@xemacs.org>
11915
11916         * sound.el (sound-load-list): name changed from sound-load-alist.
11917         (sound-extension-list): name changed from sound-ext-list.
11918         (load-default-sounds): use new names.
11919         (load-sound-file): use new names.
11920
11921 1998-12-16  Andy Piper  <andy@xemacs.org>
11922
11923         * XEmacs 21.2.6 is released
11924
11925 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11926
11927         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11928         errors.
11929
11930 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11931
11932         * wid-edit.el (widget-echo-this-extent): Set
11933         help-echo-owns-message to t.
11934
11935 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11936
11937         * package-get.el (package-get-download-menu): use toggles for
11938           each site in the download site menu.
11939
11940 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11941
11942         * package-get.el (package-get): If we cannot find a package
11943           because package-get-remote is not set, give a more helpful
11944           error message.
11945
11946 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11947
11948         * package-get.el (package-get-remote-filename): use an EFS path
11949         with user anonymous if no user is specified.
11950
11951 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11952
11953         * faces.el (face-spec-set): Re-init fallfacks for default after
11954         calling reset-face on the default face.
11955
11956 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11957
11958         * package-admin.el (package-admin-default-install-function):
11959         Behave as advertised.  Make sure the pkg-dir is proper for
11960         default-directory.
11961         (package-admin-add-binary-package): Make sure the pkg-dir is
11962         proper for default-directory.
11963         (package-admin-install-function-mswindows): Make sure the pkg-dir
11964         is proper for default-directory.
11965
11966 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11967
11968         * XEmacs 21.2.5 is released
11969
11970 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11971
11972         * files.el (binary-file-regexps): regexp-opt is not available at
11973         bytecompile time.
11974
11975 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11976
11977         * x-win-xfree86.el:
11978         * x-win-sun.el (x-win-init-sun):
11979         * x-win-sun.el:
11980         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11981         * x-iso8859-1.el:
11982         * x-init.el (init-post-x-win):
11983         * x-init.el (init-pre-x-win):
11984         * x-init.el (x-initialize-compose):
11985         * x-init.el:
11986         * x-compose.el:
11987         * winnt.el:
11988         * widget.el:
11989         * wid-edit.el (widget-glyph-click):
11990         * wid-edit.el (widget-glyph-find):
11991         * wid-edit.el (widget-type):
11992         * view-less.el (view-buffer-other-window):
11993         * very-early-lisp.el:
11994         * version.el:
11995         * toolbar.el:
11996         * toolbar-items.el:
11997         * term/sun.el (suntool-map):
11998         * term/sun-mouse.el:
11999         * term/internal.el:
12000         * syntax.el (modify-syntax-entry):
12001         * symbol-syntax.el:
12002         * subr.el:
12003         * startup.el (lock-directory):
12004         * simple.el (set-comment-column):
12005         * simple.el (backward-delete-char-untabify):
12006         * shadow.el (find-emacs-lisp-shadows):
12007         * shadow.el:
12008         * setup-paths.el (paths-construct-info-path):
12009         * select.el (cut-copy-clear-internal):
12010         * process.el (call-process-region):
12011         * process.el (start-process-shell-command):
12012         * process.el:
12013         * paths.el (rmail-spool-directory):
12014         * paragraphs.el (use-hard-newlines):
12015         * package-get.el (package-get-dependencies):
12016         * package-admin.el (package-admin-delete-binary-package):
12017         * obsolete.el (truncate-string):
12018         * obsolete.el (store-substring):
12019         * mouse.el (default-mouse-track-maybe-own-selection):
12020         * mouse.el (mouse-yank-at-point):
12021         * modeline.el:
12022         * modeline.el (mouse-drag-modeline):
12023         * minibuf.el (read-directory-name-internal):
12024         * minibuf.el (read-file-name-internal):
12025         * minibuf.el (read-file-name-internal-1):
12026         * minibuf.el (read-file-name-2):
12027         * minibuf.el (exact-minibuffer-completion-p):
12028         * minibuf.el (read-from-minibuffer):
12029         * minibuf.el:
12030         * menubar.el (check-menu-syntax):
12031         * map-ynp.el (map-y-or-n-p):
12032         * make-docfile.el (docfile-out-of-date):
12033         * loadup.el ((member "run-temacs" command-line-args)):
12034         * loadup.el ((member "no-site-file" command-line-args)):
12035         * loadup.el (really-early-error-handler):
12036         * loadup.el:
12037         * loadhist.el:
12038         * loaddefs.el:
12039         * lisp-mnt.el (lm-verify):
12040         * lib-complete.el (lib-complete:cache-completions):
12041         * lib-complete.el (library-all-completions):
12042         * itimer.el (itimer-run-expired-timers):
12043         * info.el (Info-mode):
12044         * info.el (Info-insert-file-contents):
12045         * info.el (Info-rebuild-dir):
12046         * info.el (Info-build-dir-anew):
12047         * info.el (Info-parse-dir-entries):
12048         * info.el (Info-dir-outdated-p):
12049         * info.el (Info-insert-dir):
12050         * info.el (info-xref):
12051         * info.el:
12052         * hyper-apropos.el (hyper-apropos-get-doc):
12053         * hyper-apropos.el (hyper-describe-face):
12054         * hyper-apropos.el (hyper-apropos-mode):
12055         * hyper-apropos.el:
12056         * help.el (list-processes):
12057         * help.el:
12058         * gnuserv.el:
12059         * font.el (mswindows-font-create-name):
12060         * font.el (font-default-font-for-device):
12061         * font.el (x-font-create-object):
12062         * font.el (font-registry):
12063         * font.el:
12064         * font-lock.el (font-lock-keywords):
12065         * font-lock.el:
12066         * finder.el (finder-compile-keywords):
12067         * find-paths.el (paths-find-recursive-path):
12068         * fill.el (set-justification-center):
12069         * fill.el (fill-region-as-paragraph):
12070         * files.el (insert-directory):
12071         * files.el (wildcard-to-regexp):
12072         * files.el (recover-file):
12073         * files.el (basic-save-buffer):
12074         * files.el (delete-auto-save-file-if-necessary):
12075         * files.el (file-relative-name):
12076         * files.el (backup-extract-version):
12077         * files.el (backup-buffer):
12078         * files.el (set-visited-file-name):
12079         * files.el (set-auto-mode):
12080         * files.el (interpreter-mode-alist):
12081         * files.el:
12082         * files.el (find-file-noselect):
12083         * files.el (abbreviate-file-name):
12084         * files.el (parse-colon-path):
12085         * files.el (directory-abbrev-alist):
12086         * etags.el (visit-tags-table-buffer):
12087         * easymenu.el (easy-menu-define):
12088         * dragdrop.el (experimental-dragdrop-drag):
12089         * dragdrop.el (dragdrop-drop-do-functions):
12090         * dragdrop.el (dragdrop-drop-at-point):
12091         * disass.el (disassemble-1):
12092         * disass.el (disassemble-internal):
12093         * disass.el (disassemble):
12094         * disass.el:
12095         * derived.el (derived-mode-init-mode-variables):
12096         * derived.el (define-derived-mode):
12097         * custom.el (defgroup):
12098         * cus-edit.el (custom-quote):
12099         * config.el:
12100         * code-process.el (open-network-stream):
12101         * code-process.el (start-process):
12102         * code-process.el (call-process-region):
12103         * code-process.el (call-process):
12104         * code-process.el:
12105         * code-files.el (insert-file-contents):
12106         * code-files.el:
12107         * code-files.el (buffer-file-coding-system-for-read):
12108         * cmdloop.el (yes-or-no-p-minibuf):
12109         * cl.el:
12110         * cl-macs.el:
12111         * cl-extra.el:
12112         * callers-of-rpt.el (make-caller-report):
12113         * callers-of-rpt.el:
12114         * bytecomp.el (batch-byte-recompile-directory):
12115         * bytecomp.el (batch-byte-compile-1):
12116         * bytecomp.el (batch-byte-compile):
12117         * bytecomp.el (display-call-tree):
12118         * bytecomp.el (byte-compile-insert):
12119         * bytecomp.el (byte-compile-two-args-19->20):
12120         * bytecomp.el (byte-compile-variable-ref):
12121         * bytecomp.el (byte-compile-form):
12122         * bytecomp.el (byte-compile-top-level-body):
12123         * bytecomp.el (byte-compile-out-toplevel):
12124         * bytecomp.el (byte-compile-byte-code-maker):
12125         * bytecomp.el (byte-compile-file-form-defmumble):
12126         * bytecomp.el (byte-compile-file-form):
12127         * bytecomp.el (byte-compile-keep-pending):
12128         * bytecomp.el (byte-compile-insert-header):
12129         * bytecomp.el (byte-compile-from-buffer):
12130         * bytecomp.el (byte-compile-file):
12131         * bytecomp.el (byte-recompile-file):
12132         * bytecomp.el (byte-compile-close-variables):
12133         * bytecomp.el (byte-compile-warn-about-unused-variables):
12134         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12135         * bytecomp.el (byte-compiler-legal-options):
12136         * bytecomp.el (byte-compile-lapcode):
12137         * bytecomp.el (byte-optimize-log):
12138         * bytecomp.el ((fboundp 'defsubst)):
12139         * bytecomp.el:
12140         * bytecomp-runtime.el:
12141         * byte-optimize.el (byte-optimize-apply):
12142         * byte-optimize.el (car):
12143         * byte-optimize.el (byte-optimize-form):
12144         * byte-optimize.el (byte-optimize-form-code-walker):
12145         * byte-optimize.el:
12146         * build-report.el (build-report-insert-installation-file):
12147         * build-report.el (build-report):
12148         * auto-show.el:
12149         * apropos.el (apropos-documentation):
12150         - mega patch
12151         - clean up byte-compile warnings
12152         - remove unused variables
12153         - Use common lisp style hashtable functions
12154         - byte compiler cleanup
12155         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12156         - remove old backquote syntax usage
12157         - move some cl functionality into C for speed.
12158         - remove last remaining VMS support
12159         - spelling fixes
12160         - implement last, butlast, nbutlast, copy-list in C.
12161         - new macro ignore-file-errors, similar to ignore-errors
12162           (ignore-file-errors (delete-file "foo"))
12163         - get frequent garbage collection during loadup.el by tweaking
12164           gc-cons-threshold, rather than explicitly calling garbage-collect
12165         - default delete-key-deletes-forward to `t'.
12166
12167 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12168
12169         * XEmacs 21.2-beta4 is released.
12170
12171 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12172
12173         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12174         (easy-menu-item-present-p): Wrapper around find-menu-item.
12175         (easy-menu-remove-item): Wrapper around delete-menu-item.
12176
12177         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12178         (add-menu-button): Add 'in-menu' argument.
12179         (add-menu-item-1): Add in-menu support to helper function.
12180
12181 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12182
12183         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12184
12185 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12186
12187         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12188         of Dec 4, 1997.
12189
12190 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12191
12192         * process.el (shell-command-on-region): Report if the command
12193         succeeded or failed.
12194
12195 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12196
12197         * subr.el (buffer-substring-no-properties): Comment out.
12198
12199 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12200
12201         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12202           into font instances first, like `x-frob-font-size' does.
12203           (mswindows-find-larger-font): ditto
12204
12205 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12206
12207         * package-ui.el (pui-install-selected-packages): fix args in call
12208         to `package-get'.
12209
12210 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12211
12212         * package-get.el (host-name): New widget type.
12213         (package-get-remote): Better customization using new type.
12214         (package-get-download-sites): idem dito.
12215
12216         (package-get-custom): Do not use package-get-all untill we have
12217         runtime dependencies.
12218
12219         (package-get-remove-copy): Default to 't' we no longer need this
12220         kludge as we do not currently use depenencies.
12221
12222         (package-get-was-current): New variable.
12223         (package-get-require-base): New 'force-current' argument.
12224         (package-get-update-base): idem
12225         (package-get-package-provider):  idem
12226         (package-get-locate-index-file): New 'no-remote' argument.
12227         (package-get-locate-file): idem.
12228
12229         (package-get-maybe-save-index): New function.
12230         (package-get-update-base): Use it.
12231
12232 1998-10-28 Greg Klanderman <greg@alphatech.com>
12233
12234         * package-get.el (package-get-remote): default to nil; by default,
12235         don't go out to the net via EFS.  They must select a download site.
12236         (package-get-download-sites): new variable.
12237         (package-get-download-menu): new function.
12238         (package-get-locate-index-file): new function.
12239         (package-get-update-base): use it.
12240
12241         * menubar-items.el (default-menubar): add "Update Package Index"
12242         and "Add Download Site" menus under Options | Manage Packages.
12243
12244 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12245
12246         * package-get.el (package-get): bugfix code checking installed version
12247         for case where package is not currently installed.
12248         (package-get-require-signed-base-updates): new variable.
12249         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12250         deemed not a goot thing.  Use the variable
12251         package-get-allow-unsigned-base-updates instead.
12252
12253 1998-10-16 Greg Klanderman <greg@alphatech.com>
12254
12255         * package-get.el (package-get): Don't install an older version than
12256         we already have unless explicitly told to.  Issue a warning.
12257
12258         * package-ui.el (pui-add-required-packages): when adding
12259         dependencies, don't add packages that are up to date.
12260         (pui-package-symbol-char):  Don't consider a package out of date
12261         if you have a newer version installed than the latest version in
12262         package-get-base.
12263
12264         * package-get.el (package-get-base-filename): document that it may
12265         be a path relative to package-get-remote;  new default value.
12266         (package-get-locate-file): new function.
12267         (package-get-update-base): use it to expand package-get-base-filename.
12268         (package-get-save-base): new function to save the package-get database
12269         to file.
12270         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12271         (package-get-update-base): pass the REMOTE-SOURCE arg.
12272         (package-get-update-base-entry): call package-get-custom-add-entry.
12273         (package-get-file-installed-p): removed; no longer needed.
12274         (package-get-create-custom): ditto.
12275         (toplevel): remove code to build and load package-get-custom.el
12276         (package-get-custom-add-entry): new function.
12277
12278 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12279
12280         * wid-edit.el (widget-button-click): Don't switch window.
12281
12282 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12283
12284         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12285
12286 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12287
12288         * etags.el (find-tag-default): Run find-tag-hook using
12289         run-hooks rather than funcall
12290
12291 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12292
12293         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12294         and the current local map as the parents to isearch-mode-map.
12295
12296 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12297
12298         * XEmacs 21.2-beta3 is released.
12299
12300 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12301
12302         * package-get.el (package-get-update-base): use
12303         insert-file-contents-internal, not insert-file-contents-literally.
12304
12305 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12306
12307         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12308         dump time.
12309
12310 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12311
12312         * package-get.el (package-get-update-base-entry): new function.
12313         (package-get-update-base): renamed; was `package-get-load-base'.
12314         cleanup, and use package-get-update-base-from-buffer.
12315         (package-get-update-base-from-buffer): new function.
12316         (package-get-update-base-entries): new; helper for above.
12317         Do not eval lisp grabbed over ftp; parse it from new format.
12318
12319 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12320
12321         * files.el (set-auto-mode): Don't play games loading package-get
12322         database; package-get-package-provider will handle it all.
12323
12324 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12325
12326         * package-get.el (package-get-base-filename): new variable.
12327         (package-get-require-base): new function.
12328         (package-get-pgp-signed-begin-line): new variable.
12329         (package-get-pgp-signature-begin-line): ditto.
12330         (package-get-pgp-signature-end-line):  ditto.
12331         (package-get-load-base): new function.
12332         (package-get-interactive-package-query):
12333         (package-get-update-all):
12334         (package-get-dependencies):
12335         (package-get-package-provider):
12336         (package-get-custom): use package-get-require-base.
12337         [package-get-custom loading]: disable for now.
12338
12339         * package-ui.el (pui-list-packages): use (package-get-require-base)
12340
12341 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12342
12343         * package-ui.el: Correct obvious thinko in choosing extent face.
12344
12345 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12346
12347         * menubar-items.el (default-menubar): pui-list-package has nothing
12348         to with Customize. Move all the package stuff to a new Item in Options.
12349
12350         * package-ui.el (pui-menu): Add menu and Popup menu.
12351
12352         * package-get.el (package-get): Use new
12353         package-admin-get-install-dir.
12354
12355         * package-admin.el (package-admin-get-install-dir): New syntax.
12356         Conserve package location and put mule packages where mule-base is.
12357
12358         * package-get.el : Customized
12359
12360         * package-ui.el (pui): Customized
12361         (pui-package-install-dest-dir): New variable.
12362         (pui-install-selected-packages): Use it
12363
12364 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12365
12366         * package-get.el (package-get-interactive-package-query): Move
12367         dependency on package-get-base to run-time.
12368         (package-get-update-all): Ditto.
12369         (package-get-dependencies): Ditto.
12370         (package-get-package-provider): Ditto.
12371         (package-get-custom): Ditto.
12372
12373 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12374
12375         * events.el: Remove 'ascii-character property from 'backspace
12376         and 'delete symbols
12377
12378 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12379
12380         * package-get-base.el: removed.
12381
12382 1998-09-23  Didier Verna  <didier@xemacs.org>
12383
12384         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12385         (no-upper-case-p): new function.
12386         (with-search-caps-disable-folding): new macro.
12387         (with-interactive-search-caps-disable-folding): new macro.
12388         (zap-to-char): In interactive mode, do a case-sensitive search if
12389         the character is uppercase.
12390         (zap-up-to-char): ditto.
12391
12392         * replace.el (perform-replace): use the function no-upper-case-p.
12393
12394         * isearch-mode.el (isearch-fix-case): ditto.
12395         make obsolete `with-caps-disable-folding' and
12396         `isearch-no-upper-case-p'.
12397
12398         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12399         (tags-search): ditto.
12400         (tags-query-replace): ditto.
12401
12402         * info.el (Info-search): ditto.
12403
12404 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12405
12406         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12407
12408 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12409
12410         * package-admin.el (package-admin-rmtree): rewritten.  need to
12411         check for "." and ".." before symlink check.  expand files and
12412         directories with respect to DIRECTORY, not default-directory.
12413
12414 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12415
12416         * package-get.el (package-get-all): add INSTALL-DIR argument.
12417
12418 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12419
12420         * package-ui.el (pui-add-required-packages): new function, select
12421         dependent packages.
12422         (pui-display-keymap): bind it.
12423         (pui-help-string): document it.
12424         (pui-install-selected-packages): package-get-all -> package-get.
12425
12426         * package-get.el (package-get-dependencies): new function.
12427
12428 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12429
12430         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12431         regexps.
12432
12433 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12434
12435         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12436         function.
12437         (default-mouse-track-normalize-point): Use it.
12438
12439 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12440
12441         * package-admin.el (package-admin-delete-binary-package):
12442                 General cleanup. Remove unnessary use of progn and
12443         save-excursion.
12444         (package-admin-delete-binary-package): Do NOT mess with file
12445         modes. That is evil.
12446         (package-admin-delete-binary-package): Wrap all deleting in
12447         condition-case. The data in MANIFEST is untrustworthy.
12448         (package-admin-delete-binary-package): Let the OS worry about non
12449         empty directories.
12450
12451 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12452
12453         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12454         processing.
12455         (lm-report-bug): Fix mail address to send bug reports to.
12456
12457 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12458
12459         * XEmacs 21.2-beta2 is released.
12460
12461 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12462
12463         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12464
12465 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12466
12467         * info.el (Info-mode): Document page turning by double clicks in
12468         docstring so `M-x describe-mode' will display it.
12469
12470 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12471
12472         * info.el (Info-mouse-track-double-click-hook): Use character
12473         widths to calculate a border region where double clicking does
12474         page turning, and return `nil' by default so other hooks, such as
12475         region highlighting, will be run.
12476
12477 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12478
12479         * sound.el (default-sound-directory-list): Initialize with all the
12480         "sounds" directories in `data-directory-list'.  It used to just be
12481         the first one.
12482
12483         * packages.el (locate-data-directory-list): Created.  This gives
12484         the list of matching directories, unlike `locate-data-directory',
12485         which just gives the first one.
12486
12487 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12488
12489         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12490         make a binding in the local keymap until help-char handling is
12491         improved.
12492
12493         * help.el (help-keymap-with-help-key): Provide keymap with help
12494         binding.
12495         (help-print-help-form): New helper function.
12496
12497 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12498
12499         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12500         move extent to another buffer; no need to create a new extent.
12501         (isearch-fix-case): New function.
12502         (isearch-search-and-update): Use it.
12503
12504 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12505
12506         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12507         the keymap, not minor-mode-map-alist.
12508         (isearch-done): Restore overriding-local-map.
12509
12510 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12511
12512         * bytecomp.el (byte-compile-buffer-substring):
12513         Fix for: (byte-compile (defun f () (buffer-substring)))
12514         ==>   ** buffer-substring called with 3 args, but requires 0-3
12515         - new code not only works, but is more readable, too.
12516
12517 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12518
12519         * msw-faces.el (mswindows-init-device-faces): Don't try to
12520           specify a default font at this late stage. Do try to force
12521           creation of the default face font so that if it fails we get
12522           an error now instead of a crash at frame creation.
12523
12524           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12525           mswindows-make-font-unitalic: Canonical default weight
12526           changed from "Normal" to "Regular".
12527
12528           mswindows-make-font-bold / -bold-italic: Supplied device was
12529           not being passed into call to mswindows-find-smaller-font.
12530
12531 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12532
12533         * package-get.el (package-get-remote): Fix the path where to find
12534           the packages on xemacs.org.
12535
12536 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12537
12538         * about.el (about-maintainer-info): Update Ben's entry.
12539
12540 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12541
12542         * lisp/shadow.el (find-emacs-lisp-shadows):
12543         - `member' was being called on lists of length 2000!
12544         - Replace with hashtables.
12545         - Replace hand-coded loops with (dolist)
12546         - Fix comment typo
12547
12548 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12549
12550         * packages.el: Added new function, `package-delete-name', to
12551           delete existing packages from the installed package database
12552           (`packages-package-list').  Also added the "pkginfo" directory
12553           to `packages-special-base-regexp', so that the pkginfo directory
12554           would not get added to `late-packages'.
12555
12556         * package-admin.el: Added ability to delete an installed package
12557           (added low-level function, `package-admin-delete-package').
12558           Understands how to use the pkginfo/MANIFEST.<package> file to
12559           delete the package.  When installing a package, will also
12560           create a MANIFEST.* file if one is not provided by the
12561           package.  If the MANIFEST.* doesn't exist when deleting a
12562           package, the functions will fall back to attempting to delete
12563           any package-specific lisp directory.
12564
12565         * package-get.el: Moved some functions to package-admin.el.
12566           Added interactive function `package-get-delete-package', for
12567           use by users for deleting a package.
12568
12569           Also modified to not require the presence of efs.
12570
12571 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12572
12573         * files.el (find-file-noselect): Handle all signals, kill the
12574         buffer and resignal.
12575
12576 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12577
12578         * cl-macs.el (glyph-image): Add setf method.
12579
12580 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12581
12582         * package-get.el: Fixed broken EFS downloading.  Also, look for
12583           .tar.gz files first, in preference over .tgz files.
12584
12585         * package-ui.el: Fix display of package version numbers.
12586
12587 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12588
12589         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12590         argument.
12591
12592 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12593
12594         * list-mode.el: `display-completion-list': added new/optional
12595           keyword `:completion-string', which allows the programmer to
12596           change the "Possible completions are:" prompt.
12597
12598         * menubar-items.el: Added new pulldown menu-pick to start up the
12599           visual package browser/installer:
12600
12601                 Options->Customize->List Packages
12602
12603         * package-admin.el: Added hooks for installing under both Unix
12604           and MS Windows.  Does additional error checking.  No longer
12605           calls "add-big-package.sh" to install packages under Unix; now
12606           calls gunzip & tar directly.
12607
12608         * package-get.el: Added ability to install packages from files
12609           on a local disk/CDROM.  Now deletes any existing package lisp
12610           directory.  Does completion on available packages when
12611           querying for package names.  Will also search for .tgz files
12612           in addition for .tar.gz files.  Tries to reload
12613           auto-autoloads, as a convenience when loading new packages,
12614           and also tries to add any new package paths to `load-path'.
12615           Changed all occurences of `concat' to use `expand-file-name'.
12616
12617         * package-ui.el: New file which implements the main visual
12618           package browser/installer, which is started via a menu pick or
12619           M-x pui-list packages.
12620
12621 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12622
12623         * startup.el (load-init-file): spelling fix.
12624
12625 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12626
12627         * startup.el (normal-top-level): Load auto-autoload files
12628         covariantly with their precedence.
12629
12630 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12631
12632         * menubar-items.el (default-menubar): Remove "Font Weight"
12633         option, there is currently no custom equivalent.. Customize-faces
12634         is "Edit faces".
12635
12636         * x-font-menu.el (font-menu-set-font): Use customize to set
12637         default face.
12638
12639         * faces.el (face-spec-update-all-matching): New function.
12640
12641         * cus-face.el (custom-set-face-update-spec): New function.
12642         Interface to customize faces from elisp.
12643
12644         (custom-face-value-create): Show the customized settings if set
12645         but not saved.
12646
12647 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12648
12649         (custom-face-value-create): Show the customized settings if set
12650         but not saved.
12651
12652 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12653
12654         * keydefs.el (global-map): Add FSF 20.3 binding of
12655         query-replace-regexp.
12656
12657 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12658
12659         * minibuf.el (read-file-name-internal-1): use
12660         user-name-completion-1 instead of user-name-completion.
12661
12662 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12663
12664         * loadup.el:
12665         * make-docfile.el:
12666         * update-elc.el: Don't set `source-directory' (now defunct as a
12667         global variable) no more.
12668
12669         * packages.el (packages-list-autoloads): Made `source-directory'
12670         (now defunct as a global variable) a parameter.
12671
12672 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12673
12674         * about.el (about-hackers): new email
12675
12676 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12677
12678         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12679
12680 1998-07-17  Didier Verna  <didier@xemacs.org>
12681
12682         * faces.el (set-face-property):
12683         (set-face-dim-p):
12684         (face-dim-p): updated the doc strings now that the dim property isn't
12685         tty-specific.
12686         (face-equal): the dim property is now a common one.
12687
12688         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12689         Renamed the `stipple' attribute to `background-pixmap'.
12690         (custom-face-background-pixmap): make custom-face-stipple an
12691         obsolete alias for this.
12692
12693 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12694
12695         * find-paths.el (paths-file-readable-directory-p): Created and
12696         used.
12697
12698         * loadup.el: Don't set inhibit-... flags from run-temacs.
12699
12700 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12701
12702         * packages.el (packages-data-path-depth): Added and used.
12703
12704 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12705
12706         * about.el:
12707         - Change .xpm to .png, delete "zcat" section.
12708         - cosmetic fix in the 'marcpa' entry.
12709
12710         * etc/photos
12711         - convert all .xpm.Z to .png
12712         - rename mrb to martin
12713         - rename mcook-m to mcookm
12714
12715 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12716
12717         * x-init.el (x-initialize-compose): Add support for
12718         dead-circumflex as YET ANOTHER NAME for that dead key.
12719
12720 1998-08-05  Colin Rafferty <colin@xemacs.org>
12721
12722         * setup-paths.el (paths-construct-exec-path): Made the
12723         last-packages really be last.
12724         (paths-construct-data-directory-list): Ditto.
12725
12726 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12727
12728         * startup.el(startup-splash-frame-body):
12729         Update Copyright notice in splash screen
12730
12731 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12732
12733         * minibuf.el (read-file-name-internal-1): do ~user completion.
12734
12735 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12736
12737         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12738         aginst destroyed extents
12739
12740 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12741
12742         * package-get.el (package-get): add `install-dir' argument.
12743
12744 1998-07-20  John Jones  <jj@asu.edu>
12745
12746         * package-get.el: calls to package-get-update-all will only
12747           update packages which are already installed.
12748
12749 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12750
12751         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12752         writable.
12753
12754 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12755
12756         * about.el (about-hackers): Correct my email.
12757
12758 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12759
12760         * about.el (about-hackers): new email-address.
12761
12762 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12763
12764         * minibuf.el (read-number): Don't let `input-error' condition
12765         escape.
12766
12767 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12768
12769         * about.el (about-hackers): use my `email-for-life' address.
12770
12771 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12772
12773         * XEmacs 21.2-beta1 is released.
12774
12775 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12776
12777         * ldap.el (ldap-search): Doc string change
12778
12779 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12780
12781         * menubar-items.el (default-menubar): Removed references to
12782         `data-directory', and use `locate-data-file' instead, and made
12783         then greyed out if they don't exist.
12784
12785 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12786
12787         * keymap.el (events-to-keys): Use `format' instead of `concat'
12788         since the latter does not accept integer args anymore
12789
12790 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12791
12792         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12793         macros replaced.
12794
12795 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12796
12797         * make-docfile.el: Get first initialization from very-early-lisp.el
12798         * update-elc.el: Ditto.
12799         * loadup.el (really-early-error-handler): Ditto.
12800
12801         * packages.el (packages-unbytecompiled-lisp): Add new file,
12802         very-early-lisp.el.
12803
12804         * very-early-lisp.el: New file.
12805
12806 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12807
12808         * Symbols that have been obsolete for at least 3 years removed (II).
12809
12810         * obsolete.el (eval-current-buffer): Make compatible.
12811         (byte-code-function-p): Ditto.
12812         (send-string): Removed.
12813         (send-region): Removed.
12814         (screen-scrollbar-width): Removed.
12815         (set-screen-scrollbar-width): Removed.
12816         (set-screen-left-margin-width): Removed.
12817         (set-screen-right-margin-width): Removed.
12818         (screen-left-margin-width): Removed.
12819         (screen-right-margin-width): Removed.
12820         (set-buffer-left-margin-width): Removed.
12821         (set-buffer-right-margin-width): Removed.
12822         (buffer-left-margin-width): Removed.
12823         (buffer-right-margin-width): Removed.
12824         (x-set-frame-icon-pixmap): Removed.
12825         (x-set-screen-icon-pixmap): Removed.
12826         (pixel-name): Removed.
12827         (make-pixmap): Removed.
12828         (make-cursor): Removed.
12829         (pixmap-width): Removed.
12830         (pixmap-contributes-to-line-height-p): Removed.
12831         (set-pixmap-contributes-to-line-height): Removed.
12832
12833 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12834
12835         * obsolete.el (popup-menu-up-p): removed.
12836         (read-no-blanks-input): Removed.
12837         (wholenump): Removed.
12838         (ring-mod): Removed (what was ring-mod?).
12839         (current-time-seconds): Removed.
12840         (run-special-hook-with-args): Removed.
12841         (dot): Removed.
12842         (dot-marker): Removed.
12843         (dot-min): Removed.
12844         (dot-max): Removed.
12845         (window-dot): Removed.
12846         (set-window-dot): Removed.
12847
12848         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12849         `dot-min'.
12850
12851         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12852
12853         * code-files.el (insert-file-contents): Rename
12854         run-special-hook-with-args to run-hook-with-args-until-success.
12855         (write-region): Ditto.
12856
12857 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12858
12859         * about.el: Fix typos, update release date.
12860
12861         * Symbols that have been obsolete for at least 3 years removed.
12862
12863         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12864         screen- functions.
12865         (toplevel): remove setf methods for screen functions.
12866         * cl-macs.el (extent-data): defsetf removed.
12867         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12868         many places to remove.
12869         (comment-indent-hook): Ditto.
12870         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12871         (buffer-dedicated-screen): Ditto.
12872         (deiconify-screen): Ditto.
12873         (delete-screen): Ditto.
12874         (event-screen): Ditto.
12875         (find-file-other-screen): Ditto.
12876         (find-file-read-only-other-screen): Ditto.
12877         (live-screen-p): Ditto.
12878         (screen-height): Ditto.
12879         (screen-iconified-p): Ditto.
12880         (screen-list): Ditto.
12881         (screen-live-p): Ditto.
12882         (screen-name): Ditto.
12883         (screen-parameters): Ditto.
12884         (screen-pixel-height): Ditto.
12885         (screen-pixel-width): Ditto.
12886         (screen-root-window): Ditto.
12887         (screen-selected-window): Ditto.
12888         (screen-totally-visible-p): Ditto.
12889         (screen-visible-p): Ditto.
12890         (screen-width): Ditto.
12891         (screenp): Ditto.
12892         (get-screen-for-buffer): Ditto.
12893         (get-screen-for-buffer-noselect): Ditto.
12894         (get-other-screen): Ditto.
12895         (iconify-screen): Ditto.
12896         (lower-screen): Ditto.
12897         (mail-other-screen): Ditto.
12898         (make-screen): Ditto.
12899         (make-screen-invisible): Ditto.
12900         (make-screen-visible): Ditto.
12901         (modify-screen-parameters): Ditto.
12902         (new-screen): Ditto.
12903         (next-screen): Ditto.
12904         (next-multiscreen-window): Ditto.
12905         (other-screen): Ditto.
12906         (previous-screen): Ditto.
12907         (previous-multiscreen-window): Ditto.
12908         (raise-screen): Ditto.
12909         (redraw-screen): Ditto.
12910         (select-screen): Ditto.
12911         (selected-screen): Ditto.
12912         (set-buffer-dedicated-screen): Ditto.
12913         (set-screen-height): Ditto.
12914         (set-screen-position): Ditto.
12915         (set-screen-size): Ditto.
12916         (set-screen-width): Ditto.
12917         (show-temp-buffer-in-current-screen): Ditto.
12918         (switch-to-buffer-other-screen): Ditto.
12919         (visible-screen-list): Ditto.
12920         (window-screen): Ditto.
12921         (x-set-screen-pointer): Ditto.
12922         (x-set-frame-pointer): Ditto.
12923         (screen-title-format): Ditto.
12924         (screen-icon-title-format): Ditto.
12925         (terminal-screen): Ditto.
12926         (delete-screen-hook): Ditto.
12927         (create-screen-hook): Ditto.
12928         (mouse-enter-screen-hook): Ditto.
12929         (mouse-leave-screen-hook): Ditto.
12930         (map-screen-hook): Ditto.
12931         (unmap-screen-hook): Ditto.
12932         (default-screen-alist): Ditto.
12933         (default-screen-name): Ditto.
12934         (x-screen-defaults): Ditto.
12935         (x-create-screen): Ditto.
12936         * obsolete.el: meta-flag removed.
12937         baud-rate removed.
12938         sleep-for-millisecs removed.
12939         extent-data removed.
12940         set-extent-data removed.
12941         set-extent-attribute removed.
12942         extent-glyph removed.
12943         extent-layout removed.
12944         set-extent-layout removed.
12945         list-faces-display removed.
12946         list-faces removed.
12947         trim-versions-without-asking removed.
12948         after-write-file-hooks removed.
12949         truename removed.
12950         auto-fill-hook removed.
12951         blink-paren-hook removed.
12952         select-screen-hook, deselect-screen-hook removed.
12953         auto-raise-screen, auto-lower-screen removed.
12954
12955         * msw-mouse.el: Global change resource -> mswindows-resource.
12956
12957         * XEmacs 21.0-pre5 is released.
12958
12959 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12960
12961         * about.el (about-hackers): Credits update.
12962
12963 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12964
12965         * register.el (insert-register): Don't activate the region.
12966
12967 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12968
12969         * select.el: Restore x-* symbols for backwards compatibility:
12970         x-copy-primary-selection, x-kill-primary-selection,
12971         x-delete-primary-selection, x-select-make-extent-for-selection,
12972         x-valid-simple-selection-, x-cut-copy-clear-internal.
12973
12974 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12975
12976         * XEmacs 21.0-pre4 is released.
12977
12978 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12979
12980         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12981         reporting bugs.
12982         (maybe-add-init-button): Fix semantics under Windows.  Use
12983         `expand-file-name' rather than `concat'.
12984
12985         * help.el (print-messages): New function.
12986
12987 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12988
12989         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12990
12991 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12992
12993         * about.el: Tweaked my entry in about-hackers.
12994
12995         * find-paths.el (paths-emacs-root-p):
12996           Relaxed emacs-root checking of an in-place installation to
12997           also accommodate the flat layout used on MS Windows.
12998
12999 1998-06-29  John Jones  <jj@asu.edu>
13000
13001         * package-get.el: calls to package-get-update-all will only
13002           update packages which are already installed.
13003
13004 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13005
13006         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13007         are handled by the gui-element face fallbacks now.
13008
13009         * x-faces.el: default gui-element face to "background" as well as
13010         the default face.
13011
13012         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13013         and default face settings since these are set as fallbacks now in
13014         the appropriate domain.
13015
13016 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13017
13018         * text-mode.el (text-mode): Reorder regexp so the OR part
13019         corresponding to `page-delim' goes first and the hack in
13020         `forward-paragraph' will work.
13021         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13022
13023 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13024
13025         * subr.el (remove-hook): When checking the hook value
13026           with functionp, don't apply car to it.
13027
13028 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13029
13030         * package-get.el (package-get-remote-filename):
13031           Don't use file-name-as-directory because the local directory
13032           separator conventions might not be the same as ftp's.
13033
13034 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13035
13036         * ldap.el (ldap-host-parameters-alist): New name of
13037         `ldap-host-parameters-plist'
13038
13039 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13040
13041         * package-get.el: Using (require 'package-get-base), now that it
13042         provides itself.  Consequently removed all instances of (load
13043         "package-get-base.el").
13044
13045 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13046
13047         * subr.el (remove-hook): Don't treat the hook value as a
13048           list unless it is both consp and not functionp.
13049
13050 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13051
13052         * about.el: Email address for Ben Wing is ben@xemacs.org.
13053         * auto-show.el: Ditto.
13054         * bytecomp.el: Ditto.
13055         * faces.el: Ditto.
13056         * x-scrollbar.el: Ditto.
13057         * x-misc.el: Ditto.
13058         * tty-init.el: Ditto.
13059         * toolbar-items.el: Ditto.
13060         * symbol-syntax.el: Ditto.
13061         * specifier.el: Ditto.
13062         * objects.el: Ditto.
13063         * hyper-apropos.el: Ditto.
13064         * glyphs.el: Ditto.
13065
13066 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13067
13068         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13069         vertical-divider-always-visible-p.
13070         (default-mouse-motion-handler): Ditto.
13071
13072 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13073
13074         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13075         global value.
13076
13077 1998-06-21  Oliver Graf <ograf@fga.de>
13078
13079         * build-reports.el: changed receiver to xemacs-build-reports list
13080
13081 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13082
13083         * font.el: Split font-family-mappings into X and
13084           mswindows-specific versions.
13085           mswindows-font-create-[object|name]: Treat supplied size
13086           as a pointsize. Added underline and strikethru handling.
13087
13088         * msw-faces.el: changed default mswindows charset to western.
13089
13090         * msw-glyphs.el: removed space in border-glyph font string that
13091           was inserted to get round bugs in the mswindows C font code.
13092
13093 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13094
13095         * about.el (about-hackers): Credits update.
13096
13097         * help-nomule.el (tutorial-supported-languages): Add Romanian
13098         TUTORIAL.
13099
13100         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13101         to ISO-8859-2.
13102
13103 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13104
13105         * font.el: Split font-family-mappings into X and
13106           mswindows-specific versions.
13107           mswindows-font-create-[object|name]: Treat supplied size
13108           as a pointsize. Added underline and strikethru handling.
13109
13110         * msw-faces.el: changed default mswindows charset to western.
13111
13112         * msw-glyphs.el: removed space in border-glyph font string that
13113           was inserted to get round bugs in the mswindows C font code.
13114
13115 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13116
13117         * minibuf.el: make read-color-completion-table call
13118           (mswindows-color-list for mswindows devices.
13119
13120 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13121
13122         * lisp/font-lock.el
13123         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13124         Let declaration items contain non-word symbol characters.
13125
13126 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13127
13128         * package-get.el (package-get-package-provider): Added autoload
13129         cookie.  Loading "package-get-base.el" in ALL functions that use
13130         it.  Fixed some (interactive ...) with multiple argument specs
13131         again.  Cosmetic indentation changes.
13132
13133 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13134
13135         * info.el (Info-insert-dir): Don't use nreverse on variables
13136         that you want to use later.
13137
13138 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13139
13140         * x-mouse.el (x-set-point-and-move-selection): Replace call
13141         to x-kill-primary-selection with kill-primary-selection
13142
13143 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13144
13145         * simple.el (what-cursor-position): Make cursor position reported
13146         use value of column-number-start-at-one
13147
13148 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13149
13150         * about.el (xemacs-hackers): Fix Jareth's email address.
13151
13152 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13153
13154         * startup.el (startup-splash-frame): Remove
13155         `xemacs-startup-logo-function'.
13156
13157 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13158
13159         * about.el (about-hackers): Update credits list.
13160
13161 1998-06-06  Jeff Miller <jmiller@smart.net>
13162
13163         * lisp/sound.el: Update sound-ext to allow filenames with
13164           extensions to be found by load-sound-file
13165
13166 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13167
13168         * info.el (Info-rebuild-outdated-dir): Removed variable
13169         (Info-auto-generate-directory): New variable
13170         (Info-save-auto-generated-dir): New variable
13171         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13172         (Info-build-dir-anew): Second parameter removed.  Use
13173         `Info-save-auto-generated-dir'
13174         (Info-rebuild-dir): Ditto
13175
13176 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13177
13178         * list-mode.el (next-list-mode-item): Would not recognize
13179         border between directly neighbored items.
13180
13181 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13182
13183         * package-get.el: add autoloads for some functions.
13184
13185 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13186
13187         * specifier.el (let-specifier): Tiny docfixes.
13188
13189 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13190
13191         * msw-mouse.el: set selection-pointer-glyph to Normal.
13192
13193 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13194
13195         * wid-edit.el (widget-specify-secret): New function.
13196         (widget-after-change): Use it.
13197         (widget-specify-field): Use it.
13198
13199 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13200
13201         * mouse.el (drag-window-divider): Use `(not done)' instead of
13202         `doit'; reuse result of `window-pixel-edges'.
13203
13204         * modeline.el (drag-modeline-event-lag): Rename to
13205         drag-divider-event-lag.
13206
13207 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13208
13209         * specifier.el (let-specifier): Rewritten not to generate needless
13210         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13211         arguments.
13212
13213 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13214
13215         * minibuf.el (read-file-name-1): Setup buffer-local value of
13216         `completion-ignore-case' in completions buffer under Windows.
13217
13218 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13219
13220         * about.el (about-maintainer-glyph): Fix support for not
13221         compressed images.
13222
13223 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13224
13225         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13226
13227         * mouse.el (mouse-track): Cancel selection if misc-user event with
13228         `cancel-mode-internal' function is fetched.
13229
13230 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13231
13232         * files.el (save-some-buffers-1): Fixed return value.
13233
13234 1998-06-01  Oliver Graf <ograf@fga.de>
13235
13236         * dragdrop.el: added experimental
13237
13238 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13239
13240         * startup.el (after-init-hook, init-file-user,
13241         user-init-directory, load-user-init-file):  Purge references
13242         to "~/.xemacs/init.el" from docstrings.
13243
13244         (load-user-init-file) Use paths-construct-path to construct
13245         paths to user init files.  Go directly to ~/.emacs, do not
13246         search ~/.xemacs/, do not load `default-custom-file'.
13247
13248 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13249
13250         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13251         general *sh.
13252         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13253
13254 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13255
13256         * menubar-items.el (default-menubar): add Update Packages to customize
13257         menu.
13258
13259 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13260
13261         * faces.el: use toolbar face as a fallback for toolbar properties
13262         in xpm-color-symbols instead of default.
13263
13264         * msw-faces.el: rename 3d-object -> gui-element face.
13265
13266 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13267
13268         * startup.el (xemacs-startup-logo-function): New variable.
13269         (startup-splash-frame): Use it.
13270
13271 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13272
13273         * files.el (save-some-buffers): Would wait 1 second.
13274         (save-some-buffers-1): Delete other windows here instead of in
13275         `save-some-buffers'.
13276         (save-some-buffers): Force redisplay only if windows were deleted.
13277
13278 1998-06-02  Didier Verna  <didier@xemacs.org>
13279
13280         * cus-face.el (custom-face-attributes): generalized the use of
13281         toggle buttons for boolean attributes.
13282         Re-ordered the items a bit.
13283
13284 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13285
13286         * sound.el (default-sound-directory): Use `locate-data-directory'
13287         to find the sounds directory.
13288
13289 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13290
13291         * sound.el: default sound-ext to .wav under mswindows, .au
13292         otherwise. load-default sounds without extensions.
13293
13294 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13295
13296         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13297         if send-pr is not bound.
13298
13299 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13300
13301         * files.el: grok idl files in auto-mode-alist.
13302 1998-06-01  Jeff Miller  <jmiller@smart.net>
13303
13304         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13305         calling `upcase'.
13306
13307 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13308
13309         * msw-glyphs.el: add xbm to the list of image types supported.
13310
13311 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13312
13313         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13314         instead of XEmacs one when dumping InfoDock.
13315
13316 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13317
13318         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13319         for `modeline-visible-p'
13320
13321         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13322
13323 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13324
13325         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13326         since it's not used anymore. doc string fixes.
13327
13328         * package-get.el (package-get-file-installed-p): new function. use
13329         instead of file-installed-p which is in an external package.
13330
13331 1998-05-28  Oliver Graf <ograf@fga.de>
13332
13333         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13334         favor of select-window/switch-to-buffer
13335
13336 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13337
13338         * startup.el: changed (getenv "HOME") to (user-home-directory)
13339
13340 1998-05-25  Oliver Graf <ograf@fga.de>
13341
13342         * frame.el (cde-start-drag) moved to dragdrop.el
13343         (offix-start-drag-region) moved to dragdrop.el
13344         (offix-start-drag) moved to dragdrop.el
13345         * dragdrop.el (cde-start-drag) moved from frame.el
13346         (offix-start-drag-region) moved from frame.el
13347         (offix-start-drag) moved from frame.el
13348         (cde-start-drag-region) cde drag regions
13349         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13350
13351 1998-05-26  Oliver Graf <ograf@fga.de>
13352
13353         * dragdrop.el: created dragdrop-drag prototypes
13354         (cde-start-drag-region) fixed typo
13355
13356 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13357
13358         * simple.el (after-init-hook): Remove reader macro.
13359
13360         * packages.el (packages-hardcoded-lisp): Get rid of reader
13361         macros.  Update DOC string.
13362
13363 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13364
13365         * mouse.el (drag-window-divider): Ditto.
13366
13367         * modeline.el (mouse-drag-modeline): Use it.
13368
13369         * lisp-mode.el (let-specifier): Specify indentation.
13370
13371         * specifier.el (let-specifier): Renamed from
13372         `with-specifier-instance'.
13373
13374 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13375
13376         * x-faces.el:
13377         * faces.el: move definition of xpm-color-symbols from x-faces.el
13378         to faces. Predicate x-get-resource on the presence of x.
13379
13380         * msw-faces.el: set 3d-object face rather than modeline. Specify
13381         faces as specfier defaults.
13382
13383         * package-get.el: don't use package-admin-add-single-file-package.
13384
13385 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13386
13387         * toolbar-items.el: Fixup tooltips.
13388         (toolbar-gnus): Don't use obsolete variable
13389         toolbar-news-frame-properties.
13390         (toolbar-news-reader): Default to `gnus' instead of
13391         `not-configured'.
13392
13393         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13394         Windows.
13395
13396 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13397
13398         * package-get.el: rename -installedp -> -installed-p.
13399
13400 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13401
13402         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13403         attributes, and assinged it to continuation, truncation and
13404         hscroll glyphs.
13405
13406         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13407         and made continuation, truncation and hscroll glyphs arrow
13408         characters out of that font.
13409
13410 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13411
13412         * minibuf.el (minibuffer-electric-separator): Play nicely with
13413         directory-sep-char being \.
13414         (minibuffer-electric-tilde): Ditto.
13415         (read-file-name-map): Ditto.
13416
13417 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13418
13419         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13420         on X devices.
13421         (default-mouse-track-deal-with-down-event): Avoid
13422         `x-disown-selection'; use `disown-selection' instead.
13423
13424 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13425
13426         * select.el:
13427         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13428         moved to (cut-copy-clear-internal) in select.el. Ditto for
13429         (x-delete-primary-selection) (x-kill-primary-selection)
13430         (x-copy-primary-selection).
13431         (own-clipboard): new function.
13432
13433         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13434         functions in select.el. remove old ones.
13435         (mswindows-own-clipboard): new function.
13436
13437 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13438
13439         * gnuserv.el: allow connections from mswindows type devices.
13440
13441 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13442
13443         * msw-glyphs.el: change image type used from cursor to resource.
13444
13445 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13446
13447         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13448         for {top,bottom}-{left,right} values in addition to
13449         {top,bottom}_{left,right}.
13450         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13451
13452 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13453
13454         * cl-macs.el (specifier-instance): Undefine its setf method.
13455
13456         * specifier.el (with-specifier-instance): Added docstring.
13457
13458         * mouse.el (drag-window-divider): Ditto.
13459
13460         * modeline.el (mouse-drag-modeline): Use it.
13461
13462         * lisp-mode.el (with-specifier-instance): Define its indentation
13463         level.
13464
13465         * specifier.el (with-specifier-instance): New macro.
13466
13467 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13468
13469         * package-get.el (package-get-create-custom): new function to
13470         auto-generate package-get-custom.el from package-get-base.el.
13471         * (package-get-ever-installedp): new function.
13472         * (package-get-custom): new function to get all packages specified
13473         by customize.
13474
13475 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13476
13477         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13478
13479 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13480
13481         * cl-extra.el: Reverse previous float change.
13482
13483 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13484
13485         * x-faces.el:
13486         * faces.el (try-font-name): moved from x-faces.el since it is
13487         required by w3 under mswindows as well X.
13488
13489 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13490
13491         * winnt.el: Removed evil (setq completion-ignore-case t)
13492         clause, one more overlookef fsfism.
13493         (nt-quote-args-functions-alist): End sentences with double space.
13494
13495 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13496
13497         * window-xemacs.el (push-window-configuration): Remove kludgery of
13498         recaching default-toolbar specifier.
13499         (pop-window-configuration): Ditto.
13500         (unpop-window-configuration): Ditto.
13501
13502 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13503
13504         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13505
13506 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13507
13508         * winnt.el (nt-quote-args-verbatim): Added function.
13509         (nt-quote-args-prefix-quote): Added function.
13510         (nt-quote-args-backslash-quote): Added function.
13511         (nt-quote-args-double-quote): Added function.
13512         (nt-quote-args-functions-alist): New variable.
13513         (nt-quote-process-args): Added function. This is the main quoting
13514         work horse called from process-nt.c
13515
13516 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13517
13518         * winnt.el: Removed duplicate definitions for backspace,
13519         delete, M-backspace and C-M-backspace.
13520         (file-name-buffer-file-type-alist): Removed this variable.
13521         (find-buffer-file-type): Removed function.
13522         (find-file-binary):  Removed function.
13523         (find-file-text): Removed function.
13524         (find-file-not-found-set-buffer-file-type): Removed function.
13525         (save-to-unix-hook): Removed function.
13526         (revert-from-unix-hook): Removed function.
13527         (using-unix-filesystems): Removed function.
13528         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13529         warning.
13530         (x-set-selection): Removed function.
13531         (x-get-selection): Removed function.
13532         Removed commented FSFisms.
13533         Replaced copyright notice (this file is not part of GNU Emacs).
13534         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13535         comint-process-echoes setting to t.
13536
13537 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13538
13539         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13540         and used following the interface change of
13541         `paths-find-recursive-path'.
13542
13543         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13544         regexp instead of a list of base names.
13545         (paths-version-control-filename-regexp):
13546         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13547         Introduced and used following the interface change of
13548         `paths-find-recursive-path'.
13549
13550 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13551
13552         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13553         on X devices, rather than on all non-TTY devices.
13554
13555 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13556
13557         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13558
13559         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13560
13561 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13562
13563         * itimer.el (activate-itimer): Fixed usage of integers
13564         as argument to `concat'.
13565
13566 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13567
13568         * itimer.el (start-itimer): replace the use of `concat' with
13569         `format'
13570
13571 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13572
13573         * mode-motion.el (mode-motion-hook): Clarify docstring.
13574         From Bob Weiner <weiner@altrasoft.com>
13575
13576         * loadhist.el (symbol-file): Supply prompt string when used
13577         interactively.
13578         From Bob Weiner <weiner@altrasoft.com>
13579
13580 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13581
13582         * loadup.el (really-early-error-handler): Ditto.
13583
13584         * update-elc.el: Ditto.
13585
13586         * setup-paths.el (paths-construct-exec-path): Ditto.
13587
13588         * make-docfile.el: Ditto.
13589
13590         * find-paths.el (paths-decode-directory-path): Use split-path
13591         instead of decode-path.
13592
13593         * files.el (parse-colon-path): Update docstring reference.
13594
13595 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13596
13597         * msw-init.el:
13598         * x-init.el:
13599         Bind cut'n'paste keys to non window-system specific functions.
13600
13601         * msw-select.el: New function mswindows-clear-clipboard.
13602         mswindows-cut-copy-clipboard extended to handle clearing of the
13603         selection and renamed to mswindows-cut-copy-clear-clipboard.
13604
13605         * select.el: on mswindows devices delete-primary-selection
13606         calls mswindows-clear-clipboard.
13607
13608 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13609
13610         * simple.el (quoted-insert): Inhibit quit when using read-char.
13611
13612         * cmdloop.el (read-char): Don't inhibit quit.
13613         (read-char-exclusive): Ditto.
13614         (read-char): Signal quit if quit-char was pressed.
13615         (read-char-exclusive): Ditto.
13616         (read-quoted-char): Return a character, not integer.
13617
13618         * menubar-items.el (default-popup-menu): Use Andy's generic
13619         selection code.
13620         (default-popup-menu): Fix code.
13621
13622 1998-05-14  Oliver Graf <ograf@fga.de>
13623
13624         * dragdrop.el (dragdrop-function-widget): this time it's done
13625
13626 1998-05-13  Oliver Graf <ograf@fga.de>
13627
13628         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13629
13630 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13631
13632         * device.el (device-pixel-width):
13633         (device-pixel-height):
13634         (device-mm-width):
13635         (device-mm-height):
13636         (device-bitplanes):
13637         (device-color-cells): Swapped parameters to device-system-metric
13638         according to the interface change.
13639
13640 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13641
13642         * mouse.el (default-mouse-motion-handler): Use new name of the
13643         function event-over-vertical-divider-p.
13644         Do not set E-W arrow cursor over the divider if
13645         vertical-divider-draggable-p is nil in the window.
13646         ([top-level]): Use new name for the variable
13647         vertical-divider-map.
13648         (drag-window-divider): Respect vertical-divider-draggable-p.
13649         Variable name typo fixes.
13650
13651 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13652
13653         * keymap.el (kbd): Define here; handle string constants and
13654         others...
13655
13656 1998-05-15  Christian Nyb <chr@mediascience.no>
13657
13658         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13659         in Emacs 18.
13660
13661 1998-05-13  Didier Verna  <didier@xemacs.org>
13662
13663         * mouse.el (drag-window-divider): give the vertical divider a
13664         pressed look when dragging it.
13665
13666 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13667
13668         * faces.el: predicate some more face operations on x or mswindows
13669         not just x.
13670
13671         * modeline.el: enable modeline coloring for mswindows.
13672
13673 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13674
13675         * minibuf.el (minibuffer-default): Added variable; compatible with
13676         FSF Emacs.
13677         (next-history-element): Used `minibuffer-default'.
13678
13679 1998-05-12  Oliver Graf <ograf@fga.de>
13680
13681         * dragdrop.el (dragdrop-function-widget): button and mods ok
13682         arguments still look a bit strange
13683         (dragdrop-compare-mods) created
13684         (dragdrop-drop-do-functions) correctly checks for buttons and
13685         modifiers
13686
13687 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13688
13689         * setup-paths.el (paths-default-info-directories): Replace
13690         path-separator with directory-sep-char.
13691
13692         * files.el (path-separator): Don't define it here.
13693
13694 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13695
13696         * update-elc.el: Ditto.
13697
13698         * setup-paths.el (paths-construct-exec-path): Ditto.
13699
13700         * make-docfile.el: Ditto.
13701
13702         * loadup.el (really-early-error-handler): Ditto.
13703
13704         * find-paths.el (paths-decode-directory-path): Use decode-path
13705         instead of decode-path-internal.
13706
13707         * files.el (parse-colon-path): Update docstring.
13708
13709 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13710
13711         * subr.el (get-buffer-window-list): Make BUFFER optional.
13712
13713         * window-xemacs.el (windows-of-buffer): Defalias to
13714         get-buffer-window-list.
13715
13716 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13717
13718         * disass.el: Fix maintainer keyword.
13719
13720         * bytecomp.el (byte-compile-and-load-file): Autoload.
13721         (byte-compile-buffer): Ditto.
13722
13723         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13724         value is returned, not the name.
13725         (lisp-imenu-generic-expression): Enable it.
13726         (lisp-mode-variables): Ditto.
13727         (lisp-indent-offset): Change defconst to defvar.
13728         (lisp-indent-function): Ditto.
13729         (lisp-body-indent): Ditto.
13730
13731 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13732
13733         * modeline.el: Use zap-last-kbd-macro-event.
13734
13735         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13736         nil, don't attempt to do anything with messages.
13737         (eval-last-sexp): Use `letf' for clarity.
13738
13739 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13740
13741         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13742
13743 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13744
13745         * buff-menu.el:
13746         * lisp-mode.el:
13747         * obsolete.el:
13748         Change empty docstrings into no doc strings at all.
13749         Fix bogus FSF-format docstrings.
13750         * etags.el: Fix docstring.
13751
13752 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13753
13754         * package-get.el (package-get): Use internal md5
13755
13756 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13757
13758         * about.el (about-xemacs): Correct abuse of concat.
13759
13760 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13761
13762         * info.el (Info-mode): Use easymenu.
13763
13764 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13765
13766         * apropos.el (apropos): Don't use concat with integers.
13767
13768         * cmdloop.el (describe-last-error): Handle the case when no error
13769         was seen gracefully.
13770
13771         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13772         defun.
13773         (apropos-describe-plist): Ditto.
13774
13775         * help.el (with-displaying-help-buffer): Revert to a defun.
13776         (describe-key): Use it as defun.
13777         (describe-mode): Ditto.
13778         (describe-bindings): Ditto.
13779         (describe-prefix-bindings): Ditto.
13780         (describe-installation): Ditto.
13781         (view-lossage): Ditto.
13782         (describe-function): Ditto.
13783         (describe-variable): Ditto.
13784         (describe-syntax): Ditto.
13785
13786 1998-05-11  Oliver Graf <ograf@fga.de>
13787
13788         * dragdrop.el: changed order of require/provide
13789         (dragdrop-drop-mime-default) changed to new calling conventions
13790         (dragdrop-drop-do-functions) changed to new calling conventions
13791         (dragdrop-function-widget) this one needs more work...
13792
13793 1998-05-10  Oliver Graf <ograf@fga.de>
13794
13795         * about.el: another small change in my entry
13796         * dragdrop.el (dragdrop-drop-log-function): logging added
13797         plus customizations
13798         changed interface to handler functions. now called with event
13799         and object
13800
13801 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13802
13803         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13804         E-W arrow pointer displayed over draggable dividers.
13805
13806         * mouse.el (default-mouse-motion-handler): Show it when
13807         appropriate.
13808         (drag-window-divider): Added.
13809         ([top-level]): Initialized window-divider-map with a keymap
13810         binding the above function to left button down event.
13811
13812         * x-mouse.el (x-init-pointer-shape): Initialize
13813         divider-pointer-glyph from Cursor.dividerPointer, or use default
13814         E-W double arrow.
13815
13816 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13817
13818         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13819
13820 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13821
13822         * simple.el (count-words-buffer): Don't query for buffer.
13823         (count-lines-buffer): Ditto.
13824
13825 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13826
13827         * help.el (where-is): add optional insert argument.
13828
13829 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13830
13831         * help.el (describe-key-briefly): New argument INSERT.
13832
13833         * simple.el (eval-expression): New optional argument; synch with
13834         FSF 20.3.
13835
13836         * keydefs.el (global-map): Add new register bindings.
13837
13838         * register.el: Synched with FSF 20.3.
13839
13840 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13841
13842         * window-xemacs.el (recenter): all arguments are optional.
13843
13844 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13845
13846         * device.el: (device-pixel-width): Reflected name/parameters
13847         change to device-system-metric.
13848         (device-pixel-height): Ditto.
13849         (device-mm-width): Ditto.
13850         (device-mm-height): Ditto.
13851         (device-bitplanes): Ditto.
13852         (device-color-cells): Ditto.
13853
13854 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13855
13856         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13857
13858         * cl.el (most-positive-fixnum): Document.
13859         (most-negative-fixnum): Ditto.
13860
13861         * cus-dep.el: Updated comment.
13862
13863         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13864         constant.
13865
13866         * cus-load.el (custom-put): Removed.
13867
13868         * files.el (after-find-file): Just resignal quit instead of
13869         signaling "canceled".
13870
13871 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13872
13873         * frame.el (other-frame): Use `focus-frame' instead of
13874         select-frame kludges.
13875
13876         * lisp-mode.el: Update lisp-indent-function for
13877         save-selected-frame and with-selected-frame.
13878
13879         * frame.el (save-selected-frame): New macro.
13880         (with-selected-frame): Ditto.
13881         (other-frame): Use `set-frame-focus'.
13882
13883 1998-05-06  Oliver Graf <ograf@fga.de>
13884
13885         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13886         (dragdrop-drop-url-default) default handler for URL drops created
13887         (dragdrop-drop-mime-default) default handler for MIME drops created
13888         (dragdrop-drop-functions) default custom for handling drops created
13889         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13890
13891 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13892
13893         * mouse.el: Removed redundant mouse-mswindows-drop function.
13894
13895 1998-05-05  Oliver Graf <ograf@fga.de>
13896
13897         * about.el: changed some text in my entry
13898         * dragdrop.el: added customs
13899
13900 1998-05-04  Oliver Graf <ograf@fga.de>
13901
13902         * mouse.el: killed global drop key bindings
13903         (mouse-offix-drop) removed
13904         * dragdrop.el: created
13905         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13906
13907 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13908
13909         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13910         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13911
13912         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13913         obsolete comment.
13914
13915         * scrollbar.el (scrollbars-visible-p): Use new
13916         {vertical,horizontal}-scrollbar-visible-p specifiers.
13917
13918 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13919
13920         * device.el (device-pixel-height):
13921         (device-pixel-width):
13922         (device-mm-width):
13923         (device-mm-height):
13924         (device-bitplanes):
13925         (device-color-cells): Moved these 6 functions from device.c; they
13926         all use single (device-system-metrics) call.
13927
13928 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13929
13930         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13931         were renamed.
13932
13933         * menubar-items.el:
13934         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13935         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13936
13937         * help.el (help-map): Remove Hyperbole keybinding logic.
13938         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13939
13940 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13941
13942         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13943         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13944
13945 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13946
13947         * msw-glyphs.el: use nicer icon3 from the frame icon.
13948
13949 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13950
13951         * version.el (emacs-version): Remove InfoDock conditionals.
13952
13953         * startup.el (startup-splash-frame): Change ID logo name.
13954
13955 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13956
13957         * files.el (after-find-file): If the user presses C-g on
13958         directory-creation prompt, kill the buffer.
13959
13960 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13961
13962         * simple.el (count-words-region): Reverse previous change.
13963
13964 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13965
13966         * replace.el (query-replace): Just call perform-replace.
13967         (query-replace-regexp): Ditto.
13968         (perform-replace): Move region handling here.
13969         (perform-replace): Use the new arg to match-data.
13970
13971 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13972
13973         * x-init.el: Install X specific display table that
13974           displays char 0240 as a space to avoid whatever it is
13975           that screws up display of that character code.
13976
13977 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13978
13979         * help.el (function-arglist): If no arguments are documented for a
13980         subr, print nothing rather than incorrect output.
13981
13982 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13983
13984         * cmdloop.el (command-error): Update bail-out error message to use
13985         `emacs-program-name'.
13986
13987         * lib-complete.el: Remove reader macro cruft.
13988
13989         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13990         cruft.
13991
13992         * simple.el (count-words-region): Drop interactive-p check on the
13993         message.
13994
13995 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13996
13997         * font.el
13998         * msw-faces.el
13999         Correct spelling of mswindows-font-canonicalize-name.
14000
14001 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14002
14003         * ldap.el (ldap-host-parameters-alist): Replaced with
14004         `ldap-host-parameters-plist'
14005         (ldap-search): Adapt to previous change
14006
14007 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14008
14009         * about.el (about-hackers): Update Bob Weiner bio.
14010         (about-maintainer-info): Ditto.
14011
14012 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14013
14014         * simple.el (display-warning-minimum-level): Docfix.
14015
14016 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14017
14018         * widget.el (:default-get): New keyword.
14019         * wid-edit.el (default, widget-default-default-get): Define it.
14020         (group, widget-group-default-get): Define it.
14021         (menu-choice, widget-choice-default-get): Define it.
14022         (widget-default-get): New function.
14023         (widget-choice-action): Call it.
14024         (widget-editable-list-entry-create): Call it.
14025
14026 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14027
14028         * byte-optimize.el (byte-boolean-vars): Removed.
14029         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14030         lookup through `byte-boolean-vars'.
14031
14032 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14033
14034         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14035         resource-provided values into ghost specs for scrollbar-height and
14036         scrollbar-width.
14037
14038 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14039
14040         * byte-optimize.el: Don't attempt to optimize /=.
14041
14042         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14043         (byte-compile-/=): Ditto.
14044
14045 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14046
14047         * apropos.el: Use `with-displaying-help-buffer'.
14048         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14049         Use `with-displaying-help-buffer'.
14050         (apropos-follow): Do not give special treatment to buffer cursor
14051         was in prior to a mouse click.
14052         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14053         (apropos-print-doc): Set correct buffer for setting text
14054         properties.
14055
14056 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14057
14058         * help.el (help-buffer-prefix-string): New variable.
14059         (help-buffer-name): Use it.
14060
14061         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14062         mode menu.
14063
14064 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14065
14066         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14067
14068 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14069
14070         * files.el (find-file-noselect): Update docstring.
14071         (find-file-noselect): Signal an error if found an unreadable file.
14072         (file-chase-links): Save the match data.
14073         (normal-mode): Use `lwarn' and `error-message-string'.
14074         (interpreter-mode-alist): Change defconst to defvar.
14075         (inhibit-first-line-modes-regexps): Ditto.
14076         (inhibit-first-line-modes-regexps): Added .tgz.
14077         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14078         (change-major-mode-with-file-name): New user-option.
14079         (set-visited-file-name): Synched with FSF.
14080         (file-name-extension): New function, from FSF 20.3.
14081         (file-relative-name): Synched with FSF.
14082         (save-some-buffers): Support the C-r feature.
14083         (recover-session): Synched with FSF.
14084         (kill-some-buffers): Ditto.
14085         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14086
14087 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14088
14089         * files.el (insert-file): Undo previous change and reenable use of
14090         format.el.
14091
14092 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14093
14094         * window-xemacs.el (recenter): Define.
14095
14096 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14097
14098         * font.el (mswindows-font-create-name)
14099         (mswindows-font-create-object): new functions for mswindows type
14100         fonts.
14101
14102         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14103         strings are parsed as well as font objects.
14104
14105 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14106
14107         * modeline.el (defining-kbd-macro): Restore modeline indication of
14108         kbd-macro being recorded.
14109         (add-minor-mode): Simplify docstring.
14110         (modeline-minor-mode-menu): Remove stuff.
14111
14112 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14113
14114         * code-process.el (call-process): dynamically decide process
14115         coding type.
14116
14117 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14118
14119         * modeline.el: Add line-number-mode, column-number-mode to
14120         the modeline minor-mode menu.  Button2 on the line number does
14121         goto-line.
14122
14123 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14124
14125         * mouse.el: move x-selection-owner-p type things to
14126         selection-owner-p.
14127
14128         * msw-init.el: copy zmacs stuff from x-init.el
14129
14130         * msw-select.el (mswindows-own-selection)
14131         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14132         functions. Very simple minded implementation of selectio
14133         ownership.
14134
14135         * select.el (own-selection) (disown-selection)
14136         (activate-region-as-selection) (select-make-extent-for-selection)
14137         (valid-simple-selection-p): functions moved from x-select.el for
14138         generalized selection.
14139
14140         * x-select.el: see select.el changes.
14141
14142         * x-toolbar.el: use new selection functions.
14143
14144 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14145
14146         * packages.el (packages-find-package-directories): Fixed bug that
14147         would pick up multiple site-package directories.
14148         (package-locations): Added "xemacs-packages" as a late package
14149         location.
14150
14151         * find-paths.el: Now uses `emacs-program-name' and
14152         `emacs-program-version'.
14153         Additions to enforce version-specific directories in
14154         `paths-find-version-directory'.
14155
14156 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14157
14158         * default.el: Removed.
14159         * site-start.el: Removed.
14160
14161 1998-04-29  Didier Verna  <didier@xemacs.org>
14162
14163         * minibuf.el (minibuffer-history-minimum-string-length): Default
14164         to nil.
14165
14166 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14167
14168         * find-paths.el (paths-program-name): Rename.
14169         (paths-emacs-root-p): Ditto.
14170         (paths-find-site-directory): Ditto.
14171
14172 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14173
14174         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14175         `emacs-lisp-byte-compile-and-load'.
14176
14177 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14178
14179         * ldap.el (ldap-search): Fixed additional parameter passing to
14180         `ldap-open'
14181
14182 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14183
14184         * select.el (kill-primary-selection) (selection-owner-p)
14185         (copy-primary-selection) (yank-clipboard-selection)
14186         (selection-exists-p) (delete-primary-selection): new file and
14187         functions that do the right thing for the selected device.
14188
14189         * x-menubar.el: use generalised selection functions.
14190
14191         * dumped-lisp.el: dump select.el.
14192
14193 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14194
14195         * find-paths.el (paths-progname): New variable.
14196         (paths-emacs-root-p): Use it.
14197         (paths-find-site-directory): Ditto.
14198
14199 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14200
14201         * loadup.el ((member "dump" command-line-args)): Dump as
14202         `infodock' if InfoDock.
14203
14204 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14205
14206         * find-paths.el (construct-emacs-version): Simplify, include
14207         program name in the return value.
14208         * (paths-find-version-directory): Use it.
14209
14210 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14211
14212         * info.el (Info-parse-dir-entries): Fixed regexp
14213         (Info-build-dir-anew): Remove full suffix and capitalize info file
14214         name for files with no @direntry
14215         (Info-batch-rebuild-dir): New function
14216         (Info-suffixed-file): Check for regular files instead of simple
14217         file existence (could catch directories before)
14218
14219 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14220
14221         * setup-paths.el, find-paths.el: Removed uses of `not' which
14222         temacs doesn't have.
14223
14224         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14225         into root searching.
14226
14227 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14228
14229         * subr.el: Remove definition of `not'.
14230
14231 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14232
14233         * msw-glyphs.el: enable graphics support.
14234
14235 1998-04-23  Didier Verna  <didier@xemacs.org>
14236
14237         * x-menubar.el (default-menubar): restored the line-number-mode
14238         option.
14239
14240         * misc doc string updates related to the options menu.
14241
14242 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14243
14244         * setup-paths.el (paths-construct-load-path): Fix typo.
14245
14246 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14247
14248         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14249         font-menu-ignore-scaled-fonts don't have to be bound now; this
14250         gets us one step further towards making --no-autoloads work.
14251
14252         * startup.el (normal-top-level): Load auto-autoloads only if
14253         lisp-directory is non-nil.
14254
14255         * setup-paths.el (paths-construct-load-path): Made it robust
14256         against nil lisp-directory.
14257
14258         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14259         to the list of variables that cause a warning when nil.
14260
14261         * toolbar.el (init-toolbar-location): Now works even when there's
14262         no toolbar icon directory.
14263
14264 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14265
14266         * help.el (view-lossage): Recognize it.
14267
14268         * simple.el (log-message): Mark multiline messages.
14269
14270 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14271
14272         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14273
14274 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14275
14276         * package-get.el (package-get-all):  add `\n' separator to
14277         interactive specification so that both variables are read
14278
14279 1998-04-22  Didier Verna  <didier@xemacs.org>
14280
14281         * x-menubar.el: ported the options menu to Custom.
14282         Moved the "read only" toggle button to the buffers menu.
14283         Corrected some missing ;;;###autoload or defcustom.
14284
14285         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14286         the scrollbar-visible specifier for options menu handling.
14287
14288         * toolbar.el (toolbar-visible-p)
14289                      (toolbar-captioned-p)
14290                      (default-toolbar-position): defcustom wrappers around
14291         the toolbar specifiers for options menu handling.
14292
14293         * frame.el (get-frame-for-buffer-default-instance-limit):
14294         defcustom it for options menu handling.
14295
14296         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14297         font-lock-mode for options menu handling.
14298
14299         * cus-start.el: added Custom properties to overwrite-mode for
14300         options menu handling.
14301
14302 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14303
14304         * about.el: shameless self-promotion.
14305
14306 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14307
14308         * simple.el (raw-append-message): Slightly optimize.
14309         (remove-message): Use `push' for clarity.
14310         (append-message): Ditto.
14311         (display-warning): Dito.
14312         (raw-append-message): Send the message to the appropriate device.
14313
14314 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14315
14316         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14317         From Sean MacLennan <Sean.MacLennan@pika.ca>
14318
14319 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14320
14321         * setup-paths.el: Changed `directory-sep-char' to
14322         `path-separator', following a change in GNU Emacs.
14323
14324 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14325
14326         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14327         (Info-build-dir-anew): Add a final newline.
14328         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14329         is `always'
14330         (Info-rebuild-dir): Ditto
14331
14332         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14333
14334 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14335
14336         * simple.el (count-words-buffer): Retain zmacs region.
14337         (count-words-region): Ditto.
14338         * simple.el: (what-line): Expanded line counts.
14339         (count-lines): New parameter to conditionalize whether collapsed
14340         lines get counted.
14341         From Bob Weiner <weiner@altrasoft.com>
14342
14343 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14344
14345         * packages.el (package-locations): infodock-packages must override
14346         mule-packages and packages.
14347
14348 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14349
14350         * wid-edit.el:
14351         remove rude messages from widget-activation-widget-mapper
14352         and widget-activation-glyph-mapper
14353
14354 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14355
14356         * toolbar.el: Remove (featurep 'x) test from
14357         toolbar-make-button-list
14358
14359 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14360
14361         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14362         only if in the same frame.
14363
14364 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14365
14366         * packages.el (package-locations): Added site-packages hierarchy.
14367
14368         * setup-paths.el (paths-default-info-directories): Introduced and
14369         used.
14370
14371         * packages.el, setup-paths.el: Set various path searching depths
14372         to 1.
14373
14374         * packages.el (packages-hierarchy-depth):
14375         (packages-load-path-depth): Introduced and used.
14376
14377         * setup-paths.el (paths-load-path-depth): Introduced and used.
14378
14379         * find-paths.el (paths-find-recursive-path): Added max-depth
14380         parameter.
14381
14382 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14383
14384         * setup-paths.el (paths-construct-info-path): Removed
14385         dependency on behavior of (file-name-as-directory "").
14386
14387 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14388
14389         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14390         lisp objects
14391
14392 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14393
14394         * dump-paths.el, startup.el: Added handling for --debug-paths.
14395
14396 1998-04-15  William M. Perry  <wmperry@aventail.com>
14397
14398         * wid-edit.el: We cannot just set the help-echo or balloon-help
14399           properties for an extent based on the :help-echo widget
14400           property, since help-echo and balloon-help cause an EXTENT to
14401           get passed in, where :help-echo functions are expecting a WIDGET
14402
14403 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14404
14405         * scrollbar.el (init-scrollbar-from-resources): Call
14406         mswindows-init-scrollbar-metrics when appropriate.
14407
14408 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14409
14410         * dumped-lisp.el: dump x-toolbar for window system
14411
14412         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14413         have support and xpm.
14414
14415 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14416
14417         * files.el (toggle-read-only): Fix docstring.
14418         From Didier Verna <didier@xemacs.org>
14419
14420 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14421
14422         * startup.el (normal-top-level): Load autoload-file-name without
14423         specifying an extension---some people only auto-autoload.el.gz.
14424
14425 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14426
14427         * files.el (backup-enable-predicate): Don't bomb on NAME being
14428         nil.
14429
14430 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14431
14432         * find-paths.el, packages.el: Now prefers configure'd paths.
14433         This shouldn't cause any of the originally anticipated problems as
14434         the current paths architecture will not define the various
14435         configure-xxx variables if they're not specified on the configure
14436         command line.
14437
14438         * find-paths.el, setup-paths.el, packages.el: Removed all
14439         mentionings of "/" as a path separator.
14440         Used paths-construct-path throughout.
14441
14442         * find-paths.el (paths-construct-path): Created to assemble paths
14443         from directory components.
14444
14445         * setup-paths.el, packages.el: Used paths-decode-directory-path
14446         instead of decode-path-internal.
14447
14448         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14449         and associates.
14450         (paths-decode-directory-path) Created.
14451
14452         * setup-paths.el: Changed configure-exec-path to
14453         configure-exec-directory.
14454
14455 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14456
14457         * packages.el (packages-find-packages): Fixed decoding of
14458         EMACSPACKAGEPATH.
14459
14460         * startup.el: -no-packages -> -no-early-packages.
14461
14462         (packages-load-package-lisps): Fixed loading of auto-autoload
14463         files.
14464
14465         * startup.el (normal-top-level): Fixed loading of core
14466         auto-autoload.
14467
14468         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14469
14470         * startup.el, packages.el, dump-paths.el: Added proper settings
14471         for site-directory and lisp-directory variables.
14472
14473         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14474         inhibit-package-autoloads and fixed handling of it.
14475
14476         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14477         handling of former inhibit-package-init, now
14478         inhibit-early-packages, to make -vanilla etc. work.
14479
14480 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14481
14482         * code-process.el (start-process): Fallback to 'undecided instead
14483         of 'binary for process input coding stream.
14484
14485         * process.el (start-process): Docstring fix.
14486
14487 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14488
14489         * info.el (Info-insert-dir): Do not insert temporary dir files
14490         in Info-dir-file-attributes
14491         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14492         (Info-rebuild-dir): Ditto.
14493
14494 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14495
14496         * obsolete.el: Added obsoleteness declarations for
14497         `site-directory' and `Info-default-directory-list'.
14498
14499 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14500
14501         * find-paths.el (paths-find-emacs-root): Only look at the
14502         executable at the end of the symlink chain for determining the
14503         Emacs root.
14504
14505 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14506
14507         * setup-paths.el (paths-construct-info-path): Changed construction
14508         to cater to gone default in configure.
14509
14510         * find-paths.el (paths-uniq-append): Added.
14511
14512         * packages.el: Rewritten package path construction once again.
14513
14514         * dump-paths.el, startup.el: Removed package-path as a global
14515         variable.
14516
14517         * package-admin.el (package-admin-add-single-file-package):
14518         (package-admin-add-binary-package): Changed package-path to
14519         late-packages.
14520
14521         * packages.el (packages-split-path): Split path at "/" rather than
14522         nil according to change in emacs.c.
14523
14524 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14525
14526         * setup-paths.el (paths-construct-info-path): Changed info path
14527         order so that directories come out right.
14528         (paths-find-lock-directory): Fixed bug: It used to think
14529         configure-lock-directory is a path.
14530
14531 1998-04-06  Jeff Miller <jmiller@smart.net>
14532
14533         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14534         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14535         eases the use of toolbar-add/kill-item functions.
14536
14537 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14538
14539         * code-files.el (file-coding-system-alist): Commented out
14540         loaddefs.el magical treatment.
14541
14542 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14543
14544         * info.el (Info-rebuild-outdated-dir): Added new option
14545         `conservative' and made it the default
14546         (Info-rebuild-dir): Appropriately parse multi-line description
14547         strings, and multi-section dir files. Issue warning when dir
14548         is rebuilt as temporary
14549         (Info-build-dir-anew): Issue warning when dir is built as
14550         temporary
14551
14552 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14553
14554         * list-mode.el (list-mode-map): Bind highlight motion commands to
14555         standard keys left, right, C-b and C-f.
14556
14557 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14558
14559         * files.el (auto-mode-alist): allow .sc for Scheme->C
14560
14561 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14562
14563         * loadup.el (pureload): Don't quote (garbage-collect).
14564
14565 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14566
14567         * package-get-base.el: Updated.
14568
14569 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14570
14571         * isearch-mode.el (isearch-just-started): New variable.
14572         (isearch-mode): Set it.
14573         (isearch-repeat): Advance one character forward only if the search
14574         was successful, and was not just started.
14575         (isearch-repeat): Clear isearch-just-started.
14576
14577 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14578
14579         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14580         if running -batch.
14581
14582 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14583
14584         * subr.el (listify-key-sequence): Removed.
14585
14586 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14587
14588         * bytecomp.el (byte-compile-print-gensym): New option.
14589         (byte-compile-output-file-form): Use it.
14590         (byte-compile-output-docform): Ditto.
14591         (byte-compile-compiled-obj-to-list): Ditto.
14592
14593 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14594
14595         * msw-glyphs.el: set frame icon if xpm support.
14596
14597 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14598
14599         * help.el: Code that pretty prints variable values
14600           removed.
14601
14602 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14603
14604         * find-paths.el (paths-emacs-root-p): Correct test for installation
14605         directory.
14606         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14607
14608 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14609
14610         * loaddefs.el: Don't set debug-ignored-errors; leave
14611           its default value set to nil.
14612
14613 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14614
14615         * info.el (Info-rebuild-dir): fixed mis-spelling.
14616
14617 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14618
14619         * info.el (Info-rebuild-outdated-dir): New custom var
14620         (Info-insert-node): Create/update dir file when needed, ie when it
14621         does not exist or is older than some info files in directory
14622
14623 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14624
14625         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14626         for last packages, mainly for using a 20.4 package base.
14627
14628         * packages.el (late-packages): Typo fix.  It was called
14629         early-packages.
14630
14631         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14632         relative symlinks correctly.
14633         (paths-find-emacs-roots): More rigorous checking for plausible
14634         configuration-time root.
14635
14636         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14637         find its roots.
14638
14639 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14640
14641         * faces.el: Fix docstrings.
14642         * glyphs.el: Fix docstrings.
14643         * mouse.el: Fix docstrings.
14644
14645         * frame.el: Change phrase `current frame' to `selected frame'.
14646
14647         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14648
14649         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14650         macros using backquote to make them infinitely more readable.
14651
14652 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14653
14654         * packages.el (packages-find-package-path): Hardcoded specialized
14655         InfoDock support until we can clean this up.
14656
14657         * help.el (describe-bindings-1): Return the value of the bindings
14658         help buffer created.
14659         (describe-bindings): Ditto.
14660
14661         * simple.el (set-variable): Restore previous behavior of not
14662         bombing if the variable to set is not boundp.
14663
14664 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14665
14666         * packages.el (packages-handle-package-dumped-lisps): Allow for
14667         non-local files to be loaded off the package-lisp variable.
14668
14669 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14670
14671         * x-faces.el: Global X resources should override
14672           specs for all device classes (color, grayscale, mono);
14673           code currently doesn't override any of them.  Fixed by
14674           calling remove-specifier with '(x default) as the tag
14675           set and allowing inexact matches.
14676
14677 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14678
14679         * faces.el: Separated face initializations based on
14680           device classes into device type specific (tag set,
14681           instantiator) pairs.
14682
14683 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14684
14685         * wid-edit.el (widget-choice-action): Remember user's explicit
14686         choice.
14687         (widget-choice-value-create): Respect it.
14688         From Richard Stallman <rms@gnu.org>
14689
14690 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14691
14692         * setup-paths.el (paths-construct-info-path): Always append
14693         existing directories from configure-time info path.
14694
14695         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14696         Info-directory-list.
14697
14698         * info.el: Removed Info-default-directory-list which was broken by
14699         design.
14700         Removed bogus initialization of Info-directory-list---startup.el
14701         can do a much better job.
14702         Added autoload of Info-directory-list.
14703
14704         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14705         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14706         be exclusive; now it's merely given precedence, just like in the
14707         old days.
14708
14709 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14710
14711         * find-paths.el (paths-find-architecture-directory): Fix bug with
14712         finding; it used to default too early.
14713
14714 1998-03-25  Martin Buchholz <martin@xemacs.org>
14715
14716         * packages.el (packages-split-path): Fix a bug; it used to fail
14717         for paths that weren't split.
14718
14719 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14720
14721         * finder.el (finder-compile-keywords): trap on errors.
14722
14723 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14724
14725         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14726           fourth argument of t so that only the specs exactly
14727           matching the tag lists are removed.
14728
14729 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14730
14731         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14732
14733 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14734
14735         * minibuf.el (mouse-read-file-name-1): If a default directory was
14736         specified, use it for generating the completions.
14737
14738 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14739
14740         * update-elc.el: Now respects inhibit-package-init and
14741         inhibit-site-lisp.
14742         Now does path construction with loadup-paths.
14743
14744         * startup.el (normal-top-level, startup-setup-paths): Now respects
14745         inhibit-package-init and inhibit-site-lisp.
14746
14747         * packages.el (packages-find-package-path): Extended package path
14748         by version-specific hierarchies.
14749         (packages-find-packages): Now respects inhibit flag and
14750         inhibit-site-lisp.
14751         Moved path setup to loadup-paths.
14752
14753         * make-docfile.el: Now respects inhibit-package-init and
14754         inhibit-site-lisp.
14755         Now does path construction with loadup-paths.
14756
14757         * loadup.el: Now respects inhibit-package-init and
14758         inhibit-site-lisp.
14759
14760         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14761
14762         * loadup-paths.el: New file: setup load-path to encompass
14763         packages.
14764
14765 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14766
14767         * auto-show.el: load-gc renamed to pureload.
14768         * site-load.el: Ditto.
14769         * packages.el (toplevel): Ditto.
14770         * loadup.el (really-early-error-handler): Ditto.
14771         * dumped-lisp.el (preloaded-file-list): Ditto.
14772         * cus-face.el (custom-declare-face): Ditto.
14773
14774 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14775
14776         * <Today>: The Big Path Searching Overhaul.
14777
14778         * find-paths.el: New file: find and assemble paths in the
14779         installation hierarchy.
14780
14781         * setup-paths.el: New file: global layout of paths and directories
14782         within the XEmacs hierarchy.
14783
14784         * packages.el: Replaced everything related to path searching and
14785         startup by code in terms of find-paths.
14786
14787         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14788         the new path searching engine.
14789
14790         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14791         and setup-paths.
14792
14793 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14794
14795         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14796         setup-paths.el.
14797
14798 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14799
14800         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14801         compiles identically in any configuration.
14802         Removed irrelevant commentary.
14803
14804 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14805
14806         * simple.el (set-variable): Allow setting specifiers.
14807
14808 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14809
14810         * lisp.el (forward-sexp): Revert previous change.
14811
14812 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14813
14814         * frame.el (frame-initialize): Use `delete-console' instead of
14815         `delete-device' to delete the stream console to match the usage in
14816         Fkill_emacs.
14817
14818 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14819
14820         * files.el (cdpath-previous): New variable.
14821         (cd): Use it.
14822         From Bob Weiner <weiner@wave.altrasoft.com>
14823
14824 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14825
14826         * keydefs.el: Changed keybindings of forward-char,
14827           backward, scroll-up and scroll-down to point to their
14828           -command counterparts.
14829
14830         * simple.el: New functions: forwarc-char-command,
14831           backwrad-char-command, scroll-up-command,
14832           scroll-down-command which work liek their counterparts
14833           except that they honor the variable
14834           signal-error-on-buffer-boundary.
14835
14836           Definition of signal-error-on-buffer-boundary received
14837           from src/cmds.c.
14838
14839           defvar declaration added for word-across-newline to avoid
14840           byte-compiler warning about the free variable reference.
14841
14842 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14843
14844         * winnt.el: Removed "%t" from the beginning of
14845         modeline-format. From now on, there's no nt-specifics in the modeline.
14846
14847 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14848
14849         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14850         of `when' with `if'.
14851
14852 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14853
14854         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14855         mswindows. Must be reworked along with glyphs.el, or
14856         merged into it, after there is images support.
14857
14858         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14859         'mswindows.
14860
14861 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14862
14863         * faces.el: fix for text cursor initialization.
14864         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14865         From Andy Piper <andyp@parallax.co.uk>
14866
14867 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14868
14869         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14870         if there is an existing package that handles it and warn the user
14871         about that mode.
14872
14873 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14874
14875         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14876         Installation" menu item when Installation-string is not bound.
14877
14878 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14879
14880         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14881         From Jeremiah W. James <jerry@cs.ucsb.edu>
14882
14883 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14884
14885         * msw-faces.el:
14886         * faces.el: Fix face initialization.
14887
14888 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14889
14890         * files.el (backup-enable-predicate): fix breakage introduced
14891         by TMPDIR patch.
14892
14893 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14894
14895         * x-faces.el (x-init-face-from-resources): The
14896           TTY face property retrieval functions don't return
14897           specifiers, so use face-property instead.
14898
14899 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14900
14901         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14902
14903 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14904
14905         * x-menubar.el: Expanded documentation for
14906           option-save-faces.  Changed Options -> Browse Faces
14907           menu entry to invoke customize-face.
14908
14909 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14910
14911         * faces.el: Most face initialization moved out of
14912           init-other-random-faces to the top level so that the
14913           initialization happens before Xemacs is dumped.  Much
14914           of the fascist "face-differs-from-default-p or FROB!"
14915           code has been retired in favor of letting the user do
14916           what they want to do.  Face initialization code changed
14917           to use `default' specifier tag so that the settings can
14918           be overridden later if the user wishes it.
14919
14920 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14921
14922         * about.el (about-hackers): Update contributors list.
14923
14924 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14925
14926         * specifier.el: Define new specifier tag `default'.
14927
14928         * modeline.el: Initialize faces using `default' tag.
14929
14930         * x-faces.el (x-init-face-from-resources): Remove
14931           specifier specs containing the `default' tag before
14932           adding new specs.
14933
14934 1998-03-02  John Jones  <jj@asu.edu>
14935
14936         * package-get.el (package-get-all): fixed arguments on call to
14937         package-admin-add-single-file-package.
14938         * package-get.el (package-get-installedp): fixed to match
14939         advertised behavior.
14940         * package-get.el: added function package-get-update-all which
14941         installs newest versions of all the current packages (if they are
14942         not already installed).
14943
14944 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14945
14946         * files.el (find-file-noselect): Uncommented `truename' binding in
14947         `let*' and use it later to set `buffer-file-truename' iff it's
14948         still nil, as happens for example when finding a compressed
14949         file with "jka-compr".
14950
14951 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14952
14953         * faces.el: in make-face-* type functions do the operation for all
14954         window systems, not just the first one found.
14955
14956         * font.el: call mswindows-list-fonts for mswindows.
14957
14958 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14959
14960         * code-process.el (call-process-region):
14961         * process.el (call-process-region):
14962         * package-get.el (package-get-dir):
14963         * files.el (backup-enable-predicate):
14964         * gnuserv.el (gnuserv-temp-file-regexp):
14965         Use temp-directory in place of `/tmp'.
14966
14967 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14968
14969         * "Fast" dired-in-C enhancements for Windows 95/NT:
14970
14971         * files.el: Added function, `wildcard-to-regexp', from GNU
14972           Emacs.
14973
14974         * files.el (insert-directory): Modified to use special
14975           dired-in-C enhancements if present.
14976
14977 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14978
14979         * code-files.el: make default coding no-conversion.
14980
14981 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14982
14983         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14984         the load-path.
14985
14986         * update-elc.el: Strip directory when testing for files not to
14987         bytecompile.
14988
14989 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14990
14991         * lisp-mode.el: Use recommended form for menus.
14992
14993         * info.el (Info-construct-menu): Use recommended form for menus.
14994
14995         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14996         entry.
14997
14998 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14999
15000         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15001           (get-frame-for-buffer-noselect): Always return frames
15002           in the not-this-window-p cond clause.
15003
15004 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15005
15006         * help.el (describe-installation): New function.
15007
15008         * x-menubar.el (default-menubar): Add describe-installation to
15009         Help menu.
15010
15011         * packages.el (packages-unbytecompiled-lisp): Installation.el
15012         should not be bytecompiled.
15013
15014         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15015         XEmacs.
15016
15017         * x-menubar.el (default-menubar): Use correct guard for VM menu
15018         entry.
15019
15020         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15021         coding.
15022         From Andy Piper <andyp@parallax.co.uk>
15023
15024 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15025
15026         * ldap.el: Do not require ldap-internal at compile time.
15027
15028 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15029
15030         * code-files.el: new file. a virtual copy of mule-files.el
15031         but without charset
15032         dependencies. (toggle-buffer-file-ocding-system) new function for
15033         changing the eol type for the current buffer.
15034
15035         * code-process.el: new file. a copy of
15036         mule-process.el. mule-process.el will disappear when things have
15037         settled.
15038
15039         * coding.el: new file. a virtual copy of mule-files.el but
15040         without charset dependencies. (coding-system-base) new function
15041         for getting the parent coding system of a coding system with eol
15042         type set.
15043
15044         * dumped-lisp.el: add above files for the non-mule case.
15045
15046 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15047
15048         * window-xemacs.el (display-buffer): If no explicit
15049           frame is specified, search for a window that displays
15050           the buffer on the currently selected frame, before
15051           searching other frames.
15052
15053 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15054
15055         * frame.el (get-frame-for-buffer): If not-this-window-p
15056           is non-nil, use window on the selected frame if it is not
15057           also the selected window.  When defaulting, search for
15058           windows on the currently selected fgrame before searching
15059           other frames.
15060
15061 1998-02-25  Didier Verna  <didier@xemacs.org>
15062
15063         * modeline.el (modeline-swap-buffers): originally named
15064         `mouse-release-modeline'. Whether to actually swap the buffers is
15065         decided in `mouse-drag-modeline'.
15066         (mouse-drag-modeline): A button release event is considered a
15067         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15068         stay unchanged.
15069
15070 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15071
15072         * x-menubar.el: Put redo on the menubar.
15073         From Aki Vehtari <Aki.Vehtari@hut.fi>
15074
15075 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15076
15077         * bytecomp.el (displaying-byte-compile-warnings): if
15078         temp-buffer-show-function is set, use it to display current set of
15079         warnings in the "*Compile-Log-Show*" buffer.
15080
15081         * simple.el (display-warning-buffer): if temp-buffer-show-function
15082         is set, use it to display current set of warnings in the
15083         "*Warnings-Show*" buffer.
15084
15085 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15086
15087         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15088         Common Lisp.
15089
15090 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15091
15092         * menubar.el: Allow button descriptors at least 2 long.
15093
15094         * x-menubar.el (default-menubar): Use recommended forms.
15095         (file-menu-filter): Remove.
15096         (edit-menu-filter): Remove.
15097
15098 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15099
15100         * about.el (about-hackers): Updated.
15101
15102 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15103
15104         * help.el (help-max-help-buffers): new variable
15105         (help-register-and-maybe-prune-excess): new function
15106         (help-buffer-name): use help-max-help-buffers.
15107         (with-displaying-help-buffer): use
15108         help-register-and-maybe-prune-excess.
15109
15110         * help.el (help-maybe-pretty-print-value): if the value fits on
15111         one line, let it.
15112
15113 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15114
15115         * (with-displaying-help-buffer): there is no need to kill the buffer
15116         if it exists, because with-output-to-temp-buffer will clear it.
15117         further, killing the buffer violates the rule that
15118         temp-buffer-show-function, if set, has the full responsibility of
15119         showing the temp buffer.  killing the buffer fucks with the window
15120         configuration, hosing temp-buffer-show-function.
15121
15122
15123 1998-02-23  Didier Verna  <didier@xemacs.org>
15124
15125         * modeline.el (mouse-drag-modeline):
15126         - Always scroll the modeline that was originally clicked on.
15127         - Use x pixels instead of x characters (which doesn't work anyway)
15128         as horizontal reference for modeline dragging. This allows us to
15129         keep on dragging the modeline even if the motion event occurs in
15130         another window.
15131
15132 1998-02-23  Didier Verna  <didier@xemacs.org>
15133
15134         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15135         glyph on the modeline to indicate that dragging the mouse has an
15136         effect both horizontally and vertically.
15137
15138 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15139
15140         * about.el (about-xemacs): Get rid of redundant visible version
15141         number.
15142
15143 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15144
15145         * about.el (about-hackers): Update credits.
15146
15147 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15148
15149         * prim/register.el (view-register): Show register type file-query.
15150
15151 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15152
15153         * mode-motion.el (mode-motion-highlight-internal):
15154           save-excursion inside save-window-exucrsion form to
15155           hide buffer point changes from save-window-excursion.
15156           Prevents display flickering when the mouse pointer
15157           moves.
15158
15159 1998-02-17  Didier Verna  <didier@xemacs.org>
15160
15161         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15162         function to handle correctly the case of a toolbar one side of the
15163         window: scrolling will not necessarily happen.
15164
15165 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15166
15167         * files.el (after-find-file): Restore missing argument
15168           to format that provides filename for "... consider M-x
15169           recover-file" message.  Also call `message' with "%s"
15170           as the first arg instead of an arbitrary string.
15171
15172 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15173
15174         * about.el (about-hackers): Various additions.
15175
15176 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15177
15178         * autoload.el (generate-file-autoloads-1): Don't force an extra
15179         line out when copying on-the-same line autoloads.
15180
15181         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15182         is installed.
15183
15184 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15185
15186         * x11/x-win-xfree86.el (x-win-init-xfree86):
15187         * x11/x-win-sun.el (x-win-init-sun):
15188         * x11/x-init.el (x-initialize-compose):
15189         * prim/simple.el:
15190         (backward-or-forward-kill-sexp):
15191         (backward-or-forward-kill-sentence):
15192         (backward-or-forward-kill-word):
15193         (backward-or-forward-delete-char):
15194         * prim/isearch-mode.el (isearch-help-or-delete-char):
15195         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15196         x-keysym-on-keyboard-p to detect backspace.
15197         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15198         Clean up symbols used with dead keys, checking Linux and solaris
15199         keysyms.
15200         Simplify x-win-*.el using above methods.
15201         Change documentation for x-keysym-*-p functions.
15202
15203 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15204
15205         * about.el (about-hackers): Restore entries for Michael Sperber and
15206         Vinnie Shelton.
15207         From Vinnie Shelton <acs@acm.org>
15208
15209 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15210
15211         * simple.el (count-words-region): Ditto.
15212
15213 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15214
15215         * simple.el (count-words-buffer): Document.  Don't print anything
15216         if non-interactive.
15217
15218 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15219
15220         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15221         multiple files in InfoDock.
15222
15223 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15224
15225         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15226         from version.el in InfoDock.
15227
15228         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15229         specially.
15230
15231 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15232
15233         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15234         variable name in docstring.
15235
15236 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15237
15238         * menubar.h: Include "gui.h".
15239
15240 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15241
15242         * site-load.el: Fix documentation.
15243
15244 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15245
15246         * package-get-base.el (package-get-base): Updated.
15247
15248         * keymap.el: PC-ize.
15249
15250 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15251
15252         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15253         from' on a fresh line.
15254
15255 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15256
15257         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15258         object.
15259
15260 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15261
15262         * undo-stack.el: PC-ize.
15263
15264         * cmdloop.el: PC-ize.
15265
15266 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15267
15268         * bytecomp-runtime.el: PC-ize.
15269
15270         * byte-optimize.el: Prolog fixup.  PC-ize.
15271
15272         * cus-dep.el: Spelling fix.
15273
15274         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15275         entries follow).
15276
15277 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15278
15279         * text-mode.el (text-mode-hook-identify): New function,
15280         put on text-mode-hook.  Set text-mode-variant here.
15281         (text-mode): Don't set it here.
15282
15283 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15284
15285         * text-mode.el (text-mode-hook): New defvar.
15286         (text-mode-variant): New variable.
15287         (text-mode): Set that variable locally.
15288         (toggle-text-mode-auto-fill): New command.
15289
15290 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15291
15292         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15293
15294 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15295
15296         * text-mode.el (paragraph-indent-text-mode):
15297         Renamed from spaced-text-mode.
15298         (text-mode-map): Bind TAB to indent-relative.
15299         (indented-text-mode-map): Variable deleted.
15300         (indented-text-mode): Now an alias for text-mode.
15301
15302 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15303
15304         * loadup.el: test-atoms debugging stuffs removed.
15305
15306 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15307
15308         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15309
15310 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15311
15312         * help.el (describe-beta): Made it use `locate-data-file'.
15313         (describe-distribution): Ditto.
15314         (describe-copying): Ditto.
15315         (describe-project): Ditto.
15316         (view-emacs-news): Ditto.
15317
15318         * help-nomule.el (help-with-tutorial): Made it use
15319         `locate-data-file' to find tutorial.
15320
15321 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15322
15323         * about.el: Corrected my email address.
15324
15325         * mouse.el: Added 'mouse-mswindows-drop' similar to
15326         'mouse-offix-drop'.
15327
15328 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15329
15330         * loadup.el (running-xemacs): Spelling fix.
15331
15332 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15333
15334         * packages.el (packages-find-packages-1): Don't allow a backwards
15335         compatible lisp tree to overwrite `preloaded-file-list'.
15336
15337 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15338
15339         * loadup.el: Don't delete "xemacs" prior to dumping.
15340
15341 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15342
15343         * package-info.el (pi-last-mod-date): New function.
15344         (pi-author-version): New function.
15345         (batch-update-package-info): Use them.
15346
15347 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15348
15349         * frame.el (get-frame-for-buffer-default-to-current): Create.
15350         (get-frame-for-buffer-noselect): Allow user to use current frame
15351         with `get-frame-for-buffer-default-to-current'.
15352
15353 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15354
15355         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15356         (byte-compile-output-docform): Ditto.
15357         (byte-compile-compiled-obj-to-list): Ditto.
15358
15359 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15360
15361         * startup.el (command-line-1): Removed code that ran
15362           buffer-menu.
15363
15364 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15365
15366         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15367
15368 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15369
15370         * frame.el (suspend-emacs-or-iconify-frame): Check using
15371         `device-on-window-system-p' instead of explicitly checking for X,
15372         so that the same logic works for MS Windows.
15373         (suspend-or-iconify-emacs): Ditto.
15374
15375 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15376
15377         * about.el (about-maintainer-info): Andy Piper is back.
15378         (xemacs-hackers): Updated Andy Piper's email address.
15379         (about-hackers): Added Jonathan Harris.
15380         (about-hackers): Updated Tibor Polgar's email address.
15381
15382 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15383
15384         * about.el: Add xemacs.org email manager.
15385
15386         * package-get-base.el (package-get-base): Updated with most recent
15387         package updates.
15388
15389 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15390
15391         * help.el (function-arglist): Use `indirect-function' instead of
15392         `symbol-function' so that aliases are treated correctly.
15393
15394 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15395
15396         * help.el (help-map): Add f1 binding to `help-for-help'.
15397         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15398         (describe-key-briefly): Use `princ' "%s" to print object.
15399         (with-displaying-help-buffer): Kill buffer if it exists, again.
15400         (describe-key): Use `princ' "%s" to print object.
15401         (describe-function-1): Use `princ' "%s" to print object.
15402         Commented out alias lines removed.
15403         (help-pretty-print-limit): New variable to control pretty-printing
15404         of variable values.
15405         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15406         `help-pretty-print-value' again.  Only print-print when OBJECT is
15407         list of length less than `help-pretty-print-limit'.
15408         (describe-variable): Use `help-maybe-pretty-print-value' again.
15409
15410 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15411
15412         * simple.el (blink-matching-open): Remove C++ kludge.
15413         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15414
15415 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15416
15417         * info.el (Info-default-directory-list): Made the documentation
15418         more explanitory.
15419
15420 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15421
15422         * lisp/packages.el:
15423         * lisp/package-admin.el:
15424         * lisp/build-report.el:
15425         Fix typos.
15426
15427 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15428
15429         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15430         warnings in Java buffers without final newline and editing the
15431         last line.
15432
15433 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15434
15435         * packages.el (packages-find-packages-1): Don't allow a backwards
15436         compatible lisp tree to overwrite `preloaded-file-list'.
15437         Suggested by Colin Rafferty  <colin@xemacs.org>
15438
15439         * mouse.el (mouse-offix-drop): Set undo-boundary.
15440         From Oliver Graf <ograf@fga.de>
15441
15442 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15443
15444         * loadup.el (load-gc): rewrite as defun.
15445         Print something sensical if a required dump-time file isn't found.
15446
15447 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15448
15449         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15450         bug strikes a menudescriptor.
15451
15452         * package-get-base.el (package-get-base): Updated.
15453
15454         * package-info.el (batch-update-package-info): Derive REQUIRES
15455         from the Makefile.
15456
15457 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15458
15459         * files.el (save-some-buffers): Don't play games with deleting
15460         other windows if we are in the minibuffer window.
15461
15462 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15463
15464         * modeline.el (modeline-minor-mode-menu): Add support for :active
15465         (add-minor-mode): Document :active property to TOGGLE.
15466
15467 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15468
15469         * modeline.el (modeline-minor-mode-menu): Add support for an
15470         `:included' predicate in the `toggle-sym' plist.
15471         (add-minor-mode): Document the :included property, format
15472         docstring some more.
15473         (modeline-minor-mode-menu): Documentation string added.
15474
15475 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15476
15477         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15478         labels from the symbol-names by thwacking off the overly redundant
15479         and overused "mode", parenthesizing "minor", and capitalizing the
15480         resultant strings.  Also shortened the menu's title by eliminating
15481         the redundant buffer name.
15482         (add-minor-mode): Beautified the docstring, added mention of the
15483         `:menu-tag' property of TOGGLE.
15484         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15485         `toggle-sym' to beatify the mode-life menus.
15486         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15487         `auto-fill-function'.
15488
15489 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15490
15491         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15492         menus to :style 'toggle.
15493
15494 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15495
15496         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15497
15498 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15499
15500         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15501         only recognize first hyperlink.
15502         (hyper-apropos-highlightify): Deletia, this is already done by
15503         `hyper-apropos-insert-face'.
15504         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15505
15506 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15507
15508         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15509         mail.
15510         (toolbar-mail-reader): Add support for `send'.
15511         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15512
15513 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15514
15515         * info.el (Info-emacs-info-file-name): Add defvar for
15516         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15517         will function properly.
15518
15519 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15520
15521         * simple.el: make the backwards delete function called by
15522         `backward-or-forward-delete-char' user configurable.
15523
15524 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15525
15526         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15527         compiled function got loaded from.
15528
15529 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15530
15531         * term/apollo.el: Synched up with InfoDock 3.6.2.
15532
15533 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15534
15535         * startup.el (load-init-file): Load autoloads earlier.
15536         (startup-splash-frame): Handle InfoDock logo.
15537
15538         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15539         InfoDock.
15540         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15541
15542         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15543         doesn't have this function.
15544
15545         * packages.el (locate-data-file): Fix to call `locate-file'.
15546
15547 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15548
15549         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15550         version of version.el.
15551         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15552
15553         * x-menubar.el (default-menubar): Guard reference to
15554         `gnuserv-frame'.
15555         (default-menubar): Guard references to `font-lock-mode'.
15556         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15557         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15558
15559         * make-docfile.el: Don't snarf doc strings from autoloads.
15560
15561         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15562         loading auto-autoloads files.
15563
15564         * loaddefs.el: Disable dumping autoloads.
15565
15566 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15567
15568         * lisp-mnt.el: Synch to Emacs 20.2.
15569
15570         * help.el: Remove manual autoload of `finder-by-keyword'.
15571
15572         * finder.el (finder-by-keyword): Autoload.
15573
15574         * help.el: Conditionalize hyperbole setup.
15575
15576 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15577
15578         * packages.el (package-require): Update to reflect new data format.
15579
15580 1998-01-02  Didier Verna  <didier@xemacs.org>
15581
15582         * x-menubar.el (default-menubar): make the tutorials available
15583         through the menubar. (Plus some compilation warnings cleanup).
15584
15585 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15586
15587         * check-features.el: New file.  Perform sanity check after build.
15588
15589         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15590         files to tooltalk package.
15591         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15592         package.
15593
15594         * package-admin.el (package-admin-xemacs): Use better default for
15595         location of XEmacs binary.
15596
15597 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15598
15599         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15600         tag with sexp and add value tag with value `t'.
15601
15602 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15603
15604         * package-get.el: Changes to work with real data.
15605         From Pete Ware <ware@cis.ohio-state.edu>
15606
15607         * packages.el (packages-reload-autoloads): Guard load for the time
15608         being.
15609
15610         * update-elc.el ("packages.el"): Force loading packages.el instead
15611         of possibly out-of-date packges.elc.
15612         * make-docfile.el ("packages.el"): Ditto.
15613
15614 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15615
15616         * build-report.el (build-report-delete-regexp): Added a rule for
15617         the main tarball shadowing anything past it.
15618
15619 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15620
15621         * packages.el (package-provide): Delete a previous provide.
15622
15623         * package-info.el: New file.
15624
15625         * package-get.el: New file.
15626         From Pete Ware <ware@cis.ohio-state.edu>
15627         (package-get): Fix md5 computation to work with Mule.
15628
15629 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15630
15631         * simple.el (log-message-*): Quote symbols in docstrings properly.
15632
15633 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15634
15635         * packages.el (packages-new-autoloads): Ignore symbolic links.
15636
15637         * cus-face.el (face-custom-attributes-get): Fix typo.
15638         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15639
15640 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15641
15642         * startup.el (load-init-file): Reload new or changed autoloads
15643         unless inhibited.  Reload modified dumped lisp (stubbed).
15644
15645         * packages.el (packages-new-autoloads): New function.
15646         (packages-reload-autoloads): New function.
15647         (packages-reload-dumped-lisp): New (stub) function.
15648
15649         * loadup.el: Inhibit reloading dumped files when running temacs.
15650
15651         * loadhist.el (file-provides): Extend to handle variant
15652         extensions.
15653
15654         * replace.el (query-replace): Fix typo.
15655
15656 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15657
15658         * make-docfile.el: list-autoloads-path has been renamed.
15659         * update-elc.el: list-autoloads has been renamed.
15660
15661         * packages.el (packages-list-autoloads): Renamed.
15662         (packages-list-autoloads-path): Ditto.
15663
15664 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15665
15666         * packages.el (packages-find-packages-1): Made it signal a warning
15667         for an error in an auto-autoload.el file.
15668
15669 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15670
15671         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15672         tag with const.
15673         From Aki Vehtari <Aki.Vehtari@hut.fi>
15674
15675         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15676
15677         * loadhist.el (unload-feature): Remove autoload.
15678
15679 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15680
15681         * loadhist.el: Unpackaged.
15682
15683         * help.el (describe-symbol-find-file): Rename
15684         `describe-function-find-file' and make old name obsolete.
15685         (describe-function-1): Use it.
15686         (describe-function-1): Guard reference to
15687         `compiled-function-annotation'.
15688
15689 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15690
15691         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15692         argument.
15693         (help-mode-quit): New optional arg to control whether it kills or
15694         buries.  Tidied up.
15695         (with-displaying-help-buffer): Don't kill buffer initially, even
15696         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15697         (help-pretty-print-value): Rename back from
15698         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15699         use it, otherwise use dumped `cl-prettyprint'.
15700         (describe-variable): Use `help-pretty-print-value' again.
15701         (find-func): Removed reference to "find-func" at end.
15702
15703 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15704
15705         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15706           GUI XEmacs. Rename? x-menubar is rather window system
15707           independant, except for a couple of items.
15708
15709 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15710
15711         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15712         entries as they will no longer be distributed with XEmacs.
15713
15714         * format.el (format-alist): Fix image/tiff regexps.
15715         From P. E. Jareth Hein <jareth@camelot-soft.com>
15716
15717         * help.el (help-maybe-pretty-print-value): Rename.
15718         (describe-variable): Use it.
15719         (describe-variable): Add trailing linefeed.
15720
15721 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15722
15723         * help.el (describe-function-1): Don't output anything for
15724           arglist of autoload functions.
15725
15726 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15727
15728         * help.el (describe-function-1): Don't output anything for
15729           arglist of autoload functions.
15730
15731 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15732
15733         * help.el (help-mode-map): New bindings for `help-mode-bury',
15734         `describe-function-at-point', `describe-variable-at-point',
15735         `Info-elisp-ref', `customize-variable', `help-next-section' and
15736         `help-prev-section'.
15737         (help-next-section): New function.
15738         (help-prev-section): New function.
15739         (help-mode-quit): Changed to kill the help buffer.
15740         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15741         correctly.
15742         (help-buffer-name): New function to generate the name of help
15743         buffers.
15744         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15745         argument giving the name of the help buffer.
15746         (describe-key): Use `with-displaying-help-buffer' with name.
15747         (describe-mode): Ditto.
15748         (describe-bindings): Ditto.
15749         (describe-prefix-bindings): Ditto.
15750         (view-lossage): Ditto.
15751         (with-syntax-table): New macro.
15752         (function-called-at-point): Use `ignore-errors' and
15753         `with-syntax-table'.
15754         (function-at-point): Ditto.
15755         (describe-function): Use `with-displaying-help-buffer' with name.
15756         (function-arglist): Extracted from `describe-function-1'.  Returns
15757         function's arglist as string.
15758         (function-documentation): Extracted from `describe-function-1'.
15759         Returns function's docstring.
15760         (describe-function-1): Remove all the "stream" garbage, including
15761         the stream argument.  Use `function-arglist' and
15762         `function-documentation'.
15763         (describe-function-arglist): Just use `function-arglist'.
15764         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15765         (help-pretty-print-value): New function to help with
15766         pretty-printing variable values.  Knows about `#<...>'.  Needs
15767         `pp-internal'.
15768         (describe-variable): Use `with-displaying-help-buffer' with name.
15769         Formatting improved.  Display file where variable is defined, if
15770         known.  Use `help-pretty-print-value'.
15771         (describe-syntax): Use `with-displaying-help-buffer' with name.
15772         (list-processes): Remove "stream" garbage.
15773
15774 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15775
15776         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15777         call a dumped routine instead.
15778
15779         * x-win-xfree86.el: Wrap file in defun.
15780         * x-win-sun.el: Ditto.
15781
15782 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15783
15784         * help.el (view-emacs-news): Remove usage of outl-mouse which
15785         advises functions and does other evil things.
15786
15787 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15788
15789         * format.el (format-alist): Add `image/tiff'.
15790         From P. E. Jareth Hein <jareth@camelot-soft.com>
15791
15792 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15793
15794         * about.el (about-hackers): More names added.
15795
15796         * make-docfile.el: Remove superfluous package path search.
15797
15798         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15799
15800 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15801
15802         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15803         ignored shadows.
15804
15805 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15806
15807         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15808         get trailing slashes when added to the load-path.
15809
15810         * x-init.el (init-x-win): Locate where XEmacs X localization files
15811         are.
15812
15813 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15814
15815         * x-faces.el: Added support for foregroundToolBarColor
15816           to xpm-color-symbols.
15817
15818 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15819
15820         * etags.el (tags-remove-duplicates): Removed.
15821         (buffer-tag-table-list): Use `delete-duplicates'.
15822
15823         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15824         correctly.
15825         (get*): Defalias to `get'.
15826
15827         * cl.el (eql): Compare integers with `eq'.
15828         (cl-map-extents): Check for `map-extents' first.
15829
15830 1997-12-17  Didier Verna  <didier@xemacs.org>
15831
15832         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15833         added the 'numero', 'copyright' and 'trademark' symbols.
15834
15835         * leim/quail/latin-post.el ("french-postfix"): see above.
15836
15837 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15838
15839         * widget.el (define-widget): Check the arguments.
15840
15841         * cus-edit.el (customize-face): Use `check-argument-type'.
15842         (custom-variable-value-create): Use `signal' to signal error.
15843         (custom-variable-reset-saved): Ditto.
15844         (custom-variable-reset-standard): Ditto.
15845         (custom-face-reset-saved): Ditto.
15846
15847         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15848         (widget-default-format-handler): Ditto.
15849         (widget-checklist-add-item): Ditto.
15850         (widget-radio-add-item): Ditto.
15851         (widget-editable-list-entry-create): Ditto.
15852         (widget-sexp-prompt-value): Ditto.
15853
15854         * custom.el (custom-declare-variable): Signal errors better.
15855         (custom-handle-keyword): Ditto.
15856         (custom-declare-group): Ditto.
15857
15858         * window-xemacs.el (windows): Ditto.
15859
15860         * menubar.el (menu): Ditto.
15861
15862         * keydefs.el (keyboard): Ditto.
15863
15864         * minibuf.el (minibuffer): Ditto.
15865
15866         * process.el (execute): Ditto.
15867
15868         * fill.el (fill): Ditto.
15869
15870         * modeline.el (modeline): Ditto.
15871
15872         * help.el (help): Ditto.
15873
15874         * faces.el (faces): Ditto.
15875
15876         * files.el (files): Ditto.
15877
15878         * x-init.el (x): Ditto.
15879
15880         * lisp-mode.el (lisp): Ditto.
15881
15882         * process.el (processes): Ditto.
15883
15884         * mouse.el (mouse): Ditto.
15885
15886         * abbrev.el (abbrev): Moved from cus-edit.
15887
15888         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15889         as variable declaration.
15890
15891 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15892
15893         * menubar.el (find-menu-item): Use `check-argument-type'.
15894         (find-menu-item): Cosmetic changes.
15895
15896 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15897
15898         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15899
15900 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15901
15902         * startup.el (set-default-load-path): Only search package-path
15903         when not running temacs.
15904
15905         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15906         files.
15907
15908         * loadup.el: Correct commentary.  Reformatting.
15909         (really-early-error-handler): Use absolute path to the
15910         first dumped-lisp.el file.
15911         (really-early-error-handler): Print full path name of
15912         each dumped lisp file (inherited from InfoDock).
15913
15914         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15915         dumped-lisp.el files.
15916
15917         * make-docfile.el (preloaded-file-list): Reorder when the
15918         package-path is searched.
15919         * update-elc.el: Ditto.
15920
15921         * lisp-mode.el (call-with-condition-handler): Treat the same as
15922         `condition-case' for indentation.
15923
15924         * about.el (about-xemacs): Update release date.
15925
15926 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15927
15928         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15929         anywhere but at the last clause.
15930         (ecase): Disallow `t' and `otherwise'.
15931
15932 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15933
15934         * cus-edit.el (custom-buffer-create-buttons): New function
15935         from stuff moved out of `custom-buffer-create-internal'.
15936         (custom-novice): New variable.  Default t.
15937         (custom-display-global-buttons): Ditto.  Default `top'.
15938         (custom-buffer-create-internal): Only display help if
15939         `custom-novice' is non-nil.  Display global buttons according to
15940         `custom-display-global-buttons'.
15941
15942 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15943
15944         * menubar.el (find-menu-item): Use `check-argument-type'.
15945         (find-menu-item): Cosmetic changes.
15946
15947 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15948
15949         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15950         look.
15951
15952 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15953
15954         * format.el (format-deannotate-region):  Bug fix.
15955         Deannotating a region containing unknown tags would fail
15956         (causing decoding of text/enriched to fail at user level)
15957
15958 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15959
15960         * minibuf.el (read-directory-name): Support sixth
15961           arg, HISTORY, as already documented.
15962
15963 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15964
15965         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15966         to `ecase'.
15967
15968 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15969
15970         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15971         skk-activate.
15972
15973 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15974
15975         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.