update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=+>jis-x0208@1978'.
5
6 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
9         setting for `=>ucs@component'.
10
11 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * mule/mule-charset.el (default-coded-charset-priority-list): Add
14         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
15
16 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
17
18         * mule/mule-coding.el (coded-charset-entity-reference-alist):
19         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
20
21 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
22
23         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
24         CHISE.
25         (=>ucs@jis/2004): Ditto.
26
27 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
28
29         * mule/mule-coding.el (coded-charset-entity-reference-alist):
30         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
31
32 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
33
34         * mule/mule-charset.el (default-coded-charset-priority-list): Add
35         `=>cbeta'.
36
37 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
38
39         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
40         setting for `==big5-cdp-itaiji-001'.
41
42         * mule/mule-charset.el (default-coded-charset-priority-list): Add
43         `==big5-cdp-itaiji-001'.
44
45         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
46         XEmacs CHISE.
47
48 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
49
50         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
51         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
52         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
53
54         * mule/mule-charset.el (default-coded-charset-priority-list): Add
55         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
56         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
57
58         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
59         XEmacs CHISE.
60         (=>big5-cdp-itaiji-001): Ditto.
61         (=big5-cdp-itaiji-002): Ditto.
62         (=big5-cdp-itaiji-003): Ditto.
63
64 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
65
66         * mule/mule-charset.el (default-coded-charset-priority-list): Add
67         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
68
69 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
70
71         * mule/mule-charset.el (default-coded-charset-priority-list):
72         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
73         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
74         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
75
76         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
77         setting for `=ucs-var-008'.
78
79         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
80         CHISE.
81         (=ucs-bmp-var-008): Likewise.
82
83 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
84
85         * mule/mule-charset.el (default-coded-charset-priority-list):
86         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
87
88 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
89
90         * mule/mule-charset.el (default-coded-charset-priority-list): Add
91         `==ucs-sip@JP/hanazono'.
92
93         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
94         XEmacs CHISE.
95
96 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
97
98         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
99         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
100
101         * mule/mule-charset.el (default-coded-charset-priority-list): Add
102         `=ucs-bmp-var-006'.
103
104         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
105         CHISE.
106         (=ucs-bmp-var-006): Likewise.
107
108 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
109
110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
111         `=ucs-bmp-itaiji-009'.
112
113         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
114         XEmacs CHISE.
115         (=ucs-bmp-itaiji-009): Likewise.
116
117 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
118
119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
120         `=>big5-cdp'.
121
122 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
123
124         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
125         (utf-8-ivs-gb): Likewise.
126         (utf-8-gb-er): Likewise.
127         (utf-8-ivs-gb-er): Likewise.
128         (utf-8-cns): Likewise.
129         (utf-8-ivs-cns): Likewise.
130         (utf-8-cns-er): Likewise.
131         (utf-8-ivs-cns-er): Likewise.
132         (utf-8-big5): Likewise.
133         (utf-8-ivs-big5): Likewise.
134         (utf-8-big5-er): Likewise.
135         (utf-8-ivs-big5-er): Likewise.
136         (utf-8-jis): Likewise.
137         (utf-8-ivs-jis): Likewise.
138         (utf-8-jis-er): Likewise.
139         (utf-8-ivs-jis-er): Likewise.
140         (utf-8-ks): Likewise.
141         (utf-8-ivs-ks): Likewise.
142         (utf-8-ks-er): Likewise.
143         (utf-8-ivs-ks-er): Likewise.
144
145 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
146
147         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
148         (utf-8-ivs-jp): Likewise.
149         (utf-8-jp-er): Likewise.
150         (utf-8-ivs-jp-er): Likewise.
151
152 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
153
154         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
155         setting for `=ucs-var-010'.
156
157         * mule/mule-charset.el (default-coded-charset-priority-list): Add
158         `=ucs-bmp-var-010'.
159
160         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
161         CHISE.
162         (=ucs-bmp-var-010): Likewise.
163
164 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
165
166         * mule/mule-charset.el (default-coded-charset-priority-list): Add
167         `=ucs-sip@JP/hanazono'.
168
169         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
170         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
171
172 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
173
174         * mule/mule-charset.el (default-coded-charset-priority-list):
175         - Add `=big5-cdp-var-004'.
176         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
177           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
178
179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
180         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
181         `=big5-cdp-var-005'.
182
183         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
184         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
185         `=big5-cdp-var-003'.
186         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
187         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
188         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
189
190 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
191
192         * mule/mule-charset.el (default-coded-charset-priority-list):
193         Don't prefer ucs-compat CCSes to other CCSes.
194
195 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
196
197         * mule/mule-charset.el (default-coded-charset-priority-list): Add
198         `===ucs-bmp-cjk-compat@unicode'.
199
200         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
201         coded-charset for XEmacs CHISE.
202
203 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
204
205         * mule/mule-charset.el (default-coded-charset-priority-list): Add
206         `=ucs-sip-itaiji-003'.
207
208         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
209         XEmacs CHISE.
210
211 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
212
213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
214         setting for `=ucs-var-004'.
215
216         * mule/mule-charset.el (default-coded-charset-priority-list): Add
217         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
218
219         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
220         XEmacs CHISE.
221         (=ucs-var-004): Ditto.
222         (=ucs-bmp-var-004): Ditto.
223
224 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
225
226         * mule/mule-charset.el (default-coded-charset-priority-list): Add
227         `=ucs-sip-var-003'.
228
229         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
230         XEmacs CHISE.
231
232 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
233
234         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
235         setting for `=ucs-itaiji-006'.
236
237         * mule/mule-charset.el (default-coded-charset-priority-list): Add
238         `=ucs-bmp-itaiji-006'.
239
240         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
241         XEmacs CHISE.
242         (=ucs-bmp-itaiji-006): Ditto.
243
244 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
245
246         * mule/mule-charset.el (default-coded-charset-priority-list): Add
247         `=ucs-sip-var-002'.
248
249         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
250         XEmacs CHISE.
251
252 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
253
254         * mule/mule-charset.el (default-coded-charset-priority-list): Add
255         `=ucs-sip-itaiji-002'.
256
257         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
258         XEmacs CHISE.
259
260 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
261
262         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
263         setting for `==hanyo-denshi/tk'.
264
265 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
266
267         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
268         (=hanyo-denshi/tk): Fix `long-name'.
269         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
270
271 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
272
273         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
274         setting for `=>mj'.
275
276 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
277
278         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
279         coded-charset for XEmacs CHISE.
280
281 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
282
283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
284         setting for `=hanyo-denshi/tk'.
285
286 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
287
288         * mule/mule-charset.el (default-coded-charset-priority-list): Add
289         `=hanyo-denshi/tk/mf-01'.
290
291         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
292         XEmacs CHISE.
293         (=hanyo-denshi/tk/mf-01): Ditto.
294
295 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
296
297         * mule/mule-charset.el (default-coded-charset-priority-list):
298         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
299
300 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
301
302         * mule/mule-charset.el (default-coded-charset-priority-list):
303         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
304
305 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
306
307         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
308         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
309
310         * mule/mule-charset.el (default-coded-charset-priority-list): Add
311         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
312
313         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
314         XEmacs CHISE.
315         (=ucs-bmp-itaiji-004): Ditto.
316         (=ucs-itaiji-005): Ditto.
317         (=ucs-bmp-itaiji-005): Ditto.
318
319 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
320
321         * mule/mule-charset.el (default-coded-charset-priority-list): Add
322         `=ucs-sip-itaiji-001'.
323
324         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
325         XEmacs CHISE.
326
327 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
328
329         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
330         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
331         `=ucs-itaiji-008'.
332
333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
334         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
335         `=ucs-bmp-itaiji-008'.
336
337         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
338         XEmacs CHISE.
339         (=ucs-bmp-itaiji-001): Ditto.
340         (=ucs-itaiji-003): Ditto.
341         (=ucs-bmp-itaiji-003): Ditto.
342         (=ucs-itaiji-008): Ditto.
343         (=ucs-bmp-itaiji-008): Ditto.
344
345 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
346
347         * mule/mule-charset.el (default-coded-charset-priority-list): Add
348         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
349
350         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
351         for XEmacs CHISE.
352         (==ucs-bmp-cjk-compat@JP): Ditto.
353
354 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
355
356         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
357         setting for `===hng-tzs'.
358
359         * mule/mule-charset.el (default-coded-charset-priority-list): Add
360         `===hng-tzs'.
361
362         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
363         CHISE.
364
365 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
366
367         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
368         setting for `===hng-doh'.
369
370         * mule/mule-charset.el (default-coded-charset-priority-list): Add
371         `===hng-doh'.
372
373         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
374         CHISE.
375
376 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
377
378         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
379         setting for `===hng-wad'.
380
381         * mule/mule-charset.el (default-coded-charset-priority-list): Add
382         `===hng-wad'.
383
384         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
385         CHISE.
386
387 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
388
389         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
390         settings for `==koseki' and `===hng-kcc'.
391
392         * mule/mule-charset.el (default-coded-charset-priority-list): Add
393         `===hng-kcc'.
394
395         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
396         CHISE.
397
398 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
399
400         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
401         setting for `===hng-nkk'.
402
403         * mule/mule-charset.el (default-coded-charset-priority-list): Add
404         `===hng-nkk'.
405
406         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
407         CHISE.
408
409 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
410
411         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
412         setting for `===hng-ink'.
413
414         * mule/mule-charset.el (default-coded-charset-priority-list): Add
415         `===hng-ink'.
416
417         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
418         CHISE.
419
420 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
421
422         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
423         setting for `===hng-jhk'.
424
425         * mule/mule-charset.el (default-coded-charset-priority-list): Add
426         `===hng-jhk'.
427
428         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
429         CHISE.
430
431 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
432
433         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
434         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
435         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
436         (===jis-x0213-1@2004): Likewise.
437         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
438         "jisx0213\\(\\.2004\\)-1" as the registry.
439         (=+>jis-x0213-1@2004): Likewise.
440         (=>jis-x0213-1@2004): Likewise.
441
442         * mule/mule-charset.el (default-coded-charset-priority-list): Add
443         `===jis-x0213-1@2004'.
444
445 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
446
447         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
448         setting for `===hng-nak'.
449
450         * mule/mule-charset.el (default-coded-charset-priority-list): Add
451         `===hng-nak'.
452
453         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
454         CHISE.
455
456 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
457
458         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
459         setting for `===hng-hos'.
460
461         * mule/mule-charset.el (default-coded-charset-priority-list): Add
462         `===hng-hos'.
463
464         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
465         CHISE.
466
467 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
468
469         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
470         setting for `===hng-tzj'.
471
472         * mule/mule-charset.el (default-coded-charset-priority-list): Add
473         `===hng-tzj'.
474
475         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
476         CHISE.
477
478 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
479
480         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
481         setting for `===hng-kae'.
482
483         * mule/mule-charset.el (default-coded-charset-priority-list): Add
484         `===hng-kae'.
485
486         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
487         CHISE.
488
489 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
490
491         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
492         setting for `===hng-kar'.
493
494         * mule/mule-charset.el (default-coded-charset-priority-list): Add
495         `===hng-kar'.
496
497         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
498         CHISE.
499
500 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
501
502         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
503         setting for `===hng-kyd'.
504
505         * mule/mule-charset.el (default-coded-charset-priority-list): Add
506         `===hng-kyd'.
507
508         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
509         CHISE.
510
511 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
512
513         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
514         setting for `===hng-hok'.
515
516         * mule/mule-charset.el (default-coded-charset-priority-list): Add
517         `===hng-hok'.
518
519         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
520         CHISE.
521
522 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
523
524         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
525         setting for `===hng-jyu'.
526
527         * mule/mule-charset.el (default-coded-charset-priority-list): Add
528         `===hng-jyu'.
529
530         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
531         CHISE.
532
533 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
534
535         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
536         setting for `===hng-zkd'.
537
538         * mule/mule-charset.el (default-coded-charset-priority-list): Add
539         `===hng-zkd'.
540
541         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
542         CHISE.
543
544 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
545
546         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
547         setting for `===hng-kmi'.
548
549         * mule/mule-charset.el (default-coded-charset-priority-list): Add
550         `===hng-kmi'.
551
552         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
553         CHISE.
554
555 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
556
557         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
558         setting for `===hng-okd'.
559
560         * mule/mule-charset.el (default-coded-charset-priority-list): Add
561         `===hng-okd'.
562
563         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
564         CHISE.
565
566 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
567
568         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
569         setting for `===hng-nkm'.
570
571         * mule/mule-charset.el (default-coded-charset-priority-list): Add
572         `===hng-nkm'.
573
574         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
575         CHISE.
576
577 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
578
579         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
580         setting for `===hng-nto'.
581
582         * mule/mule-charset.el (default-coded-charset-priority-list): Add
583         `===hng-nto'.
584
585         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
586         CHISE.
587
588 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
589
590         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
591         setting for `===hng-yhk'.
592
593         * mule/mule-charset.el (default-coded-charset-priority-list): Add
594         `===hng-yhk'.
595
596         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
597         CHISE.
598
599 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
600
601         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
602         setting for `===hng-sok'.
603
604         * mule/mule-charset.el (default-coded-charset-priority-list): Add
605         `===hng-sok'.
606
607         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
608         CHISE.
609
610 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
611
612         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
613         setting for `===hng-kda'.
614
615         * mule/mule-charset.el (default-coded-charset-priority-list): Add
616         `===hng-kda'.
617
618         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
619         CHISE.
620
621 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
622
623         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
624         setting for `===hng-myz'.
625
626         * mule/mule-charset.el (default-coded-charset-priority-list): Add
627         `===hng-myz'.
628
629         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
630         CHISE.
631
632 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
633
634         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
635         setting for `===hng-kgk'.
636
637         * mule/mule-charset.el (default-coded-charset-priority-list): Add
638         `===hng-kgk'.
639
640         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
641         CHISE.
642
643 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
644
645         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
646         setting for `===hng-drt'.
647
648         * mule/mule-charset.el (default-coded-charset-priority-list): Add
649         `===hng-drt'.
650
651         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
652         CHISE.
653
654 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
655
656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
657         setting for `===hng-mam'.
658
659         * mule/mule-charset.el (default-coded-charset-priority-list): Add
660         `===hng-mam'.
661
662         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
663         CHISE.
664
665 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
666
667         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
668         setting for `===hng-dng'.
669
670         * mule/mule-charset.el (default-coded-charset-priority-list): Add
671         `===hng-dng'.
672
673         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
674         CHISE.
675
676 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
677
678         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
679         setting for `=>cns11643-5'.
680
681 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
682
683         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
684         setting for `===hng-keg'.
685
686         * mule/mule-charset.el (default-coded-charset-priority-list): Add
687         `===hng-keg'.
688
689         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
690         CHISE.
691
692 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
693
694         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
695         setting for `===hng-jou'.
696
697         * mule/mule-charset.el (default-coded-charset-priority-list): Add
698         `===hng-jou'.
699
700         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
701         CHISE.
702
703 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
704
705         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
706         setting for `===hng-smk'.
707
708         * mule/mule-charset.el (default-coded-charset-priority-list): Add
709         `===hng-smk'.
710
711         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
712         CHISE.
713
714 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
715
716         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
717         setting for `===hng-kyo'.
718
719         * mule/mule-charset.el (default-coded-charset-priority-list): Add
720         `===hng-kyo'.
721
722         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
723         CHISE.
724
725 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
726
727         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
728         setting for `===hng-kss'.
729
730         * mule/mule-charset.el (default-coded-charset-priority-list): Add
731         `===hng-kss'.
732
733         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
734         CHISE.
735
736 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
737
738         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
739         setting for `===hng-wan'.
740
741         * mule/mule-charset.el (default-coded-charset-priority-list): Add
742         `===hng-wan'.
743
744         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
745         CHISE.
746
747 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
748
749         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
750         setting for `===hng-ksk'.
751
752         * mule/mule-charset.el (default-coded-charset-priority-list): Add
753         `===hng-ksk'.
754
755         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
756         CHISE.
757
758 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
759
760         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
761         setting for `===hng-kyu'.
762
763         * mule/mule-charset.el (default-coded-charset-priority-list): Add
764         `===hng-kyu'.
765
766         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
767         CHISE.
768
769 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
770
771         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
772         setting for `===hng-skk'.
773
774         * mule/mule-charset.el (default-coded-charset-priority-list): Add
775         `===hng-skk'.
776
777         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
778         CHISE.
779
780 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
781
782         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
783         setting for `===hng-sik'.
784
785         * mule/mule-charset.el (default-coded-charset-priority-list): Add
786         `===hng-sik'.
787
788         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
789         CHISE.
790
791 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
792
793         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
794         setting for `===hng-kbk'.
795
796         * mule/mule-charset.el (default-coded-charset-priority-list): Add
797         `===hng-kbk'.
798
799         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
800         CHISE.
801
802 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
803
804         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
805         setting for `===hng-kcj'.
806
807         * mule/mule-charset.el (default-coded-charset-priority-list): Add
808         `===hng-kcj'.
809
810         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
811         CHISE.
812
813 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
814
815         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
816         setting for `===hng-k24'.
817
818         * mule/mule-charset.el (default-coded-charset-priority-list): Add
819         `===hng-k24'.
820
821         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
822         CHISE.
823
824 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
825
826         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
827         setting for `===hng-gok'.
828
829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
830         `===hng-gok'.
831
832         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
833         CHISE.
834 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
835
836         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
837         setting for `===hng-tsu'.
838
839         * mule/mule-charset.el (default-coded-charset-priority-list): Add
840         `===hng-tsu'.
841
842         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
843         CHISE.
844
845 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
846
847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
848         setting for `===hng-sys'.
849
850         * mule/mule-charset.el (default-coded-charset-priority-list): Add
851         `===hng-sys'.
852
853         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
854         CHISE.
855
856 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
857
858         * mule/mule-coding.el (coded-charset-entity-reference-alist):
859         - Use "&HNG010-<d><d><d><d><d>;" instead of
860           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
861         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
862
863         * mule/mule-charset.el (default-coded-charset-priority-list): Add
864         `=ucs-bmp-itaiji-002' and `===hng-khm'.
865
866         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
867         "hngkhi-0" as the suffix of registry.
868         (===hng-khm): New coded-charset for XEmacs CHISE.
869         (=ucs-itaiji-002): Ditto.
870         (=ucs-bmp-itaiji-002): Ditto.
871
872 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
873
874         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
875         setting for `=>ucs@iwds-1'.
876
877         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
878         XEmacs CHISE.
879
880 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
881
882         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
883         CHISE.
884
885         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
886         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
887         `===hng-khi'.
888
889 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
890
891         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
892         setting for `===hng-khi'.
893
894         * mule/mule-charset.el (default-coded-charset-priority-list): Add
895         `===hng-khi'.
896
897         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
898         CHISE.
899
900 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
901
902         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
903         #x9FA5 as the value of `max-code'.
904         (=ucs-bmp-var-002): Likewise.
905         (=ucs-bmp-var-003): Likewise.
906         (=ucs-bmp-itaiji-084): Likewise.
907         (=ucs-bmp-cjk@JP): Likewise.
908         (=ucs-bmp-cjk@JP/hanazono): Likewise.
909         (==ucs-bmp-cjk@JP/hanazono): Likewise.
910         (=>ucs-bmp-cjk@component): Likewise.
911
912 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
913
914         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
915         CHISE.
916
917 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
918
919         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
920         XEmacs CHISE.
921         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
922         `==jis-x0208@1978/2-pr' as the mother.
923
924 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
925
926         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
927         CHISE.
928
929 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
930
931         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
932         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
933
934 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
935
936         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
937         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
938
939 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
940
941         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
942         setting for `===ucs@gb'.
943
944 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
945
946         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
947         setting for `===hanyo-denshi/ks', `===jis-x0208' and
948         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
949         as the entity-reference for `===jis-x0213-1@2000'; use
950         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
951
952 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
953
954         * mule/mule-charset.el (default-coded-charset-priority-list): Add
955         `===jis-x0208'.
956
957         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
958         instead of `===jis-x0208' as the mother.
959         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
960         `===jis-x0208' as the mother.
961         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
962         `===jis-x0208' as the mother.
963         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
964         `===jis-x0213-1' as the mother.
965         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
966         `===jis-x0213-1' as the mother.
967         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
968         the mother.
969         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
970         mother.
971
972 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
973
974         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
975         setting for `=ucs-var-001'.
976
977 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
978
979         * mule/mule-charset.el (default-coded-charset-priority-list): Add
980         `=ucs-bmp-var-001'.
981
982         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
983         CHISE.
984         (=ucs-bmp-var-001): Ditto.
985
986         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
987         setting for `=ucs-var-003'.
988
989 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
990
991         * mule/mule-charset.el (default-coded-charset-priority-list): Add
992         `=ucs-bmp-var-003'.
993
994         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
995         CHISE.
996         (=ucs-bmp-var-003): Ditto.
997
998 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
999
1000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1001         setting for `=ucs-var-002'.
1002
1003         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1004         `=ucs-bmp-var-002'.
1005
1006         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1007         CHISE.
1008         (=ucs-bmp-var-002): Ditto.
1009
1010 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1011
1012         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1013         XEmacs CHISE.
1014         (==jis-x0208@1978/5pr): Ditto.
1015
1016 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1017
1018         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1019         `=>ucs-bmp-cjk@component'.
1020
1021         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1022         XEmacs CHISE.
1023         (=>ucs-bmp-cjk@component): Ditto.
1024
1025 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1026
1027         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1028         setting for `=>iwds-1'.
1029
1030 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1031
1032         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1033         CHISE.
1034
1035 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1036
1037         * mule/mule-charset.el (default-coded-charset-priority-list):
1038         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1039         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1040         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1041         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1042
1043 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1044
1045         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1046         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1047
1048         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1049         `=>>ucs@iso' as the mother.
1050         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1051         mother.
1052
1053 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1054
1055         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1056         setting for `===hanyo-denshi/ia'.
1057
1058 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1059
1060         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1061         `===hanyo-denshi/ia'.
1062
1063 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1064
1065         * mule/mule-conf.el (=koseki): Fix DOC.
1066         (==koseki): New coded-charset for XEmacs CHISE.
1067
1068 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1069
1070         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1071         XEmacs CHISE.
1072         (===hanyo-denshi/jd): Fix DOC.
1073
1074 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1075
1076         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1077         setting for `===hanyo-denshi/ip'.
1078
1079 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1080
1081         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1082         `===hanyo-denshi/ip'.
1083
1084         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1085         XEmacs CHISE.
1086
1087 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1088
1089         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1090         `==ucs-radicals@unicode' and `=>daikanwa'.
1091
1092         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1093         for XEmacs CHISE.
1094
1095 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1096
1097         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1098         XEmacs CHISE.
1099
1100 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1101
1102         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1103         `===ruimoku-v6'.
1104
1105 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1106
1107         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1108         setting for `===ruimoku-v6'.
1109
1110 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1111
1112         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1113         CHISE.
1114
1115 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1116
1117         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1118         coded-charset for XEmacs CHISE.
1119
1120 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1121
1122         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1123         XEmacs CHISE.
1124
1125 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1126
1127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1128         `===ucs-sip@iso'.
1129
1130 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1131
1132         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1133         CHISE.
1134
1135 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1136
1137         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1138         `==ucs-sip@iso'.
1139
1140         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1141         CHISE.
1142
1143 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1144
1145         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1146         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1147         (=ucs-sip-ext-b@iso): Fix registry.
1148         (==ucs-sip-ext-b@iso): Ditto.
1149         (===ucs-sip-ext-b@iso): Ditto.
1150
1151         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1152         `=ucs-sip@iso'.
1153
1154 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1155
1156         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1157         setting for `=>cbeta'.
1158
1159 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1160
1161         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1162         `=>cns11643-7'.
1163
1164         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1165
1166 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1167
1168         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1169         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1170
1171 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1172
1173         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1174         `=ucs@cns'.
1175         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1176         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1177         `=ucs@jis/1990'.
1178         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1179         `=ucs@jis/2000'.
1180         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1181         `=ucs@jis/2004'.
1182         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1183
1184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1185         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1186
1187 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1188
1189         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1190         XEmacs CHISE.
1191         (==jis-x0208@1978/1pr): Ditto.
1192         (==jis-x0208@1978/2-pr): Ditto.
1193
1194 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1195
1196         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1197         setting for `===jis-x0213-1@2004'.
1198
1199 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1200
1201         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1202         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1203
1204         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1205         `===hanyo-denshi/jb'.
1206
1207         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1208         XEmacs CHISE.
1209         (=+>hanyo-denshi/ft): Ditto.
1210         (=+>hanyo-denshi/jt): Ditto.
1211
1212 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1213
1214         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1215         `===hanyo-denshi/hg'.
1216
1217 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1218
1219         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1220         XEmacs CHISE.
1221         (===hanyo-denshi/hg): Ditto.
1222
1223 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1224
1225         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1226         glyph-forms instead of detailed glyph-images.
1227         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1228         `=adobe-japan1-*'.
1229         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1230         (===adobe-japan1-1): Ditto.
1231         (===adobe-japan1-2): Ditto.
1232         (===adobe-japan1-3): Ditto.
1233         (===adobe-japan1-4): Ditto.
1234         (===adobe-japan1-5): Ditto.
1235         (===adobe-japan1-6): Ditto.
1236         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1237         `=>>>adobe-japan1' as the mother.
1238         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1239         `=>>adobe-japan1' as the mother.
1240         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1241         glyph-images.
1242         (==jis-x0208@1978): Ditto.
1243         (==jis-x0208@1983): Ditto.
1244         (==jis-x0208@1990): Ditto.
1245         (==jis-x0213-1): Ditto.
1246         (==jis-x0213-1@2000): Ditto.
1247         (==jis-x0213-1@2004): Ditto.
1248         (==jis-x0213-2): Ditto.
1249         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1250         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1251         `=jis-x0208@1978'.
1252         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1253         `=jis-x0208@1983'.
1254         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1255         `=jis-x0208@1990'.
1256         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1257         `=jis-x0213-1'.
1258         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1259         `=jis-x0213-1@2000'.
1260         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1261         `=jis-x0213-1@2004'.
1262         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1263         `=jis-x0213-2'.
1264         (===jis-x0208): New coded-charset for XEmacs CHISE.
1265         (===jis-x0208@1978): Ditto.
1266         (===jis-x0208@1983): Ditto.
1267         (===jis-x0208@1990): Ditto.
1268         (===jis-x0213-1): Ditto.
1269         (===jis-x0213-1@2000): Ditto.
1270         (===jis-x0213-2): Ditto.
1271         (===jis-x0212): Ditto.
1272         (===ks-x1001): Ditto.
1273         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1274         mother.
1275         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1276         as the mother.
1277         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1278         as the mother.
1279         (===cns11643-1): New coded-charset for XEmacs CHISE.
1280         (===cns11643-2): Ditto.
1281         (===cns11643-3): Ditto.
1282         (===cns11643-4): Ditto.
1283         (===cns11643-5): Ditto.
1284         (===cns11643-6): Ditto.
1285         (===cns11643-7): Ditto.
1286         (=>>cns11643-1): Ditto.
1287         (==big5-cdp): Indicate abstract glyph-images instead of
1288         representative glyph-images.
1289         (===big5-cdp): New coded-charset for XEmacs CHISE.
1290         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1291         detailed glyph-images.
1292         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1293         `=hanyo-denshi/*'.
1294         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1295         (===hanyo-denshi/ib): Ditto.
1296         (===hanyo-denshi/jt): Ditto.
1297         (===hanyo-denshi/ks): Ditto.
1298         (===mj): Ditto.
1299         (===mj-0): Ditto.
1300         (===mj-1): Ditto.
1301         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1302         `=>>>hanyo-denshi/*' as its mother.
1303         (==gt): Indicate abstract glyph-forms instead of detailed
1304         glyph-images.
1305         (===gt): New coded-charset for XEmacs CHISE.
1306         (=>>>gt): Indicates `==gt' instead of `=gt'.
1307         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1308         (==gt-k): Indicate abstract glyph-forms instead of detailed
1309         glyph-images.
1310         (===gt-k): New coded-charset for XEmacs CHISE.
1311         (==daikanwa): Indicates glyph-images instead of detailed
1312         glyph-images.
1313         (===daikanwa): New coded-charset for XEmacs CHISE.
1314         (===daikanwa/+p): Ditto.
1315         (===daikanwa/ho): Ditto.
1316         (==cbeta): Ditto.
1317         (===cbeta): Ditto.
1318         (==jef-china3): Ditto.
1319         (===jef-china3): Ditto.
1320         (==ruimoku-v6): Ditto.
1321         (==ucs@iso): Indicate representative glyph-forms instead of
1322         representative glyph-images.
1323         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1324         (==ucs@unicode): Indicate representative glyph-forms instead of
1325         representative glyph-images.
1326         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1327         `=ucs@unicode'.
1328         (==ucs@cns): Indicate representative glyph-forms instead of
1329         representative glyph-images.
1330         (==ucs@jis): Ditto.
1331         (==ucs@jis/1990): Ditto.
1332         (==ucs@jis/2000): Ditto.
1333         (==ucs@jis/2004): Ditto.
1334         (==ucs@ks): Ditto.
1335         (===ucs@iso): New coded-charset for XEmacs CHISE.
1336         (===ucs@unicode): Ditto.
1337         (===ucs@gb): Ditto.
1338         (===ucs@ks): Ditto.
1339         (===ucs-bmp-cjk@gb): Ditto.
1340         (===ucs-sip-ext-b@iso): Ditto.
1341
1342 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1343
1344         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1345         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1346         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1347         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1348         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1349         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1350         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1351         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1352         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1353         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1354
1355         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1356         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1357         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1358         - Use "&g1-[NAME];" for `=>>[NAME]'.
1359         - Abolish "&g2-[NAME];".
1360
1361 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1362
1363         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1364         `=>>ucs@cns' as the mother.
1365
1366 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1367
1368         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1369         setting for `==ucs@ks'.
1370
1371 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1372
1373         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1374         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1375         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1376         0x00E30000〜0x00E409D5.
1377
1378 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1379
1380         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1381         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1382         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1383
1384 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1385
1386         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1387         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1388
1389         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1390         (=mj-0): Ditto.
1391         (=mj-1): Ditto.
1392         (==mj): Ditto.
1393         (==mj-0): Ditto.
1394         (==mj-1): Ditto.
1395         (=>>mj): Ditto.
1396
1397         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1398         setting for `=mj' and `==mj'.
1399
1400 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1401
1402         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1403         CHISE.
1404
1405 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1406
1407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1408         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1409         `=>ucs@hanyo-denshi'.
1410
1411 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1412
1413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1414         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1415
1416         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1417         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1418
1419 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1420
1421         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1422         XEmacs CHISE.
1423
1424 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1425
1426         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1427         Change priority of `=>>>ucs@iso'.
1428
1429         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1430         `=>>>ucs@iso' as the mother.
1431         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1432
1433 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1434
1435         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1436         Change priority of `=>>>ucs@unicode'.
1437
1438         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1439         `=ucs@unicode'.
1440
1441 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1442
1443         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1444         Change priority of `=>>>ucs@jis'.
1445
1446         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1447         `=ucs@jis'.
1448
1449 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1450
1451         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1452         setting for `==daikanwa/+p'.
1453
1454 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1455
1456         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1457         setting for `==shinjigen@1ed'.
1458
1459 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1460
1461         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1462         XEmacs CHISE.
1463
1464 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1465
1466         * mule/mule-conf.el (==shinjigen): Modify DOC.
1467         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1468         (==shinjigen@rev): Modify DOC.
1469
1470 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1471
1472         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1473         CHISE.
1474
1475 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1476
1477         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1478         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1479
1480         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1481         XEmacs CHISE.
1482
1483         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1484         `==daikanwa'.
1485
1486 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1487
1488         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1489         setting for `==cns11643-7'.
1490
1491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1492         `==cns11643-7'.
1493
1494 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1495
1496         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1497         `==cns11643-6'.
1498
1499         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1500         setting for `==cns11643-6'.
1501
1502 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1503
1504         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1505         setting for `==cns11643-5'.
1506
1507         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1508         `==cns11643-5'.
1509
1510 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1511
1512         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1513         setting for `==cns11643-4'.
1514
1515         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1516         `==cns11643-4'.
1517
1518 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1519
1520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1521         setting for `==cns11643-3'.
1522
1523         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1524         `==cns11643-3'.
1525
1526 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1527
1528         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1529         setting for `==cns11643-2'.
1530
1531         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1532         `==cns11643-2'.
1533
1534 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1535
1536         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1537         Change priority of `=>>>ucs@ks'.
1538
1539         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1540         `=ucs@ks'.
1541
1542 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1543
1544         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1545         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1546         `==ucs@cns' and `==cns11643-1'.
1547
1548         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1549         (==cns11643-2): Ditto.
1550         (==cns11643-3): Ditto.
1551         (==cns11643-4): Ditto.
1552         (==cns11643-5): Ditto.
1553         (==cns11643-6): Ditto.
1554         (==cns11643-7): Ditto.
1555
1556         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1557         `==cns11643-1'.
1558
1559 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1560
1561         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1562         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1563         `=>>>ucs@jis/1990'.
1564
1565         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1566         `=ucs@jis/1990'.
1567         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1568         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1569
1570 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1571
1572         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1573         Change priority of `=>>>ucs@cns'.
1574
1575         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1576         `=ucs@cns'.
1577
1578 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1579
1580         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1581         `==ks-x1001'.
1582
1583         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1584         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1585         `==ks-x1001'.
1586
1587 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1588
1589         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1590
1591 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1592
1593         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1594         `=jis-x0208'.
1595         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1596         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1597         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1598         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1599         (=>>>jis-x0213-1@2000): Changed to an alias for
1600         `=jis-x0213-1@2000'.
1601         (=>>>jis-x0213-1@2004): Changed to an alias for
1602         `=jis-x0213-1@2004'.
1603         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1604
1605 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1606
1607         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1608         `=adobe-japan1-0'.
1609         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1610         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1611         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1612         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1613         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1614         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1615
1616 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1617
1618         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1619         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1620         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1621         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1622         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1623         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1624
1625 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1626
1627         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1628         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1629         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1630         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1631         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1632         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1633         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1634         `==jis-x0212'.
1635
1636 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1637
1638         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1639         "AdobeJapan1-[0-6]$".
1640         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1641         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1642         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1643         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1644         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1645         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1646         (==adobe-japan1-1): Ditto.
1647         (==adobe-japan1-2): Ditto.
1648         (==adobe-japan1-3): Ditto.
1649         (==adobe-japan1-4): Ditto.
1650         (==adobe-japan1-5): Ditto.
1651         (==adobe-japan1-6): Ditto.
1652         (==jis-x0208): Ditto.
1653         (==jis-x0208@1978): Ditto.
1654         (==jis-x0208@1983): Ditto.
1655         (==jis-x0208@1990): Ditto.
1656         (==jis-x0213-1): Ditto.
1657         (==jis-x0213-1@2000): Ditto.
1658         (==jis-x0213-1@2004): Ditto.
1659         (==jis-x0213-2): Ditto.
1660         (==jis-x0212): Ditto.
1661         (==gb2312): Ditto.
1662         (==iso-ir165): Ditto.
1663         (==gb12345): Ditto.
1664         (==ks-x1001): Ditto.
1665         (==cns11643-1): Ditto.
1666         (==cns11643-2): Ditto.
1667         (==cns11643-3): Ditto.
1668         (==cns11643-4): Ditto.
1669         (==cns11643-5): Ditto.
1670         (==cns11643-6): Ditto.
1671         (==cns11643-7): Ditto.
1672         (==big5-cdp): Ditto.
1673         (==hanyo-denshi/ja): Ditto.
1674         (==hanyo-denshi/jb): Ditto.
1675         (==hanyo-denshi/jc): Ditto.
1676         (==hanyo-denshi/jd): Ditto.
1677         (==hanyo-denshi/ft): Ditto.
1678         (==hanyo-denshi/ia): Ditto.
1679         (==hanyo-denshi/ib): Ditto.
1680         (==hanyo-denshi/hg): Ditto.
1681         (==hanyo-denshi/jt): Ditto.
1682         (==hanyo-denshi/ks): Ditto.
1683         (==gt): Ditto.
1684         (==gt-k): Ditto.
1685         (==daikanwa): Ditto.
1686         (==shinjigen): Ditto.
1687         (==ucs@iso): Ditto.
1688         (==ucs@unicode): Ditto.
1689         (==ucs@gb): Ditto.
1690         (==ucs-bmp@gb): Ditto.
1691         (==ucs@cns): Ditto.
1692         (==ucs-bmp@cns): Ditto.
1693         (==ucs@jis): Ditto.
1694         (==ucs@jis/1990): Ditto.
1695         (==ucs@jis/2000): Ditto.
1696         (==ucs@jis/2004): Ditto.
1697         (==ucs@JP): Ditto.
1698         (==ucs@JP/hanazono): Ditto.
1699         (==ucs@ks): Ditto.
1700         (==ucs-bmp@ks): Ditto.
1701         (==ucs@cns11643): Ditto.
1702         (==ucs-bmp-cjk@gb): Ditto.
1703         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1704         (==ucs-sip-ext-b@iso): Ditto.
1705
1706 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1707
1708         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1709         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1710
1711         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1712         XEmacs CHISE.
1713         (=ucs-bmp-cjk@unicode): Abolished.
1714
1715 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1716
1717         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1718         `=+>ucs-bmp-cjk-compat@jis'.
1719
1720         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1721         for XEmacs CHISE.
1722
1723 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1724
1725         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1726         CHISE.
1727
1728 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1729
1730         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1731         for XEmacs CHISE.
1732         (=jis-x0208@1978/1er-pr): Abolished.
1733         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1734         `=jis-x0208@1978/1er-pr' as the mother.
1735
1736 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1737
1738         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1739         setting for `=ucs-itaiji-084'.
1740
1741 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1742
1743         * mule/mule-charset.el (default-coded-charset-priority-list):
1744         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1745
1746         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1747         XEmacs CHISE.
1748         (=ucs-bmp-itaiji-084): Ditto.
1749
1750 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1751
1752         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1753         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1754
1755 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1756
1757         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1758         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1759
1760         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1761         XEmacs CHISE.
1762         (=big5-cdp-var-5): Ditto.
1763
1764 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1765
1766         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1767         XEmacs CHISE.
1768
1769 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1770
1771         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1772         XEmacs CHISE.
1773
1774 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1775
1776         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1777         setting for `=>>>hanyo-denshi/ft'.
1778
1779 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1780
1781         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1782         XEmacs CHISE.
1783         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1784         `=hanyo-denshi/jd' as the mother.
1785
1786 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1787
1788         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1789         XEmacs CHISE.
1790         (=+>adobe-japan1-1): Ditto.
1791         (=+>adobe-japan1-2): Ditto.
1792         (=+>adobe-japan1-3): Ditto.
1793         (=+>adobe-japan1-4): Ditto.
1794         (=+>adobe-japan1-5): Ditto.
1795         (=+>adobe-japan1-6): Ditto.
1796         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1797
1798 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1799
1800         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1801         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1802         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1803
1804         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1805         the top.
1806
1807 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1808
1809         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1810         XEmacs CHISE.
1811         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1812         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1813         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1814
1815 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1816
1817         * mule/mule-charset.el (default-coded-charset-priority-list):
1818         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1819         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1820
1821         * mule/mule-conf.el: Modify order of definitions of some
1822         coded-charsets.
1823
1824 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1825
1826         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1827         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1828         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1829
1830         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1831         CHISE.
1832         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1833         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1834
1835 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1836
1837         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1838         CHISE.
1839
1840 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1841
1842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1843         setting for `=daikanwa/+2p'.
1844
1845         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1846         XEmacs CHISE.
1847
1848 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1849
1850         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1851         XEmacs CHISE.
1852         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1853
1854 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1855
1856         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1857         setting for `=>>>hanyo-denshi/ib'.
1858
1859 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1860
1861         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1862         XEmacs CHISE.
1863         (=>>>hanyo-denshi/ib): Ditto.
1864         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1865         `=hanyo-denshi/ja' as the mother.
1866         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1867         `=hanyo-denshi/ib' as the mother.
1868
1869 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1870
1871         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1872         XEmacs CHISE.
1873         (utf-8-ivs-mcs-er): Likewise.
1874         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1875         and `=>ucs-gb'.
1876         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1877         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1878         `ucs-gb' and `=>ucs-gb'.
1879         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1880         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1881         and `=>ucs-cns'.
1882         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1883         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1884         `ucs-cns' and `=>ucs-cns'.
1885         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1886         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1887         `ucs-big5' and `=>ucs-big5'.
1888         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1889         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1890         `ucs-big5' and `=>ucs-big5'.
1891         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1892         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1893         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1894         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1895         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1896         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1897         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1898         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1899         `=>ucs-jis'; modify DOC and mnemonic.
1900         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1901         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1902         and `=>ucs-jis'; modify DOC and mnemonic.
1903         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1904         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1905         `=>ucs-ks'.
1906         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1907         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1908         and `=>ucs-ks'.
1909         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1910
1911 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1912
1913         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1914         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1915
1916 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1917
1918         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1919         Modify priorities.
1920
1921 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1922
1923         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1924         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1925
1926 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1927
1928         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1929         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1930
1931 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1932
1933         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1934         CHISE.
1935
1936 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1937
1938         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1939         CHISE.
1940
1941 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1942
1943         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1944         CHISE.
1945
1946 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1947
1948         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1949         `=+>ucs-bmp-cjk@unicode'.
1950
1951         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1952         for XEmacs CHISE.
1953
1954 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1955
1956         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1957         setting for `=>>daikanwa'.
1958
1959 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1960
1961         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1962         `=>>hanyo-denshi/jt'.
1963
1964 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1965
1966         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1967         XEmacs CHISE.
1968         (=+>jis-x0208@1990): Ditto.
1969         (=+>jis-x0213-1@2000): Ditto.
1970
1971 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1972
1973         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1974         XEmacs CHISE.
1975
1976 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1977
1978         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1979         XEmacs CHISE.
1980         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1981         `=hanyo-denshi/jc' as the mother.
1982
1983 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1984
1985         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1986         setting for `=+>adobe-japan1'.
1987
1988         * mule/mule-charset.el (default-coded-charset-priority-list):
1989         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1990         and `=>>hanyo-denshi/ft' to `=>>gt'.
1991
1992 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1993
1994         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1995         XEmacs CHISE.
1996         (=>>adobe-japan1-1): Ditto.
1997         (=>>adobe-japan1-2): Ditto.
1998         (=>>adobe-japan1-3): Ditto.
1999         (=>>adobe-japan1-4): Ditto.
2000         (=>>adobe-japan1-5): Ditto.
2001         (=>>adobe-japan1-6): Ditto.
2002         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2003
2004 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2005
2006         * mule/mule-conf.el (=adobe-japan1): New alias for
2007         `=adobe-japan1-6'.
2008         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2009         (=>>>adobe-japan1-1): Ditto.
2010         (=>>>adobe-japan1-2): Ditto.
2011         (=>>>adobe-japan1-3): Ditto.
2012         (=>>>adobe-japan1-4): Ditto.
2013         (=>>>adobe-japan1-5): Ditto.
2014         (=>>>adobe-japan1-6): Ditto.
2015         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2016
2017 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2018
2019         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2020         setting for `=>>>adobe-japan1'.
2021
2022 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2023
2024         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2025         setting for `=+>ucs@ks'.
2026
2027 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2028
2029         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2030         XEmacs CHISE.
2031         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2032         `=adobe-japan1-6' as the mother.
2033
2034 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2035
2036         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2037         setting for `=>cns11643-7'.
2038
2039 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2040
2041         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2042         CHISE.
2043
2044 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2045
2046         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2047         XEmacs CHISE.
2048         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2049
2050         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2051         setting for `=>ucs@jis/2004'.
2052
2053 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2054
2055         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2056         setting for `=+>gt'.
2057
2058         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2059         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2060
2061 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2062
2063         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2064         `=>ucs@unicode' as the mother.
2065         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2066         mother.
2067         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2068         mother.
2069         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2070         mother.
2071
2072 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2073
2074         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2075         setting for `=+>ucs@unicode'.
2076
2077         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2078         CHISE.
2079
2080 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2081
2082         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2083         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2084         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2085         - Add setting for `=+>ucs@cns'.
2086
2087         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2088         CHISE.
2089         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2090         as the mother.
2091         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2092         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2093
2094         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2095         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2096
2097 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2098
2099         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2100         setting for `=>ucs@ks'.
2101
2102 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2103
2104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2105         `=ucs-bmp-cjk-compat@unicode'.
2106
2107         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2108         coded-charset for XEmacs CHISE.
2109
2110 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2111
2112         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2113         `=ucs-bmp-cjk-compat'.
2114
2115         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2116         XEmacs CHISE.
2117
2118 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2119
2120         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2121         CHISE.
2122
2123 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2124
2125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2126         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2127
2128         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2129         `=>ucs@jis/1990'.
2130         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2131
2132 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2133
2134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2135         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2136
2137         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2138         CHISE.
2139         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2140         mother.
2141
2142 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2143
2144         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2145         `=>jis-x0213-2@usual'.
2146         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2147         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2148         `=>jis-x0213-2@usual' as the mother.
2149
2150 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2151
2152         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2153         (=>ucs@JP): New alias for `=+>ucs@jis'.
2154
2155 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2156
2157         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2158         `=>jis-x0208@usual'.
2159         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2160         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2161         `=>jis-x0208@usual' as the mother.
2162         (=>jis-x0208): Likewise.
2163
2164 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2165
2166         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2167         setting for `=+>jis-x0208@1978'.
2168
2169 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2170
2171         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2172         XEmacs CHISE.
2173
2174 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2175
2176         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2177         setting for `=>>>ucs@jis/1990'.
2178
2179 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2180
2181         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2182         setting for `=>ucs@jis/1990'.
2183
2184 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2185
2186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2187         setting for `=ucs@JP/hanazono'.
2188
2189         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2190         CHISE.
2191         (=ucs@JP/hanazono): Ditto.
2192         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2193         (=>>hanyo-denshi/jc): Ditto.
2194         (=>>hanyo-denshi/jd): Ditto.
2195
2196 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2197
2198         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2199         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2200
2201 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2202
2203         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2204         XEmacs CHISE.
2205
2206 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2207
2208         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2209         XEmacs CHISE.
2210
2211 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2212
2213         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2214         `=ucs-bmp-cjk@JP'.
2215
2216 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2217
2218         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2219         XEmacs CHISE.
2220
2221 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2222
2223         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2224         Modify order of settings; add settings for `=daikanwa@rev2'.
2225
2226 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2227
2228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2229         setting for `=>>cbeta'.
2230
2231         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2232         CHISE.
2233
2234 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2235
2236         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2237         setting for `=>>adobe-japan1'.
2238
2239 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2240
2241         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2242         XEmacs CHISE.
2243
2244 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2245
2246         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2247         setting for `=>>hanyo-denshi/ia'.
2248
2249         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2250         XEmacs CHISE.
2251
2252 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2253
2254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2255         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2256
2257         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2258         XEmacs CHISE.
2259         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2260         `=hanyo-denshi/jt' as the mother.
2261
2262 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2263
2264         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2265         setting for `=>>>jis-x0213-2'.
2266
2267         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2268         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2269         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2270
2271 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2272
2273         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2274         XEmacs CHISE.
2275
2276 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2277
2278         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2279         XEmacs CHISE.
2280
2281         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2282         `=>>jis-x0213-1@2004'.
2283
2284 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2285
2286         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2287         XEmacs CHISE.
2288
2289 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2290
2291         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2292         - Use "&g2-*;" as entity-references for `=>>>*'.
2293         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2294
2295         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2296         XEmacs CHISE.
2297         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2298         as the mother.
2299
2300 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2301
2302         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2303         setting for `=>>hanyo-denshi/ib'.
2304
2305         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2306         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2307         (=>>jis-x0208@1990): Ditto.
2308         (=>>hanyo-denshi/ib): Ditto.
2309
2310         * mule/mule-charset.el (default-coded-charset-priority-list):
2311         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2312
2313 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2314
2315         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2316         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2317         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2318         `=>>>ucs@jis/2004'.
2319
2320 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2321
2322         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2323         XEmacs CHISE.
2324         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2325         `=jis-x0213-1@2004' as the mother.
2326         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2327         (=>>>ucs@ks): Ditto.
2328
2329         * mule/mule-charset.el (default-coded-charset-priority-list):
2330         Modify priority of `=hanyo-denshi/*'.
2331
2332 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2333
2334         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2335         settings for `=>>ucs@JP' and `=ucs@JP'.
2336
2337 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2338
2339         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2340         CHISE.
2341
2342 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2343
2344         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2345         setting for `=>>>ucs@cns'.
2346
2347         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2348         CHISE.
2349
2350 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2351
2352         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2353         instead of `=>>>jis-x0213-1@2004' as the mother.
2354         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2355         (=>>>ucs@unicode): Likewise.
2356         (=>>>ucs@jis): Likewise.
2357         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2358         mother.
2359         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2360
2361 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2362
2363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2364         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2365         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2366         `=>>>ucs@jis'.
2367
2368 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2369
2370         * mule/mule-charset.el (default-coded-charset-priority-list):
2371         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2372         and `=jis-x0213-*-2000'.
2373
2374 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2375
2376         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2377         XEmacs CHISE.
2378         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2379         `=>>jis-x0213-1' as the mother.
2380
2381 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2382
2383         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2384         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2385
2386 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2387
2388         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2389
2390 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2391
2392         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2393         XEmacs CHISE.
2394
2395 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2396
2397         * mule/mule-coding.el (decomposition-feature-list): Set
2398         `=decomposition', `=decomposition@cid' and
2399         `=decomposition@hanyo-denshi'.
2400
2401 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2402
2403         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2404         setting for `=>>hanyo-denshi/ks'.
2405
2406         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2407         XEmacs CHISE.
2408
2409 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2410
2411         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2412         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2413
2414         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2415         `=hanyo-denshi/ks/mf'.
2416
2417         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2418         XEmacs CHISE.
2419         (=hanyo-denshi/ks/mf): Ditto.
2420
2421 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2422
2423         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2424         settings for P=hanyo-denshi/jt'.
2425
2426         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2427         `=hanyo-denshi/jt'.
2428
2429         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2430         XEmacs CHISE.
2431
2432 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2433
2434         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2435         settings for `=hanyo-denshi/ip'.
2436
2437         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2438         `=hanyo-denshi/ip'.
2439
2440         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2441         XEmacs CHISE.
2442
2443 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2444
2445         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2446         settings for `=hanyo-denshi/hg'.
2447
2448         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2449         `=hanyo-denshi/hg'.
2450
2451         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2452         XEmacs CHISE.
2453
2454 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2455
2456         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2457         setting for `=>>hanyo-denshi/ft'.
2458
2459         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2460         `=>>hanyo-denshi/ft'.
2461
2462         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2463         XEmacs CHISE.
2464
2465 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2466
2467         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2468         settings for `=hanyo-denshi/ib'.
2469
2470         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2471         `=hanyo-denshi/ib'.
2472
2473         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2474         XEmacs CHISE.
2475
2476 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2477
2478         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2479         settings for isolated characters of `=hanyo-denshi/ia' and
2480         non-isolated characters of `=hanyo-denshi/*'.
2481
2482         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2483         `=hanyo-denshi/ia'.
2484
2485         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2486         XEmacs CHISE.
2487
2488 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2489
2490         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2491         setting for isolated characters of `=hanyo-denshi/ft'.
2492
2493         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2494         `=hanyo-denshi/ft'.
2495
2496         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2497         XEmacs CHISE.
2498
2499 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2500
2501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2502         setting for isolated characters of `=hanyo-denshi/jd'.
2503
2504         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2505         `=hanyo-denshi/jd'.
2506
2507         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2508         XEmacs CHISE.
2509
2510 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2511
2512         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2513         setting for isolated characters of `=hanyo-denshi/jc'.
2514
2515         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2516         `=hanyo-denshi/jc'.
2517
2518         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2519         XEmacs CHISE.
2520
2521 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2522
2523         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2524         setting for isolated characters of `=hanyo-denshi/jb'.
2525
2526         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2527         `=hanyo-denshi/jb'.
2528
2529         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2530         XEmacs CHISE.
2531
2532 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2533
2534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2535         setting for isolated characters of `=hanyo-denshi/ja'.
2536
2537 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2538
2539         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2540         `=hanyo-denshi/ja'.
2541
2542         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2543         XEmacs CHISE.
2544
2545 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2546
2547         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2548         settings for isolated characters of `=adobe-japan1-6'.
2549
2550 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2551
2552         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2553         CHISE.
2554         (=daikanwa/+2p): Ditto.
2555         (=daikanwa/ho): Ditto.
2556
2557 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2558
2559         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2560         coding-system for XEmacs CHISE.
2561
2562 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2563
2564         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2565         setting for `=>>ruimoku-v6'.
2566
2567         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2568         CHISE.
2569
2570 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2571
2572         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2573         setting for `=daikanwa@rev1'.
2574
2575 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2576
2577         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2578         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2579
2580 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2581
2582         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2583         XEmacs CHISE.
2584         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2585
2586 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2587
2588         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2589         CHISE.
2590
2591 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2592
2593         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2594         CHISE.
2595
2596         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2597         setting for `=>ucs@jis'.
2598
2599 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2600
2601         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2602         setting for `=>jis-x0208@usual'.
2603
2604         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2605         XEmacs CHISE.
2606         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2607         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2608         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2609
2610 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2611
2612         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2613         CHISE.
2614         (=>>>jis-x0208@1990): Ditto.
2615         (=>>>jis-x0213-1): Ditto.
2616         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2617         mother.
2618         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2619         as the mother.
2620
2621 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2622
2623         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2624         setting for `=>ucs@cns' and `=>>ucs@ks'.
2625
2626         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2627         CHISE.
2628
2629 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2630
2631         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2632         CHISE.
2633
2634 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2635
2636         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2637         CHISE.
2638         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2639         mother.
2640
2641 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2642
2643         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2644         `==>ucs-bmp-cjk@bucs'.
2645
2646         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2647         XEmacs CHISE.
2648
2649 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2650
2651         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2652         setting for `==>ucs@bucs'.
2653
2654         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2655         XEmacs CHISE.
2656
2657 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2658
2659         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2660         - Add setting for `=>>jis-x0208'.
2661         - Omit setting for `=>>jis-x0208@1990'.
2662         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2663           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2664           `=ucs@FOO'.
2665
2666 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2667
2668         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2669         setting for `=>daikanwa'.
2670
2671 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2672
2673         * mule/mule-conf.el (=daikanwa): Fix DOC.
2674         (=>daikanwa): New abstract character for XEmacs CHISE.
2675         (=>ucs@iso): Likewise.
2676         (=>ucs@unicode): Likewise.
2677         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2678
2679 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2680
2681         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2682         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2683           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2684         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2685         - Add `=>big5-cdp'.
2686
2687 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2688
2689         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2690         (=>big5-cdp): New abstract character.
2691
2692 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2693
2694         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2695         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2696         `chinese-big5'.
2697
2698 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2699
2700         * mule/mule-charset.el (default-coded-charset-priority-list):
2701         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2702
2703         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2704         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2705         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2706         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2707         and `=>jis-x0213-2'.
2708
2709 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2710
2711         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2712         XEmacs CHISE.
2713         (=>>ucs@jis/2000): Likewise.
2714         (=>>ucs@jis/2004): Likewise.
2715
2716 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2717
2718         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2719         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2720         `=>>ucs@cns'.
2721
2722         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2723         XEmacs CHISE.
2724         (=>>gt): Use quote instead of backquote; modify DOC.
2725         (=>gt): Use quote instead of backquote.
2726         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2727         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2728         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2729         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2730         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2731         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2732
2733 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2734
2735         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2736         `=>>ucs@unicode' and `=>>gt'.
2737
2738 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2739
2740         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2741         XEmacs CHISE.
2742         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2743         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2744         `=jis-x0208@1978/1er-pr' as the mother.
2745         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2746
2747 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2748
2749         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2750         `=ucs@unicode' as the mother.
2751
2752 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2753
2754         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2755         setting for `=>>ucs@unicode'.
2756
2757         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2758         CHISE.
2759
2760 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2761
2762         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2763         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2764
2765         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2766         `=adobe-japan1-6' and `=adobe-japan1-base'.
2767
2768         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2769         XEmacs CHISE.
2770         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2771         specify `min-code' and `max-code'.
2772         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2773         (=adobe-japan1-2): Likewise.
2774         (=adobe-japan1-3): Likewise.
2775         (=adobe-japan1-4): Likewise.
2776         (=adobe-japan1-5): Likewise.
2777         (=adobe-japan1-6): Likewise.
2778
2779 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2780
2781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2782         setting for `=>gt'.
2783
2784 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2785
2786         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2787         CHISE.
2788
2789 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2790
2791         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2792         setting for `=>zinbun-oracle'.
2793
2794         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2795         for XEmacs CHISE.
2796
2797 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2798
2799         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2800         for XEmacs CHISE.
2801         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2802         `=jis-x0208@1978' as the mother.
2803
2804 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2805
2806         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2807         - Use `=gt' instead of `ideograph-gt'.
2808         - Use `=gt-k' instead of `ideograph-gt-k'.
2809         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2810         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2811         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2812         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2813         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2814         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2815         - Use `=>>gt' instead of `<=>gt'.
2816         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2817         - Add setting for `=>>jis-x0208@1990'.
2818         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2819           `=>>jis-x0213-1@2000'.
2820         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2821         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2822           `=>>jis-x0213-1@2004'.
2823         - Add setting for `=>>jis-x0208@1978'.
2824         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2825
2826 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2827
2828         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2829         XEmacs CHISE.
2830
2831 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2832
2833         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2834         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2835         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2836         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2837         `<=>jis-x0213-1@2004'.
2838
2839 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2840
2841         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2842         CHISE.
2843         (=>jis-x0213-2): Ditto.
2844
2845 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2846
2847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2848         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2849
2850 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2851
2852         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2853         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2854         `=>jis-x0213-1'.
2855
2856 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2857
2858         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2859         CHISE.
2860         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2861
2862 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2863
2864         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2865         `<==>jis-x0213-1'.
2866         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2867         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2868         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2869         (<=>jis-x0208): New alias for `=>jis-x0208'.
2870         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2871         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2872         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2873         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2874         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2875         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2876         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2877         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2878         (=>>gt): Renamed from `<==>gt'.
2879         (<==>gt): New alias for `=>>gt'.
2880
2881 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2882
2883         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2884         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2885         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2886         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2887         - Add settings for `<=>jis-x0213-1@2000' and
2888           `<=>jis-x0213-1@2004'.
2889
2890         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2891         XEmacs CHISE.
2892         (<==>jis-x0213-1): Likewise.
2893         (<==>jis-x0213-1@2000): Likewise.
2894         (<==>jis-x0213-1@2004): Likewise.
2895         (<=>jis-x0208): Add property `=>iso-ir 168'.
2896         (<=>jis-x0208@1997): Likewise.
2897         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2898         as the mother; add property `=>iso-ir 228'.
2899         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2900         property `=>iso-ir 228'.
2901         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2902         property `=>iso-ir 233'.
2903         (<==>gt): Renamed from `<=>gt'.
2904         (<=>gt): New alias for `<==>gt'.
2905
2906 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2907
2908         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2909         CHISE.
2910         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2911         `<=>jis-x0208' as the mother.
2912         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2913         (<=>jis-x0213-1@2000): Ditto.
2914         (<=>jis-x0213-1@2004): Ditto.
2915
2916 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2917
2918         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2919         settings for `<=>gt'.
2920
2921         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2922
2923 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2924
2925         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2926         XEmacs CHISE.
2927         (=jis-x0208@1978/-4pr): Likewise.
2928         (=jis-x0208@1978/4-pr): Likewise.
2929         (=jis-x0213-1): Likewise.
2930         (=ucs@iso): Likewise.
2931         (=ucs@unicode): Likewise.
2932         (=ucs@gb): Likewise.
2933         (=ucs@gb/fw): Likewise.
2934         (=ucs@cns): Likewise.
2935         (=ucs@cns/fw): Likewise.
2936         (=ucs@jis): Likewise.
2937         (=ucs@jis/fw): Likewise.
2938         (=ucs@jis/1990): Likewise.
2939         (=ucs@jis/2000): Likewise.
2940         (=ucs@jis/2004): Likewise.
2941         (=ucs@JP): Likewise.
2942         (=ucs@ks): Likewise.
2943         (=ucs@big5): Likewise.
2944         (=ucs@big5/cns11643): Likewise.
2945         (=ucs@cns11643): Likewise.
2946
2947 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2948
2949         * mule/mule-charset.el (default-coded-charset-priority-list):
2950         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2951
2952         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2953         CHISE.
2954         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2955         mother.
2956
2957 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2958
2959         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2960         from src/mule-charset.c].
2961         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2962         specify `final'.
2963         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2964         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2965         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2966         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2967         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2968         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2969
2970 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2971
2972         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2973         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2974         (=jis-x0208@1978/i-4): Specify `partial'.
2975         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2976         mother coded-charset.
2977         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2978
2979 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2980
2981         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2982         settings for `=jis-x0213-1@2004'.
2983
2984 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2985
2986         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2987         CHISE.
2988         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2989         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2990         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2991         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2992         temporarily.
2993         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2994
2995 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2996
2997         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2998         CHISE.
2999         (=shinjigen@1ed): Inherited from `=shinjigen'.
3000         (=shinjigen@rev): Likewise.
3001
3002 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3003
3004         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3005         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3006
3007 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3008
3009         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3010         define it as an alias.
3011         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3012         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3013         alias.
3014         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3015         alias.
3016
3017 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3018
3019         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3020         CHISE.
3021
3022 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3023
3024         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3025         CHISE.
3026         (shinjigen-2): Ditto.
3027
3028 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3029
3030         * mule/mule-charset.el (default-coded-charset-priority-list):
3031         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3032         `chinese-big5-eten-*' and `chinese-big5'.
3033
3034 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3035
3036         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3037         #x9FA5 temporarily.
3038
3039 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3040
3041         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3042         settings for `=jis-x0208@1978/i1'.
3043
3044 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3045
3046         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3047         XEmacs CHISE.
3048
3049 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3050
3051         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3052         XEmacs CHISE.
3053
3054 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3055
3056         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3057         XEmacs CHISE.
3058
3059 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3060
3061         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3062         CHISE.
3063         (=ucs-bmp@cns): Likewise.
3064         (=ucs-bmp@jis): Likewise.
3065         (=ucs-bmp@ks): Likewise.
3066
3067 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3068
3069         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3070         CHISE.
3071         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3072
3073 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3074
3075         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3076         settings for `=zinbun-oracle'.
3077
3078         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3079         `=zinbun-oracle'.
3080
3081 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3082
3083         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3084         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3085         `=ucs@iso'.
3086
3087 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3088
3089         * mule/mule-charset.el (default-coded-charset-priority-list):
3090         Delete `ucs-sip'; modify order of some CCSs.
3091
3092 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3093
3094         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3095         in XEmacs CHISE.
3096
3097         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3098         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3099         CHISE.
3100
3101 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3102
3103         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3104         its registry.
3105         (=ucs-radicals@unicode): Likewise.
3106
3107 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3108
3109         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3110         CHISE.
3111
3112 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3113
3114         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3115         CHISE.
3116
3117 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3118
3119         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3120         CHISE.
3121
3122 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3123
3124         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3125         Modify preference of *isolated settings*.
3126
3127 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3128
3129         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3130         utf-2000 is provided.
3131         (=ucs@cns11643): Likewise.
3132
3133 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3134
3135         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3136         Prefer every *isolated setting* to ordinary setting.
3137
3138 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3139
3140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3141         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3142
3143 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3144
3145         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3146         CHISE.
3147
3148 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3149
3150         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3151         settings for `=jis-x0208@1997'.
3152
3153 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3154
3155         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3156         `=jis-x0208@1997'.
3157
3158 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3159
3160         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3161         XEmacs CHISE.
3162
3163 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3164
3165         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3166         `=jis-x0208@1978'.
3167         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3168         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3169         `=jis-x0208-1990' as the mother.
3170         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3171
3172 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3173
3174         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3175         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3176         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3177         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3178         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3179         for `=ucs@JP'.
3180
3181 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3182
3183         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3184         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3185         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3186         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3187         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3188         `=daikanwa@rev2'.
3189
3190 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3191
3192         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3193         (=gt): Likewise.
3194         (=gt-k): Likewise.
3195         (=gt-pj-*): Likewise.
3196         (=gt-pj-k1): Likewise.
3197         (=gt-pj-k2): Likewise.
3198         (=daikanwa): Likewise.
3199         (=daikanwa-rev1): Likewise.
3200         (=daikanwa-rev2): Likewise.
3201         (=big5-pua): Likewise.
3202         (=big5-eten): Likewise.
3203         (chinese-big5-eten-a): Likewise.
3204         (chinese-big5-eten-b): Likewise.
3205         (=hanziku-*): Likewise.
3206         (=cbeta): Likewise.
3207         (=jef-china3): Likewise.
3208         (=ruimoku-v6): Likewise.
3209         (=ucs@iso): Likewise.
3210         (=ucs@unicode): Likewise.
3211         (=ucs@gb): Likewise.
3212         (=ucs@cns): Likewise.
3213         (=ucs@jis): Likewise.
3214         (=ucs@jis-1990): Likewise.
3215         (=ucs@jis-2000): Likewise.
3216         (=ucs@jp): Likewise.
3217         (=ucs@ks): Likewise.
3218         (=ucs@big5): Likewise.
3219         (=ucs-radicals): Likewise.
3220         (=ucs-radicals@unicode): Likewise.
3221         (=ucs-bmp-cjk): Likewise.
3222         (=ucs-bmp-cjk@unicode): Likewise.
3223         (=ucs-sip-ext-b): Likewise.
3224         (=ucs-sip-ext-b@iso): Likewise.
3225
3226 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3227
3228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3229         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3230
3231 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3232
3233         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3234         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3235         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3236         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3237         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3238         arabic-digit, ipa and ``&I-B-XXXX;''.
3239
3240 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3241
3242         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3243         setting for (I-)HZK{03..12}-XXXX.
3244
3245 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3246
3247         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3248         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3249
3250         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3251         `=ruimoku-v6'.
3252
3253         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3254         CHISE.
3255
3256 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3257
3258         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3259         (=ucs@unicode): Likewise.
3260         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3261         (=ucs@cns): Likewise.
3262         (=ucs@jis): Likewise.
3263         (=ucs@ks): Likewise.
3264         (=ucs@big5): Likewise.
3265
3266 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3267
3268         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3269         `ucs-jis'.
3270         (utf-8-jis-er): Likewise.
3271         (utf-8-jp): New coding-system.
3272         (utf-8-jp-er): Likewise.
3273
3274         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3275
3276 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3277
3278         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3279
3280         * mule/japanese.el: Move definition of `euc-jisx0213' to
3281         mule/mule-coding.el.
3282
3283 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3284
3285         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3286         mule-coding before loading update-cdb when utf-2000 is provided.
3287
3288 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3289
3290         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3291         `=daikanwa'.
3292
3293 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3294
3295         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3296         definition codes when `utf-2000' is provided.
3297
3298 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3299
3300         * mule/mule-category.el (word-combining-categories): Don't setup
3301         `word-combining-categories' in XEmacs CHISE.
3302         (word-separating-categories): Add setting about Latin script in
3303         XEmacs CHISE.
3304
3305 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3306
3307         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3308         setting for `chinese-big5'.
3309
3310 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3311
3312         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3313         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3314         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3315         add setting for HZK0[12]-xxxx.
3316
3317 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3318
3319         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3320         in XEmacs CHISE.
3321
3322 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3323
3324         * mule/mule-charset.el (default-coded-charset-priority-list):
3325         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3326         and `chinese-big5' to `=gt-pj-*'.
3327
3328 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3329
3330         * mule/mule-conf.el (=daikanwa): Renamed from
3331         `ideograph-daikanwa'.
3332         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3333
3334 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3335
3336         * mule/mule-conf.el (=cns11643-7): Renamed from
3337         `chinese-cns11643-7'.
3338         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3339
3340 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3341
3342         * mule/mule-conf.el (=cns11643-6): Renamed from
3343         `chinese-cns11643-6'.
3344         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3345
3346 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3347
3348         * mule/mule-conf.el (=cns11643-5): Renamed from
3349         `chinese-cns11643-5'.
3350         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3351
3352 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3353
3354         * mule/mule-conf.el (=cns11643-4): Renamed from
3355         `chinese-cns11643-4'.
3356         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3357
3358 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3359
3360         * mule/mule-conf.el (=cns11643-3): Renamed from
3361         `chinese-cns11643-3'.
3362         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3363
3364 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3365
3366         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3367         `=cns11643-2'.
3368         (chinese-cns11643-2): New alias for `=cns11643-2'.
3369
3370 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3371
3372         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3373         `=cns11643-1'.
3374         (chinese-cns11643-1): New alias for `=cns11643-1'.
3375
3376 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3377
3378         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3379         (chinese-gb12345): New alias for `=gb12345'.
3380
3381 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3382
3383         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3384         (chinese-gb2312): New alias for `=gb2312'.
3385
3386 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3387
3388         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3389         (chinese-big5): New alias for `=big5'.
3390
3391 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3392
3393         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3394         (korean-ksc5601): New alias for `=ks-x1001'.
3395
3396 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3397
3398         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3399         `=jis-x0212'.
3400         (japanese-jisx0212): New alias for `=jis-x0212'.
3401
3402 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3403
3404         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3405         `=jis-x0208-1983'.
3406         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3407
3408 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3409
3410         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3411         `=jis-x0208-1978'.
3412         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3413
3414 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3415
3416         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3417         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3418
3419 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3420
3421         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3422         (chinese-cns11643-3): Specify iso-ir 183.
3423         (chinese-cns11643-4): Specify iso-ir 184.
3424         (chinese-cns11643-5): Specify iso-ir 185.
3425         (chinese-cns11643-6): Specify iso-ir 186.
3426         (chinese-cns11643-7): Specify iso-ir 187.
3427         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3428         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3429
3430 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3431
3432         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3433         \uXXXX for every cases.
3434
3435 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3436
3437         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3438         (ucs-big5): Changed to an alias for `=ucs@big5'.
3439
3440 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3441
3442         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3443         (ucs-ks): Changed to an alias for `=ucs@ks'.
3444
3445 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3446
3447         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3448         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3449
3450 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3451
3452         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3453         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3454
3455 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3456
3457         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3458         (ucs-jis): Changed to an alias for `=ucs@jis'.
3459
3460 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3461
3462         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3463         (ucs-cns): Changed to an alias for `=ucs@cns'.
3464
3465 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3466
3467         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3468         (ucs-gb): Changed to an alias for `=ucs@gb'.
3469
3470 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3471
3472         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3473         `ideograph-daikanwa-2'.
3474         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3475         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3476
3477 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3478
3479         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3480         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3481
3482         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3483         for `xemacs-chise-version'.
3484
3485 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3486
3487         * mule/mule-charset.el (default-coded-charset-priority-list):
3488         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3489         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3490         instead of `ideograph-hanziku-*'.
3491
3492         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3493         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3494
3495 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3496
3497         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3498         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3499         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3500         `utf-2000' is provided.
3501
3502 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3503
3504         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3505         is provided [was builtin coded-charsets].
3506
3507 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3508
3509         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3510         is provided [was builtin coded-charsets].
3511
3512 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3513
3514         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3515         is provided [was builtin coded-charsets].
3516
3517 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3518
3519         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3520         is provided [was builtin coded-charsets].
3521
3522 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3523
3524         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3525         when `utf-2000' is provided [was builtin coded-charsets].
3526
3527 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3528
3529         * mule/mule-conf.el (=hanziku-*): Renamed from
3530         `ideograph-hanziku-*'.
3531         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3532
3533 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3534
3535         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3536         `utf-2000' is provided [was builtin coded-charsets].
3537         (ideograph-hanziku-{1..12}): Likewise.
3538
3539 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3540
3541         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3542         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3543
3544 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3545
3546         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3547         when `utf-2000' is provided [was builtin coded-charsets].
3548
3549 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3550
3551         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3552         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3553         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3554
3555 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3556
3557         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3558         (ideograph-gt): Changed to an alias for `=gt'.
3559
3560 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3561
3562         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3563         is provided; it was defined as a builtin coded-charset.
3564         (ideograph-gt): Likewise.
3565
3566 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3567
3568         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3569         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3570
3571 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3572
3573         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3574         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3575
3576 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3577
3578         * mule/mule-conf.el (=big5-eten): Renamed from
3579         `chinese-big5-eten'.
3580         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3581
3582 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3583
3584         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3585         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3586
3587 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3588
3589         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3590         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3591
3592 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3593
3594         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3595         (china3-jef): Changed to an alias for `=jef-china3'.
3596
3597 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3598
3599         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3600         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3601
3602         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3603         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3604         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3605         when `utf-2000' is provided.
3606
3607 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3608
3609         * mule/mule-charset.el (default-coded-charset-priority-list):
3610         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3611
3612         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3613         (ucs-jis-2000): Deleted.
3614
3615 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3616
3617         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3618         UTF-2000.
3619         (=ucs-jis-2000): New coded-charset for UTF-2000.
3620
3621 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3622
3623         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3624         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3625
3626 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3627
3628         * mule/mule-charset.el (default-coded-charset-priority-list):
3629         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3630         `ideograph-cbeta'.
3631
3632 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3633
3634         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3635         builtin coded-charset].
3636
3637 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3638
3639         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3640         settings for &K0-xxxx and &I-K0-xxxx.
3641
3642 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3643
3644         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3645         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3646
3647 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3648
3649         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3650         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3651
3652 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3653
3654         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3655         UTF-2000.
3656         (ideograph-gt-pj-k1): Likewise.
3657         (ideograph-gt-pj-k2): Likewise.
3658
3659 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3660
3661         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3662         `=jis-x0208'.
3663
3664 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3665
3666         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3667         UTF-2000 [was a builtin coded-charset].
3668
3669 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3670
3671         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3672         (utf-8-gb-er): Likewise.
3673
3674 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3675
3676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3677         settings for JIS X 0212 and JIS X 0208:1978.
3678
3679 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3680
3681         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3682         setting for JIS X 0213.
3683
3684 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3685
3686         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3687         standard-case-table in UTF-2000.
3688
3689 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3690
3691         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3692         definitions for isolated-chars.
3693
3694 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3695
3696         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3697         `configure-utf-2000-lisp-directory'.
3698         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3699         `mule-lisp-load-path'.
3700
3701 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3702
3703         * startup.el (startup-setup-paths): Set and use
3704         `utf-2000-lisp-directory'.
3705         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3706         UTF-2000.
3707
3708 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3709
3710         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3711         (paths-find-utf-2000-lisp-directory): New function.
3712         (paths-construct-load-path): Add new optional argument
3713         `utf-2000-lisp-directory'.
3714
3715         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3716
3717 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3718
3719         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3720         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3721         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3722         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3723         `chinese-big5-2' in UTF-2000.
3724
3725         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3726         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3727
3728 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3729
3730         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3731         `big5-eten-er' in UTF-2000.
3732         (big5-cdp): Modify DOC-string and mnemonic.
3733
3734 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3735
3736         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3737         UTF-2000 [renamed from utf-8-er].
3738         (utf-8-gb): New coding-system in UTF-2000.
3739         (utf-8-gb-er): Likewise.
3740         (utf-8-cns): Likewise.
3741         (utf-8-cns-er): Likewise.
3742         (utf-8-big5): Likewise.
3743         (utf-8-big5-er): Likewise.
3744         (utf-8-jis): Likewise.
3745         (utf-8-jis-er): Likewise.
3746         (utf-8-ks): Likewise.
3747         (utf-8-ks-er): Likewise.
3748         (utf-8-er): Likewise.
3749
3750 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3751
3752         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3753         instead of `utf-8-unix' in UTF-2000.
3754
3755         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3756
3757 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3758
3759         * mule/japanese.el (euc-jisx0213): New coding-system.
3760
3761         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3762         `japanese-jisx0208-1990' as the mother.
3763
3764 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3765
3766         * dumped-lisp.el (preloaded-file-list): Change condition of
3767         loading "close-cdb".
3768
3769 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3770
3771         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3772         setup `coded-charset-entity-reference-alist'.
3773
3774 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3775
3776         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3777         UTF-2000.
3778
3779 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3780
3781         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3782         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3783
3784 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3785
3786         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3787         (chinese-big5-eten-a): Likewise.
3788         (chinese-big5-eten-b): Likewise.
3789         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3790         code range is #x8140 .. #x8DFE.
3791
3792 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3793
3794         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3795         UTF-2000.
3796         (chinese-big5-cdp): Likewise.
3797
3798 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3799
3800         * dumped-lisp.el (preloaded-file-list): Rename
3801         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3802
3803 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3804
3805         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3806         append `system-char-db-source-file-list' into
3807         `preloaded-file-list' in UTF-2000.
3808
3809 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3810
3811         * dumped-lisp.el (preloaded-file-list): Delete
3812         character-definition files.
3813
3814 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3815
3816         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3817         UTF-2000.
3818
3819 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3820
3821         * mule/mule-charset.el (default-coded-charset-priority-list):
3822         Delete `mojikyo-2022-1'.
3823
3824 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3825
3826         * mule/mule-charset.el (default-coded-charset-priority-list):
3827         Delete `mojikyo'.
3828
3829 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3830
3831         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3832         `ucs-sip'.
3833
3834 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3835
3836         * mule/mule-charset.el (default-coded-charset-priority-list):
3837         Comment out `chinese-gb12345'.
3838
3839 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3840
3841         * bytecomp.el (byte-compile-insert-header): Fixed.
3842
3843 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3844
3845         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3846         XEmacs UTF-2000.
3847
3848 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3849
3850         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3851         UTF-2000.
3852
3853 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3854
3855         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3856         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3857
3858 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3859
3860         * mule/mule-charset.el (default-coded-charset-priority-list):
3861         `japanese-jef-china3' is renamed `china3-jef'.
3862
3863 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3864
3865         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3866         `japanese-jef-china3' and `ideograph-cbeta'.
3867
3868 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3869
3870         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3871
3872 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3873
3874         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3875         `chinese-big5-cdp'.
3876
3877 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3878
3879         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3880         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3881
3882 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3883
3884         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3885         loading character definitions.
3886
3887 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3888
3889         * dumped-lisp.el (preloaded-file-list): Rename
3890         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3891
3892 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3893
3894         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3895         `chinese-big5'.
3896
3897 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3898
3899         * dumped-lisp.el (preloaded-file-list): Dump
3900         "Ideograph-R028-Private" with XEmacs UTF-2000.
3901
3902 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3903
3904         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3905         `chinese-gb12345'.
3906
3907 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3908
3909         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3910         `ideograph-gt-pj-{1..11}'.
3911
3912         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3913         XEmacs UTF-2000.
3914
3915 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3916
3917         * mule/mule-charset.el (default-coded-charset-priority-list):
3918         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3919         `chinese-isoir165'.
3920
3921 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3922
3923         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3924         `image/png', `image/x-xpm' and `image/tiff'.
3925
3926         * files.el (binary-file-regexps): Add *.PNG.
3927
3928 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3929
3930         * mule/mule-charset.el (default-coded-charset-priority-list):
3931         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3932         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3933
3934 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3935
3936         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3937         the first completion when UTF-2000 is running.
3938
3939 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3940
3941         * mule/mule-charset.el (default-coded-charset-priority-list):
3942         Delete `ucs'.
3943
3944 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3945
3946         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3947
3948         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3949         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3950
3951 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3952
3953         * mule/vietnamese.el (vscii-2): Delete abolished property
3954         `composite'; now composite mode is default.
3955
3956 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3957
3958         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3959         of `raw-text'; check \uHHHH representation even if non-ascii
3960         characters are not found.
3961
3962         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3963         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3964         unconditionally.
3965
3966         * mule/viet-ccl.el: New file.
3967
3968         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3969         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3970         - Separate CCL based implementations to viet-ccl.el.
3971
3972 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3973
3974         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3975         "jisx0213.2000-1".
3976         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3977
3978         * mule/mule-charset.el (default-coded-charset-priority-list):
3979         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3980         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3981
3982 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3983
3984         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3985
3986 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3987
3988         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3989         `ucs' in UTF-2000.
3990
3991 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3992
3993         * mule/mule-charset.el (default-coded-charset-priority-list):
3994         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3995         `arabic-iso8859-6'.
3996
3997 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3998
3999         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4000         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4001
4002 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4003
4004         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4005         `katakana-jisx0201' in UTF-2000.
4006
4007 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4008
4009         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4010         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4011         "u0FB50-Arabic-Presentation-Forms-A",
4012         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4013         "u0FE50-Small-Form-Variants",
4014         "u0FE70-Arabic-Presentation-Forms-B",
4015         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4016         UTF-2000.
4017
4018 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4019
4020         * dumped-lisp.el (preloaded-file-list): Delete
4021         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4022         ... "Ideograph-R214-Flute" in UTF-2000.
4023
4024 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4025
4026         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4027         (japanese-jisx0213-2): New coded-charset.
4028
4029         * dumped-lisp.el (preloaded-file-list): Add
4030         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4031         "Ideograph-R030-Mouth".
4032
4033 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4034
4035         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4036         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4037         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4038         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4039         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4040         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4041         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4042         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4043
4044 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4045
4046         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4047         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4048         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4049         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4050         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4051
4052         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4053         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4054
4055 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4056
4057         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4058         in UTF-2000.
4059
4060 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4061
4062         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4063         (chinese-isoir165): Moved from mule/chinese.el.
4064         (chinese-cns11643-3): Moved from mule/chinese.el.
4065         (chinese-cns11643-4): Moved from mule/chinese.el.
4066         (chinese-cns11643-5): Moved from mule/chinese.el.
4067         (chinese-cns11643-6): Moved from mule/chinese.el.
4068         (chinese-cns11643-7): Moved from mule/chinese.el.
4069
4070         * mule/chinese.el: Move definition of coded-charsets to
4071         mule/mule-conf.el.
4072
4073 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4074
4075         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4076         `ideograph-daikanwa'.
4077
4078 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4079
4080         * dumped-lisp.el (preloaded-file-list): Delete
4081         "ccs-jisx0201-latin.el".
4082
4083 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4084
4085         * dumped-lisp.el (preloaded-file-list): Add
4086         "u031A0-Extended-Bopomofo" in UTF-2000.
4087
4088 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4089
4090         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4091         renamed to u02E00-CJK-Radical-Supplement.
4092
4093 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4094
4095         * dumped-lisp.el (preloaded-file-list): Add
4096         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4097         "u030A0-Katakana", "u03100-Bopomofo",
4098         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4099         "u03200-Enclosed-CJK-Letters-and-Months" and
4100         "u03300-CJK-Compatibility".
4101
4102 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4103
4104         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4105         "u02F00-Kangxi-Radicals" and
4106         "u02FF0-Ideographic-Description-Characters".
4107
4108 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4109
4110         * dumped-lisp.el (preloaded-file-list): Add
4111         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4112         "u02800-Braille-Patterns" in UTF-2000.
4113
4114 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4115
4116         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4117         "uXXXXX-*.el" in UTF-2000.
4118
4119         * bytecomp.el (byte-compile-insert-header): Delete comments if
4120         non-ASCII characters are found; allow `byte-compile-dynamic' and
4121         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4122         `raw-text'.
4123
4124 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4125
4126         * dumped-lisp.el (preloaded-file-list): Add
4127         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4128         "u025A0-Geometric-Shapes.el".
4129
4130 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4131
4132         * dumped-lisp.el (preloaded-file-list): Add
4133         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4134         "u02460-Enclosed-Alphanumerics.el".
4135
4136 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4137
4138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4139         `chinese-gb2312'.
4140
4141         * dumped-lisp.el (preloaded-file-list): Add
4142         "u02200-Mathematical-Operators.el" and
4143         "u02300-Miscellaneous-Technical.el".
4144
4145 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4146
4147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4148         `chinese-cns11643-*'.
4149
4150         * dumped-lisp.el (preloaded-file-list): Add
4151         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4152         "u02190-Arrows.el" in UTF-2000.
4153
4154 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4155
4156         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4157         `korean-ksc5601'.
4158
4159         * dumped-lisp.el (preloaded-file-list): Add
4160         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4161         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4162         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4163
4164 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4165
4166         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4167
4168 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4169
4170         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4171         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4172         "u01780-Khmer.el", "u01800-Mongolian.el",
4173         "u01E00-Latin-Extended-Additional.el" and
4174         "u01F00-Greek-Extended.el" in UTF-2000.
4175
4176 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4177
4178         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4179         `ethiopic-ucs' and `ethiopic'.
4180
4181         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4182         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4183
4184         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4185         from mule/ethiopic.el.
4186
4187         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4188         mule/mule-conf.el.
4189
4190 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4191
4192         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4193         `lao'.
4194
4195         * mule/mule-conf.el (lao): New coded-charset.
4196
4197         * dumped-lisp.el (preloaded-file-list): Add
4198         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4199         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4200         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4201         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4202         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4203
4204 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4205
4206         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4207         `ucs-bmp' and `arabic-iso8859-6'.
4208
4209 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4210
4211         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4212         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4213         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4214
4215 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4216
4217         * startup.el (normal-top-level): Load autoload file for UTF-2000
4218         in UTF-2000.
4219
4220 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4221
4222         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4223         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4224         "u00020-Basic-Latin.el", "u00080-C1.el",
4225         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4226         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4227         "u002B0-Spacing-Modifier-Letters.el",
4228         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4229         UTF-2000.
4230
4231 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4232
4233         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4234         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4235         instead of `vietnamese-viscii-*'.
4236
4237 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4238
4239         * mule/mule-conf.el: New file.
4240
4241         * mule/misc-lang.el: Move definition of charset `ipa' to
4242         mule/mule-conf.el.
4243
4244 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4245
4246         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4247         `latin-viscii'; prefer it for characters used in Vietnamese.
4248
4249 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4250
4251         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4252
4253 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4254
4255         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4256         `vietnamese-viscii-lower'.
4257         (latin-viscii-upper): Renamed from charset
4258         `vietnamese-viscii-upper'.
4259         (vietnamese-viscii-lower): New alias for charset
4260         `latin-viscii-lower'.
4261         (vietnamese-viscii-upper): New alias for charset
4262         `latin-viscii-upper'.
4263
4264 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4265
4266         * mule/mule-charset.el (default-coded-charset-priority-list):
4267         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4268
4269 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4270
4271         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4272         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4273         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4274         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4275         lisp/utf-2000.
4276
4277 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4278
4279         * mule/ccs-tcvn5712.el: New file.
4280
4281 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4282
4283         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4284         in UTF-2000.
4285
4286 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4287
4288         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4289         `japanese-jisx0208'.
4290
4291 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4292
4293         * dumped-lisp.el (preloaded-file-list): Add
4294         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4295         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4296         UTF-2000.
4297
4298         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4299         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4300         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4301         mule/ccs-viscii.el: New files.
4302
4303         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4304         if \uXXXX is found.
4305
4306 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4307
4308         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4309         `hiragana-jisx0208' and `katakana-jisx0208'.
4310
4311 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4312
4313         * mule/chinese.el (chinese-cns11643-3): Define it even if
4314         `utf-2000' is provided.
4315         (chinese-cns11643-4): Likewise.
4316         (chinese-cns11643-5): Likewise.
4317         (chinese-cns11643-6): Likewise.
4318         (chinese-cns11643-7): Likewise.
4319
4320 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4321
4322         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4323         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4324
4325 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4326
4327         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4328         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4329
4330 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4331
4332         * mule/mule-charset.el (default-coded-charset-priority-list):
4333         Setup in UTF-2000.
4334
4335 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4336
4337         * mule/viet-chars.el: Don't define charset
4338         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4339         they are defined as builtin charsets.
4340
4341 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4342
4343         * version.el (emacs-version): Add more space just before UTF-2000
4344         version string.
4345
4346 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4347
4348         * version.el ([constant] emacs-version): Don't add a space in the
4349         preceding place of `xemacs-betaname' because it is duplicated.
4350         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4351
4352         * startup.el (splash-frame-body): Add ETL.
4353
4354 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4355
4356         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4357         is provided because it is defined as builtin charset.
4358         (chinese-cns11643-4): Likewise.
4359         (chinese-cns11643-5): Likewise.
4360         (chinese-cns11643-6): Likewise.
4361         (chinese-cns11643-7): Likewise.
4362
4363 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4364
4365         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4366         coding-system `iso-10646-ucs-4' is not defined.
4367
4368 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4369
4370         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4371         coding-system if `utf-2000' is provided.
4372
4373 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4374
4375         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4376         `utf-2000' is provided.
4377
4378 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4379
4380         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4381         if utf-2000 is provided temporally.
4382
4383 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4384
4385         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4386         as builtin variable].
4387
4388 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4389
4390         * files.el (insert-file-contents-literally): Treat file as binary;
4391         call file-name-handlers. [sync with Emacs 20.3.10]
4392
4393 2008-12-28  Vin Shelton  <acs@xemacs.org>
4394
4395         * XEmacs 21.4.22 is released
4396
4397 2008-12-30  Vin Shelton  <acs@xemacs.org>
4398
4399         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4400         during building even if no packages are found.
4401
4402 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4403
4404         * printer.el (generic-print-region): 
4405         (generic-print-buffer): 
4406         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4407         check if the msprinter device is available, now that msprinter is
4408         always available as a specifier tag. 
4409
4410 2008-12-24  Vin Shelton  <acs@xemacs.org>
4411
4412         * about.el: Add Francisco to my bio!
4413
4414 2008-12-23  Vin Shelton  <acs@xemacs.org>
4415
4416         * autoload.el: Move operator definitions to autoload-operators.el
4417         in the xemacs-base package.
4418
4419 2007-11-22  Vin Shelton  <acs@xemacs.org>
4420
4421         * about.el (about-hacker-contribution): Updated my bio.
4422
4423 2007-10-07  Vin Shelton  <acs@xemacs.org>
4424
4425         * XEmacs 21.4.21 is released
4426
4427 2007-09-19  Didier Verna  <didier@xemacs.org>
4428
4429         Update my personal info.
4430         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4431         * about.el (about-other-current-hackers): Ditto.
4432         * about.el (about-url-alist): Add my musical website.
4433         * about.el (about-personal-info): Update my entry.
4434         * about.el (about-hacker-contribution): Ditto.
4435
4436 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4437
4438         * package-get.el (package-get-download-sites): Update download
4439         sites in Japan.
4440         * package-get.el (package-get-pre-release-download-sites): Ditto.
4441
4442 2007-08-18  Vin Shelton  <acs@xemacs.org>
4443
4444         * package-get.el (package-get-pre-release-download-sites): Sync
4445         mirror sites with 21.5.  (Thanks, Adrian)
4446
4447 2007-08-09  Mike Sperber  <mike@xemacs.org>
4448
4449         * startup.el (migrate-user-init-file): Create backup of
4450         `user-init-file' before migrating.
4451         * startup.el (maybe-migrate-user-init-file): Print
4452         information about backup file.
4453         (maybe-create-compatibility-dot-emacs): Follow above change.
4454
4455 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4456
4457         * font-lock.el: Sync font-lock-add-keywords and
4458         font-lock-remove-keywords from GNU Emacs.
4459         * font-lock.el (font-lock-keywords-alist): New.
4460         * font-lock.el (font-lock-removed-keywords-alist): New.
4461         * font-lock.el (font-lock-add-keywords): New.
4462         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4463         * font-lock.el (font-lock-remove-keywords): New.
4464
4465 2007-08-16  Vin Shelton  <acs@xemacs.org>
4466
4467         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4468         patch from Hans de Graaff.
4469
4470 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4471
4472         * package-get.el (package-get-download-sites): Document Chile and
4473         update Denmark download site.
4474         * package-get.el (package-get-pre-release-download-sites): Ditto.
4475
4476 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4477
4478         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4479
4480 2006-12-09  Vin Shelton  <acs@xemacs.org>
4481
4482         * XEmacs 21.4.20 is released
4483
4484 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4485
4486         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4487
4488 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4489
4490         * info.el (Info-find-file-node, Info-insert-dir)
4491         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4492         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4493         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4494         and discussion.
4495
4496 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4497
4498         * obsolete.el (line-beginning-position): New, from 21.5.x.
4499         (line-end-position): Ditto.
4500
4501 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4502
4503         * package-get.el (package-get-download-sites): Welcome
4504         nl.xemacs.org and Thanks!
4505         * package-get.el (package-get-pre-release-download-sites): Ditto.
4506
4507 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4508
4509         * font-lock.el: Add support for not-so recent changes in Java to
4510         java-mode.
4511
4512 2006-01-28  Vin Shelton  <acs@xemacs.org>
4513
4514         * XEmacs 21.4.19 is released
4515
4516 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4517
4518         * easymenu.el: Update copyright. 
4519         * easymenu.el (easy-menu-all-popups):
4520         Add a docstring. 
4521         * easymenu.el (easy-menu-add):
4522         Document a bug, rework the function to preserve any existing
4523         non-default mode-popup-menu instead of overwriting it, and not to
4524         bother normalising the menu title (nothing else does).
4525         * easymenu.el (easy-menu-remove):
4526         Restore the default mode-popup-menu instead of leaving an empty
4527         one when we remove the last easy-menu popup. 
4528
4529 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4530
4531         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4532         as suggested by Rodrigo Ventura.
4533         * package-get.el (package-get-pre-release-download-sites): Ditto,
4534         with replacement of xemacs-21.5 by beta, which is the logical path
4535         to our beta core and package pre-releases.
4536
4537 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4538
4539         * package-get.el (package-get-download-sites): Add Hong Kong
4540         download site.
4541         * package-get.el (package-get-pre-release-download-sites): Ditto.
4542
4543 2005-12-26  Vin Shelton  <acs@xemacs.org>
4544
4545         * find-paths.el:
4546         * find-paths.el (paths-emacs-root-p): Add search for package root.
4547         * find-paths.el (paths-find-emacs-root): Replaced with
4548         paths-find-invocation-roots, which returns a list of roots.
4549         * find-paths.el (paths-find-invocation-roots): New.
4550         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4551
4552 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4553
4554         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4555         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4556
4557 2005-12-03  Vin Shelton <acs@xemacs.org>
4558
4559         * XEmacs 21.4.18 is released
4560
4561 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4562
4563         * package-get.el (package-get-download-sites): Update reflecting
4564         latest http://www.xemacs.org/Releases/ information generated by
4565         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4566         * package-get.el (package-get-pre-release-download-sites): Ditto.
4567
4568 2005-02-28  Simon Josefsson  <jas@extundo.com>
4569
4570         * about.el (xemacs-hackers): Add jas.
4571         (about-other-current-hackers): Likewise.
4572         (about-url-alist): Add URL for jas.
4573         (about-personal-info): Document jas.
4574         (about-hacker-contribution): Describe jas contributions.
4575
4576 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4577
4578         * easymenu.el (easy-menu-remove): As described in 
4579         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4580         except the "Command" menu from mode-popup-menu. 
4581
4582 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4583  
4584         * font.el (font-spatial-to-canonical): Correct calculation of 
4585         return value for pixel-based input value. 
4586  
4587 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4588
4589         * code-process.el (call-process): Process-related docstring
4590         improvements spurred by Norbert Koch.
4591         * code-process.el (call-process-region): Ditto.
4592         * code-process.el (start-process): Ditto.
4593
4594 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4595
4596         * finder.el (finder-find-library): Return filename actually
4597         searched for.
4598
4599 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4600
4601         * help.el (view-emacs-news): Use `expand-file-name' instead of
4602         `locate-data-file' as the latter will find any "NEWS" files that
4603         might exist in packages _before_ the one in core.
4604
4605 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4606
4607         * package-get.el (package-get-init-package):
4608         package-get-init-package buglet (21.4.17) by Jeff Mincy
4609         <mincy@rcn.com> fixing false temporary load-path shadows reported
4610         after package installation and simplifying code.
4611
4612 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4613
4614         * package-get.el (package-get-download-sites): Sync mirrors list
4615         with the XEmacs website.
4616         (package-get-pre-release-download-sites): Ditto.
4617
4618 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4619
4620         * derived.el (derived-mode-merge-syntax-tables):
4621         Revert my 21.5-only patch of 2003-07-18 which slipped in
4622         through Jerry James's patch of 2004-06-07.
4623
4624 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4625
4626         * cmdloop.el (keyboard-quit): Remove workaround for
4627         `region-active-p' not making sure active region is in current
4628         buffer now that it does.
4629         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4630         * simple.el (region-active-p): `region-active-p' to only return t
4631         when active region is in current buffer.
4632
4633 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4634
4635         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4636         package names, quell a byte-compiler warning, doc fix.
4637
4638 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4639
4640         * buffer.el (pop-to-buffer):
4641         * window-xemacs.el (display-buffer):
4642         Document use of `same-window-buffer-names,' `same-window-regexps'
4643         by pop-to-buffer and display-buffer. 
4644         
4645 2005-02-06  Vin Shelton <acs@xemacs.org>
4646
4647         * XEmacs 21.4.17 is released
4648
4649 2005-01-29  Ben Wing  <ben@xemacs.org>
4650
4651         * shadow.el (find-emacs-lisp-shadows):
4652         Add custom-defines to list of ignored files.
4653
4654 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4655
4656         * simple.el (shifted-motion-keys-select-region): Fix statement
4657         about unshifted-motion-keys-deselect-region.
4658
4659 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4660
4661         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4662         now) for GNU Emacs compatibility.
4663         (make-obsolete-variable): Ditto.
4664
4665 2004-01-08  Ben Wing  <ben@xemacs.org>
4666
4667         * code-files.el (load):
4668         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4669
4670 2004-12-05  Vin Shelton <acs@xemacs.org>
4671
4672         * XEmacs 21.4.16 is released
4673
4674 2004-12-04  Vin Shelton  <acs@xemacs.org>
4675
4676         * auto-autoloads.el: Regenerated.
4677
4678         * custom-load.el: Regenerated.
4679
4680 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4681
4682         Fix bug: apropos errors if a defalias refers to an undefined
4683         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4684
4685         * apropos.el (apropos):
4686         (apropos-command):
4687         * help.el (frob-help-extents):
4688         * help-macro.el (make-help-screen):
4689         * hyper-apropos.el (hyper-apropos-grok-functions):
4690         (hyper-apropos-get-doc):
4691         Catch void-function error thrown by `documentation'.
4692
4693 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4694
4695         * packages.el (package-require): Fix incorrect arg to format.
4696         This fixes a `format specifier' error.
4697
4698 2004-08-13  Jerry James  <james@xemacs.org>
4699
4700         * bytecomp.el (forward-word): Tell the byte compiler the correct
4701         number of arguments to forward-word.
4702
4703 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4704
4705         * etags.el: Fixed loading of include files for tag completion. Now
4706         you can make a tag file for a library, include it into your
4707         project and it will be reloaded only if it changed. Infinte
4708         include loops are detected and the correct tag files are loaded.
4709         * etags.el (buffer-tag-table-list): Load and verify tag files in
4710         the external function buffer-tag-table-list-load.
4711         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4712         tag files. Also load the included tag files. The priority of the
4713         included files is right below their parent file. If multiple
4714         matches occur then the symbols from the parent file are found
4715         first.
4716         * etags.el (tag-table-include-files): Corrected comment
4717         string. Switched to pattern constant tags-include-pattern to have
4718         it at a central location.
4719         * etags.el (tags-include-pattern): Added doc string.
4720         * etags.el (add-to-tag-completion-table): Removed obsolete
4721         comments as the include files are allready returned by
4722         buffer-tag-table-list and loaded.
4723         * etags.el (find-tag-internal): The include files are allready
4724         included in tag-tables as buffer-tag-table-list returns them now.
4725
4726 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4727
4728         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4729         Loading items into the notebook is now done by C code.
4730         * widgets-gtk.el (gtk-widget-instantiate-internal):
4731         Style no longer changed.
4732
4733 2004-06-28  Nix  <nix@esperi.org.uk>
4734
4735         * cmdloop.el (truncate-command-history-for-gc): Delay
4736         execution of all things that look up variable bindings,
4737         via `enqueue-eval-event'.
4738
4739 2004-06-24  Vin Shelton  <acs@xemacs.org>
4740
4741         * package-get.el (package-get-require-signed-base-updates):
4742         now defaults to nil.
4743
4744 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4745
4746         * subr.el (split-string): Clean up docstring.
4747
4748 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4749
4750         * faces.el (zmacs-region): fix typo in docstring.
4751
4752 2004-06-07  Jerry James  <james@xemacs.org>
4753
4754         * derived.el: Synch with Emacs 21.3.
4755         * subr.el (with-local-quit): New, from Emacs 21.3.
4756         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4757         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4758         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4759
4760 2004-06-16  Jerry James  <james@xemacs.org>
4761
4762         * cl.el (cl-set-substring): Increment start by the length of the
4763         string, not the string itself.
4764
4765 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4766
4767         * etags.el (tag-table-include-files): Expand included TAGS file
4768         paths to avoid problems with relative paths.  Thanks to Peter
4769         Chubb <peterc@gelato.unsw.edu.au>.
4770         * etags.el (tags-include-pattern): New.
4771         * etags.el (add-to-tag-completion-table): Parse and ignore
4772         trailing include lines.
4773
4774 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4775
4776         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4777         avoiding line solely composed of equal signs.
4778
4779 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4780
4781         * cus-edit.el (alloc): Typo fix.
4782         * cus-edit.el (custom-browse-visibility): Ditto.
4783         * cus-edit.el (custom-variable-value-create): Ditto.
4784         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4785         * cus-edit.el (custom-save-variables): Bind print-length and
4786         print-level to nil to avoid value abbreviation.
4787         * cus-edit.el (custom-save-face-internal): Ditto.
4788         * cus-edit.el (custom-save-faces): Save in sorted order.
4789         * cus-edit.el (custom-save-resets): Bind print-length and
4790         print-level to nil to avoid value abbreviation.
4791         * cus-edit.el (custom-save-loaded-themes): Ditto.
4792
4793 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4794
4795         * subr.el (split-string-default-separators): New.
4796         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4797         see comment in source.
4798
4799 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4800
4801         * mule/japanese.el (paragraph-start, paragraph-separate):
4802         Remove anchor to BOL.
4803
4804 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4805
4806         * cl.el (gensym, gentemp): Improve docstrings.
4807
4808 2004-05-10  Vin Shelton  <acs@xemacs.org>
4809
4810         * etags.el: Sync with 21.5 version.
4811
4812 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4813
4814         * etags.el:
4815         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4816         only for use with exuberant ctags. This will also enable building of 
4817         completion tables with exuberant ctags. This will not work with
4818         xemacs ctags. 
4819         * etags.el (get-tag-table-buffer): New function for creating of
4820         completion table is used if tags-exuberant-ctags-optimization-p ist t
4821         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4822         finding the tag names. New.
4823         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4824         building tag completion table with exuberant ctags. New.
4825         * etags.el (find-tag-internal): Improve exact tag matching for tags
4826         with name fields. Before the patch return types of functions or
4827         function parameters (with exuberant ctags) were found as matches.
4828
4829 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4830
4831         * list-mode.el (display-completion-list): Fixed completion list was
4832         taking the width of the frame and not of the window for displaying
4833         the selection methods.
4834
4835 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4836
4837         * menubar-items.el (default-menubar): Options are saved to custom.el.
4838
4839
4840 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4841
4842         * isearch-mode.el (isearch-abort): Preserve successful search target.
4843
4844 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4845
4846         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4847         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4848         Bihlmeyer.
4849         * gnuserv.el (gnuserv-mode-line-string): New.
4850         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4851         gnuserv-mode.
4852         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4853         * gnuserv.el (gnuserv-edit-files): Use
4854         make-x-device-with-gtk-fallback.
4855
4856 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4857
4858         * gtk-widgets.el: New import: gtk-accel-group-new.
4859         * dialog-gtk.el:
4860         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4861         * dialog-gtk.el (popup-builtin-question-dialog):
4862         Added support for dialog button mnemonics.
4863
4864 2004-03-22  Chris Green <cmg@dok.org>
4865
4866         * process.el (shell-command): Output buffer was ignored when a
4867         background process was run via shell-command.
4868
4869 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4870
4871         * cus-edit.el (custom-save-variables): Retrieve a list of
4872         variables to save first, sort it, and make sure the variables are
4873         saved in sorted order.
4874
4875 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4876  
4877         * package-get.el (package-get-update-base-from-buffer): Force
4878         binary coding system for verifying GnuPG signature in the
4879         package-index file.
4880  
4881 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4882
4883         * package-get.el (package-get-package-index-file-location): Handle
4884         missing "EMACSPACKAGEPATH" environment variable.
4885
4886 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4887
4888         * package-admin.el (package-admin-find-top-directory): Simplify
4889         directory comparisions and fix substring errors on short path
4890         components.
4891         * package-get.el (package-get-package-index-file-location):
4892         Default to first component of "EMACSPACKAGEPATH", if set.
4893
4894 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4895
4896         * package-get.el (process-error): New error datum.
4897
4898 2004-02-02  Vin Shelton <acs@xemacs.org>
4899
4900         * XEmacs 21.4.15 is released
4901
4902 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4903
4904         * itimer.el (activate-itimer): Modify the itimer timeout value as
4905         if it were begun at the last time when the itimer driver was woken
4906         up.
4907
4908 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4909
4910         * specifier.el (Copyright):
4911         Update.
4912         (make-specifier-and-init):
4913         (map-specifier):
4914         (canonicalize-inst-pair):
4915         (canonicalize-spec-list):
4916         (set-specifier):
4917         Synch docstrings to 21.5 where appropriate.
4918
4919 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4920
4921         * package-get.el (package-get-list-packages-where): New.  A
4922         function that allows searching for groups of packages.  For
4923         example, find all packages that require the fsf-compat package.
4924
4925 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4926
4927         The Great PUI Sync.
4928
4929         * auto-autoloads.el: Regenerated.
4930
4931         * custom-load.el: Regenerated.
4932
4933         * dumped-lisp.el (packages-hardcoded-lisp): New.
4934
4935         * menubar-items.el (menu-max-items): New.
4936         (menu-submenu-max-items): New.
4937         (menu-submenu-name-format): New.
4938         (menu-split-long-menu): New.
4939         (menu-sort-menu): New.
4940         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4941
4942         * obsolete.el (pui-add-install-directory): Renamed to the more
4943         logical `pui-set-local-package-get-directory'.
4944         (package-get-download-menu): Moved to `package-ui.el' and renamed
4945         to `package-ui-add-download-menu'.
4946
4947         * package-admin.el (package-admin-install-function-mswindows):
4948         Whitespace clean up.
4949         (package-admin-add-single-file-package): Removed.
4950         (package-admin-default-install-function): Whitespace clean up.
4951         (package-admin-find-top-directory): New.
4952         (package-admin-get-install-dir): Use it.
4953         (package-admin-get-manifest-file): 
4954         (package-admin-check-manifest): 
4955         (package-admin-add-binary-package):
4956         (package-admin-get-lispdir):
4957         (package-admin-delete-binary-package):
4958         (package-admin):
4959
4960         * package-get.el (package-get-package-index-file-location): New.
4961         (package-get-install-to-user-init-directory): New.
4962         (package-get-remote):
4963         (package-get-download-sites):
4964         (package-get-pre-release-download-sites): New.
4965         (package-get-site-release-download-sites): New.
4966         (package-get-base-filename):
4967         (package-get-always-update):
4968         (package-get-user-index-filename): Removed.
4969         (package-get-pgp-available-p): New.
4970         (package-get-require-signed-base-updates):
4971         (package-get-was-current):
4972         (package-entries-are-signed): New.
4973         (package-get-continue-update-base): New.
4974         (package-get-download-menu): Removed.
4975         (package-get-require-base):
4976         (package-get-update-base-entry):
4977         (package-get-locate-file):
4978         (package-get-locate-index-file):
4979         (package-get-maybe-save-index):
4980         (package-get-update-base):
4981         (package-get-update-base-from-buffer):
4982         (package-get-update-base-entries):
4983         (package-get-interactive-package-query):
4984         (package-get-update-all):
4985         (package-get-all):
4986         (package-get-dependencies):
4987         (package-get-init-package):
4988         (package-get-info): New.
4989         (package-get):
4990         (package-get-staging-dir):
4991         (package-get-set-version-prop): Removed.
4992         (package-get-installedp):
4993         (package-get-ever-installed-p):
4994         (packages): Removed.
4995         (package-get-custom-groups): Removed.
4996         (package-get-custom): Removed.
4997         (package-get-custom-add-entry): Removed.
4998
4999         * package-info.el (batch-update-package-info):
5000
5001         * package-net.el (package-net-batch-generate-bin-ini):
5002         (package-net-update-installed-db):
5003
5004         * package-ui.el (pui-info-buffer):
5005         (pui-directory-exists): Removed.
5006         (pui-package-dir-list): Removed.
5007         (pui-add-install-directory): Removed.
5008         (package-ui-download-menu): New.
5009         (package-ui-pre-release-download-menu): New.
5010         (package-ui-site-release-download-menu): New.
5011         (pui-set-local-package-get-directory): New.
5012         (pui-package-symbol-char):
5013         (pui-update-package-display):
5014         (pui-toggle-package):
5015         (pui-toggle-package-key):
5016         (pui-toggle-package-delete):
5017         (pui-toggle-package-delete-key):
5018         (pui-toggle-package-event):
5019         (pui-toggle-verbosity-redisplay):
5020         (pui-install-selected-packages):
5021         (pui-add-required-packages):
5022         (pui-help-echo):
5023         (pui-display-info):
5024         (list-packages-mode):
5025         (pui-list-packages):
5026
5027         * packages.el (packages-compute-package-locations):
5028         (package-require):
5029         (package-delete-name):
5030         (packages-hardcoded-lisp): Removed.
5031         (packages-useful-lisp): Removed.
5032         (packages-unbytecompiled-lisp): Removed.
5033         (packages-find-package-directories):
5034
5035         Summary:
5036
5037         Major code clean up of all things PUI.
5038
5039         Much improved code to determine where packages should be
5040         installed.  PUI no longer depends on any packages being
5041         pre-installed to compute where packages are to be installed to.
5042
5043         The user can specify the location of their package-index file.  It
5044         isn't necessary to set this because it has sane defaults.  People
5045         who "run-in-place" won't accidently overwrite the CVS
5046         package-index file.  See
5047         `package-get-package-index-file-location'. 
5048
5049         PUI will now properly clean up after itself in the event of an
5050         unsuccessful package install.  This drastically reduces the number
5051         of "wrong md5sum" FAQs.
5052
5053         non-Mule XEmacsen can no longer install Mule packages.
5054
5055         Package management via the custom interface has been removed.
5056
5057         The PUI related menubar items have been reorganised.
5058
5059         The PGP verification code has been fixed and the default for
5060         whether or not it is used is automatically computed.
5061
5062         * update-elc.el ((preloaded-file-list site-load-packages
5063         need-to-dump dumped-exe)):
5064         Just a couple of small changes to allow for
5065         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5066         existing anymore.
5067
5068 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5069
5070         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5071         apply `format' to the first argument of byte-compile-warn, it
5072         already calls format.
5073
5074 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5075
5076         * files.el (delete-old-versions): Avoid going interactive during
5077         make install when environment variable VERSION_CONTROL is set.
5078
5079 2003-12-04  Vin Shelton  <acs@xemacs.org>
5080
5081         * menubar-items.el (menu-item-search): Only bring up search dialog
5082         box if the feature is available and desired.
5083
5084 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5085
5086         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5087
5088 2003-11-05  Vin Shelton  <acs@xemacs.org>
5089
5090         * help.el (Help-prin1-face):
5091         (Help-princ-face):
5092         princ and prin1 are functions and need to be called as such.  The
5093         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5094
5095 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5096
5097         * about.el (about-xemacs): Give full version and build date.
5098
5099 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5100
5101         * win32-native.el (grep-null-device): This XEmacs has null-device.
5102
5103 2003-09-06  Mike Sperber  <mike@xemacs.org>
5104
5105         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5106         implement the specified semantics for `defvar.'
5107
5108 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5109
5110         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5111         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5112         displaying buffer in question.
5113
5114 2003-09-03  Vin Shelton <acs@xemacs.org>
5115
5116         * XEmacs 21.4.14 is released
5117
5118 2003-08-17  Vin Shelton  <acs@xemacs.org>
5119
5120         * about.el: Vanity patch.
5121
5122 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5123
5124         * code-process.el (call-process):
5125         (call-process-region):
5126         (start-process):
5127         Document coding system processing.
5128
5129 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5130
5131         * startup.el (splash-frame-body): Idiomatic English.
5132
5133 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5134
5135         * font-lock.el (font-lock-match-java-declarations): Move
5136         save-restriction, narrow-to-region to beginning of function to
5137         avoid going beyond the limit and causing an infloop.
5138
5139 2003-04-16  Jerry James  <james@xemacs.org>
5140
5141         * keydefs.el: Remove mappings for keys mapped to the nowhere
5142         defined function function-key-error.
5143
5144 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5145
5146         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5147         lisp-interaction-mode-hook): Add the docstrings.
5148
5149 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5150
5151         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5152         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5153         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5154
5155 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5156
5157         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5158         lambda list after the original doc.  Care about
5159         #'(lambda () "SingleString") 
5160         (cl-upcase-arg): 
5161         (cl-function-arglist):
5162         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5163         circular data structures in lambda list specification
5164
5165 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5166
5167         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5168         to appear in font-lock-function-name-face.
5169
5170 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5171
5172         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5173         is not also the value of the lambda.
5174
5175 2003-05-06  Andy Piper  <andy@xemacs.org>
5176
5177         * files.el (revert-buffer): Make sure local variables get processed,
5178         even in the case of an optimized reversion.
5179
5180 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5181
5182         * XEmacs 21.4.13 is released
5183
5184 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5185
5186         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5187         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5188
5189 2003-02-14  Ben Wing  <ben@xemacs.org>
5190
5191         * byte-optimize.el:
5192         * byte-optimize.el (byte-compile-inline-expand):
5193         * byte-optimize.el (byte-compile-unfold-lambda):
5194         * byte-optimize.el (byte-optimize-form-code-walker):
5195         * byte-optimize.el (byte-optimize-form):
5196         * byte-optimize.el (byte-decompile-bytecode-1):
5197         * byte-optimize.el (byte-optimize-lapcode):
5198         Review carefully and sync up to 20.7 except for areas as noted.
5199         Fixes problem with JDE compilation.
5200
5201 2003-02-05  Ben Wing  <ben@xemacs.org>
5202
5203         * simple.el:
5204         * simple.el (motion-keys-for-shifted-motion):
5205         Omit M-S-home/end from motion keys.
5206
5207 2003-02-07  Ben Wing  <ben@xemacs.org>
5208
5209         * text-props.el (text-property-any):
5210         * text-props.el (text-property-not-all):
5211         Fix bug when end > start.
5212
5213 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5214
5215         * info.el (Info-insert-dir): Make default-directory end in
5216         separator.  Patch due to Martin Buchholz.
5217
5218 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5219
5220         * XEmacs 21.4.12 "Portable Code" is released.
5221
5222 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5223
5224         * about.el: Update golubev data.
5225
5226 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5227
5228         * isearch-mode.el (isearch-mode-map): Substitute comment on
5229         desirability, and back out "GR is printable" changes.
5230
5231 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5232
5233         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5234
5235 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5236
5237         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5238
5239 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5240
5241         * menubar-items.el (default-menubar): Use browse-url-mozilla
5242         instead of browse-url-gnome-moz for Mozilla.
5243
5244 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5245
5246         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5247
5248 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5249
5250         * files.el (auto-mode-alist): Remove redundant entries for modes
5251         that live in packages.
5252         (interpreter-mode-alist): Ditto.
5253
5254 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5255
5256         * menubar-items.el (default-menubar): Sync with current
5257         browse-url-xemacs.el.
5258
5259 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5260
5261         * XEmacs 21.4.10 "Military Intelligence" is released.
5262
5263 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5264
5265         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5266
5267 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5268
5269         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5270
5271 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5272
5273         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5274         effect free function.
5275         (font-lock-fontify-keywords-region): Supply the argument to
5276         font-lock-compile-keywords.
5277
5278 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5279
5280         * package-get.el (package-get-download-sites): Bring sites list
5281         up to date, prefer xx.xemacs.org addresses.
5282
5283 2002-09-27  Andy Piper  <andy@xemacs.org>
5284
5285         * dialog.el (make-dialog-box): for general dialogs only
5286         delete-frame-hook will be run.
5287
5288 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5289
5290         * font-lock.el (font-lock-fontify-syntactically-region): Add
5291         comment about lookup-syntax-properties, document LOUDLY as unused.
5292
5293 2002-08-26  Andy Piper  <andy@xemacs.org>
5294
5295         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5296         merge.
5297
5298 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5299
5300         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5301         (make-obsolete-variable): Ditto.
5302         (make-compatible): Ditto.
5303         (make-compatible-variable): Ditto.
5304
5305 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5306
5307         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5308         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5309
5310 2002-08-28  Andy Piper  <andy@xemacs.org>
5311
5312         * files.el (revert-buffer): propagate revert-without-query-status.
5313
5314 2002-06-03  Andy Piper  <andy@xemacs.org>
5315
5316         * dialog-items.el (make-search-dialog): align various subcontrols
5317         in visually pleasing ways, allow frame to autosize to the dialog
5318         size.
5319         * dialog.el (make-dialog-box): add a border inside the frame. Add
5320         :autosize property, if t then reset the frame size appropriately
5321         before the frame is mapped.
5322         * gutter-items.el (set-progress-feedback-instantiator): align
5323         various subcontrols.
5324         * gutter-items.el (set-progress-abort-instantiator): ditto.
5325
5326 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5327
5328         * XEmacs 21.4.9 "Informed Management" is released.
5329
5330 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5331
5332         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5333         "&optional append" argument.
5334
5335 2002-07-16  Didier Verna  <didier@xemacs.org>
5336
5337         * subr.el (replace-in-string): fix case fold bug introduced by
5338         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5339         case-fold-search in temporary buffers.
5340
5341 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5342
5343         * lib-complete.el (find-library): Remove check for mule because
5344         decompression DOES work on Mule.
5345
5346 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5347
5348         * simple.el (join-line): New alias for `delete-indentation'.
5349
5350 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5351
5352         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5353         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5354         (font-lock-builtin-face): New.
5355         (font-lock-constant-face): New.
5356         (font-lock-face-list): Add builtin and constant faces.
5357
5358 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5359
5360         * autoload.el (make-autoload): Support define-derived-mode.
5361         Collected puts of doc-string-elt property.  Based on a patch by
5362         Didier Verna <didier@xemacs.org>.
5363
5364 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5365
5366         * wid-edit.el (widget-field-activate): Fix docstring typo.
5367
5368 2002-07-23  Andy Piper  <andy@xemacs.org>
5369
5370         * about.el (about-personal-info): update me.
5371
5372 2002-07-12  Andy Piper  <andy@xemacs.org>
5373
5374         * custom.el (custom-theme-set-variables): remove bogus
5375         arguments. Use custom-set-default to set defaults.
5376         (custom-set-variables): update doc.
5377         (custom-local-buffer): new, synced from FSF.
5378         (custom-set-default): ditto.
5379         (defcustom): update doc.
5380
5381 2002-06-16  Andy Piper  <andy@xemacs.org>
5382
5383         * menubar-items.el (default-menubar): enable windows printing on
5384         cygwin as well as native.
5385
5386 2002-06-12  Andy Piper  <andy@xemacs.org>
5387
5388         * printer.el (generic-print-buffer): catch all errors so that the
5389         print device can be cleared in all scenarios.
5390         (Printer-clear-device): make sure clearing the printer allows it
5391         to be used again immediately.
5392         (generic-print-region): make sure the default printer face is
5393         black-on-white.
5394
5395 2002-04-23  Jerry James  <james@xemacs.org>
5396
5397         * window-xemacs.el (display-buffer-function): Change doc to
5398         reflect new arg.
5399         * window-xemacs.el (pre-display-buffer-function): Ditto.
5400         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5401         non-nil, make the new window just big enough for its contents.
5402         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5403         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5404         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5405
5406 2002-06-06  Andy Piper  <andy@xemacs.org>
5407
5408         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5409         (defcustom): ditto.
5410         (custom-handle-keyword): ditto.
5411
5412 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5413
5414         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5415         Make obsolete.  Default to nil.
5416         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5417         Inspired by a patch by John Palmieri.
5418
5419 2002-07-01  Mike Alexander  <mta@arbortext.com>
5420
5421         * process.el (shell-command-on-region): Don't delete the region
5422         before giving it to call-process-region
5423
5424 2002-06-04  Jerry James <james@eecs.ku.edu>
5425
5426         * find-paths.el (paths-find-architecture-directory): Search in
5427         `system-configuration'/`base', not `base'`system-configuration'.
5428
5429 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5430
5431         * info.el (Info-index): Add missing \ in [ t].
5432
5433 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5434
5435         * gutter-items.el (gutter-buffers-tab-visible-p,
5436         buffers-tab-omit-function, buffers-tab-selection-function,
5437         buffers-tab-filter-functions):
5438         Doc improvements.
5439
5440 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5441
5442         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5443
5444         * toolbar-items.el (toolbar-news): Fix typo in message string.
5445
5446 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5447
5448         * dialog.el (yes-or-no-p-dialog-box): 
5449         * cmdloop.el (y-or-n-p-minibuf):
5450         (yes-or-no-p-minibuf):
5451         (yes-or-no-p):
5452         (y-or-n-p): 
5453         Specify negative answers in docstrings.
5454
5455 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5456
5457         * package-ui.el (pui-help-echo): Display both installed and author
5458         version.  Use a balloon-help window to display extra info like
5459         package requires.
5460
5461 2002-05-30  Andy Piper  <andy@xemacs.org>
5462
5463         * files.el (revert-buffer-internal): don't visit
5464         revert-buffer. Kill buffer when not used. Suggested by Mike
5465         Alexander <mta@arbortext.com>
5466
5467 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5468
5469         * files.el (revert-buffer): More docstring fiddling.
5470
5471 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5472
5473         * files.el (revert-buffer):
5474         (revert-buffer-internal):
5475         (revert-buffer-insert-file-contents-function):
5476         Improve docstrings and comments.
5477
5478 2002-05-08  Andy Piper  <andy@xemacs.org>
5479
5480         * files.el (revert-buffer): observe noconfirm behavior.
5481
5482 2002-04-09  Andy Piper  <andy@xemacs.org>
5483
5484         * files.el (revert-buffer): use revert-buffer-internal if it looks
5485         like doing so will not result in any user-visible changes.
5486         (revert-buffer-internal): new function. Do the actual process of
5487         reversion and then see whether the result is any different to what
5488         we have already. If it is not then do nothing.
5489
5490 2001-12-11  Andy Piper  <andy@xemacs.org>
5491
5492         * menubar.el (get-popup-menu-response): re-order so that it works
5493         on more sane/facist window systems.
5494
5495 2001-12-03  Andy Piper  <andy@xemacs.org>
5496
5497         * faces.el (frob-face-property): don't infloop in face frobbing
5498         from Jan Vroonhof <jan@xemacs.org>.
5499
5500 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5501
5502         * faces.el (frob-face-property): Follow face fall-back hierarchy
5503         properly for face properties without an instance. Only do manual
5504         copy form 'default in last resort. This handles in particular
5505         the case where 'default itself has only a fall-back (which is
5506         the case by default on windows).
5507
5508 2001-11-24  Andy Piper  <andy@xemacs.org>
5509
5510         * printer.el (generic-print-region): set default-frame-plist to
5511         nil while creating the printer frame so that sizes reflect the
5512         printed page.
5513
5514         * faces.el (face-complain-about-font): Don't complain on printers.
5515
5516 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5517         
5518         * package-net.el: Andy synch.
5519         
5520 2001-12-16  Andy Piper  <andy@xemacs.org>
5521
5522         * package-get.el (package-get-update-all): Make sure installed.db
5523         gets updated after updating packages.
5524
5525 2002-03-28  Ben Wing  <ben@xemacs.org>
5526
5527         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5528         continuation, truncation so that we don't get line jumpiness from
5529         them being larger than the line height.
5530
5531         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5532
5533 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5534
5535         * font.el (font-window-system-mappings): Add mapping for Gtk
5536         (assume identical to X) 
5537
5538 2002-02-04  Andy Piper  <andy@xemacs.org>
5539
5540         * files.el (convert-standard-filename): Fix for short filename
5541         Peter Arius <pas@methodpark.de>
5542
5543 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5544
5545         * list-mode.el (default-choose-completion): completion-base-size
5546         should refer to local value in the completion list buffer.
5547
5548 2001-12-03  Didier Verna  <didier@xemacs.org>
5549
5550         * rect.el: autoload `replace-rectangle'.
5551         * keydefs.el (global-map): bind it to `C-x r p'.
5552
5553 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5554
5555         * XEmacs 21.4.8 "Honest Recruiter" is released.
5556
5557 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5558
5559         This patch is based on Jerry James's patch and analysis.
5560
5561         * select.el (get-clipboard):
5562         (get-selection):
5563         Update docstrings.
5564         (get-clipboard-foreign):
5565         (get-selection-foreign):
5566         New function for use as `interprogram-paste-function's.
5567
5568         * simple.el (interprogram-paste-function): Change default to
5569         `get-clipboard-foreign'; improve docstring.
5570         (interprogram-cut-function): Improve dosctring.
5571
5572 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5573
5574         * XEmacs 21.4.7 "Economic Science" is released.
5575
5576 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5577
5578         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5579
5580 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5581
5582         * obsolete.el (assq-delete-all): New compatibility alias for 
5583         remassq.
5584
5585 2002-01-09  Simon Josefsson  <jas@extundo.com>
5586
5587         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5588
5589 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5590
5591         * info.el (Info-auto-generate-directory): Default
5592         Info-auto-generate-directory to 'if-outdated.
5593
5594 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5595
5596         * startup.el (normal-top-level): Prevent migration code from
5597         trashing .emacs on an error in loading the init files.
5598
5599 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5600
5601         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5602         "system default" Xdefaults and friends get xrdb-mode.
5603
5604 2002-03-05  Mats Lidell  <matsl@contactor.se>
5605  
5606         * help-nomule.el (tutorial-supported-languages): Added Swedish
5607         tutorial. Sorted languages.
5608
5609 2002-02-11  Mike Sperber <mike@xemacs.org>
5610
5611         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5612         regenerating outdated dir files and dir is non-existent.
5613
5614 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5615
5616         * code-files.el (convert-mbox-coding-system): Improve comment.
5617         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5618         coding-system argument to `write-region-pre-hook' call.
5619         (write-region-pre-hook): Fix docstring to mention lockname argument.
5620
5621 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5622
5623         * minibuf.el (completing-read): Remove redundant wrong arg list.
5624
5625         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5626
5627 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5628
5629         * obsolete.el (interactive-form): new compatibility alias for 
5630         function-interactive.
5631
5632 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5633
5634         * menubar-items.el (Menubar-items-truncate-list): Removed.
5635         * menubar-items.el (Menubar-items-truncate-history): New.
5636         * menubar-items.el (default-menubar): Use
5637         Menubar-items-truncate-history.
5638
5639 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5640
5641         * printer.el (generic-print-region): Pass correct arguments to
5642         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5643         Torkelsson <torkel@acc.umu.se>.
5644
5645 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5646
5647         * help.el (describe-mode): synched with FSF 19.34; handle nil
5648         minor mode indicators.
5649
5650 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5651
5652         * minibuf.el (completing-read): Update docstring.
5653
5654 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5655
5656         * XEmacs 21.4.6 "Common Lisp" is released.
5657
5658 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5659
5660         * package-net.el: Inadvertant synch with Windows branch.  From
5661         Andy's log:
5662         (package-net-kit-version): new variable.
5663         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5664
5665 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5666
5667         * package-get.el (package-get-locate-index-file): Also search the
5668         core etc/ directory for the package index file if it can't be
5669         found in ~/.xemacs/.
5670
5671 2001-12-13  William Perry  <wmperry@gnu.org>
5672
5673         * dialog-gtk.el (popup-builtin-question-dialog):
5674         Conform to API in gui.c.
5675         
5676 2001-11-12  Andy Piper  <andy@xemacs.org>
5677
5678         * cus-edit.el (custom-save-face-internal): make sure we save
5679         non-themed faces.
5680         (custom-save-variables): ditto variables.
5681
5682 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5683
5684         * faces.el (make-face-family):
5685         (make-face-size):
5686         New face-modifying functions per Jan Vroonhof.
5687
5688         cus-face.el (custom-set-face-font-family):
5689         (custom-set-face-font-size):
5690         Use them.
5691
5692         * font.el (font-window-system-mappings): More precise docstring.
5693
5694         (font-create-name):
5695         (font-create-object):
5696         (tty-font-create-object):
5697         (tty-font-create-plist):
5698         (x-font-create-object):
5699         (x-font-create-name):
5700         (ns-font-create-name):
5701         (mswindows-font-create-object):
5702         (mswindows-font-create-name):
5703         Add doctrings.
5704
5705 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5706
5707         * gtk-faces.el (gtk-init-device-faces): removed spurious
5708         quote before let* expression.
5709
5710 2001-10-29  Andy Piper  <andy@xemacs.org>
5711
5712         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5713         modified when changing coding system.
5714
5715         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5716         that we invoke the GUI directory selector.
5717
5718 2001-10-25  Andy Piper  <andy@xemacs.org>
5719
5720         * dialog.el (make-dialog-box): use new directory dialog support.
5721         * minibuf.el (read-file-name-1): ditto.
5722         (read-file-name): ditto.
5723         (read-directory-name): ditto.
5724
5725 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5726
5727         * XEmacs 21.4.5 "Civil Service" is released.
5728
5729 2001-04-23  Didier Verna  <didier@xemacs.org>
5730
5731         * cus-edit.el (custom-variable-pre-save): New.
5732         * cus-edit.el (custom-variable-post-save): New.
5733         * cus-edit.el (custom-variable-save): use them.
5734         * cus-edit.el (custom-face-pre-save): New.
5735         * cus-edit.el (custom-face-post-save): New.
5736         * cus-edit.el (custom-face-save): use them.
5737         * cus-edit.el (custom-group-pre-save): New.
5738         * cus-edit.el (custom-group-post-save): New.
5739         * cus-edit.el (custom-group-save): use them.
5740         * cus-edit.el (Custom-save): use the pre/post functions above,
5741         call `custom-save-all' only once.
5742         * cus-edit.el (custom-variable-pre-reset-standard): New.
5743         * cus-edit.el (custom-variable-post-reset-standard): New.
5744         * cus-edit.el (custom-variable-reset-standard): use them.
5745         * cus-edit.el (custom-face-pre-reset-standard): New.
5746         * cus-edit.el (custom-face-post-reset-standard): New.
5747         * cus-edit.el (custom-face-reset-standard): use them.
5748         * cus-edit.el (custom-group-pre-reset-standard): New.
5749         * cus-edit.el (custom-group-post-reset-standard): New.
5750         * cus-edit.el (Custom-reset-standard): use them.
5751         * cus-edit.el (custom-face-reset-saved): use the pre/post
5752         functions above, call `custom-save-all' only once.
5753
5754 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5755
5756         * gutter-items.el (buffers-tab face): Derive from the modeline
5757         face by default.  Many people use white-on-black for the default
5758         font, and the tabs look hideous with that color combination.  The
5759         modeline usually has the correct colors.
5760
5761 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5762
5763         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5764         (tag-mark-stack-max): Typo fix.
5765
5766 2001-09-28  Ben Wing  <ben@xemacs.org>
5767
5768         * font-lock.el:
5769         * font-lock.el (font-lock-after-change-function):
5770         fix problem with last patch, reported by Katsumi Yamaoka.
5771
5772 2001-09-17  Ben Wing  <ben@xemacs.org>
5773
5774         * font-lock.el (font-lock-after-change-function):
5775         fix problem when you insert a comment on the line before a line of
5776         code: if we use the following char, then when you hit backspace,
5777         the following line of code turns the comment color.
5778
5779 2001-06-08  Ben Wing  <ben@xemacs.org>
5780
5781         * process.el: comment about shell-command-switch.
5782         * process.el (shell-quote-argument): Need to quote a null
5783         argument, too.  From Dan Holmsand.
5784         
5785         * startup.el (normal-top-level): Delete some unused FSF junk.
5786         * startup.el (command-line-early):
5787         
5788         * startup.el (command-line): Call MS Windows init function.
5789         
5790         * win32-native.el:
5791         * win32-native.el (mswindows-system-shells): New.
5792         * win32-native.el (mswindows-system-shell-p): New.
5793         * win32-native.el (init-mswindows-at-startup): New.
5794         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5795         * win32-native.el (mswindows-quote-one-simple-arg):
5796         * win32-native.el (mswindows-quote-one-command-arg):
5797         * win32-native.el (mswindows-construct-process-command-line-alist):
5798         Correct comments at top.  Correctly handle passing arguments
5799         to Cygwin programs and to bash.  Fix quoting of zero-length
5800         arguments (from Dan Holmsand).  Set shell-command-switch based
5801         on shell-file-name, which in turn comes from env var SHELL.
5802
5803 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5804
5805         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5806         default-toolbar-position): Fill docstrings for balloon-help.
5807
5808 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5809
5810         * faces.el: Reenable specifications over 'gtk domain.
5811
5812 2001-08-08  Didier Verna  <didier@xemacs.org>
5813
5814         * autoload.el (update-autoload-files): make defdir a file name,
5815         not directory name.
5816
5817 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5818
5819         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5820
5821         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5822
5823 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5824
5825         * font-menu.el (font-menu-set-font): Default to current font-family.
5826         (font-menu-preferred-resolution):
5827         (font-menu-size-scaling):
5828         Provide gtk defaults, too.
5829
5830 2001-07-29  Mike Alexander  <mta@arbortext.com>
5831
5832         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5833         list
5834         (custom-set-face-font-family): ditto
5835
5836 2001-07-26  Mike Sperber <mike@xemacs.org>
5837
5838         * files.el (auto-mode-alist): .9 files are man pages, too.
5839
5840 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5841
5842         * process.el (call-process-internal): bind
5843         coding-system-for-write to 'binary when calling
5844         start-process-internal, so the process receives 
5845         the literal contents of INFILE.
5846
5847 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5848
5849         * files.el (auto-mode-alist): Add configure.ac support.
5850
5851 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5852
5853         * buff-menu.el:
5854         mouse.el:
5855         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5856
5857 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5858
5859         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5860
5861 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5862
5863         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5864         mixed text.
5865         (kinsoku-eol-p): Ditto.
5866
5867 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5868
5869         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5870         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5871         characters as the category `s' or `e' correctly.
5872
5873 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5874
5875         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5876
5877 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5878
5879         * mule/cyrillic.el:  Set up case table.
5880
5881 2001-06-08  Mike Sperber <mike@xemacs.org>
5882
5883         * files.el (save-some-buffers-1): Don't zap the help window right
5884         after `map-y-or-n-p' has popped it up.
5885
5886 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5887
5888         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5889
5890 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5891
5892         * specifier.el: define-specifier-tag 'gtk.
5893
5894 2001-05-12  Ben Wing  <ben@xemacs.org>
5895
5896         * find-paths.el (paths-find-recursive-path):
5897         fix error with null EXCLUDE-REGEXP.
5898         
5899         * font-lock.el (font-lock-mode):
5900         fix problem reported by hrvoje with buffers starting with a space.
5901         
5902 2001-05-06  Ben Wing  <ben@xemacs.org>
5903
5904         * dialog.el (make-dialog-box):
5905         * menubar-items.el (default-menubar):
5906         * printer.el (generic-print-buffer):
5907         * printer.el (generic-print-region):
5908         implement printing the selection when it's selected.
5909
5910 2001-04-18  Didier Verna  <didier@xemacs.org>
5911
5912         * cus-edit.el (Custom-reset-standard): reset to standard settings
5913         not only when the buffer's :custom-state is 'modified, but also
5914         when it is 'set or 'saved.
5915
5916 2001-04-17  Didier Verna  <didier@xemacs.org>
5917
5918         * startup.el (load-user-init-file): define `custom-file' before
5919         loading the user's init file.
5920
5921 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5922
5923         * menubar.el (popup-mode-menu): Make it work with
5924         popup-menu-titles turned off.
5925         
5926 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5927
5928         * about.el (about-mailto-link): Use compose-mail for sending mail.
5929
5930 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5931
5932         * package-admin.el (package-install-hook): New.
5933         (package-delete-hook): New.
5934         (package-admin-add-single-file-package): Use package-delete-hook.
5935
5936         * package-get.el (package-get): Use package-install-hook.
5937
5938 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5939
5940         * package-ui.el (pui-install-selected-packages): reverse the lists
5941         of packages so that they get handled in the same order as they
5942         were selected.
5943
5944 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5945
5946         * packages.el (locate-library): Use read-library-name for completion.
5947
5948 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5949
5950         * byte-optimize.el (=): `=' is not a binary predicate!
5951         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5952         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5953
5954 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5955
5956         * bytecomp.el (byte-compile-arithcompare):
5957         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5958
5959 2001-06-03  William M. Perry  <wmperry@gnu.org>
5960
5961         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5962         return the filename selected by the user!
5963
5964 2001-05-31  William M. Perry  <wmperry@gnu.org>
5965
5966         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5967         in XEmacs/GTK.
5968
5969 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5970
5971         * coding.el: Tiny typo fixed.
5972
5973 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5974
5975         * XEmacs 21.4.3 "Academic Rigor" is released.
5976
5977 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5978
5979         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5980
5981 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5982
5983         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5984
5985 2001-05-04  Ben Wing  <ben@xemacs.org>
5986
5987         * printer.el (generic-print-buffer):
5988         * printer.el (generic-print-region):
5989         Enable dialog boxes.  Apply workaround recommended by Kirill.
5990         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5991         
5992         * simple.el (kill-whole-line):
5993         * simple.el (kill-line-1):
5994         * simple.el (kill-entire-line):
5995         * simple.el (kill-line):
5996         * simple.el (backward-kill-line):
5997         Take out interactive dependence of kill-whole-line.
5998
5999 2001-04-22  Ben Wing  <ben@xemacs.org>
6000
6001         * dialog.el (make-dialog-box):
6002         Put dialog titles back in -- this time correctly.  Fix various
6003         other problems with leaks and such.
6004
6005         * simple.el (region-exists-p):
6006         * simple.el (region-active-p):
6007         Add comment about which one is correct to use in menu specs.
6008
6009 2001-05-05  Ben Wing  <ben@xemacs.org>
6010
6011         * dialog.el (make-dialog-box): fix doc string.
6012         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6013         take out Pretty Print.
6014         * printer.el:
6015         * printer.el (printer-current-device): New.
6016         * printer.el (Printer-get-device): New.
6017         * printer.el (Printer-clear-device): New.
6018         * printer.el (generic-page-setup): New.
6019         * printer.el (generic-print-buffer):
6020         * printer.el (generic-print-region):
6021         Implement Page Setup.  Handle errors properly.
6022
6023 2001-05-05  Ben Wing  <ben@xemacs.org>
6024
6025         * subr.el (error): Complete list of errors in doc string.
6026         
6027 2001-04-22  Ben Wing  <ben@xemacs.org>
6028
6029         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6030         
6031 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6032
6033         * build-report.el: Remove CVS keywords since this file has been in
6034         core lisp for a while now.
6035         * build-report.el (build-report-make-output-files): Fix typo.
6036
6037 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6038
6039         * about.el (about-finish-buffer): Make sure the last change works
6040         even if EVENT is nil.
6041
6042 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6043
6044         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6045         clicked, not the one that happens to be the current buffer at the
6046         time.
6047
6048 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6049
6050         * cus-edit.el (custom-display): Support the GTK Window System also.
6051
6052 2001-04-30  Ben Wing  <ben@xemacs.org>
6053
6054         * printer.el:
6055         * printer.el (printer-page-header):
6056         * printer.el (Print-context): New.
6057         * printer.el (printer-page-footer):
6058         * printer.el (generate-header-element): New.
6059         * printer.el (generate-header-line): New.
6060         * printer.el (print-context-property):
6061         * printer.el (generic-print-buffer):
6062         * printer.el (generic-print-region):
6063         Implement headers and footers.  Implement calling Print dialog box
6064         (#### but it doesn't quite work yet).
6065
6066 2001-04-25  Ben Wing  <ben@xemacs.org>
6067
6068         * about.el (xemacs-hackers):
6069         * about.el (about-url-alist):
6070         * about.el (about-personal-info):
6071         * about.el (about-hacker-contribution):
6072         More contributions.
6073         
6074         * simple.el (handle-post-motion-command):
6075         Fix spurious setting of zmacs-region-stays to t after a non-shift
6076         motion command.
6077
6078 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6079
6080         * about.el (about-personal-info): Update my bio.
6081         (about-hacker-contribution): Ditto.
6082
6083 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6084
6085         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6086
6087 2001-04-19  Andy Piper  <andy@xemacs.org>
6088
6089         * package-net.el (package-net-cygwin32-binary-size): new size.
6090         (package-net-win32-binary-size): new size.
6091         (package-net-convert-index-to-ini): Use new arch.
6092         (package-net-batch-convert-index-to-ini): Removed.
6093         (package-net-generate-bin-ini): New.
6094         (package-net-batch-generate-bin-ini): New.
6095
6096 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6097
6098         * XEmacs 21.4.1 "Copyleft" is released.
6099
6100 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6101
6102         * x-compose.el (xlib-input-method-bug-workaround):
6103         (alias-colon-to-double-quote):
6104         Force sort in map-keymap to work around rehash bug.
6105
6106 2001-04-17  Ben Wing  <ben@xemacs.org>
6107
6108         * about.el: Finish overhaul, add a few new hackers, update a
6109         couple old ones.
6110
6111 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6112
6113         * XEmacs 21.4.0 "Solid Vapor" is released.
6114
6115 2001-04-15  Ben Wing  <ben@xemacs.org>
6116
6117         * about.el:
6118         * about.el (about-headline-face): New.
6119         * about.el (about-link-face): New.
6120         * about.el (about-current-release-maintainers): New.
6121         * about.el (about-other-current-hackers): New.
6122         * about.el (about-url-alist):
6123         * about.el (about-once-and-future-hackers): New.
6124         * about.el (about-mailto-link): New.
6125         * about.el (about-get-buffer):
6126         * about.el (about-finish-buffer):
6127         * about.el (about-xemacs):
6128         * about.el (about-features): Removed.
6129         * about.el (about-advantages): New.
6130         * about.el (about-maintainer-info): Removed.
6131         * about.el (about-personal-info): New.
6132         * about.el (about-hacker-contribution): New.
6133         * about.el (about-maintainer):
6134         * about.el (about-show-linked-info):
6135         * about.el (about-hackers):
6136         Major revamping.  Rewriting of most of the text, improve the
6137         link handling, separate info on contributors into personal
6138         and contribution info, add new contributors, update personal
6139         info, etc. etc.
6140         
6141         * menubar-items.el (default-menubar):
6142         Help menubar entry for News now says more accurately
6143         "What's New in XEmacs".
6144         
6145         * mouse.el:
6146         * mouse.el (mouse-track-cleanup-hook):
6147         * mouse.el (mouse-track):
6148         Don't set-buffer to a dead buffer when calling mouse-track
6149         cleanup hooks.
6150
6151 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6152
6153         * XEmacs 21.2.47 "Zephir" is released.
6154
6155 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6156
6157         * dialog.el (make-dialog-box): Disable dialog box titles until
6158         we get them working.
6159
6160 2001-03-30  Ben Wing  <ben@xemacs.org>
6161
6162         * help.el:
6163         * help.el (Help-princ-face):
6164         * help.el (Help-prin1-face):
6165         * help.el (frob-help-extents):
6166         * help.el (describe-function-1):
6167         * help.el (describe-variable):
6168         Avoid using font-lock faces, which may not be defined.
6169         Instead, use hyper-apropos faces, and make sure they're
6170         defined as necessary by using `require'. (It's not so safe
6171         to do this for font-lock.) In any case, we will eventually
6172         be merging this functionality into hyper-apropos.
6173
6174         * loaddefs.el (completion-ignored-extensions):
6175         Fix documentation.
6176         
6177         * menubar-items.el (menu-truncate-list): Removed.
6178         * menubar-items.el (Menubar-items-truncate-list): New.
6179         * menubar-items.el (default-menubar):
6180         Fix errors if grep or compile command is too long.  Rename helper
6181         function to be less visible.
6182
6183 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6184
6185         * byte-optimize.el (byte-optimize-minus):
6186         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6187
6188 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6189
6190         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6191         Mule is available.
6192
6193         * mule/latin.el: New file.
6194
6195 2001-03-11  Ben Wing  <ben@xemacs.org>
6196
6197         * auto-save.el:
6198         * auto-save.el (auto-save-directory):
6199         * auto-save.el (make-auto-save-file-name):
6200         * auto-save.el (auto-save-file-name-p): New.
6201
6202         Merge in improvements from other definition of
6203         make-auto-save-file-name in files.el.
6204         
6205         * auto-save.el (auto-save-original-name):
6206         * auto-save.el (auto-save-name-in-fixed-directory):
6207         * auto-save.el (auto-save-unslashify-name): Removed.
6208         * auto-save.el (auto-save-slashify-name): Removed.
6209         * auto-save.el (auto-save-reserved-chars): New.
6210         * auto-save.el (auto-save-escape-name): New.
6211         * auto-save.el (auto-save-unhex): New.
6212         * auto-save.el (auto-save-unescape-name): New.
6213
6214         Change algorithm for encoding filenames in auto-save names to be
6215         entirely safe with all filesystems and all possible characters in
6216         a filename, and 100% reversible. (Essentially, uses
6217         quoted-printable as the encoding.)
6218         
6219         * auto-save.el (recover-all-files):
6220
6221         Use insert-directory rather than calling ls directly -- fixes
6222         things under Windows.
6223
6224         * files.el:
6225         * files.el (convert-standard-filename): Substitute FSF's
6226         definition for this (we had nothing here before).
6227         
6228         * files.el (backup-buffer): Warning fix.
6229         
6230         * files.el (make-backup-file-name):
6231         * files.el (find-backup-file-name):
6232         Fix error in calling sequence to auto-save-file-name-p.
6233         
6234         * files.el (recover-file):
6235         Use insert-directory rather than calling ls directly -- fixes
6236         things under Windows.
6237
6238         * files.el (make-auto-save-file-name): Removed.
6239         * files.el (auto-save-file-name-p): Removed.
6240         auto-save is always dumped so no sense in having a definition
6241         that will always be overwritten with another.
6242         
6243         * files.el (insert-directory):
6244         * win32-native.el:
6245         * win32-native.el (debug-mswindows-process-command-lines):
6246         * win32-native.el (original-make-auto-save-file-name): Removed.
6247         * win32-native.el (make-auto-save-file-name): Removed.
6248
6249
6250 2001-03-21  Martin Buchholz <martin@xemacs.org>
6251
6252         * XEmacs 21.2.46 "Urania" is released.
6253
6254 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6255
6256         * menubar-items.el (default-menubar): Update sample.emacs to
6257         sample.init.el and adjust accelerators.
6258
6259 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6260
6261         * build-report.el (build-report): Improve docstring.
6262
6263 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6264
6265         * ChangeLog: Log GTK merge.
6266
6267         * gutter-items.el:
6268         * mwheel.el:
6269         * sound.el:
6270         * startup.el:
6271         Revert gratuitous whitespace changes.
6272
6273 2001-03-07  Ben Wing  <ben@xemacs.org>
6274
6275         * help.el:
6276         * help.el (key-or-menu-binding):
6277         * help.el (Help-find-file): New.
6278         * help.el (describe-beta):
6279         * help.el (describe-copying):
6280         * help.el (describe-project):
6281         * help.el (view-emacs-news):
6282         * help.el (view-sample-init-el): New.
6283         * help.el (Help-princ-face): New.
6284         * help.el (Help-prin1-face): New.
6285         * help.el (help-symbol-function-context-menu):
6286         * help.el (help-symbol-variable-context-menu):
6287         * help.el (help-symbol-function-and-variable-context-menu):
6288         * help.el (frob-help-extents):
6289         * help.el (describe-function-1):
6290         * help.el (describe-variable):
6291
6292         Add coloring in Help buffers, correspondent with hyperlinks.
6293         View files in view-mode rather than Fundamental.
6294         Remove separators from context menus -- now handled in generic code.
6295         Add `Find Tag' to context menu.
6296         
6297         * menubar.el (popup-mode-menu):
6298
6299         Rewrite code that outputs the popup menu to (a) put more specific
6300         entries first, (b) be more robust, (c) output the proper context
6301         menu separators automatically (the context menu functionality is
6302         new and currently used only by Help).
6303
6304 2001-03-10  William M. Perry  <wmperry@aventail.com>
6305
6306         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6307         this function when converting from the 21.1 GTK branch.  Now
6308         supports file, password, question, and color built-in dialogs.
6309
6310 2001-03-06  Ben Wing  <ben@xemacs.org>
6311
6312         * keydefs.el:
6313         * keydefs.el (global-map):
6314         Add commented-out change of M-k (for 21.5).
6315         
6316         * menubar-items.el (default-menubar):
6317         Fix items to control kill-line behavior; add items for
6318         shifted motion.
6319         
6320         * simple.el:
6321         * simple.el (kill-whole-line):
6322         * simple.el (historical-kill-line): Removed.
6323         * simple.el (kill-line): Removed.
6324         * simple.el (kill-entire-line): New.
6325         * simple.el (kill-line-1): New.
6326         * simple.el (backward-kill-line):
6327         Undo kill-whole-line == always changes.  Add new function
6328         kill-entire-line to unconditionally delete the current line.
6329         Add comments describing the lamentable state of affairs of
6330         the kill-line functions and variables.
6331
6332 2001-03-02  Ben Wing  <ben@xemacs.org>
6333
6334         * simple.el:
6335         * simple.el (beginning-of-buffer):
6336         * simple.el (end-of-buffer):
6337         * simple.el (mark-ring-unrecorded-commands):
6338         * simple.el (signal-error-on-buffer-boundary):
6339         * simple.el (shifted-motion-keys-select-region):
6340         * simple.el (unshifted-motion-keys-deselect-region):
6341         * simple.el (motion-keys-for-shifted-motion): New.
6342         * simple.el (handle-pre-motion-command):
6343         * simple.el (handle-post-motion-command):
6344         * simple.el (forward-char-command):
6345         * simple.el (backward-char-command):
6346         * simple.el (scroll-up-command):
6347         * simple.el (scroll-down-command):
6348         * simple.el (next-line):
6349         * simple.el (previous-line):
6350         * simple.el (backward-block-of-lines):
6351         * simple.el (forward-block-of-lines):
6352         * simple.el (backward-word):
6353         * simple.el (mark-word):
6354
6355         Augment documentation of the most common motion commands to make
6356         note of the shifted-motion support.  Improve the support to (a)
6357         properly document how it works and why it's done in the fashion it
6358         is, and (b) allow the keystrokes that trigger it to be customized.
6359
6360         Correct error in the customize specification of
6361         mark-ring-unrecorded-commands.
6362
6363 2001-03-02  Ben Wing  <ben@xemacs.org>
6364
6365         * font-lock.el:
6366         * font-lock.el (font-lock-pending-extent-table): Removed.
6367         * font-lock.el (font-lock-pending-buffer-table): New.
6368         * font-lock.el (font-lock-pre-idle-hook):
6369         * font-lock.el (font-lock-after-change-function):
6370         * font-lock.el (font-lock-fontify-pending-extents):
6371         * font-lock.el (font-lock-lisp-like):
6372
6373         Fix handling of pending extents to avoid excessive slowness (N^2
6374         behavior) when making lots of buffer changes between redisplays,
6375         such as when saving the Options.
6376
6377 2001-03-09  William M. Perry  <wmperry@aventail.com>
6378
6379         * device.el:
6380         * dragdrop.el:
6381         * dumped-lisp.el:
6382         * faces.el:
6383         * frame.el:
6384         * gnuserv.el:
6385         * loadup.el:
6386         * menubar-items.el:
6387         * minibuf.el:
6388         The Great GTK Merge.
6389
6390         * ChangeLog.GTK:
6391         * dialog-gtk.el:
6392         * gdk.el:
6393         * generic-widgets.el:
6394         * glade.el:
6395         * gnome-widgets.el:
6396         * gnome.el:
6397         * gtk-compose.el:
6398         * gtk-extra.el:
6399         * gtk-faces.el:
6400         * gtk-ffi.el:
6401         * gtk-file-dialog.el:
6402         * gtk-font-menu.el:
6403         * gtk-glyphs.el:
6404         * gtk-init.el:
6405         * gtk-iso8859-1.el:
6406         * gtk-marshal.el:
6407         * gtk-mouse.el:
6408         * gtk-package.el:
6409         * gtk-password-dialog.el:
6410         * gtk-select.el:
6411         * gtk-widget-accessors.el:
6412         * gtk-widgets.el:
6413         * gtk.el:
6414         widgets-gtk.el:
6415         The Great GTK Merge: new files.
6416
6417 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6418
6419         * generic-widgets.el: Don't require gtk (a built-in feature) at
6420         top level.  Don't execute the last sexp unless (featurep 'gtk).
6421
6422 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6423
6424         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6425
6426 2001-02-23  Martin Buchholz <martin@xemacs.org>
6427
6428         * XEmacs 21.2.45 "Thelxepeia" is released.
6429
6430 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6431  
6432         * about.el (xemacs-hackers): update my entry. 
6433         * about.el (about-maintainer-info): ditto. 
6434         * about.el (about-hackers): ditto. 
6435
6436 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6437
6438         * about.el (about-maintainer-info): More vanity info about
6439         yours truly.
6440
6441 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6442
6443         * build-report.el (build-report-destination): xemacs-build-reports
6444         has moved to SourceForge, where mailing list name length is
6445         restricted, hence the name change to
6446         xemacs-buildreports@xemacs.org.
6447         * build-report.el (build-report-keep-regexp): Update default.
6448         * build-report.el (build-report-delete-regexp): Ditto.
6449         * build-report.el (build-report-make-output-files): Ditto.
6450
6451 2001-02-19  Craig Lanning  <lanning@scra.org>
6452
6453         * lisp-mode.el: Add indentation specifications for following
6454         Common Lisp forms: handler-case, handler-bind, with-slots,
6455         with-open-file, with-open-stream, print-unreadable-object.
6456
6457 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6458
6459         * font-lock.el (font-lock-set-defaults-1):
6460         Move initialization of `font-lock-cache-position' so that it's set
6461         even if font-lock-keywords is already defined.
6462
6463 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6464
6465         * autoload.el (generate-file-autoloads-1):
6466         Use `emacs-lisp-mode-syntax-table' instead of
6467         `lisp-mode-syntax-table'.
6468         * lisp-mode.el (lisp-mode-syntax-table):
6469         Get rid of old checks for `parse-partial-sexp' version.
6470         Make `|' (pipe) string delimiter instead of punctuation.
6471
6472 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6473
6474         * window.el (save-selected-window):
6475         Use gensym for better macro hygiene.
6476
6477 2001-02-06  Mike Sperber <mike@xemacs.org>
6478
6479         * dump-paths.el:
6480         * startup.el (startup-setup-paths): Set and use
6481         `mule-lisp-directory'.
6482         (startup-setup-paths-warning): Ditto.
6483
6484         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6485         (paths-construct-load-path): Consider `mule-lisp-directory'.
6486
6487 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6488
6489         * font-lock.el: Syntax table improvements used.  A few random
6490         changes are not specified below.
6491         (font-lock-fontify-string-delimiters):
6492         (font-lock-syntactic-keywords):
6493         (font-lock-cache-state nil):
6494         (font-lock-cache-position):
6495         New variables.
6496         (font-lock-set-syntax):
6497         (font-lock-apply-syntactic-highlight):
6498         (font-lock-fontify-syntactic-anchored-keywords):
6499         (font-lock-fontify-syntactic-keywords-region):
6500         (font-lock-eval-keywords):
6501         New functions.
6502         (font-lock-remove-face):
6503         (font-lock-fontify-syntactically-region):
6504         Use syntax properties.
6505
6506 2001-02-08  Martin Buchholz <martin@xemacs.org>
6507
6508         * XEmacs 21.2.44 "Thalia" is released.
6509
6510 2001-01-16  Mike Sperber <mike@xemacs.org>
6511
6512         * startup.el (normal-top-level): Work even if no installation root
6513         is found.
6514
6515 2001-01-30  Andy Piper  <andy@xemacs.org>
6516
6517         * gutter-items.el (progress-abort-glyph): remove instantiator.
6518         (set-progress-abort-instantiator): new function.
6519         (abort-progress-feedback): use it.
6520
6521         * gutter.el (set-gutter-dirty-p): new function.
6522
6523 2001-01-30  Didier Verna  <didier@xemacs.org>
6524
6525         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6526
6527 2001-01-24  Didier Verna  <didier@xemacs.org>
6528
6529         * sound.el (sound-extension-list): give a better default value.
6530         * sound.el (load-sound-file): improve the doc string, also find
6531         files given by absolute names, pass a real extension list to
6532         `locate-file'.
6533
6534 2001-01-26  Martin Buchholz <martin@xemacs.org>
6535
6536         * XEmacs 21.2.43 "Terspichore" is released.
6537
6538 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6539
6540         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6541         messages from gnuserv.
6542
6543 2001-01-20  Martin Buchholz <martin@xemacs.org>
6544
6545         * XEmacs 21.2.42 "Poseidon" is released.
6546
6547 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6548
6549         * cl-macs.el (cl-upcase-arg): New function.
6550         (cl-function-arglist): New function.
6551         (cl-transform-lambda): Automatically add CL-style lambda list to
6552         documentation string using functions above.
6553
6554 2001-01-12  Andy Piper  <andy@xemacs.org>
6555
6556         * package-get.el (package-get-custom): call
6557         package-net-update-installed-db.
6558
6559         * package-ui.el (pui-install-selected-packages): call
6560         package-net-update-installed-db.
6561
6562         * package-net.el (package-net-update-installed-db): use
6563         packages-package-list so that we reflect reality.
6564
6565         * packages.el (packages-package-list): Make docstring reflect
6566         reality.
6567
6568         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6569
6570         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6571         isn't installed.
6572
6573 2001-01-17  Andy Piper  <andy@xemacs.org>
6574
6575         * wid-edit.el (widget-activation-glyph-mapper): activate or
6576         deactivate native widgets.
6577         (widget-glyph-insert-glyph): record instantiator.
6578         (widget-push-button-value-create): use it.
6579
6580         * gui.el (gui-button-action): new function. Make button's domain
6581         buffer current when calling.
6582         (make-gui-button): update to use gui-button-action.
6583
6584 2001-01-16  Didier Verna  <didier@xemacs.org>
6585
6586         * menubar-items.el (default-menubar): add an entry for modeline
6587         horizontal scrolling in Options -> Display.
6588
6589 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6590
6591         * package-get.el (package-get-require-signed-base): Set to nil
6592         by default.
6593
6594 2001-01-17  Martin Buchholz <martin@xemacs.org>
6595
6596         * XEmacs 21.2.41 "Polyhymnia" is released.
6597
6598 2001-01-16  Mike Sperber <mike@xemacs.org>
6599
6600         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6601         catch lisp/mule/.
6602
6603 2001-01-14  Mike Sperber <mike@xemacs.org>
6604
6605         * startup.el (maybe-create-compatibility-dot-emacs):
6606         (maybe-unmigrate-user-init-file):
6607         (unmigrate-user-init-file): Created.
6608         (maybe-migrate-user-init-file): Offer creation of compatibility
6609         .emacs.
6610         Some doc fixes wrt init file location.
6611
6612 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6613
6614         * faces.el (face-frob-from-locale-first): new variable.
6615         (frob-face-font-2): Honor tags arg while trying to use
6616         standard-face-mapping.  When face-frob-from-locale-first is set,
6617         first try to set face inheriting from frobbed-face.
6618
6619 2001-01-15  Didier Verna  <didier@xemacs.org>
6620
6621         * about.el (xemacs-hackers): update my entry.
6622         * about.el (about-url-alist): ditto.
6623         * about.el (about-maintainer-info): ditto.
6624         * about.el (about-hackers): ditto.
6625
6626 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6627
6628         The byte compiler has been badly broken for a year,
6629         by the patch of 1999-12-06.
6630         * byte-optimize.el (byte-optimize-form-code-walker):
6631         Bug was: the byte compiler was making this erroneous optimization:
6632         (progn (or (foo)) (bar)) ==> (bar)
6633
6634 2000-11-20  Mike Sperber <mike@xemacs.org>
6635
6636         * setup-paths.el (paths-core-load-path-depth): Split
6637         `paths-load-path-depth' in two for site and core lisp.  Don't
6638         recurse into core.
6639         * setup-paths.el (paths-construct-load-path): Use.
6640
6641 2001-01-10  Andy Piper  <andy@xemacs.org>
6642
6643         * package-net.el (package-net-cygwin32-binary-size): new variable
6644         (package-net-win32-binary-size): ditto.  add much needed
6645         commentary.
6646
6647         * gutter-items.el (buffers-tab-items): correct off-by-one error
6648         for buffers-tab-max-size.
6649
6650 2001-01-08  Martin Buchholz <martin@xemacs.org>
6651
6652         * XEmacs 21.2.40 is released.
6653
6654 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6655
6656         * mule/hebrew.el: Fix comments and typos.
6657         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6658
6659 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6660
6661         * ChangeLog.1: move ancient log from fill.el.
6662
6663         * dump-paths.el:
6664         paragraphs.el:
6665         mule/mule-category.el:
6666         Miscellaneous typo fixes and slight doc clarifications.
6667
6668         * mule/mule-ccl.el:  Correct file name in header.
6669
6670 2000-12-31  Martin Buchholz <martin@xemacs.org>
6671
6672         * XEmacs 21.2.39 is released.
6673
6674 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6675
6676         * byte-optimize.el (byte-optimize-cond):
6677         (byte-optimize-cond-1): New.
6678         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6679         Optimizes (cond (x nil)) ==> nil.
6680         Provide better diagnostic on malformed expr like (cond foo).
6681
6682 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6683
6684         * mule/mule-coding.el:
6685         mule/mule-cmds.el (reset-language-environment,
6686         set-language-environment-coding-systems):
6687         Safer default coding-priority-list, corresponding to src/file-coding.h.
6688
6689 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6690
6691         * package-admin.el: Allow package removal from
6692         early-package-load-path.
6693
6694 2000-12-15  Andreas Jaeger  <aj@suse.de>
6695
6696         * about.el (about-maintainer-info): Update my entry.
6697
6698 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6699
6700         * packages.el (locate-library): Add support for bzip2
6701         compressed .el files.
6702
6703 2000-12-12  Andy Piper  <andy@xemacs.org>
6704
6705         * package-net.el: new file.
6706
6707 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6708
6709         * font-lock.el: Add missing C++ keywords.
6710
6711 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6712
6713         * simple.el (indent-for-comment): Preserve indentation of comments
6714         starting in column 0, as documented in (Info-goto-node
6715         "(xemacs)Comments").  Update docstring accordingly.
6716
6717 2000-12-05  Martin Buchholz <martin@xemacs.org>
6718
6719         * XEmacs 21.2.38 is released.
6720
6721 2000-12-04  Didier Verna  <didier@xemacs.org>
6722
6723         * mouse.el (default-mouse-track-set-point-in-window): remove
6724         spurious '+' operation detected by Martin.
6725
6726
6727 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6728
6729         * cl-extra.el (coerce):
6730         Implement char to integer coercion.
6731         Remove extraneous (numberp) test.
6732
6733         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6734         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6735         (byte-optimize-predicate):
6736         Warn if evaluating constant expression signals an error.
6737         (byte-optimize-form): Small simplification.
6738
6739         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6740
6741 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6742
6743         * byte-optimize.el:
6744         (byte-optimize-minus):
6745         (byte-optimize-plus):
6746         (byte-optimize-mult):
6747         (byte-optimize-quo):
6748         Use (car (last x)) instead of (last x) to get last elt!
6749         Use `byte-optimize-predicate' to optimize `%'.
6750         Move optimizations for special numeric args to bytecomp.el.
6751         * bytecomp.el (byte-compile-associative): Remove.
6752         (byte-compile-max): New.
6753         (byte-compile-min): New.
6754         Properly handle erroneous calls: (max) (min).
6755         (byte-compile-plus): New.
6756         (byte-compile-minus):
6757         It's easiest to handle 0, +1 and -1 args here.
6758         (byte-compile-mult): New.
6759         It's easiest to handle 1, -1 and 2 args here.
6760         (byte-compile-quo):
6761         It's easiest to handle 0, +1 and -1 args here.
6762         Issue byte-compiler warning when dividing by zero.
6763
6764         Byte-compiler arithmetic improvements.
6765         Better optimize these expressions in the obvious way:
6766         (+ x y 1)   -->  varref x varref y add add1
6767         (+ x y -1)  -->  varref x varref y add sub1
6768         (- x y 0)   -->  (- x y)
6769         (- 0 x y)   -->  (- (- x) y)
6770         (% 42 19)   --> compile-time constant
6771         (/ 42 19)   --> compile-time constant
6772         (* (foo) 2) --> foo call dup plus
6773
6774         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6775         unless (declaim (optimize (safety 3)))
6776         or (setq byte-compile-delete-errors nil).
6777
6778 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6779
6780         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6781         docstrings.
6782
6783 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6784
6785         * startup.el (command-line-do-help):  Add documentation of
6786         portable dumper switches.
6787
6788 2000-11-22  Andy Piper  <andy@xemacs.org>
6789
6790         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6791
6792         * glyphs.el (init-glyphs): don't use autodetect for strings.
6793
6794 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6795
6796         * byte-optimize.el (byte-optimize-char-before):
6797         (byte-optimize-backward-char):
6798         (byte-optimize-backward-word):
6799         Fix incorrect optimizations for these sorts of expressions:
6800         (let ((x nil)) (backward-char x))
6801
6802 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6803
6804         * byte-optimize.el:
6805         * byte-optimize.el (byte-optimize-backward-char): New.
6806         * byte-optimize.el (byte-optimize-backward-word): New.
6807         Make backward-word and backward-char as efficient as forward versions.
6808
6809         * bytecomp.el (byte-compile-no-args-with-one-extra):
6810         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6811         * bytecomp.el (byte-compile-two-args-with-one-extra):
6812         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6813         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6814         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6815         Check if extra arg is constant nil, and if so, use byte-coded call.
6816
6817         * simple.el (backward-word):
6818         * simple.el (mark-word):
6819         * simple.el (kill-word):
6820         * simple.el (backward-kill-word):
6821         Make COUNT argument optional, for consistency with forward-char et al.
6822
6823         * abbrev.el (abbrev-string-to-be-defined):
6824         * abbrev.el (inverse-abbrev-string-to-be-defined):
6825         * abbrev.el (inverse-add-abbrev):
6826         * abbrev.el (expand-region-abbrevs):
6827         * buff-menu.el (Buffer-menu-execute):
6828         * indent.el (move-to-left-margin):
6829         * indent.el (indent-relative):
6830         * indent.el (move-to-tab-stop):
6831         * info.el (Info-reannotate-node):
6832         * lisp-mode.el (lisp-indent-line):
6833         * lisp.el (end-of-defun):
6834         * lisp.el (move-past-close-and-reindent):
6835         * misc.el (copy-from-above-command):
6836         * mouse.el (default-mouse-track-scroll-and-set-point):
6837         * page.el (forward-page):
6838         * paragraphs.el (forward-paragraph):
6839         * paragraphs.el (end-of-paragraph-text):
6840         * picture.el (picture-forward-column):
6841         * picture.el (picture-self-insert):
6842         * rect.el (extract-rectangle-line):
6843         * simple.el (newline):
6844         * simple.el (fixup-whitespace):
6845         * simple.el (backward-delete-char-untabify):
6846         * simple.el (transpose-chars):
6847         * simple.el (transpose-preceding-chars):
6848         * simple.el (do-auto-fill):
6849         * simple.el (indent-new-comment-line):
6850         * simple.el (blink-matching-open):
6851         * view-less.el (cleanup-backspaces):
6852         * wid-edit.el (widget-transpose-chars):
6853         * term/bg-mouse.el (bg-insert-moused-sexp):
6854         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6855
6856         * info.el (Info-fontify-node):
6857         * simple.el (backward-delete-function):
6858         Use canonical delete-backward-char instead of backward-delete-char.
6859
6860 2000-11-20  Andy Piper  <andy@xemacs.org>
6861
6862         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6863         no buffers.
6864
6865 2000-11-20  Andy Piper  <andy@xemacs.org>
6866
6867         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6868         buffer tabs.
6869
6870 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6871
6872         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6873         (proclaim inline...) was shadowing compiler-macros.
6874
6875 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6876
6877         * bytecomp.el (byte-compile-eval): New.
6878         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6879         Keeps this promise made in Lispref:
6880         "If a file being compiled contains a `defmacro' form, the macro is
6881         defined temporarily for the rest of the compilation of that file."
6882
6883 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6884
6885         * cl.el (floatp-safe):
6886         (plusp):
6887         (minusp):
6888         (oddp):
6889         (evenp):
6890         (cl-abs):
6891         Use a better parameter name than `x'.
6892
6893         * cl-macs.el (check-type): Make continuable.  Change documentation
6894         to require PLACE, but accept any form for compatibility.
6895
6896         * abbrev.el (define-abbrev): Use check-type.
6897         * font-menu.el (font-menu-change-face): Use check-type.
6898         * menubar.el (relabel-menu-item): Use check-type.
6899         * itimer.el: Fix typo.
6900
6901 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6902
6903         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6904
6905 2000-11-14  Martin Buchholz <martin@xemacs.org>
6906
6907         * XEmacs 21.2.37 is released.
6908
6909 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6910
6911         * code-cmds.el: Provide the feature.
6912
6913 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6914
6915         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6916
6917         * code-cmds.el: New file
6918         * mule/mule-cmds.el:
6919         * mule/mule-misc.el
6920         (coding-keymap): New keymap. Define coding system keyboard
6921         commands on file-coding builds too.
6922         (coding-system-change-eol-conversion):
6923         (universal-coding-system-argument):
6924         (set-default-coding-systems):
6925         (prefer-coding-system): Moved from mule-cmds.el
6926         (set-buffer-process-coding-system): Moved from mule-misc.el
6927
6928 2000-09-15  Stephen Carney <carney@scubadoo.com>
6929
6930         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6931
6932 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6933
6934         * package-get.el (package-get-download-sites): Add a pre-release
6935         site for experimental packages.
6936
6937         * auto-autoloads.el: Regenerated.
6938
6939 2000-08-01  Andy Piper  <andy@xemacs.org>
6940
6941         * gutter-items.el (buffers-tab-omit-function): reference
6942         buffers-tab-select-visible-buffers.
6943         (buffers-tab-filter-functions): new variable, by default uses
6944         buffers-tab-selection-function and buffers-tab-omit-function.
6945         (select-buffers-tab-buffers-by-mode): invert arguments.
6946         (buffers-tab-select-visible-buffers): new function. Invert calling
6947         of buffers-menu-omit-invisible-buffers.
6948         (buffers-tab-items): rewrite to use
6949         buffers-tab-filter-functions. Rewrite docstring.
6950         (gutter-buffers-tab-extent): delete.
6951         (add-tab-to-gutter): always build a new extent when adding the
6952         tabs.
6953         (update-tab-in-gutter): make gutter dirty when orientation
6954         changes.
6955
6956 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6957
6958         * bytecomp.el (byte-compile-defvar-or-defconst):
6959         Only do loadhist recording if defvar form includes a value.
6960
6961 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6962
6963         * bytecomp.el (byte-compile-initial-macro-environment):
6964         `eval-when-compile' should not compile its body.
6965
6966 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6967
6968         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6969         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6970         some Japanese English.  Remove some ancient FSF comments, and
6971         improve docstrings.  Use symbols not vectors for tables.
6972
6973 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6974
6975         * keymap.el:
6976         (local-key-binding):
6977         (global-key-binding):
6978         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6979
6980         * lisp.el:
6981         (backward-sexp): Slightly simpler code.
6982         (mark-sexp): Make arg optional, like FSF Emacs.
6983         (forward-list): Slightly simpler code.
6984         (backward-list): Slightly simpler code.
6985         (down-list):  Make arg optional, like FSF Emacs.
6986         (up-list):  Make arg optional, like FSF Emacs.
6987         (backward-up-list):  Make arg optional, like FSF Emacs.
6988         (kill-sexp):  Make arg optional, like FSF Emacs.
6989         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6990
6991         * font-menu.el (font-menu-change-face):
6992         Take continuable errors into account.
6993
6994         * abbrev.el:
6995         * abbrev.el (clear-abbrev-table):
6996         * abbrev.el (define-abbrev-table):
6997         * abbrev.el (define-abbrev):
6998         * abbrev.el (insert-abbrev-table-description):
6999         * apropos.el (apropos-documentation-check-doc-file):
7000         * apropos.el (apropos-documentation-check-elc-file):
7001         * buff-menu.el (list-buffers):
7002         * buff-menu.el (list-buffers-noselect):
7003         * bytecomp.el (byte-recompile-directory):
7004         * bytecomp.el (batch-byte-compile):
7005         * cl-macs.el (typep):
7006         * code-files.el (find-coding-system-magic-cookie):
7007         * code-files.el (insert-file-contents):
7008         * cus-edit.el (customize-set-variable):
7009         * cus-edit.el (customize-save-variable):
7010         * cus-face.el (custom-set-face-font-size):
7011         * cus-face.el (custom-set-face-update-spec):
7012         * cus-face.el (custom-reset-faces):
7013         * custom.el (custom-check-theme):
7014         * custom.el (copy-upto-last):
7015         * fill.el (canonically-space-region):
7016         * fill.el (fill-paragraph):
7017         * fill.el (fill-region):
7018         * fill.el (find-space-insertable-point):
7019         * fill.el (justify-current-line):
7020         * faces.el (face-spec-update-all-matching):
7021         * faces.el (set-face-stipple):
7022         * files-nomule.el (insert-file-contents):
7023         * files.el (insert-file-contents-literally):
7024         * files.el (hack-local-variables-last-page):
7025         * files.el (basic-save-buffer):
7026         * files.el (insert-directory):
7027         * font-menu.el (font-menu-change-face):
7028         * font.el (font-spatial-to-canonical):
7029         * format.el (format-encode-region):
7030         * format.el (format-insert-file):
7031         * format.el (format-replace-strings):
7032         * gutter.el (set-gutter-element):
7033         * help.el (key-or-menu-binding):
7034         * help.el (describe-bindings):
7035         * help.el (with-syntax-table):
7036         * indent.el (indent-rigidly):
7037         * indent.el (delete-to-left-margin):
7038         * info.el:
7039         * info.el (Info-extract-dir-entry-from):
7040         * info.el (Info-build-dir-anew):
7041         * info.el (Info-rebuild-dir):
7042         * info.el (Info-batch-rebuild-dir):
7043         * info.el (Info-read-subfile):
7044         * info.el (Info-build-node-completions):
7045         * info.el (Info-extract-menu-node-name):
7046         * isearch-mode.el (isearch-range-invisible):
7047         * isearch-mode.el (isearch-restore-invisible-extents):
7048         * itimer.el (itimerp):
7049         * itimer.el (itimer-live-p):
7050         * keymap.el:
7051         * keymap.el (substitute-key-definition):
7052         * keymap.el (read-command-or-command-sexp):
7053         * keymap.el (local-key-binding):
7054         * keymap.el (global-key-binding):
7055         * keymap.el (global-set-key):
7056         * keymap.el (local-set-key):
7057         * ldap.el:
7058         * ldap.el (ldap-add-entries):
7059         * ldap.el (ldap-delete-entries):
7060         * lisp.el (backward-sexp):
7061         * lisp.el (mark-sexp):
7062         * lisp.el (forward-list):
7063         * lisp.el (backward-list):
7064         * lisp.el (down-list):
7065         * lisp.el (backward-up-list):
7066         * lisp.el (up-list):
7067         * lisp.el (kill-sexp):
7068         * lisp.el (backward-kill-sexp):
7069         * menubar.el (add-menu-button):
7070         * menubar.el (add-submenu):
7071         * menubar.el (delete-menu-item):
7072         * menubar.el (relabel-menu-item):
7073         * mouse.el (narrow-window-to-region):
7074         * obsolete.el (define-obsolete-variable-alias):
7075         * obsolete.el (store-substring):
7076         * package-admin.el:
7077         * package-admin.el (package-admin-install-function):
7078         * package-admin.el (package-admin-install-function-mswindows):
7079         * package-admin.el (package-admin-default-install-function):
7080         * package-get.el (package-get-update-base-entries):
7081         * packages.el (packages-load-package-dumped-lisps):
7082         * packages.el (packages-collect-package-dumped-lisps):
7083         * printer.el (generic-print-buffer):
7084         * printer.el (generic-print-region):
7085         * replace.el (occur-mode-mouse-goto):
7086         * replace.el (perform-replace):
7087         * select.el (get-selection-no-error):
7088         * simple.el:
7089         * simple.el (newline):
7090         * simple.el (open-line):
7091         * simple.el (edit-and-eval-command):
7092         * simple.el (goto-line):
7093         * simple.el (undo):
7094         * simple.el (kill-region):
7095         * simple.el (copy-region-as-kill):
7096         * simple.el (kill-ring-save):
7097         * simple.el (set-mark):
7098         * simple.el (next-line):
7099         * simple.el (previous-line):
7100         * simple.el (line-move):
7101         * simple.el (set-goal-column):
7102         * simple.el (comment-region):
7103         * subr.el:
7104         * subr.el (putf):
7105         * syntax.el (modify-syntax-entry):
7106         * syntax.el (map-syntax-table):
7107         * view-less.el (view-file):
7108         * view-less.el (view-buffer):
7109         * view-less.el (view-file-other-window):
7110         * window-xemacs.el (backward-other-window):
7111         * window.el:
7112         * window.el (one-window-p):
7113         * window.el (walk-windows):
7114         * window.el (window-list):
7115         * x-mouse.el (x-mouse-kill):
7116         * x-select.el (x-get-cutbuffer):
7117         * x-select.el (x-store-cutbuffer):
7118         * term/bg-mouse.el (bg-mouse-line-to-center):
7119         * term/sun-mouse.el (window-line-end):
7120         * term/sun-mouse.el (sun-select-region):
7121         * term/sun.el (kill-region-and-unmark):
7122         * mule/mule-category.el:
7123         * mule/mule-category.el (modify-category-entry):
7124         * mule/mule-category.el (char-category-list):
7125         * mule/mule-coding.el (coding-system-force-on-output):
7126         * mule/mule-misc.el (coding-system-put):
7127         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7128
7129 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7130
7131         * cus-face.el: Typo fixes and tiny clarifications.
7132         * custom.el: ditto
7133
7134 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7135
7136         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7137         * startup.el (normal-top-level): Setup auto-save-list-file-name
7138         if auto-save-list-file-prefix is non-nil.
7139
7140 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7141
7142         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7143
7144 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7145
7146         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7147         get symbol at point-min.
7148
7149 2000-10-24  Didier Verna  <didier@xemacs.org>
7150
7151         * info.el (Info-emacs-info-file-name): defconst it.
7152         * info.el (Info-footnote-tag): defcustom it.
7153         * info.el (Info-no-description-string): ditto.
7154         * info.el (Info-find-node): adapt to new semantics of
7155         'Info-suffixed-file (don't do the case variants stuff).
7156         * info.el (Info-insert-dir): rewrite the dir file variants code.
7157         * info.el (Info-directory-files): New. Return the list of info
7158         files in a directory.
7159         * info.el (Info-dir-outdated-p): use it.
7160         * info.el (Info-parse-dir-entries): ditto.
7161         * info.el (Info-build-dir-anew): don't restrict to files ending
7162         with a ".info.*" extension.
7163         * info.el (Info-set-mode-line): ditto.
7164         * info.el (Info-read-subfile): adapt to new semantics of
7165         'Info-suffixed-file (append 'exact argument).
7166         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7167         string independently of the case.
7168         * info.el (Info-suffixed-file): use it (match all possible case
7169         for the file name).
7170         * info.el (Info-insert-file-contents): code cleanup.
7171         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7172         columns.
7173         * info.el (Info-batch-rebuild-dir): ditto.
7174         * info.el (Info-read-node-name-1): ditto.
7175         * info.el (Info-search): ditto.
7176         * info.el (Info-fontify-node): ditto.
7177
7178
7179 2000-10-24  Didier Verna  <didier@xemacs.org>
7180
7181         * process.el (shell-command): when called from a program, avoid
7182         'push-mark's "mark-set" message.
7183
7184 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7185
7186         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7187         by a symbol, not by a vector.
7188         * mule/vietnamese.el (vscii): Likewise.
7189         (viscii): Likewise.
7190         * mule/cyrillic.el (koi8-r): Likewise.
7191
7192         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7193         by a symbol, not by a vector.
7194         (chinese-big5-2): Likewise.
7195         * mule/ethiopic.el (ethiopic): Likewise.
7196         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7197         (vietnamese-viscii-upper): Likewise.
7198
7199 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7200
7201         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7202
7203 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7204
7205         * byte-optimize.el (byte-optimize-car): New function.
7206         (byte-optimize-cdr): Ditto.
7207
7208 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7209
7210         * byte-optimize.el: Partial synch with FSF 20.7.
7211         Optimize constant concatenation.
7212         Add keymapp as a side effect free function.  It is a built-in.
7213         (byte-after-unbind-pos): Remove byte-equal.
7214
7215 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7216
7217         * update-elc-2.el: Quote regexps correctly.
7218
7219 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7220
7221         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7222         (ccl-compile): Apply integerp, not integer-or-char-p to
7223         check the type of the buffer magnification
7224         (ccl-compile-write-string): Encode a string with binary
7225         coding system.
7226         (ccl-compile-write-repeat): Likewise.
7227
7228 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7229
7230         * buff-menu.el:
7231         * bytecomp.el:
7232         * coding.el:
7233         * faces.el:
7234         * files.el:
7235         * fill.el:
7236         * float-sup.el:
7237         * font-lock.el:
7238         * help.el:
7239         * iso8859-1.el:
7240         * loaddefs.el:
7241         * menubar-items.el:
7242         * menubar.el:
7243         * modeline.el:
7244         * msw-font-menu.el:
7245         * paragraphs.el:
7246         * paths.el:
7247         * replace.el:
7248         * simple.el:
7249         * sound.el:
7250         * startup.el:
7251         * version.el:
7252         * x-faces.el:
7253         * x-font-menu.el:
7254         Remove purecopy.
7255
7256 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7257
7258         * simple.el (do-auto-fill): Use the function pointer to by
7259         `comment-line-break-function', not `indent-new-comment-line'. This
7260         fixes an issue with cc-mode comment continuation.
7261
7262 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7263
7264         * simple.el (turn-on-auto-fill):  Add (interactive).
7265         * mwheel.el (mwheel-install): Add (interactive).
7266         * font-lock.el (turn-on-font-lock): Add (interactive).
7267         (turn-off-font-lock): Add (interactive).
7268
7269 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7270
7271         * packages.el (packages-special-base-regexp): Add `man'.
7272
7273 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7274
7275         * wid-edit.el (widget-specify-active): map over extents in current
7276         buffer like `widget-specify-inactive' does.  Mapping over the
7277         inactive extent object does not work since the current extent is
7278         ignored by `map-extents'.
7279
7280 2000-10-04  Martin Buchholz <martin@xemacs.org>
7281
7282         * XEmacs 21.2.36 is released.
7283
7284 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7285
7286         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7287         Optimize the compiled-function-constants vector by byte-code
7288         reference counts.
7289
7290 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7291
7292         * build-report.el (build-report-delete-regexp): quote value in
7293         defcustom
7294
7295 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7296
7297         * build-report.el (build-report): Don't bind srcdir which we don't
7298         use in `multiple-value-bind' to avoid the only byte-compiler
7299         warning.
7300
7301 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7302
7303         * build-report.el: Requires cl and custom now.
7304         build-report-version is determined by XEmacs version -- remove
7305         build-report-version*.
7306         * build-report.el (build-report-version): Removed.
7307         * build-report.el (build-report-installation-version-regexp): New.
7308         * build-report.el (build-report-version-file-regexp): New.
7309         * build-report.el (build-report-installation-srcdir-regexp): New.
7310         * build-report.el (build-report-destination): Offer
7311         xemacs-build-reports and xemacs-beta.
7312         * build-report.el (build-report-keep-regexp): Adjusted.
7313         * build-report.el (build-report-delete-regexp): Adjusted.
7314         * build-report.el (build-report-make-output-dir): New.
7315         * build-report.el (build-report-installation-file): Replace use of
7316         `concat' with `expand-file-name'.
7317         * build-report.el (build-report-make-output-file): Removed.
7318         * build-report.el (build-report-make-output-files): New.
7319         * build-report.el (build-report-subject): Identify as
7320         user-variable with "*...".
7321         * build-report.el (build-report-prompts): Ditto.
7322         * build-report.el (build-report-version-file): New.
7323         * build-report.el (build-report-file-encoding): Identify as
7324         user-variable with "*...".
7325         * build-report.el (build-report-make-output-get): New.
7326         * build-report.el (build-report-insert-header): Report
7327         emacs-version and system-configuration instead of
7328         build-report-version.
7329         * build-report.el (build-report-insert-make-output): Add file
7330         argument.
7331         * build-report.el (build-report-insert-installation-file):
7332         Re-indent.
7333         * build-report.el (build-report-keep): Change docstring,
7334         re-indent.
7335         * build-report.el (build-report-delete): Ditto.
7336         * build-report.el (build-report-installation-data): New.
7337         * build-report.el (build-report-version-file-data): New.
7338
7339 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7340
7341         * byte-optimize.el (byte-optimize-lapcode):
7342         Fix the optimization of using the first 5 elements of the
7343         constants vector for variables.
7344         (byte-optimize-lapcode): Fix another ancient broken optimization.
7345
7346 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7347
7348         * *: Spelling mega-patch
7349
7350 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7351
7352         * easymenu.el: doc fixes.
7353         (easy-menu-do-define): Use backquote.
7354         (easy-menu-change):
7355         (easy-menu-add):
7356         `when' seems much clearer than `if' here.
7357         (easy-menu-remove):
7358         (easy-menu-add-item):
7359         (easy-menu-item-present-p):
7360         (easy-menu-remove-item):
7361         Wrap using (when (featurep 'menubar) ...)
7362
7363 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7364
7365         * bytecomp.el (displaying-byte-compile-warnings):
7366         Revert Ben's change to this function below so that the compile log
7367         is displayed properly for users of the "popper" package.
7368
7369 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7370
7371         * window.el (save-selected-window): Use backquote.
7372
7373         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7374         Renamed from `byte-compile-file-form-defvar'.
7375         * bytecomp.el (byte-compile-defvar-or-defconst):
7376         Only cons onto current-load-list in top-level forms.
7377         Else this leaks a cons cell every time a defun is called.
7378         Renamed from `byte-compile-defvar', for clarity.
7379         Warn when docstring of defvar is not a string.
7380         Use consistent error messages.
7381         Better comments.
7382
7383 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7384
7385         * simple.el (set-variable):
7386         Remove unneeded defvar by rearranging order of let* forms.
7387
7388         * mule/mule-ccl.el (ccl-get-next-code):
7389         * menubar-items.el (bookmark-menu-filter):
7390         (language-environment-menu-filter):
7391         (tutorials-menu-filter):
7392         * toolbar-items.el (toolbar-compile):
7393         * byte-optimize.el (disassemble-offset):
7394         Use (declare (special ...)) instead of `defvar'.
7395
7396         * cl-macs.el (cl-do-proclaim):
7397         Fix (declare (special ...)) warning suppression syntax.
7398
7399 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7400
7401         * info.el (Info-tag-table-marker):
7402         (Info-tag-table-buffer):
7403         (Info-find-file-node):
7404         (Info-read-subfile):
7405         (Info-build-node-completions):
7406         (Info-search):
7407         (Info-mode):
7408         Multiple info buffer support.
7409
7410 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7411
7412         * ldap.el (ldap-decode-entry): New defun
7413         (ldap-search-entries): Use it in order to decode DN-prefixed
7414         entries properly
7415
7416 2000-08-23  Daniel Pittman <daniel@danann.net>
7417
7418         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7419         Use `eq', not `=', to compare symbols.
7420
7421 2000-07-30  Ben Wing  <ben@xemacs.org>
7422
7423         * bytecomp.el (byte-compile-report-error):
7424         * bytecomp.el (displaying-byte-compile-warnings):
7425         if stack-trace-on-error is set, send out a backtrace when
7426         an error is encountered that stops byte compilation.  this
7427         should make it much much easier to track down those curious
7428         problems.  also undo the kludge of using a separate "*Show*"
7429         buffer for display when there's a temp-buffer-show-function;
7430         we can avoid this by just being a little smarter.
7431
7432         * dialog-items.el:
7433         * dialog-items.el (search-dialog-regexp): New.
7434         * dialog-items.el (search-dialog-callback):
7435         * dialog-items.el (make-search-dialog):
7436         add a regexp option to the dialog and clean up a bit.
7437
7438         * dialog.el:
7439         * dialog.el (yes-or-no-p-dialog-box):
7440         * dialog.el (get-dialog-box-response):
7441         * dialog.el (make-dialog-box):
7442         * dialog.el (dialog-box-finish): New.
7443         * dialog.el (dialog-box-cancel): New.
7444         * dialog.el (internal-make-dialog-box-exit): New.
7445         implement [properly!] the :modal property of the new dialog box
7446         interface.  this is the first time xemacs has ever had *proper*
7447         modal dialog boxes, giving the standard window-system feedback.
7448         (e.g. under windows, clicking on a disabled frame causes a beep
7449         and makes the dialog box flash three times.)
7450
7451         * dragdrop.el: header keyword frobbing.
7452
7453         * dumped-lisp.el (preloaded-file-list):
7454         renamed winnt.el to win32-native.el.
7455
7456         * faces.el (face-property):
7457         * faces.el (set-face-property):
7458         * faces.el (frob-face-property):
7459         * faces.el (frob-face-font-2):
7460         * faces.el (make-face-bold):
7461         * faces.el (make-face-italic):
7462         * faces.el (make-face-bold-italic):
7463         * faces.el (make-face-unbold):
7464         * faces.el (make-face-unitalic):
7465         * faces.el (make-face-smaller):
7466         * faces.el (make-face-larger):
7467         clean up the implementation of these so that window-system-specific
7468         methods are called only on objects belonging to that window system.
7469         previously, you could have [e.g.] mswindows-make-face-bold called
7470         on font object of device type `stream', which is not good and
7471         explains the subtle errors Adrian was getting when byte-compiling
7472         something that required 'term. (Adrian, now you can use stack-trace-
7473         on-error to find the exact place where things are going wrong instead
7474         of having to laboriously binary-search your way through.)
7475
7476         * finder.el (finder-known-keywords):
7477         cleaned up -- properly sorted, clarified the meanings of many of
7478         the keywords, and added a few -- mswin, gui, content, build, www,
7479         user, services.  the last two try to distinguish between a package
7480         that's used directly by the user, and a package that provides
7481         support services to other packages.
7482
7483         * font-lock.el (lisp-font-lock-keywords-2):
7484         update list of lisp control structures to include everything,
7485         including new ones i introduced.
7486
7487         * gutter.el: header keyword frobbing.
7488
7489         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7490         recent isearch element was not doing so!  you got the second-most-
7491         recent instead.
7492
7493         * lisp-mode.el (construct-lisp-mode-menu):
7494         more menubar cleanups.
7495         * lisp-mode.el (with-selected-window):
7496         make it indent properly.
7497
7498         * menubar-items.el (default-menubar): lots of menubar cleanups.
7499         rearranged the options menu the most, e.g. splitting up the
7500         Keyboard/Mouse menu into a new Editing menu and combining the
7501         separate Scrollbar/Gutter/Toolbar submenus into Display.
7502         Got rid of General, moved items to Editing or new Troubleshooting.
7503         Moved Packages to Tools; doesn't seem to belong under Options.
7504         Added stuff to the Cmds menu, e.g. Change Case.
7505
7506         NB please don't complain about these periodic menubar changes.
7507         Anything like this is necessarily incremental in its construction
7508         -- By constant use you gradually become more and more aware of
7509         better and better ways to group menu items.  When we eventually
7510         move the options menu to a property sheet, the existing structure
7511         will probably be preserved fairly well.
7512
7513         * minibuf.el (next-history-element): fix problems with pressing
7514         down arrow in repeat-complex-command.
7515
7516         * modeline.el:
7517         * modeline.el (modeline-3d-p): New.
7518         added custom variable for controlling the 3d modeline.  the
7519         corresponding Options item has been present for a long time,
7520         but commented out with "fix me!" comments.  it's fixed now.
7521
7522         * obsolete.el (add-menu):
7523         remove bogus gettexts.
7524
7525         * process.el (shell-quote-argument):
7526         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7527         For bash under Windows native, see below.
7528
7529         * simple.el:
7530         * simple.el (display-warning-buffer):
7531         Fixed the handling of warning display to eliminate the annoying
7532         *Show* buffer, like was done for byte-compiler output above.
7533
7534         * simple.el (debug-print): New.
7535         Simple function for sending debug messages to the console and/or
7536         other debug places.
7537
7538         * subr.el (replace-in-string):
7539         Rewrite this function to avoid N^2 behavior with large strings --
7540         catastrophic with the new Windows selection code! (Apparently the
7541         author of this function didn't realize there was a fun
7542         replace-match that could make his life much easier, because we
7543         duplicated the entire logic.  The new version is smaller, easier
7544         to understand, much more robust, and has extended features --
7545         those of replace-match.)
7546
7547         * window.el:
7548         * window.el (with-selected-window): New.
7549         An obvious complement to the existing `with-selected-frame' and
7550         `with-current-buffer'.
7551
7552         * win32-native.el: Renamed from winnt.el.
7553         Added a great deal of stuff for properly handling process quoting,
7554         somewhat modeled on Kirill's original model (which i later threw
7555         away).  We should now finally have correctly working process arg
7556         quoting/dequoting so that the final app gets exactly what we
7557         intended.  Because the mechanism is in Lisp, it's easily
7558         extendible. (For those running bash and running the native
7559         version, I tried hard to do what I thought was correct.  But more
7560         thought is needed, and ideally the volunteer work of people with
7561         these configurations that they generally run on.)
7562
7563         * x-font-menu.el (x-font-menu-font-data):
7564         Put in defvar's to fix byte-compiler warnings.
7565
7566 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7567
7568         * select.el (selection-coercion-alist): Initialise.
7569         * select.el (select-coerce-to-text): New.
7570         * select.el (select-coerce): New.
7571         New functions to perform type and value coercion.
7572
7573         * select.el (select-buffer-killed-default): Keep data if it was
7574         on the clipboard.
7575
7576 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7577
7578         * menubar-items.el (default-menubar): Fix typo.
7579         (default-menubar): `lambda' was mispelled as `lamda'.
7580
7581 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7582
7583         * window.el (shrink-window-if-larger-than-buffer): Remove
7584         edge checking code.
7585
7586 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7587
7588         * paths.el (gnus-local-domain): Removed.
7589         (gnus-local-organization): Ditto.
7590         (gnus-startup-file): Ditto.
7591
7592 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7593
7594         * files.el (auto-mode-alist): Add .spec for RPM.
7595
7596 2000-07-31  Andy Piper  <andy@xemacs.org>
7597
7598         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7599
7600 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7601
7602         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7603         browse-url.
7604         * help.el (xemacs-www-page): Ditto.
7605         (xemacs-www-faq): Ditto.
7606         * menubar-items.el (default-menubar): Ditto.
7607
7608         * wid-edit.el (widget-url-link-action): Ditto.
7609         From: Kenichi OKADA <okada@opaopa.org>.
7610
7611 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7612
7613         * finder.el (finder-commentary): Add autoload cookie.
7614
7615 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7616
7617         * files.el (insert-file-contents-literally): Fix second let
7618         binding for `coding-system-for-read' to `coding-system-for-write'
7619         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7620
7621 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7622
7623         * files.el (insert-file-contents-literally): Use binary coding
7624         system (from Morioka san).
7625         (insert-file-contents-literally): Make file-name-handler method.
7626
7627 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7628
7629         * cl-macs.el (get-selection): Add defsetf.
7630
7631 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7632
7633         * x-init.el (x-activate-region-as-selection): replace obsolete
7634         function x-own-selection with own-selection.
7635         (ow-find): replace obsolete functions x-get-selection and
7636         x-get-clipboard with get-selection and get-clipboard.
7637         (init-post-x-win): replace obsolete function x-disown-selection
7638         with disown-selection.
7639
7640 2000-07-20  Mike Sperber  <mike@xemacs.org>
7641
7642         * startup.el (load-user-init-file): Only try to load init file if
7643         it exists.
7644
7645 2000-07-10  Andy Piper  <andy@xemacs.org>
7646
7647         * dialog-items.el: sync with Ben's patch.
7648
7649         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7650         comment.
7651         (progress-text-glyph): deleted.
7652         (progress-layout-glyph): make completely minimal.
7653         (progress-gauge-glyph): ditto.
7654         (progress-display-style): fix to handle dynamic instantiator
7655         changes.
7656         (progress-text-instantiator): new.
7657         (progress-layout-instantiator): new.
7658         (progress-gauge-instantiator): new.
7659         (set-progress-display-instantiator): renamed and changed from
7660         set-progress-display-style.
7661         (progress-abort-glyph): use instantiator not glyph.
7662         (append-progress-display): use set-progress-display-instantiator
7663         and set-glyph-image.
7664         (abort-progress-display): ditto.
7665         (raw-append-progress-display): ditto.
7666
7667 2000-07-20  Ben Wing  <ben@xemacs.org>
7668
7669         * code-files.el: Move Mule-specific code to mule-coding.el.
7670
7671 2000-07-15  Ben Wing  <ben@xemacs.org>
7672
7673         * autoload.el:
7674         Fixed comments.
7675
7676         * cmdloop.el:
7677         * cmdloop.el (yes-or-no-p):
7678         * cmdloop.el (y-or-n-p):
7679         Make these functions use should-use-dialog-box-p and not be
7680         overridden in dialog.el.
7681
7682         * cus-dep.el:
7683         * cus-dep.el (Custom-make-dependencies): Removed.
7684         * cus-dep.el (Custom-make-dependencies-1): New.
7685         * cus-dep.el (Custom-make-one-dependency): New.
7686         New entry point for use in Makefiles, to avoid excessive
7687         invocations.
7688
7689         * cus-edit.el (custom-variable-reset-saved):
7690         * cus-edit.el (custom-variable-reset-standard):
7691         * cus-edit.el (custom-save-resets):
7692         Fix bytecompiler warnings.
7693
7694         * dialog.el:
7695         * dialog.el (yes-or-no-p-dialog-box):
7696         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7697         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7698         * dialog.el (get-dialog-box-response):
7699         * dialog.el (message-or-box):
7700         * dialog.el (make-dialog-box):
7701         * dialog.el (popup-dialog-box): New.
7702         Avoid yes-or-no-p bogosities.
7703         Create a general function `make-dialog-box' to encapsulate all
7704         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7705
7706         * dumped-lisp.el (preloaded-file-list):
7707         Add dialog-items.  Clean up.  Group files by types.
7708
7709         * easymenu.el (easy-menu-add):
7710         * easymenu.el (easy-menu-remove):
7711         Account for accelerators.
7712
7713         * extents.el:
7714         * extents.el (extent-list): New args, like in map-extents.
7715         * extents.el (extent-at-event): New.
7716         * extents.el (extents-at-event): New.
7717
7718         * font-lock.el:
7719         * font-lock.el (font-lock-mode):
7720         * font-lock.el (font-lock-default-fontify-buffer):
7721         * font-lock.el (font-lock-default-unfontify-region):
7722         * font-lock.el (font-lock-fontify-syntactically-region):
7723         * font-lock.el (font-lock-fontify-keywords-region):
7724         Use new progress-feedback names.
7725
7726         * font-lock.el (java-font-lock-identifier-regexp):
7727         * font-lock.el (java-font-lock-class-name-regexp):
7728         Fix bytecompiler warnings.
7729
7730         * gutter-items.el:
7731         * gutter-items.el (progress-display-use-echo-area): Removed.
7732         * gutter-items.el (progress-feedback-use-echo-area): New.
7733         * gutter-items.el (progress-display-popup-period): Removed.
7734         * gutter-items.el (progress-feedback-popup-period): New.
7735         * gutter-items.el (set-progress-display-style): Removed.
7736         * gutter-items.el (set-progress-feedback-style): New.
7737         * gutter-items.el (progress-display-style): Removed.
7738         * gutter-items.el (progress-feedback-style): New.
7739         * gutter-items.el (progress-stack):
7740         * gutter-items.el (progress-displayed-p): Removed.
7741         * gutter-items.el (progress-feedbacked-p): New.
7742         * gutter-items.el (clear-progress-display): Removed.
7743         * gutter-items.el (clear-progress-feedback): New.
7744         * gutter-items.el (progress-display-clear-when-idle): Removed.
7745         * gutter-items.el (progress-feedback-clear-when-idle): New.
7746         * gutter-items.el (remove-progress-display): Removed.
7747         * gutter-items.el (remove-progress-feedback): New.
7748         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7749         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7750         * gutter-items.el (append-progress-display): Removed.
7751         * gutter-items.el (append-progress-feedback): New.
7752         * gutter-items.el (abort-progress-display): Removed.
7753         * gutter-items.el (abort-progress-feedback): New.
7754         * gutter-items.el (raw-append-progress-display): Removed.
7755         * gutter-items.el (raw-append-progress-feedback): New.
7756         * gutter-items.el (display-progress-display): Removed.
7757         * gutter-items.el (display-progress-feedback): New.
7758         * gutter-items.el (current-progress-display): Removed.
7759         * gutter-items.el (current-progress-feedback): New.
7760         * gutter-items.el (current-progress-display-label): Removed.
7761         * gutter-items.el (current-progress-feedback-label): New.
7762         * gutter-items.el (progress-display): Removed.
7763         * gutter-items.el (progress-feedback): New.
7764         Replace "progress-display" with "progress-feedback" globally.
7765
7766         * gutter-items.el (lprogress-display): Removed.
7767         * gutter-items.el (progress-feedback-with-label): New.
7768         Rename lprogress-display ==> progress-feedback-with-label.
7769
7770         * gutter-items.el (search-dialog-direction): Removed.
7771         * gutter-items.el (search-dialog-text): Removed.
7772         * gutter-items.el (search-dialog-callback): Removed.
7773         * gutter-items.el (make-search-dialog): Removed.
7774         Move to dialog-items.el.
7775
7776         * help.el:
7777         * help.el (help-mode-quit):
7778         * help.el (mode-for-help): New.
7779         * help.el (help-sticky-window): New.
7780         * help.el (help-window-config): New.
7781         * help.el (with-displaying-help-buffer):
7782         * help.el (function-at-event): New.
7783         * help.el (help-symbol-regexp): New.
7784         * help.el (help-symbol-run-function-1): New.
7785         * help.el (help-symbol-run-function): New.
7786         * help.el (help-symbol-function-context-menu): New.
7787         * help.el (help-symbol-variable-context-menu): New.
7788         * help.el (help-symbol-function-and-variable-context-menu): New.
7789         * help.el (frob-help-extents): New.
7790         * help.el (describe-function-1):
7791         * help.el (variable-at-point):
7792         * help.el (variable-at-event): New.
7793         * help.el (describe-variable):
7794         Major overhaul.
7795         - Make functions and variables be mousable.
7796         - Middle button hyperlinks.
7797         - New context-menu entries.
7798
7799         * keydefs.el:
7800         * keydefs.el (global-map):
7801         New key bindings to move lines up and down.
7802
7803         * lisp-mode.el:
7804         * lisp-mode.el (construct-lisp-mode-menu): New.
7805         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7806         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7807         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7808         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7809         Make popup and menubar menus be different.  Popup menu uses
7810         clicked location and automatically assumes symbol under the mouse
7811         for various commands.
7812
7813         * menubar-items.el:
7814         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7815         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7816
7817         * menubar-items.el (global-popup-menu): Removed.
7818         * menubar-items.el (mode-popup-menu): Removed.
7819         * menubar-items.el (activate-popup-menu-hook): Removed.
7820         * menubar-items.el (popup-mode-menu): Removed.
7821         * menubar-items.el (popup-buffer-menu): Removed.
7822         * menubar-items.el (popup-menubar-menu): Removed.
7823         Move to menubar.el.
7824
7825         * menubar.el:
7826         * menubar.el (global-popup-menu): New.
7827         * menubar.el (mode-popup-menu): New.
7828         * menubar.el (activate-popup-menu-hook): New.
7829         * menubar.el (last-popup-menu-event): New.
7830         * menubar.el (popup-mode-menu): New.
7831         * menubar.el (popup-buffer-menu): New.
7832         * menubar.el (popup-menubar-menu): New.
7833         * menubar.el (menu-call-at-event): New.
7834         Move non-content functions here.  Add support for context menu
7835         items on extents.
7836
7837         * minibuf.el (minibuffer-history-uniquify):
7838         Typo fix.
7839
7840         * minibuf.el (read-file-name-1):
7841         Call new file dialog box if it exists.
7842
7843         * minibuf.el (mouse-rfn-setup-vars):
7844         Clean up "chop" action.
7845
7846         * mouse.el:
7847         * mouse.el (button2): Now bound to mouse-track.
7848         * mouse.el (click-inside-extent-p):
7849         * mouse.el (point-inside-extent-p):
7850         * mouse.el (point-inside-selection-p):
7851         * mouse.el (mouse-drag-or-yank): Removed.
7852         * mouse.el (mouse-begin-drag-n-drop): New.
7853         * mouse.el (mouse-eval-sexp):
7854         * mouse.el (mouse-track-activate-strokes): New.
7855         * mouse.el (mouse-track-do-activate): New.
7856         * mouse.el (mouse-track):
7857         * mouse.el (default-mouse-track-event-is-with-button): New.
7858         * mouse.el (default-mouse-track-cleanup-hook):
7859         * mouse.el (default-mouse-track-drag-hook):
7860         * mouse.el (default-mouse-track-drag-up-hook):
7861         * mouse.el (default-mouse-track-click-hook):
7862         Merge drag-n-drop into mouse-track.
7863         Add general "activate" support to replace specific button2 kludges.
7864         Use "button modifier" support in mouse-track.
7865
7866         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7867
7868         * package-ui.el:
7869         * package-ui.el (pui-menu):
7870         * package-ui.el (pui-popup-context-sensitive): Removed.
7871         Fix bytecompiler warnings.
7872         Clean up popup code a bit.
7873
7874         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7875
7876         * simple.el:
7877         * simple.el (transpose-lines):
7878         * simple.el (transpose-line-up): New.
7879         * simple.el (transpose-line-down): New.
7880         * simple.el (transpose-subr):
7881         * simple.el (transpose-subr-1): Removed.
7882         Clean up, add functions to move lines up and down.
7883
7884         * startup.el (mail-host-address):
7885         * startup.el (user-mail-address):
7886         Customize.
7887
7888         * subr.el:
7889         * subr.el (set-symbol-value-in-buffer): New.
7890         * subr.el (error):
7891         * subr.el (check-argument-type):
7892         * subr.el (defined-error-p): New.
7893         Add structured error support.
7894
7895         * toolbar-items.el (toolbar-compile):
7896         Use new make-dialog-box.
7897
7898         * update-elc.el:
7899
7900         * userlock.el (ask-user-about-lock-dbox):
7901         * userlock.el (ask-user-about-supersession-threat-dbox):
7902         * userlock.el (ask-user-about-lock):
7903         * userlock.el (ask-user-about-supersession-threat):
7904         Use new make-dialog-box.
7905         Add safety checks; use should use-dialog-box-p.
7906
7907         * window-xemacs.el:
7908         * window-xemacs.el (__buffer-dedicated-frame):
7909         * window-xemacs.el (buffer-dedicated-frame): New.
7910         * window-xemacs.el (set-buffer-dedicated-frame): New.
7911         Move dedicated-frame stuff into lisp.
7912
7913 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7914
7915         * printer.el (generic-print-region): Do not require that
7916         `printer-name' be set.
7917         (printer-name): Commentary clarification.
7918
7919 2000-07-19  Martin Buchholz <martin@xemacs.org>
7920
7921         * XEmacs 21.2.35 is released.
7922
7923 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7924
7925         * select.el (selection-coercible-types): Initialise.
7926
7927 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7928
7929         * select.el (own-clipboard): Bug fix.
7930
7931 2000-07-17  Mike Sperber  <mike@xemacs.org>
7932
7933         * cus-edit.el (custom-migrate-custom-file): Save init file before
7934         continuing.
7935
7936 2000-07-16  Mike Sperber  <mike@xemacs.org>
7937
7938         * startup.el (load-init-file): Remove silly call to
7939         `load-user-custom-file`.
7940         (maybe-migrate-user-init-file): Minor fixes.
7941
7942 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7943
7944         * apropos.el (apropos-documentation-check-doc-file):
7945         `doc' variable should be let-bound, as was presumably intended.
7946
7947         * cus-edit.el (custom-variable-reset-saved):
7948         (custom-variable-reset-standard):
7949         Remove unused variable comment-widget.  Twice.
7950
7951         * toolbar.el (toolbar-blank-press-function):
7952         Add a real defvar with initial value nil and proper docstring.
7953         (press-toolbar-button): No need to check for boundp-ness anymore.
7954
7955         * rect.el (open-rectangle-line): Remove useless (let) form.
7956         Add defvar for pending-delete-mode.
7957
7958         * info.el (Info-find-node): This function needs an autoload cookie.
7959
7960         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7961         Use let* since the second form referred to the first.
7962
7963 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7964
7965         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7966         instead of removed `mswindows-get-clipboard'.
7967
7968
7969 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7970
7971         * select.el (select-convert-from-text): New.
7972         * select.el (select-convert-from-length): New.
7973         * select.el (select-convert-from-integer): New.
7974         * select.el (select-convert-from-identity): New.
7975         * select.el (select-convert-from-filename): New.
7976         * select.el (selection-converter-in-alist): Use them.
7977         New converter functions for X.
7978
7979         * select.el (get-selection): Removed comment.
7980
7981         * select.el (own-selection): Removed append code - I thought
7982         I'd already done this, but apparently not...
7983
7984         * select.el: Changed comment about TIMESTAMP.
7985
7986         * select.el (select-convert-in): New.
7987         * select.el (select-convert-out): New.
7988         New functions that get used by select.c.
7989
7990         * select.el (select-buffer-killed-default): New.
7991         * select.el (select-buffer-killed-text): New.
7992         * select.el (selection-buffer-killed-alist): New.
7993         New list and functions that get called if a relevant selection
7994         exists and a buffer gets killed.
7995
7996         * select.el (select-convert-to-targets):
7997         * select.el (select-convert-to-identity): Removed.
7998         * select.el (select-convert-from-identity): Removed.
7999         * select.el (select-converter-out-alist):
8000         Removed _EMACS_INTERNAL selection type.
8001
8002         * x-select.el (xselect-kill-buffer-hook): Removed.
8003         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8004         Removed this X-specific nonesense. Use the generic support
8005         in select.el instead.
8006
8007 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8008
8009         * mule/mule-category.el (defined-category-hashtable):
8010         Use make-hash-table instead of make-hashtable
8011
8012         * buff-menu.el: Byte-compiler warning fix.
8013
8014         * isearch-mode.el (isearch-highlight-all-cleanup):
8015         Remove unused variable `isearch-highlight-all-start'.
8016
8017         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8018
8019         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8020
8021         * cus-dep.el (Custom-make-dependencies):
8022         Add autoload cookie for custom-add-loads to generated custom-load.el.
8023
8024         * autoload.el (autoload-package-name): Warning suppression.
8025         Move defvar prior to first use.
8026
8027         * custom.el: Add autoload for custom-declare-face.
8028         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8029         * cl.el (cl-hack-byte-compiler):
8030         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8031         to work properly.
8032
8033 2000-07-08  Mike Sperber  <mike@xemacs.org>
8034
8035         * startup.el (load-home-init-file): Added variable.
8036         (maybe-migrate-user-init-file): Added.
8037         (load-user-init-file): Load custom file if different from init
8038         file.
8039
8040         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8041         "startup."
8042
8043         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8044         Moved `custom-file'-related code to cus-file.el.
8045
8046         * cus-file.el: New file.
8047
8048 2000-04-01  Mike Sperber  <mike@xemacs.org>
8049
8050         * packages.el (packages-find-package-directories): Added support
8051         for external package hierarchies with in-place installations.
8052
8053         * find-paths.el (paths-root-in-place-p): Added.
8054         (paths-find-emacs-directory): Added support for external
8055         directories with in-place installations.
8056         (paths-find-site-directory): Ditto.
8057
8058         * startup.el (find-user-init-file): Also look for
8059         ~/.xemacs/init.elc? in preference to ~/.emacs.
8060
8061 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8062
8063         * select.el (own-selection):
8064         * select.el (own-clipboard): Changed `append' parameter to
8065         `how-to-use' parameter.
8066         * select.el (own-selection): Removed icky append code.
8067         * select.el (own-selection, get-selection): Removed extra type
8068         checking.
8069         * select.el (selection-appender-alist):
8070         * select.el (selection-converter-{in|out}-alist): Initialise.
8071         * select.el (select-append-to-*): New.
8072         * select.el (select-convert-from-*): New.  New functions to append
8073         data and convert data from external type.
8074
8075 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8076
8077         * font-lock.el: Javadoc enhancements.
8078
8079 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8080
8081         * printer.el (generic-print-region): Compose job name from buffer
8082         name.
8083
8084 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8085
8086         * font-lock.el (font-lock-fontify-pending-extents): Call
8087         font-lock-fontify-region instead of font-lock-fontify-buffer
8088         to avoid unnecessary progress gauges.
8089
8090 2000-07-06  Craig Lanning  <lanning@scra.org>
8091
8092         * custom-load.el (faces):
8093
8094         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8095         dir is a regex.
8096
8097         * process.el (call-process-internal): from Dan Holmsand, use binary
8098         coding systems so that jka-compr works.
8099
8100 2000-07-07  Ben Wing  <ben@xemacs.org>
8101
8102         * font-lock.el: Undo previous change.  Unfortunately, some
8103         files actually use the variables directly in their init code
8104         without quoting them.
8105
8106 2000-07-07  Ben Wing  <ben@xemacs.org>
8107
8108         * font-lock.el (defvar font-lock-*-face): Removed.
8109
8110         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8111         only when necessary.
8112
8113 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8114
8115         * cl-macs.el: fix cl-transform-function-property kludge
8116         so that it does not require a random feature.
8117
8118 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8119
8120         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8121         as in Linux kernel "Rules.make".
8122
8123 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8124
8125         * build-report.el (build-report): Add autoload cookie.
8126
8127 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8128
8129         * package-ui.el (defgroup pui):  Correct a misspelling
8130         (pui-toggle-package-delete):  Change `seleted' to `selected'
8131
8132 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8133
8134         * package-get.el (package-get-update-base):
8135         (package-get): Use insert-file-contents-literally always.
8136         (package-get-maybe-save-index):
8137         Force coding system for writing to binary.
8138
8139 2000-06-08  Mike Alexander  <mta@arbortext.com>
8140
8141         * code-process.el (call-process-region): If there is no coding
8142         system for the process on process-coding-system-alist use the
8143         coding system of the buffer containing the region.
8144
8145 2000-06-10  Ben Wing  <ben@xemacs.org>
8146
8147         * cmdloop.el (command-error):
8148         If debug-on-error and noninteractive, output backtrace.
8149
8150         * files.el (file-relative-name):
8151         Remove MSDOS references.
8152
8153         * simple.el (line-number): New function, due to non-obvious
8154         behavior/usage of count-lines.
8155
8156         * simple.el (count-lines): document non-obvious usage to get
8157         line number.
8158
8159 2000-06-11  Ben Wing  <ben@xemacs.org>
8160
8161         * faces.el ((featurep 'xpm)):
8162         * x-faces.el (x-init-face-from-resources):
8163         * x-faces.el (x-init-frame-faces):
8164         * x-misc.el (x-init-specifier-from-resources):
8165         * x-misc.el (x-get-resource-and-bogosity-check):
8166         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8167         * x-mouse.el (x-init-pointer-shape):
8168         * x-scrollbar.el (x-init-scrollbar-from-resources):
8169         Add sixth argument to x-get-resource calls so as to issue warnings
8170         rather than errors on bogus arguments.
8171
8172 2000-06-05  Ben Wing  <ben@xemacs.org>
8173
8174         * compat.el: new file.  provides a clean, non-intrusive way to
8175         define compatibility functions.
8176
8177         * process.el (shell-quote-argument): temporary fix for lack
8178         of nt-quote-process-args.  #### I need to put back the overall
8179         structure of that mechanism but redo the guts of it using the
8180         extra intelligence in the C code.
8181
8182 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8183
8184         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8185         `package-get' does in package-get.el, instead of using external
8186         "md5sum" program.
8187
8188         * package-get.el (package-get): Insert package file literally to
8189         make checksum calculation work.
8190
8191 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8192
8193         * code-files.el (convert-mbox-coding-system): Deleted.
8194         (file-coding-system-alist): Removed reference to
8195         convert-mbox-coding-system.
8196
8197 2000-05-28  Martin Buchholz <martin@xemacs.org>
8198
8199         * XEmacs 21.2.34 is released.
8200
8201 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8202
8203         * font-lock.el (font-lock-keywords): Rewrote docstring
8204
8205 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8206
8207         * loadhist.el (unload-feature): handle case where x is both boundp
8208         and fboundp
8209
8210 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8211
8212         * packages.el: It's ok to use built-in macros, but not lisp
8213         defined ones.
8214
8215 2000-05-20  Ben Wing  <ben@xemacs.org>
8216
8217         * font-lock.el:
8218         * font-lock.el (font-lock-message-threshold):
8219         * font-lock.el (font-lock-mode):
8220         * font-lock.el (font-lock-default-fontify-buffer):
8221         * font-lock.el (font-lock-always-fontify-immediately):
8222         * font-lock.el (font-lock-old-extent): Removed.
8223         * font-lock.el (font-lock-old-len): Removed.
8224         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8225         * font-lock.el (font-lock-pending-extent-table): New.
8226         * font-lock.el (font-lock-range-table): New.
8227         * font-lock.el (font-lock-after-change-function):
8228         * font-lock.el (font-lock-after-change-function-1): Removed.
8229         * font-lock.el (font-lock-fontify-pending-extents): New.
8230         * font-lock.el ('font-lock-revert-cleanup): Removed.
8231         * font-lock.el ('font-lock-revert-setup): Removed.
8232         Rewrite deferral code to handle any number of changes, merging
8233         them properly.  Remove hacked-up code for revert-buffer, now
8234         unnecessary.
8235
8236         * menubar-items.el (default-menubar):
8237         In Options->Edit Init File, don't switch to emacs-lisp-mode
8238         unless necessary; doing this turns off font-lock.
8239
8240 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8241
8242         * keydefs.el: Define C-x BS to backward-kill-sentence.
8243
8244 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8245
8246         * files.el (hack-local-variables-prop-line): Use non-greedy
8247         matching to process -*-texinfo-*- -*-.
8248
8249 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8250
8251         * minibuf.el (minibuf-directory-files): new function.
8252         (read-file-name-activate-callback): use minibuf-directory-files.
8253         (read-directory-name-internal): ditto.
8254         (mouse-file-display-completion-list): ditto.
8255         (mouse-directory-display-completion-list): ditto.
8256         (read-file-name-internal): remove "./" from completion list unless
8257         explicitly matched, for consistency.
8258
8259 2000-05-11  Ben Wing  <ben@xemacs.org>
8260
8261         * gutter-items.el (gutter-buffers-tab):
8262         * gutter-items.el (add-tab-to-gutter):
8263         * gutter-items.el (update-tab-in-gutter):
8264         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8265         * gutter-items.el (append-progress-display):
8266         * gutter-items.el (abort-progress-display):
8267         * gutter-items.el (raw-append-progress-display):
8268         Further fixes.  Use set-glyph-image not set-image-instance-property,
8269         to fix problems with multiple windows in a frame.
8270
8271         * menubar-items.el (tutorials-menu-filter):
8272         Fix typo.
8273
8274         * startup.el (early-error-handler):
8275         Display message box under windows; otherwise, message will disappear
8276         before it can be viewed.
8277
8278         * update-elc.el:
8279         Fix bug in NEEDTODUMP processing.
8280
8281 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8282
8283         * startup.el (lock-directory): Removed.
8284         (superlock-file): Ditto.
8285         (startup-set-paths): Remove lockdir.
8286         (startup-setup-paths-warning): Remove lock-directory.
8287
8288         * setup-paths.el (paths-find-lock-directory): Removed.
8289         (paths-find-superlock-file): Ditto.
8290
8291 2000-05-09  Ben Wing  <ben@xemacs.org>
8292
8293         * faces.el (set-face-property):
8294         * faces.el (set-face-font):
8295         * faces.el (set-face-foreground):
8296         * faces.el (set-face-background):
8297         * faces.el (set-face-background-pixmap):
8298         * faces.el (set-face-underline-p):
8299         * faces.el (set-face-strikethru-p):
8300         * faces.el (set-face-highlight-p):
8301         * faces.el (set-face-dim-p):
8302         * faces.el (set-face-blinking-p):
8303         * faces.el (set-face-reverse-p):
8304         doc string changes.
8305
8306         * glyphs.el:
8307         * glyphs.el (make-image-specifier):
8308         * glyphs.el (glyph-property):
8309         * glyphs.el (set-glyph-image):
8310         * glyphs.el (make-glyph):
8311         * glyphs.el (make-pointer-glyph):
8312         * glyphs.el (make-icon-glyph):
8313         * glyphs.el (widget-image-instance-p): New.
8314         authorship info, lots of doc changes.  New predicate, inadvertently
8315         omitted.  the general principle with specifier docs is now that
8316         the description of instantiators should go with the make-foo-specifier
8317         fun's doc string, rather than in foo-specifier-p.  this follows
8318         conventions elsewhere in XEmacs and in general is a lot more obvious
8319         of a place to look.  sometimes the make-foo-specifier function needs
8320         to be created in the process.
8321
8322         * gutter.el:
8323         * gutter.el (make-gutter-specifier): New.
8324         * gutter.el (make-gutter-size-specifier): New.
8325         * gutter.el (make-gutter-visible-specifier): New.
8326         specifier doc updates according to the conventions specified before.
8327
8328         * objects.el:
8329         * objects.el (make-font-specifier):
8330         * objects.el (make-color-specifier):
8331         * objects.el (make-face-boolean-specifier): New.
8332         specifier doc updates according to the conventions specified before.
8333
8334         * specifier.el:
8335         * specifier.el (set-specifier):
8336         * specifier.el (make-integer-specifier): New.
8337         * specifier.el (make-boolean-specifier): New.
8338         * specifier.el (make-natnum-specifier): New.
8339         * specifier.el (make-generic-specifier): New.
8340         * specifier.el (make-display-table-specifier): New.
8341         specifier doc updates according to the conventions specified before.
8342
8343         * toolbar.el:
8344         * toolbar.el (make-toolbar-specifier): New.
8345         specifier doc updates according to the conventions specified before.
8346
8347 2000-05-09  Ben Wing  <ben@xemacs.org>
8348
8349         * process.el (call-process-internal): Revert to previous version
8350         because Mike's change clashed with a change I did not long before.
8351         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8352         Thanks very much Mike for pointing out the bug and submitting a
8353         patch!
8354
8355 2000-04-13  Mike Alexander  <mta@arbortext.com>
8356
8357         * process.el (call-process-internal): Send the correct input buffer
8358         (call-process-internal): Return the exit status of the process
8359
8360 2000-05-07  Ben Wing  <ben@xemacs.org>
8361
8362         * winnt.el:
8363         * winnt.el (nt-quote-args-verbatim): Removed.
8364         * winnt.el (nt-quote-args-prefix-quote): Removed.
8365         * winnt.el (nt-quote-args-backslash-quote): Removed.
8366         * winnt.el (nt-quote-args-double-quote): Removed.
8367         * winnt.el (nt-quote-args-functions-alist): Removed.
8368         * winnt.el (nt-quote-process-args): Removed.
8369         Remove all stuff for argument quoting.  We borrow the code instead
8370         from Emacs 20.6, which is much more careful in its quoting
8371         (e.g. in handling runs of the escape character) and avoids most of
8372         the need for this Lisp mechanism by checking to see whether we're
8373         running a Cygwin or normal program and doing the appropriate
8374         quoting.  If we end up needing such a mechanism, we should add
8375         it by extending the variable `mswindows-quote-process-args' so it
8376         can take an alist of regexps.
8377
8378 2000-05-07  Ben Wing  <ben@xemacs.org>
8379
8380         * keydefs.el:
8381         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8382         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8383         the window without moving point.
8384
8385         * simple.el:
8386         * simple.el (scroll-up-one): New.
8387         * simple.el (scroll-down-one): New.
8388         Functions for use with C-M-up/down.
8389
8390 2000-05-01  Martin Buchholz <martin@xemacs.org>
8391
8392         * XEmacs 21.2.33 is released.
8393
8394 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8395
8396         * dialog.el (yes-or-no-p-dialog-box):
8397         Fix docstring.
8398         Fix following horrible bug in X11 mode with focus-follows-mouse:
8399           1. Visit two files in two different frames.
8400           2. do File->Revert Buffer in one of those frames.
8401           3. Dialog box appears.
8402           4. Arrange things so that the mouse passes over the *other*
8403              frame, then to the dialog box, and click on "Yes".
8404           5. The file contents end up in the *wrong* buffer!
8405         Add TODO comment.
8406
8407 2000-04-28  Ben Wing  <ben@xemacs.org>
8408
8409         * help.el (describe-installation): correct typo introduced
8410         in last patch: boundp -> fboundp.
8411
8412         * etags.el (buffer-tag-table-list):
8413         canonicalize filenames to Unix format so that tag-table-alist
8414         searching works under Windows.
8415
8416         * autoload.el:
8417         Bowdlerize the supposedly objectionable words
8418         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8419
8420         * gutter-items.el (set-progress-display-style):
8421         * gutter-items.el (search-dialog-callback):
8422         * gutter-items.el (make-search-dialog):
8423         Change to new callback-ex api.
8424
8425 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8426
8427         * help.el: (describe-installation): decode-coding-string is not
8428         defined in a non MULE environment.
8429
8430 2000-04-28  Ben Wing  <ben@xemacs.org>
8431
8432         * gutter-items.el (buffer-list-changed-hook):
8433         use it, not record-buffer-hook.
8434
8435         * subr.el (record-buffer-hook): Removed.
8436
8437 2000-04-27  Ben Wing  <ben@xemacs.org>
8438
8439         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8440         use NORECORD option.  Andy will not like this, but the existing
8441         gutter behavior is just wrong, as per this comment:
8442
8443         ;; this used to add the norecord flag to both calls below.
8444         ;; this is bogus because it is a pervasive assumption in XEmacs
8445         ;; that the current buffer is at the front of the buffers list.
8446         ;; for example, select an item and then do M-C-l
8447         ;; (switch-to-other-buffer).  Things get way confused.
8448         ;;
8449         ;; Andy, if you want to maintain the current look, you must
8450         ;;  *uncouple* the gutter order and buffers order.
8451
8452         * loaddefs.el (completion-ignored-extensions): unfuckify.
8453
8454         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8455         xemacs.mak.
8456
8457         * autoload.el (batch-update-one-directory): new function, used in
8458         xemacs.mak.
8459
8460         * loadup.el: set gc-cons-threshold very high unless dumping --
8461         loadup during update-elc is much much much faster.  also do this
8462         when quick-building.
8463
8464         add commented-out code for profiling loadup.
8465
8466
8467         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8468         is required in order to build xemacs.
8469
8470 2000-04-26  Ben Wing  <ben@xemacs.org>
8471
8472         * loadup.el: don't garbage collect during loadup if quick-build
8473         compile-time option is set.
8474
8475 2000-04-23  Ben Wing  <ben@xemacs.org>
8476
8477         * update-elc.el: compute whether any dumped .el or .elc files
8478         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8479         if so.
8480
8481         * update-elc.el (update-elc-files-to-compile): always change
8482         NOBYTECOMPILE in the src directory rather than current dir,
8483         so it will work under NT.
8484
8485         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8486         the form of this file is identical between Unix and Windows.
8487         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8488         Added comment.
8489         (update-autoloads-from-directory): updated doc string.
8490         updated doc strings in a few other places.
8491
8492 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8493
8494         * bytecomp.el (byte-force-recompile): Fix argument to
8495         byte-recompile-directory.
8496
8497 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8498
8499         * gutter-items.el (progress-display-clear-when-idle): Use
8500         add-one-shot-hook.
8501         * gutter-items.el (clear-progress-display): Adjust number of
8502         arguments.
8503
8504 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8505
8506         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8507
8508 2000-04-16  Ben Wing  <ben@xemacs.org>
8509
8510         * printer.el: New file.
8511
8512         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8513
8514         * help.el (describe-installation): Fix decoding for Windows.
8515
8516         * menubar-items.el:
8517         * menubar-items.el (default-menubar):
8518         * menubar-items.el (tutorials-menu-filter): New.
8519         * menubar-items.el (popup-menubar-menu):
8520         Add authorship.  Redo Help menu and Tutorials filter.
8521
8522         * menubar.el: Correct comment.
8523
8524         * modeline.el (modeline-buffer-identification): Correct doc string.
8525
8526         * simple.el:
8527         * simple.el (printing): Removed.
8528         * simple.el (printer-name): Removed.
8529         * simple.el (generic-print-buffer): Removed.
8530         * simple.el (generic-print-region): Removed.
8531         Move generic print code to printer.el.
8532
8533 2000-04-15  Ben Wing  <ben@xemacs.org>
8534
8535         * simple.el (generic-print-region): New.
8536         make this function actually work.
8537         (generic-print-buffer): call generic-print-region.
8538
8539 2000-04-14  Andy Piper  <andy@xemacs.org>
8540
8541         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8542         by using the new widget-callback-current-channel.
8543         (search-dialog-callback): ditto.
8544
8545 2000-04-12  Andy Piper  <andy@xemacs.org>
8546
8547         * gutter.el (default-gutter-position): moved from gutter-items.el.
8548         (default-gutter-position-changed-hook): ditto.
8549         (gutter-element-visibility-changed-hook): ditto.
8550         (set-gutter-element): ditto.
8551         (remove-gutter-element): ditto.
8552         (set-gutter-element-visible-p): ditto.
8553         (gutter-element-visible-p): ditto.
8554         (init-gutter): ditto.
8555
8556         * dialog.el (make-dialog-box): renamed and moved from
8557         gutter-items.el
8558
8559         * gutter-items.el: move various functions elsewhere.
8560
8561 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8562
8563         * menubar-items.el: Fixed place of parenthesis.
8564
8565 2000-04-12  Ben Wing  <ben@xemacs.org>
8566
8567         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8568                 without constantly being prompted for the tag.
8569         * simple.el: Added a number of section headings, to clarify the
8570                 organization of this file.
8571         * simple.el (activate-region):
8572         * simple.el (region-exists-p):
8573         * simple.el (region-active-p):
8574                 Moved these three function down to the other side of
8575                 the case-changing functions, so they join the rest of
8576                 the region code.
8577         * simple.el (printing): New.
8578         * simple.el (printer-name): New.
8579         * simple.el (generic-print-buffer): New.
8580                 New functions, a very simple prototype for a unified
8581                 printing interface.
8582
8583         * process.el (call-process-internal): Real fix for null BUFFER,
8584                 other problems with BUFFER specs.
8585
8586         * menubar-items.el:
8587                 Fixed up File->Print to use new printing functions.
8588                 Various corrections and expansions to Grep/Compile menus.
8589                 New options for Printing.
8590                 New options for SMTP Mail, the way to send mail under
8591                   MS Windows. (There's also a package patch to make SMTP
8592                   Mail be the default under MSWin.)
8593
8594 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8595
8596         * menubar-items.el: Selecting Rectangle Mousing from menubar
8597         did not work.  Needed to quote mouse-track-rectangle-p.
8598
8599 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8600
8601         * cl-compat.el (keywordp): Removed.
8602
8603 2000-04-05  Andy Piper  <andy@xemacs.org>
8604
8605         * gutter-items.el (progress-layout-glyph): don't initialize here.
8606         (progress-gauge-glyph): use dynamic sizing.
8607         (set-progress-display-style): new function. Set progress glyphs
8608         appropriately depending on the style.
8609         (progress-display-style): new variable. Custom version of
8610         set-progress-display-style.
8611         (progress-abort-glyph): switch to dynamic sizes.
8612         (search-dialog-text): make the edit field active.
8613
8614 2000-04-04  Andy Piper  <andy@xemacs.org>
8615
8616         * gutter-items.el (make-search-dialog): need to make the search
8617         dialog visible after creation.
8618
8619         * menubar-items.el (default-menubar): use the search dialog for
8620         searching. Remove some extraneous search menu items.
8621
8622         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8623         well as strings.
8624         (make-gutter-only-dialog-frame): allow the user to create the
8625         frame unmapped. Allow the gutter spec to be given as a glyph.
8626         (search-dialog-direction): new variable.
8627         (search-dialog-text): new variable.
8628         (search-dialog-callback): new function. Callback for the search
8629         dialog action.
8630         (make-search-dialog): new function. Create a user-friendly search
8631         dialog.
8632
8633 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8634
8635         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8636         under Windows.
8637
8638 2000-04-01  Andy Piper  <andy@xemacs.org>
8639
8640         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8641         progress more accurately.
8642
8643 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8644
8645         * finder.el (finder-compile-keywords): Process readable files only.
8646         Because error in process of .#finder-inf.el when compile xemacs
8647         with --with-clash-detection option.
8648
8649 2000-03-31  Andy Piper  <andy@xemacs.org>
8650
8651         * gutter-items.el (append-progress-display): don't delay after a
8652         successful font-lock.
8653         (make-gutter-only-dialog-frame): new function. Allow users to
8654         create gutter-only dialogs.
8655
8656 2000-03-27  Mike Alexander  <mta@arbortext.com>
8657
8658         * process.el (call-process-internal): Handle a null BUFFER
8659         parameter correctly.
8660
8661 2000-03-28  Andy Piper  <andy@xemacs.org>
8662
8663         * gutter-items.el (abort-progress-display): put strings in the
8664         gutter not extents.
8665         (progress-layout-glyph): signal special 'quit callback.
8666         (progress-display-quit-function): deleted.
8667         (progress-display-stop-callback): deleted.
8668         (progress-display-dispatch-command-events): deleted.
8669         (append-progress-display): remove calls to
8670         progress-display-dispatch-command-events.
8671         (raw-append-progress-display): ditto.
8672
8673 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8674
8675         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8676         being a list.  Actually define `stipple-pixmap-p' which is used as
8677         an error predicate.  Correctly handle PIXMAP being either relative
8678         or absolute file name.
8679
8680 2000-03-24  Andy Piper  <andy@xemacs.org>
8681
8682         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8683         (abort-progress-display): ditto. Don't delete the created extent.
8684         (raw-append-progress-display): ditto.
8685         (progress-display-dispatch-non-command-events): new
8686         function. Encapsulates what we want to do when no command input is
8687         required.
8688         (progress-display-dispatch-command-events): likewise, but disable
8689         for now since it causes too many problems.
8690         (append-progress-display): use them.
8691         (raw-append-progress-display): ditto.
8692         (default-gutter-position-changed-hook): set this rather than
8693         default-gutter-position-changed.
8694         (default-gutter-position-changed-hook): lambda with zero arguments
8695         rather than one.
8696         (raw-append-progress-display): trap errors in pending input since
8697         allowing them to signal will hose the gauge well and
8698         truly. Ideally we would like to delay these until we are more able
8699         to cope.
8700         (append-progress-display): ditto.
8701
8702 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8703
8704         * lisp/make-docfile.el: call-process-internal is now implemented
8705         in process.el.
8706
8707 2000-03-21  Ben Wing  <ben@xemacs.org>
8708
8709         * mule\mule-cmds.el (set-language-info-alist):
8710         Fix to correspond to new menu arrangement.
8711
8712 2000-03-21  Ben Wing  <ben@xemacs.org>
8713
8714         * process.el:
8715         * process.el (call-process-internal): New.
8716         New implementation of call-process.  Only enabled under NT, so far.
8717         stderr handling not implemented yet in CVS'd C code.
8718
8719 2000-03-20  Ben Wing  <ben@xemacs.org>
8720
8721         * lisp-mode.el:
8722         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8723         * lisp-mode.el (lisp-interaction-mode):
8724         Put back Lisp Interaction menubar for Jan V's sake.
8725
8726         * simple.el:
8727         * simple.el (mark-ring):
8728         * simple.el (dont-record-current-mark): New.
8729         * simple.el (in-shifted-motion-command): New.
8730         * simple.el (mark-ring-unrecorded-commands): New.
8731         * simple.el (mark-ring-max):
8732         * simple.el (set-mark-command):
8733         * simple.el (push-mark):
8734         * simple.el (handle-pre-motion-command):
8735         Implement scheme for not recording unimportant marks.
8736
8737         * subr.el:
8738         * subr.el (function-allows-args): New.
8739         New function function-allows-args.
8740
8741 2000-03-20  Martin Buchholz <martin@xemacs.org>
8742
8743         * XEmacs 21.2.32 is released.
8744
8745 2000-03-20  Andy Piper  <andy@xemacs.org>
8746
8747         * gutter-items.el (update-tab-in-gutter): force selection of the
8748         selected-window if required to do so.
8749         (buffers-tab-items): ditto.
8750         (add-tab-to-gutter): ditto.
8751         (create-frame-hook): use force-selection.
8752         (default-gutter-position-changed): lambdify.
8753         (update-tab-hook): deleted since it was only used in one place.
8754
8755 2000-03-18  Andy Piper  <andy@xemacs.org>
8756
8757         * files.el (find-file-noselect): undo change that shouldn't have
8758         gone in.
8759
8760 2000-03-17  Andy Piper  <andy@xemacs.org>
8761
8762         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8763         of selected-window trickery.
8764
8765         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8766         frames tabs.
8767         (progress-display-stop-callback): progress -> progress-display
8768         (progress-display-quit-function): ditto.
8769         (clear-progress-display): ditto.
8770         (remove-progress-display): ditto.
8771         (append-progress-display): ditto.
8772         (abort-progress-display): ditto.
8773         (raw-append-progress-display): ditto.
8774         (display-progress-display): ditto.
8775         (current-progress-display-label): ditto.
8776         (current-progress-display): ditto.
8777         (lprogress-display): ditto and save the buffer
8778         (progress-display): ditto. Otherwise the buffer sometimes gets
8779         changed which confuses font-lock.
8780
8781         * font-lock.el (font-lock-default-fontify-buffer): catch all
8782         errors, not just quit.
8783         (font-lock-mode): progress -> display-progress
8784         (font-lock-default-fontify-buffer): ditto.
8785         (font-lock-fontify-syntactically-region): ditto.
8786         (font-lock-fontify-keywords-region): ditto.
8787
8788 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8789
8790         * cl.el (gensym): Move to here from cl-macs.el.
8791         (gentemp): Ditto.
8792
8793 2000-03-16  Andy Piper  <andy@xemacs.org>
8794
8795         * font-lock.el (font-lock-mode): use lprogress and friends for
8796         progress management.
8797         (font-lock-default-fontify-buffer): ditto.
8798         (font-lock-fontify-syntactically-region): ditto.
8799         (font-lock-fontify-keywords-region): ditto.
8800         (font-lock-revert-cleanup): fix reverting.
8801         (font-lock-revert-setup): ditto.
8802
8803         * gutter-items.el (progress-use-echo-area): new variable. Use the
8804         echo area for progress gauges if non-nil.
8805         (clear-progress): remove echo area stuff and defer to
8806         clear-message.
8807         (append-progress): dispatch non-command events after each progress
8808         increment. Remove echo area stuff.
8809         (abort-progress): remove echo area stuff and defer to
8810         display-message.
8811         (raw-append-progress): ditto. Dispatch non-command events after
8812         gutter redisplay.
8813         (display-progress): defer echo area stuff to display-message.
8814
8815         * gutter-items.el (clear-progress):
8816         (abort-progress): indentation changes.
8817         (display-progress): don't clear progress.
8818         (append-progress): compare messages with equal.
8819         (raw-append-progress): use dispatch-non-command-events to flush
8820         widget creation events.
8821
8822 2000-03-13  Ben Wing  <ben@xemacs.org>
8823
8824         * abbrev.el:
8825         * abbrev.el (abbrev-string-to-be-defined): New.
8826         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8827         Changes for use with the menubar.
8828
8829 2000-03-12  Ben Wing  <ben@xemacs.org>
8830
8831         * alist.el (vassoc): moved here from font-menu.el.
8832
8833         * custom.el (defface): typo fix.
8834
8835         * dialog.el (yes-or-no-p-dialog-box):
8836         * dialog.el (message-box):
8837         * files.el (save-some-buffers-1):
8838         Put accelerators in the button names.
8839
8840         * font-lock.el (font-lock-comment-face):
8841         * font-lock.el (font-lock-keyword-face):
8842         * font-lock.el (font-lock-function-name-face):
8843         Fixed some of the colors under MS Windows because the existing
8844         default colors were hardly different from black and needed to be
8845         made lighter.
8846
8847         * font-menu.el:
8848         * font-menu.el (font-menu-split-long-menu):
8849         * font-menu.el (font-menu-family-constructor):
8850         * font-menu.el (font-menu-size-constructor):
8851         * font-menu.el (font-menu-weight-constructor):
8852         * font-menu.el (font-menu-set-font):
8853         vassoc moved to alist.el.
8854         Accelerators added to all menus.
8855         Unused bound var new-props removed.
8856
8857         * keydefs.el: I did a whole lot of rearranging to put things in a
8858         more consistent order and fixed a number of cases where key
8859         combinations involving up, down, left, right and so on were
8860         defined but the corresponding keypad combinations were not
8861         defined.
8862
8863         * lisp-mode.el:
8864         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8865         * lisp-mode.el (emacs-lisp-mode):
8866         * lisp-mode.el (lisp-interaction-mode):
8867         * lisp-mode.el (flet):
8868         Added accelerators onto the menus.
8869         Made all the different versions of the let function be indented
8870         the same way.
8871         Undid Steve's easy-menu-ification, because it makes it impossible
8872         to have the menubar and popup menus different.
8873         Cleaned up the menu; added items for find-function &c and some
8874         indenting, and removed debug-on-*.
8875
8876         * list-mode.el (list-mode-hook):
8877         * list-mode.el (list-mode):
8878         * list-mode.el (completion-setup-hook):
8879         * list-mode.el (display-completion-list):
8880         Added support for the :window-height keyword, which is required
8881         because of other changes that I made for the file dialog box.  I
8882         also made the hook variables list-mode-hook and
8883         completion-setup-hook and also minibuffer-setup-hook in
8884         minibuf.el be permanent-local; see comment in list-mode.el.
8885
8886         * map-ynp.el (map-y-or-n-p):
8887         Added accelerators to the dialog buttons.
8888
8889         * menubar-items.el (menu-truncate-list):
8890         New internal function.
8891         * menubar-items.el (submenu-generate-accelerator-spec):
8892         * menubar-items.el (menu-item-strip-accelerator-spec):
8893         * menubar-items.el (menu-item-generate-accelerator-spec):
8894         New exported functions, for use in auto-generating accelerator specs.
8895
8896         * menubar-items.el:
8897         * menubar-items.el (default-menubar):
8898         * menubar-items.el (maybe-add-init-button):
8899         * menubar-items.el (bookmark-menu-filter):
8900         * menubar-items.el (slow-format-buffers-menu-line):
8901         * menubar-items.el (build-buffers-menu-internal):
8902         * menubar-items.el (language-environment-menu-filter):
8903         * menubar-items.el (default-popup-menu):
8904         * menubar-items.el (popup-buffer-menu):
8905         * menubar-items.el (popup-menubar-menu):
8906         Did a major overhaul on this file, and in fact I'm nowhere near
8907         done working on the menubar, and there will be more patches to
8908         come.  A basic summary of what I've done:
8909
8910         a) I added accelerators to all of the menu items.  For menus that
8911         are auto-generated, such as the buffers menu, the accelerators are
8912         automatically added to the beginning of each line using the
8913         numbers 1 through 9, then zero, and then letters starting with A,
8914         but omitting the letters that are already in use for the fixed
8915         menu items at the top of the buffers menu.  To facilitate adding
8916         accelerators of this kind, I created some new functions
8917         (*-accelerator-spec), which are also being used by other filters
8918         that auto generate lists of things such as ftp sites to download
8919         packages.  If people really don't like these accelerators
8920         appearing at the beginning of the menu items, a variable can be
8921         added to optionally turn them off, but I think this is rather
8922         pointless because other menu items have accelerators and many or
8923         most of the menu users will use the accelerators if the support is
8924         there.
8925
8926         b) I combined the top level Tools and Apps menus into a single
8927         Tools menu, because the distinction between the two is not
8928         obvious, and the items on the menus are not used often enough that
8929         putting some of them onto submenus is a problem.
8930
8931         c) I created two new top level menus called View and Cmds because
8932         there were too many items on the File and Edit menus, and I'm going
8933         to be adding more items to these menus.  In contrast to the Tools
8934         menu, the items on these menus may be used quite often during an
8935         editing session, and so should be available with fewer
8936         keystrokes.
8937
8938         d) I added a number of options to the options menu, including one
8939         for controlling whether the alt key can be used to traverse to
8940         menu items using the accelerators, one for controlling behavior of
8941         control-k, one for controlling how the kill and yank functions
8942         interact with the clipboard, a few additional buffers-menu
8943         options, and various other things.  I also did a bit of
8944         rearranging, for example, combining the keyboard and mouse options
8945         into a single keyboard and mouse submenu to facilitate the
8946         accelerators on that level.
8947
8948         e) I changed the variable buffers-menu-format-buffer-line-function
8949         to take two arguments instead of one, the second argument being
8950         the line number for use in creating an accelerator.  I added a
8951         hack to support existing functions with one argument (although I
8952         doubt that very many of these exist), for backward compatibility.
8953
8954         f) I moved the top level mule menu to be a submenu of the edit
8955         menu.  I think that most of the items on this menu are fairly
8956         useless and there are certainly not enough frequently used items
8957         to justify this being its own top level menu.
8958
8959         g) I combined most of the items in big-menubar.el into the main menu.
8960         If people think the main menu is too big, it would be possible to
8961         create different configurations, some smaller.
8962
8963         * menubar.el (check-menu-syntax):
8964         Deleted some syntax checks that were no longer valid, partly
8965         because of changes that were already made a long time ago, and
8966         partly because of a change I made where I allow the name of the
8967         menu item to be an evaluated expression rather than just a string,
8968         similar to all of the other parameters of a menu item.
8969
8970         * minibuf.el:
8971         * minibuf.el (read-file-name-1):
8972         * minibuf.el (mouse-read-file-name-1):
8973         I made a number of changes to improve the appearance
8974         and functioning of the file dialog box.  They include:
8975
8976         a) Fixing the problem where closing the dialog box by clicking on
8977         the close button of the window didn't properly exit the
8978         minibuffer.
8979
8980         b) Fixing the problem that if you typed part of a file name, and
8981         then clicked on a completion with the mouse, the file was not
8982         correctly selected.
8983
8984         c) Changing the title of the dialog box to reflect the operation
8985         being done in accordance with user interface conventions, rather
8986         than the name of the dialog box buffer, which is rather useless.
8987
8988         d) Remove the words "possible completions are" which didn't
8989         belong.
8990
8991         e) Fix things so that the completions scroll off the end of the
8992         completions windows only to the right, rather than both to the
8993         right and down, which is in accordance with Windows user interface
8994         conventions.
8995
8996         * msw-init.el (init-post-mswindows-win):
8997         Added a binding for meta-F4, which is the standard windows binding
8998         for exiting a program.
8999
9000         * select.el (get-selection-no-error):
9001         * select.el (own-selection):
9002         * select.el (own-clipboard):
9003         Added an optional argument called append to the functions
9004         own-selection and own-clipboard.  This adds support for appending
9005         text to the existing selection and allows the function
9006         own-clipboard to be used as the value of the variable
9007         interprogram- cut-function.
9008
9009         Fixed a bug in own-selection in handling zmacs-region-stays.
9010
9011         * simple.el (historical-kill-line): New.
9012
9013         * simple.el (kill-line):
9014         * simple.el (interprogram-cut-function):
9015         * simple.el (interprogram-paste-function):
9016         * simple.el (handle-pre-motion-command):
9017         * simple.el (next-line):
9018         * simple.el (previous-line):
9019         a) Expanded the variable kill-whole-line, so that function
9020         kill-line can be set to delete the entire line always, not just
9021         when cursor is at the beginning of the line.  This is controlled
9022         by setting the variable kill-whole-line to the symbol 'always.
9023         This behavior, as well as the existing kill-whole-line behavior,
9024         now only take effect when kill-line is called interactively,
9025         although this is a departure from a previous behavior in the case
9026         of setting this variable kill-whole-line to t.  It is almost
9027         certainly what has always been intended, and most likely the old
9028         way of doing things introduced bugs.  I also created a function
9029         called historical-kill-line, which ignores the kill-whole-line
9030         setting and always gives the historical behavior of only killing
9031         to the end of the line.  I bound this function to shift- control-k
9032         so that the kill to end of line behavior is available, even when
9033         kill-whole-line has been set to change control-k into the simple
9034         delete-whole-line behavior. (This can be set using the options
9035         menu.)
9036
9037         b) I changed things so that kill and yank now interact with the
9038         clipboard by default under windows.  This was done by changing the
9039         default value of interprogram-cut- function and
9040         interprogram-paste-function.  You can get the old behavior by
9041         setting these to nil, and there is an option on the options menu
9042         to do this.
9043
9044         c) I added support for selecting text using shifted motion keys.
9045         This support is on by default and can be controlled by the
9046         variable shifted-motion-keys-select-region.  There is also a
9047         variable called unshifted-motion-keys-deselect-region that
9048         controls more specifically how the shifted motion key behavior
9049         works.  I did not put an option on the options menu to turn this
9050         off, because I can't imagine why this would be useful.
9051
9052         * simple.el (forward-block-of-lines):
9053         * simple.el (backward-block-of-lines):
9054         * simple.el (block-movement-size):
9055         New.
9056
9057         * simple.el (uncapitalized-title-words):
9058         * simple.el (uncapitalized-title-word-regexp):
9059         * simple.el (capitalize-string-as-title):
9060         * simple.el (capitalize-region-as-title):
9061         New.
9062
9063
9064         * subr.el (add-hook):
9065         * subr.el (make-local-hook): New.
9066         * subr.el (remove-local-hook): New.
9067         * subr.el (add-one-shot-hook): New.
9068         * subr.el (add-local-one-shot-hook): New.
9069         Added some functions to make using hooks easier.
9070         These include:
9071
9072         a) Functions add-local-hook and remove-local-hook to make it easy
9073         to use local hooks.
9074
9075         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9076         make it possible to add a "one-shot" hook, which is to say a hook
9077         that runs only once, and automatically removes itself after the
9078         first time it has run.
9079
9080 2000-03-09  Andy Piper  <andy@xemacs.org>
9081
9082         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9083
9084 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9085
9086         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9087         Moved from menubar-items.el.
9088         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9089
9090 2000-03-08  Andy Piper  <andy@xemacs.org>
9091
9092         * gutter-items.el (build-buffers-tab-internal): add selected field
9093         to buffers tab spec.
9094
9095 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9096
9097         * minibuf.el (last-exact-completion): Initialize to nil.
9098
9099 2000-03-07  Didier Verna  <didier@xemacs.org>
9100
9101         * startup.el (command-line-1): remove unused variable
9102         `first-file-buffer'.
9103
9104 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9105
9106         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9107         which is also used for Web server log files.
9108
9109 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9110
9111         * mule/mule-charset.el: Setup auto-fill-chars.
9112
9113 2000-03-02  SL Baur  <steve@beopen.com>
9114
9115         * subr.el (with-string-as-buffer-contents): Reimplement using
9116         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9117         non-deletion of buffer after execution problem.
9118         (with-output-to-string): Use unique buffer name.
9119
9120 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9121
9122         * gutter-items.el (buffers-tab-sort-function):  New variable.
9123         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9124
9125 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9126
9127         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9128
9129 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9130
9131         * menubar-items.el (maybe-add-init-button): Remove the "Load
9132         .emacs" button from all menubars.
9133
9134 2000-03-01  Didier Verna  <didier@xemacs.org>
9135
9136         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9137         region rectangle replacement (from Jan Vroonhof).
9138         (replace-rectangle): new function.
9139
9140 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9141
9142         * mule/mule-cmds.el (set-default-coding-systems): Use
9143         set-terminal-coding-system and set-keyboard-coding-system.
9144         * coding.el (set-terminal-coding-system): Use
9145         set-console-tty-output-coding-system.
9146         (set-keyboard-coding-system): Use
9147         set-console-tty-input-coding-system.
9148
9149 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9150
9151         * minibuf.el (read-variable): Allow symbol to default argument.
9152
9153 2000-02-27  Andy Piper  <andy@xemacs.org>
9154
9155         * gutter-items.el (update-tab-hook): new function to be used for
9156         hooks.
9157         (create-frame-hook): add update-tab-hook.
9158         (record-buffer-hook): ditto.
9159         (default-gutter-position-changed): ditto.
9160         (default-gutter-position): updating the buffers tab is now handled
9161         by a hook.
9162         (default-gutter-position-changed-hook): new variable.
9163         (gutter-element-visibility-changed-hook): ditto.
9164         (set-gutter-element-visible-p): call it.
9165         (set-gutter-element): use modify-specifier-instances. Set extents
9166         as duplicable before using.
9167         (remove-gutter-element): ditto.
9168         (set-gutter-element-visible-p): ditto.
9169         (init-gutter): new function.
9170         (add-tab-to-gutter): use new gutter-element functions rather than
9171         setting specifiers directly.
9172         (clear-progress): ditto.
9173         (abort-progress): ditto.
9174         (gutter-buffers-tab-visible-p): renamed from
9175         default-gutter-visible-p
9176
9177         * specifier.el (modify-specifier-instances): new function from Jan
9178         Vroonhof.
9179
9180         * x-init.el (init-post-x-win): call init-gutter.
9181
9182         * msw-init.el (init-post-mswindows-win): call init-gutter.
9183
9184         * menubar-items.el (default-menubar): Update to reflect new gutter
9185         variables.
9186
9187 2000-02-26  Andy Piper  <andy@xemacs.org>
9188
9189         * gutter-items.el (set-gutter-element): new function. Add gutter
9190         elements to the specified gutter.
9191         (remove-gutter-element): new function. Remove gutter elements from
9192         the specified gutter.
9193         (set-gutter-element-visible-p): new function. Set gutter element
9194         visibility for the provided gutter-visible specifier.
9195
9196 2000-02-23  Andy Piper  <andy@xemacs.org>
9197
9198         * gutter-items.el (add-tab-to-gutter): specify dimensions
9199         dynamically.
9200
9201 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9202
9203         * gutter-items.el (add-tab-to-gutter):
9204         * package-get.el (package-get-interactive-package-query):
9205         * package-ui.el (pui-directory-exists):
9206         (pui-install-selected-packages):
9207         (pui-list-packages):
9208         Use #'(lambda ...)  instead of '(lambda ...).
9209
9210 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9211
9212         * startup.el (load-user-init-file): Check to make sure user
9213           has an init-file before calling load().
9214
9215 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9216
9217         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9218
9219 2000-02-23  Martin Buchholz <martin@xemacs.org>
9220
9221         * XEmacs 21.2.31 is released.
9222
9223 2000-02-21  Mike Sperber <mike@xemacs.org>
9224
9225         * loadup.el (really-early-error-handler):
9226         * update-elc.el:
9227         * make-docfile.el:
9228         Remove dependency on EMACSBOOTSTRAP... environment variables.
9229
9230 2000-02-21  Martin Buchholz <martin@xemacs.org>
9231
9232         * XEmacs 21.2.30 is released.
9233
9234 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9235
9236         * byte-optimize.el (byte-optimize-plus):
9237         (byte-optimize-minus):
9238         (byte-optimize-multiply):
9239         Optimize (- 0) to 0, not (-)
9240         Optimize (+ 5 3.0) to 8.0
9241         Optimize (* 5 3.0) to 15.0
9242         Improve readability.
9243
9244 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9245
9246         * modeline.el: (modeline-scrolling-method): change modeline
9247         mswindows cursor appearance according to the value.
9248
9249         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9250         and 'gui-element face colors and 'gui-element face font to Windows
9251         defaults.
9252
9253 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9254
9255         * font-lock.el: Javadoc enhancements
9256
9257 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9258
9259         * ldap.el (toplevel): Test if LDAP support has been compiled in
9260         (ldap-verbose): New option
9261         (ldap-search-entries): Renamed from the previous ldap-search
9262         Conditionalize message display on ldap-verbose
9263         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9264         defuns
9265         (ldap-search): Is now defined as an obsolete wrapper calling
9266         ldap-search-basic or ldap-search-entries
9267
9268
9269 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9270             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9271             Jan Vroonhof  <jan@xemacs.org>
9272
9273         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9274         When for-effect is true, didn't call `byte-optimize-form'
9275         in and/or subforms without last.
9276
9277 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9278
9279         * package-get.el (package-get-download-sites): Use correct custom
9280         type.
9281
9282 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9283
9284         * files.el (write-file): Ask for coding system when compiled with
9285         file-coding.
9286
9287 2000-02-16  Andy Piper  <andy@xemacs.org>
9288
9289         * buffer.el (switch-to-buffer): give norecord argument to
9290         set-window-buffer instead of explicitly recording.
9291
9292         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9293         we have to pick a window.
9294
9295 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9296
9297         * mule/mule-cmds.el (describe-language-support): Don't add
9298         unexist function to help-map.
9299         (describe-coding-system): Don't use already assigend `C'.
9300
9301 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9302
9303         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9304         work in custom.
9305
9306 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9307
9308         * about.el: Ienaga's e-mail address change.
9309
9310 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9311
9312         * etags.el (find-tag): force new window -- even if buf already
9313         visible -- when other-window is t
9314
9315 2000-02-16  Martin Buchholz <martin@xemacs.org>
9316
9317         * XEmacs 21.2.29 is released.
9318
9319 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9320
9321         * cl-extra.el (getf): This is now identical to `plist-get', so
9322         just defalias it.
9323         * cl-macs.el: Make getf an alias to plist-get, at the
9324         byte-compiler level, using define-compiler-macro.
9325
9326 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9327
9328         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9329
9330 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9331
9332         * lisp/etags.el (find-tag-internal): set exact-tagname to
9333           a regular expression that matches against the tagname
9334           part of the tag entry first instead of only looking in
9335           the context area.
9336
9337 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9338
9339         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9340         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9341
9342 2000-02-07  Martin Buchholz <martin@xemacs.org>
9343
9344         * XEmacs 21.2.28 is released.
9345
9346 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9347
9348         * cl-extra.el (getf): Just call `get', never `get*'.
9349         Make arglist match docstring.
9350         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9351         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9352         * byte-optimize.el: remove references to `get*'.
9353
9354 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9355
9356         * mule/european.el: Add syntax information for Latin3 and Latin4.
9357
9358 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9359
9360         * byte-optimize.el: Byte-optimize (length "foo")
9361
9362 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9363
9364         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9365         width check using `window-leftmost-p' and `window-rightmost-p'.
9366
9367 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9368
9369         * wid-edit.el (widget-match-inline): An atom never matches a
9370           list.
9371
9372 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9373
9374         * modeline.el: Consolidated 'x and 'mswindows specification under
9375         'win tag.
9376
9377 2000-01-29  Andy Piper  <andy@xemacs.org>
9378
9379         * gutter-items.el: (format-buffers-tab-line): Try and be
9380         intelligent about buffer naming when we have duplicates.
9381
9382 2000-01-29  Andy Piper  <andy@xemacs.org>
9383
9384         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9385         updated when it becomes visible.
9386
9387 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9388
9389         * bytecomp.el (byte-compile-insert-header): Properly set coding
9390         system under MULE and file-coding.
9391
9392 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9393
9394         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9395         (dontusethis-set-value-terminal-coding-system-handler):
9396         (dontusethis-set-value-keyboard-coding-system-handler):
9397         Never undefine coding system aliases.  Emergency fix for gnus.
9398
9399 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9400
9401         * files.el (abbreviate-file-name): Use directory-sep-char instead
9402         of hard-coded "/".
9403
9404 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9405
9406         * startup.el (user-init-file-base-list): New variable, replacing
9407         user-init-file-base.
9408         (find-user-init-file): New function.
9409         (command-line-early): Use it.
9410         (load-user-init-file): Ditto.
9411
9412 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9413
9414         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9415         calling valid-image-instantiator-format-p
9416
9417 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9418
9419         * isearch-mode.el (isearch-mode): The variable is
9420         isearch-unhidden-extents, not isearch-opened-extents.
9421
9422 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9423
9424         * minibuf.el (next-history-element): Modify error message if a
9425         default value is available.
9426
9427 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9428
9429         * bytecomp.el (byte-compile-file): Don't unconditionally write
9430         .elc files in binary - might contain non-Latin1.
9431
9432 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9433
9434         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9435         for windows-nt.
9436
9437         * version.el:
9438         * startup.el (user-init-file-base):
9439         * process.el (call-process-region):
9440         * files.el (make-backup-file-name):
9441         (backup-file-name-p):
9442         (file-relative-name):
9443         (abbreviate-file-name):
9444         (set-auto-mode):
9445         * code-process.el (call-process-region): Removed unnecessary
9446         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9447         support out of the universe.
9448
9449         * process.el:
9450         * code-process.el:
9451         * bytecomp.el (byte-compile-file): Removed reference to
9452         buffer-file-type, and commented usage of binary-process-output
9453         NTEmacs variables.
9454
9455 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9456
9457         * help.el (function-arglist): Add case for macro.
9458
9459 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9460
9461         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9462         printers.
9463         (custom-display): Added a menu for printer/display tags.
9464
9465         * frame.el (frame-type):
9466         * device.el (device-type): Added 'msprinter to the doc string, and
9467         removed 'pc -- it is not going to be implemented ever.
9468         (call-device-method): Fixed docstring typo.
9469         Defined specifier tags 'printer and 'display.
9470
9471 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9472
9473         * lisp/itimer.el (itimer-run-expired-timers): (consp
9474           last-command-event-time) instead of (consp
9475           'last-command-event-time).
9476
9477 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9478
9479         * msw-glyphs.el: Removed obsolete commentary.
9480
9481 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9482
9483         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9484         better default value.
9485
9486 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9487
9488         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9489         (read-string): Ditto.
9490         (eval-minibuffer): Ditto.
9491         (read-command): Ditto.
9492         (read-function): Ditto.
9493         (read-variable): Ditto.
9494         (read-number): Ditto.
9495         (read-shell-command): Ditto.
9496         (read-number): Record history.
9497
9498 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9499
9500         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9501
9502 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9503
9504         * faces.el (startup-initialize-custom-faces): New function.
9505         Reset all faces created during auto-autoloads loading time
9506         by defface.
9507         * startup.el (command-line): Call it.
9508
9509 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9510
9511         * about.el (about-hackers): Add myself to contributors list.
9512
9513 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9514
9515         * menubar-items.el (maybe-add-init-button): Removed an argument in
9516         a call to load-user-init-file, as the function managed to lose its
9517         formal parameter a few betas ago.
9518
9519 2000-01-18  Martin Buchholz <martin@xemacs.org>
9520
9521         * XEmacs 21.2.27 is released.
9522
9523 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9524
9525         * process.el (shell-command-to-string): Use the FSF docstring.
9526         Make shell-command-to-string the standard function, and
9527         exec-to-string the (deprecated) alias.
9528
9529         * startup.el: typo fix.
9530
9531 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9532
9533         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9534
9535 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9536
9537         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9538         buffers after visible buffers.
9539         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9540
9541 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9542
9543         * info.el (Info-extract-menu-node-name): Stop at a dot
9544         followed by whitespace or right parenthesis.
9545
9546 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9547
9548         * info.el (Info-directory-list): Warn against using Customize with
9549         Info-directory-list.
9550
9551 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9552
9553         * minibuf.el (read-file-name): doc fix.
9554
9555         * autoload.el (update-file-autoloads): doc fix.
9556
9557         * about.el (about-hackers): Change my E-mail address.
9558
9559 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9560
9561         * info.el (Info-visit-file): Just use the `f' interactive spec to
9562         read a filename in the standard way.
9563
9564 2000-01-13  Andy Piper  <andy@xemacs.org>
9565
9566         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9567         (gutter-buffers-tab-extent): new variable.
9568         (update-tab-in-gutter): call add-tab-to-gutter again if the
9569         orientation has changed.
9570         (add-tab-to-gutter): cope with different orientations.
9571
9572 2000-01-11  Didier Verna  <didier@xemacs.org>
9573
9574         * info.el (Info-following-node-name): backward-skip dots as well
9575         as spaces (dots at the end of a node name aren't part of it).
9576         (Info-extract-menu-node-name): don't skip dots. There could be
9577         some in the node name.
9578         (Info-index): allow dots to be part of a node name.
9579
9580 2000-01-12  Andreas Jaeger  <aj@suse.de>
9581
9582         * files.el (auto-mode-alist): Added idlwave-mode.
9583         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9584
9585 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9586
9587         * info.el (Info-search): Show default value.
9588
9589 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9590
9591         * info.el (Info-read-node-completion-table): New variable.
9592         (Info-read-node-name-1): New function.
9593         (Info-read-node-name): Use it.
9594         (Info-follow-reference): Use DEFAULT argument of completing-read.
9595         (Info-menu): Ditto.
9596
9597 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9598
9599         * hyper-apropos.el (hyper-describe-key-briefly): Save
9600         window configuration.
9601         (hyper-describe-face): Use DEFAULT of completing-read.
9602         (hyper-apropos-read-variable-symbol): Ditto.
9603         (hyper-apropos-read-function-symbol): Ditto.
9604
9605 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9606
9607         * mule/mule-cmds.el (set-default-coding-system): Set
9608         comint-exec-hook to use coding-system-for-read and
9609         coding-system-for-write so that C-x RET c works.
9610
9611 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9612
9613         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9614         (previous-matching-history-element): Increment
9615         minibuffer-max-depth by 1.
9616         (next-matching-history-element): Ditto.
9617
9618 2000-01-11  Andy Piper  <andy@xemacs.org>
9619
9620         * gutter-items.el (buffers-tab): Create a new face for the buffers
9621         tab.
9622         (buffers-tab-face): use it.
9623
9624 2000-01-10  Didier Verna  <didier@xemacs.org>
9625
9626         * modeline.el (modeline-scrolling-method): change modeline X
9627         cursor appearance according to the value.
9628
9629 2000-01-07  Andreas Jaeger  <aj@suse.de>
9630
9631         * about.el (about-hackers): Moved my entry to contributor list.
9632         (xemacs-hackers): Added myself.
9633         (about-maintainer-info): Added description of myself.
9634
9635
9636 2000-01-07  Didier Verna  <didier@xemacs.org>
9637
9638         * modeline.el (modeline-scrolling-method): new variable.
9639         (mouse-drag-modeline): add reference to it in the docstring.
9640         (mouse-drag-modeline): handle it.
9641
9642 2000-01-08  Andy Piper  <andy@xemacs.org>
9643
9644         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9645         calls.
9646         (remove-buffer-from-gutter-tab): ditto.
9647
9648 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9649
9650         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9651         (custom-face-edit): Fix grammatical error in help message.
9652
9653 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9654
9655         * movemail.el: Added.
9656
9657         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9658
9659 2000-01-03  Didier Verna  <didier@xemacs.org>
9660
9661         * modeline.el (mouse-drag-modeline): remove the code related to
9662         the modeline horizontal scrolling facility.
9663
9664 1999-12-31  Martin Buchholz <martin@xemacs.org>
9665
9666         * XEmacs 21.2.26 is released.
9667
9668 1999-12-28  Andy Piper  <andy@xemacs.org>
9669
9670         * wid-edit.el (widget-push-button-value-create): The gui cache
9671         does not agree with native widgets which can only be displayed
9672         once per window. The reasons for caching are diminished now that
9673         we don't hog resources when creating buttons.
9674         (widget-push-button-cache) deleted.
9675
9676 1999-12-24  Martin Buchholz <martin@xemacs.org>
9677
9678         * XEmacs 21.2.25 is released.
9679
9680 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9681
9682         * hyper-apropos.el (hyper-apropos): Toggle
9683         hyper-apropos-programming-apropos correctly.
9684         Set REGEXP when user accepts default value.
9685
9686 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9687
9688         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9689         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9690
9691 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9692
9693         * mule/mule-category.el (undefined-category-designator):
9694         Return char instead of character.  Search for undefined one.
9695         (describe-category): Use with-displaying-help-buffer.
9696
9697 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9698
9699         * byte-optimize.el (byte-optimize-plus):
9700         Optimize (+ 1) to 1 instead of (1+ nil).
9701
9702         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9703
9704         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9705
9706         * byte-optimize.el (byte-optimize-char-before): New function.
9707         Remove performance penalty for using (char-before) instead of (char-after).
9708
9709 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9710
9711         * mule/mule-category.el (char-category-list): Return character
9712         instead of integer.
9713
9714 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9715
9716         * minibuf.el (read-buffer): Check default is buffer object.
9717
9718 1999-11-25  Andy Piper  <andy@xemacs.org>
9719
9720         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9721         for buttons.
9722
9723 1999-12-16  Andreas Jaeger  <aj@suse.de>
9724
9725         * package-get.el (package-get-maybe-save-index): Fixed typo.
9726         Patch by Jeff Miller <jmiller@smart.net>.
9727
9728 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9729
9730         * gnuserv.el (gnuserv-process-filter):  don't call
9731         gnuserv-write-to-client when gnuserv-current-client is nil
9732
9733 1999-12-14  Martin Buchholz <martin@xemacs.org>
9734
9735         * XEmacs 21.2.24 is released.
9736
9737 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9738
9739         * about.el (about-hackers): Update my email address.
9740
9741 1999-12-07  Martin Buchholz <martin@xemacs.org>
9742
9743         * XEmacs 21.2.23 is released.
9744
9745 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9746
9747         * package-get.el (package-get-download-sites): Removed several
9748         defunct download sites, added many new ones, and corrected a few
9749         incorrect directory-on-site entries.  Added physical locations to
9750         site-description.
9751
9752 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9753
9754         * finder.el (finder-commentary): add DOC string and fix
9755         interactive spec
9756
9757 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9758
9759         * help.el (describe-function): Don't forget to intern the string
9760         completing-read returns.
9761         (describe-variable): Ditto.
9762
9763 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9764
9765         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9766         `hyper-apropos-help-mode' here to find symbol to customize
9767         irregardless of cursor position and simplify
9768         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9769         `hyper-apropos-popup-menu'.
9770
9771 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9772
9773         * apropos.el (apropos-mode-map): Add return to call
9774         apropos-follow.
9775         (apropos-print): Call apropos-mode to have better
9776         command reference. Put keymap text-poperty to
9777         symbole name.
9778
9779 1999-11-22  Alastair Burt  <burt@dfki.de>
9780
9781         * help.el: (describe-bindings-1): Added handling of keymaps for
9782         the extents at point.
9783
9784 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9785
9786         * gutter-items.el (buffers-tab-items): Wrap the function in a
9787         save-match-data
9788
9789 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9790
9791         * help.el (describe-function): Use the DEFAULT argument to
9792         completing-read.
9793         (describe-variable): Ditto.
9794
9795 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9796
9797         * minibuf.el (read-from-minibuffer): Add optional argument
9798         DEFAULT to have better mini-buffer history support.
9799         (completing-read): Pass default to read-from-minibuffer.
9800         (read-buffer): Pass default to completing-read.
9801
9802 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9803
9804         * font-lock.el (font-lock-doc-string-face): Document the
9805         `font-lock-lisp-like' property.
9806
9807 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9808
9809         * lisp-mode.el: Specify `font-lock-lisp-like'.
9810
9811         * font-lock.el (font-lock-lisp-like): New function.
9812         (font-lock-fontify-syntactically-region): Use it.
9813
9814 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9815
9816         * XEmacs 21.2.22 is released
9817
9818 1999-11-28  Martin Buchholz <martin@xemacs.org>
9819
9820         * XEmacs 21.2.21 is released.
9821
9822 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9823
9824         * minibuf.el (read-coding-system): Accept symbol and
9825         coding-system object as a default-coding-system.
9826
9827 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9828
9829         * minibuf.el (read-coding-system): Accept symbol as
9830         a default-coding-system.
9831
9832 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9833
9834         * apropos.el (apropos-documentation): Use insert instead
9835         of princ.
9836
9837 1999-11-07  William M. Perry  <wmperry@aventail.com>
9838
9839         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9840           for the linux console.
9841
9842         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9843           stuff to work when you are not on a window system, since the GPM
9844           mouse support now allows pasting from outside of XEmacs.
9845
9846 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9847
9848         * XEmacs 21.2.20 is released
9849
9850 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9851
9852         * setup-paths.el (paths-default-info-directories): Add
9853         /usr/share/info and /usr/local/share/info.
9854
9855 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9856
9857         * about.el: Updated Vladimir Ivanovic's info.
9858
9859 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9860
9861         * auto-show.el (auto-show-truncationp): Remove.
9862
9863         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9864
9865 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9866
9867         * indent.el (indent-line-to): fix bug: spaces were not replaced
9868         with tab if column is multiple of tab-width
9869         From dhn@qedinc.com
9870
9871 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9872
9873         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9874         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9875
9876         * package-get.el (package-get-package-provider): Be verbose when
9877         interactive. Patch from Robert Pluim
9878
9879 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9880
9881         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9882         info file suffixes.
9883
9884 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9885
9886         * process.el (open-network-stream): Add a new optional parameter
9887         PROTOCOL to support udp; fix a minor typo and add an explanation
9888         in docstring for udp programming.
9889
9890         * code-process.el (open-network-stream): Add a new optional
9891         parameter PROTOCOL to support udp; fix a minor typo and add an
9892         explanation in docstring for udp programming.
9893
9894 1999-10-18  Andy Piper  <andy@xemacs.org>
9895
9896         * gui.el (make-gui-button): be more precise about how we call
9897         callbacks.
9898
9899         * wid-edit.el (widget-push-button-value-create): Use the new form
9900         of native gui-button.
9901
9902 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9903
9904         * info.el (Info-page-prev): Don't do (sit-for 0).
9905
9906 1999-10-13  Andy Piper  <andy@xemacs.org>
9907
9908         * gutter-items.el (progress-abort-glyph): new glyph for showing
9909         abort status.
9910         (append-progress): dispatch-event rather than sit-for.
9911         (abort-progress): new function. Show the abort glyph with an
9912         appropriate message.
9913         (raw-append-progress): dispatch-event rather than sit-for.
9914         (display-progress): cope with aborts.
9915
9916         * gui.el (make-gui-button): Use native widgets for buttons
9917         unconditionally.
9918         (insert-gui-button): ditto.
9919         (gui-button-p): ditto.
9920
9921         * xbm-button.el: remove from core.
9922
9923         * xpm-button.el: remove from core.
9924
9925 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9926
9927         * faces.el (init-device-faces): Don't initialize the random faces
9928         on the stream device.
9929
9930 1999-10-06  Andy Piper  <andy@xemacs.org>
9931
9932         * files.el (recover-file): Don't use ls under windows for revert buffer.
9933
9934 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9935
9936         * package-get.el (package-get-download-menu): Make menu really
9937         toggle download sites.
9938         (package-get-download-sites): Add autoload cookie.
9939
9940 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9941
9942         * setup-paths.el (paths-find-module-directory): Ditto.
9943
9944 1999-09-29  Werner Fink  <werner@suse.de>
9945
9946         * setup-paths.el (paths-find-exec-directory): Add missing nil
9947         parameter for environment.
9948
9949 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9950
9951         * modeline.el (modeline-format):
9952         Only purecopy the strings.  Else
9953         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9954         barfs.
9955
9956 1999-08-28  Mike Woolley  <mike@bulsara.com>
9957
9958         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9959         user setting comint-completion-addsuffix and
9960         comint-process-echoes.
9961
9962 1999-09-22  Andy Piper  <andy@xemacs.org>
9963
9964         * gutter-items.el (update-tab-in-gutter): use
9965         last-nonminibuf-window instead of selected-window.
9966
9967 1999-09-18  Andy Piper  <andy@xemacs.org>
9968
9969         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9970         display on.
9971
9972         * subr.el (record-buffer-hook): new variable so that the hook gets
9973         some documentation.
9974
9975 1999-09-16  Andy Piper  <andy@xemacs.org>
9976
9977         * gutter-items.el (update-tab-in-gutter): only update when the
9978         gutter is visible.
9979         (remove-buffer-from-gutter-tab): ditto.
9980
9981 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9982
9983         * simple.el (do-auto-fill): Commented out part of Kinsoku
9984         processing.
9985
9986 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9987
9988         * isearch-mode.el (isearch-highlightify-region): Give the
9989         highlighting extents a high priority.
9990         (isearch-make-extent): Give the main highlighting extent an even
9991         higher priority.
9992
9993 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9994
9995         * packages.el (packages-compute-package-locations): Fix typo from
9996         -u rationalization.
9997
9998 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9999
10000         * setup-paths.el (paths-find-doc-directory): Respect value of
10001         `configure-doc-directory.'
10002
10003         * find-paths.el (paths-find-architecture-directory): Give
10004         precendence `default' argument (which typically comes from
10005         configure).
10006
10007 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10008
10009         * startup.el (command-line-early): Added options -user-init-file
10010         and -user-init-directory.
10011
10012         * files.el (user-init-file): Default to NIL so we can recognize
10013         when it's set.
10014
10015 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10016
10017         * obsolete.el (init-file-user):
10018         * startup.el:
10019         * packages.el (packages-compute-package-locations):
10020         * package-get.el (package-get-user-index-filename):
10021         * menubar-items.el (maybe-add-init-button):
10022         * info.el (Info-annotations-path):
10023         * dump-paths.el:
10024         Change `user-init-directory' to be an absolute path.
10025         Use `user-init-directory' where appropriate.
10026         Zap `init-file-user' and its uses.
10027
10028 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10029
10030         * subr.el (copy-symbol): New function.
10031
10032 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10033
10034         * isearch-mode.el (isearch-done): Be sure to restore invisible
10035         extents in the proper buffer.
10036         (isearch-pre-command-hook): Set this-command to the correct value
10037         in case the buffer has changed and old overriding-local-map was
10038         used.
10039         (isearch-restore-extent): Use remprop instead of setting the
10040         property to nil.
10041
10042 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10043
10044         * cmdloop.el (execute-extended-command): Update zmacs region
10045         before the delay.
10046         (execute-extended-command): Make the message gettext-friendly.
10047
10048 1999-09-07  Andy Piper  <andy@xemacs.org>
10049
10050         * gutter-items.el (progress-gauge-glyph): renamed from
10051         progress-glyph.
10052         (progress-text-glyph): new variable.
10053         (progress-layout-glyph): use layouts and text glyphs.
10054         (progress-area-buffer): removed.
10055         (progress-text-and-extent): new variable.
10056         (progress-displayed-p): dynamically create gutter area buffer.
10057         (clear-progress): ditto.
10058         (raw-append-progress): ditto.
10059         (append-progress): use new glyph names.
10060         (raw-append-progress): only create the extent when needed. set
10061         properties more optimally.
10062         (progress): remove args.
10063
10064 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10065
10066         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10067         mapcar where the return value is unused.
10068         (isearch-restore-invisible-extents): Ditto.
10069         (isearch-highlight-all-cleanup): Ditto.
10070         (isearch-delete-extents-in-range): Traverse the extents only once.
10071         (isearch-highlight-all-update): Don't start over if the search
10072         string has changed and more input is pending.
10073
10074 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10075
10076         * packages.el (packages-find-package-data-path): Ditto.
10077
10078         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10079
10080         * subr.el (mapc-internal): Don't make obsolete.
10081
10082         * cl-extra.el (mapc): Resurrect.
10083
10084 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10085
10086         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10087         alias.
10088
10089         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10090         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10091         (isearch-yank-clipboard): Use get-clipboard instead of
10092         x-get-clipboard.
10093         (isearch-yank-selection): Fix docstring.
10094
10095 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10096
10097         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10098
10099 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10100
10101         * cl-macs.el (extent-start-position): Fix setf method.
10102         (extent-end-position): Ditto.
10103
10104 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10105
10106         * isearch-mode.el: End merge with FSF 20.4.
10107
10108         * isearch-mode.el (search-invisible): New variable.
10109         (isearch-hide-immediately): Ditto.
10110         (isearch-unhidden-extents): Ditto.
10111         (isearch-range-invisible): New function.
10112         (isearch-unhide-extent): Ditto.
10113         (isearch-restore-invisible-extents): Ditto.
10114         (isearch-restore-extent): Ditto.
10115
10116         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10117         implementation.
10118         (isearch-ring-retreat-edit): Ditto.
10119         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10120         (isearch-forward-regexp): New arguments NOT-REGEXP and
10121         NO-RECURSIVE-EDIT.
10122         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10123         (isearch-backward-regexp): New arguments NOT-REGEXP and
10124         NO-RECURSIVE-EDIT.
10125         (isearch-mode): Return isearch-success.
10126         (isearch-update): Use unread-command-events instead of
10127         unread-command-event.
10128         (isearch-abort): If an invalid regexp is encountered, keep popping
10129         states.
10130         (isearch-*-char): Use FSF implementation.
10131         (isearch-whitespace-chars): Use the more robust FSF's
10132         implementation.
10133         (isearch-within-brackets): New variable.
10134         (isearch-mode): Initialize it.
10135         (isearch-edit-string): Bind it.
10136         (isearch-search-and-update): Set it.
10137         (isearch-push-state): Push it.
10138         (isearch-top-state): Pop it.
10139         (isearch-search): Set it.
10140         (isearch-printing-char): When called by isearch-whitespace-chars,
10141         handle M-SPC gracefully.
10142         (isearch-message-prefix): New argument ELLIPSIS.
10143         (isearch-message-suffix): Ditto.
10144         (isearch-message): Use the ELLIPSIS argument when calling
10145         isearch-message-prefix and isearch-message-suffix.
10146         (isearch-message-prefix): Distinguish between "wrapped" and
10147         "overwrapped" search, FWIW.
10148
10149 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10150
10151         * isearch-mode.el (isearch-edit-string): Use the head of the
10152         search ring instead of search-last-string and search-last-regexp.
10153         (search-highlight): Renamed from isearch-highlight.
10154         (isearch-exit): Use the new name.
10155         (isearch-highlight): Ditto.
10156         (isearch-dehighlight): Ditto.
10157         (isearch-update-ring): New function.
10158         (isearch-done): Call it.
10159         (isearch-done): New argument EDIT.
10160         (isearch-repeat): If search string is empty, look up at the car of
10161         the search ring; ignore the yank pointer.
10162         (isearch-abort): Call isearch-done with NOPUSH.
10163         (isearch-cancel): New function.
10164         (isearch-mode-map): Bind it to ESC ESC ESC.
10165
10166         * isearch-mode.el: Begin merge with FSF 20.4.
10167
10168 1999-09-01  Andy Piper  <andy@xemacs.org>
10169
10170         * x-select.el (x-get-clipboard): obsolete.
10171         (x-yank-clipboard-selection): obsolete
10172
10173         * select.el (disown-selection): need to be careful to disown the
10174         clipboard if we set it via selection.
10175         (get-clipboard): move from x-select.el
10176         (yank-clipboard-selection): ditto.
10177
10178 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10179
10180         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10181         isearch-highlight-all-matches to nil.
10182         (isearch-fixed-case): New variable.
10183         (isearch-mode): Initialize it.
10184         (isearch-edit-string): Save it.
10185         (isearch-toggle-case-fold): Set it.
10186         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10187         need to check isearch-fixed-case.
10188         (isearch-toggle-case-fold): Update highlighting of all matches
10189         before the pause.
10190         (isearch-edit-string):
10191
10192 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10193
10194         * isearch-mode.el (isearch-edit-string): Call isearch-message
10195         before reading the event so that the prompt is displayed properly.
10196         (isearch-message): Use isearch-nonincremental when calling
10197         isearch-message-prefix.
10198         (minibuffer-local-isearch-map): Bind up and down to do the same as
10199         M-p and M-n respectively.
10200         (isearch-done): New arg NOPUSH.
10201         (isearch-edit-string): Use it.
10202         (isearch-edit-string): Don't bind isearch-string.
10203         (isearch-ring-adjust): Edit string, *then* push state.
10204
10205 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10206
10207         * faces.el (isearch-secondary): Make isearch-secondary look
10208         different than default.
10209
10210 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10211
10212         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10213         save-excursion.
10214         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10215         (isearch-update): Call isearch-dehighlight without arguments.
10216         (isearch-done): Ditto.
10217
10218         * isearch-mode.el (isearch-fix-case): If the search string has no
10219         upper-case letters, allow the folding to be reenabled.
10220         Previously, once disabled, the folding would remain that way until
10221         the end of isearch.
10222         (isearch-top-state): Call isearch-fix-case.
10223
10224         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10225         save-excursion.
10226         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10227
10228 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10229
10230         * xpm-button.el:
10231         xbm-button.el: Need to exist in core because gui.el depends on
10232         them.
10233
10234 1999-08-31  Andy Piper  <andy@xemacs.org>
10235
10236         * gutter-items.el (buffers-tab-face): new customizable variable.
10237         (buffers-tab-default-buffer-line-length): new specifier for
10238         maximum viewable characters.
10239         (progress-stack): new variable for implementing widget-based
10240         progress messages.
10241         (progress-area-buffer): ditto.
10242         (progress-glyph-height): ditto.
10243         (progress-stop-callback): ditto.
10244         (progress-quit-function): new function.
10245         (progress-glyph): new variable.
10246         (progress-layout-glyph): ditto.
10247         (progress-displayed-p): new function, see message-displayed-p for
10248         details.
10249         (clear-progress): ditto.
10250         (remove-progress): ditto.
10251         (append-progress): ditto.
10252         (raw-append-progress): ditto.
10253         (display-progress): ditto.
10254         (current-progress): ditto.
10255         (current-progress-label): ditto.
10256         (progress): ditto.
10257         (lprogress): ditto.
10258
10259
10260 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10261
10262         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10263
10264         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10265         `isearch-yank-selection'.
10266         (isearch-mode-map): Use it.
10267         (isearch-yank-selection): Use `get-selection' instead of
10268         `get-x-selection'.
10269
10270 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10271
10272         * faces.el (isearch-secondary): Create face here.
10273
10274         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10275         timers.
10276
10277 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10278
10279         * subr.el (buffer-string): More robust backward compatibility
10280         check, courtesy William Perry.
10281
10282 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10283
10284         * replace.el (perform-replace): Stop the search after the search
10285         limit has been reached.
10286
10287 1999-08-23  Andy Piper  <andy@xemacs.org>
10288
10289         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10290         here if we don't have one.
10291
10292 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10293
10294         * ldap.el (ldap-coding-system): Default to nil until we get
10295         efficient UTF8 support
10296         (ldap-decode-string): Guard against `decode-coding-string' not
10297         being defined
10298         (ldap-encode-string): Guard against `encode-coding-string' not
10299         being defined
10300
10301 1999-08-23  Didier Verna  <didier@xemacs.org>
10302
10303         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10304         Some doc strings improvements, and add a star to the `interactive'
10305         calls.
10306
10307 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10308
10309         * font-lock.el (java-font-lock-keywords-3): introduced new
10310         keywords and regexpes for javadoc syntax 1.2.
10311
10312 1999-08-17  Andy Piper  <andy@xemacs.org>
10313
10314         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10315         format-buffers-tab-line.
10316         (buffers-tab-max-buffer-line-length): new variable.
10317         (format-buffers-tab-line): new function. truncate names if over
10318         buffers-tab-max-buffer-line-length.
10319
10320 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10321
10322         * cus-start.el: Customize the variable `bell-inhibit-time'.
10323
10324 1999-08-16  Andy Piper  <andy@xemacs.org>
10325
10326         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10327         brute-force approach to deleting the last buffer.
10328         (buffers-tab-grouping-regexp): new customizable variable.
10329         (select-buffers-tab-buffers-by-mode): use it.
10330
10331 1999-08-13  Andy Piper  <andy@xemacs.org>
10332
10333         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10334         deletion problem.
10335
10336 1999-07-30  Didier Verna  <didier@xemacs.org>
10337
10338         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10339         of princ to output symbols.
10340         (custom-save-face-internal): ditto.
10341         (custom-save-resets): ditto.
10342
10343 1999-08-09  Didier Verna  <didier@xemacs.org>
10344
10345         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10346         `regexp-quote' to protect the major mode name for use as a regular
10347         expression (c++ needs this for instance).
10348
10349 1999-08-08  Andy Piper  <andy@xemacs.org>
10350
10351         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10352         cope with similar mode names.
10353
10354         * gutter-items.el (buffers-tab-selection-function): new selection
10355         function.
10356         (select-buffers-tab-buffers-by-mode): new function.
10357         (buffers-tab-items): use it if set to only display buffers in the
10358         tab in the current buffer's group..
10359         (update-tab-in-gutter): use new api.
10360         (remove-buffer-from-gutter-tab): ditto.
10361
10362         * gutter-items.el (buffers-tab-max-size): set custom selection
10363         default to 6.
10364         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10365         (add-tab-to-gutter): set face as default.
10366
10367 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10368
10369         * faces.el (frob-face-property): Merge the fall-back specifier
10370         with the target, not replace it.
10371
10372 1999-08-05  Andy Piper  <andy@xemacs.org>
10373
10374         * gutter-items.el (update-tab-in-gutter): add frame argument for
10375         buffer-items.
10376         (update-tab-in-gutter): use it.
10377
10378         * gutter-items.el (record-buffer-hook): set.
10379
10380         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10381         change.
10382         (switch-to-buffer-hook) deleted.
10383
10384 1999-08-04  Andy Piper  <andy@xemacs.org>
10385
10386         * gutter-items.el (update-tab-in-gutter): make sure this will work
10387         as an argument to create-frame-hook.
10388
10389 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10390
10391         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10392         instead of timer emulation.
10393
10394 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10395
10396         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10397         Emacs isearch enhancements.
10398
10399 1999-07-28  Andy Piper  <andy@xemacs.org>
10400
10401         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10402         all devices that support tab controls.
10403         (remove-buffer-from-gutter-tab): new function. to be used as a
10404         value for kill-buffer-hook.
10405
10406 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10407
10408         * auto-show.el (auto-show-truncationp): changed to match
10409         `window_translation_on'
10410
10411 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10412
10413         * XEmacs 21.2.19 is released
10414
10415 1999-07-28  SL Baur  <steve@miho>
10416
10417         * code-files.el (insert-file-contents): Fix docstring.
10418         revert previous change.
10419
10420 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10421
10422         * fill.el (fill-region-as-paragraph): Change re-break-point to
10423         contain word-across-newline plus one character so that filling
10424         Japanese and Chinese works as desired.
10425         * simple.el (do-auto-fill): Ditto.
10426
10427 1999-07-26  SL Baur  <steve@miho>
10428
10429         * mule/japanese.el ("Japanese"): Do not specify a default input
10430         method.
10431         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10432
10433 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10434
10435         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10436         able to use cl-macs macro in early lisp.
10437
10438 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10439
10440         * custom.el:
10441         * cus-face.el:
10442         * cus-edit.el:
10443                 Massive custom Theme API changes.
10444
10445 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10446
10447         * code-files.el (insert-file-contents): Regard
10448         coding-system-magic-cookie if `coding-system-for-read' is nil.
10449
10450 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10451
10452         * mule/thai-xtis.el: Add coding: local variable, to avoid
10453         bootstrapping problem with C locale.
10454
10455 1999-07-22  Andy Piper  <andy@xemacs.org>
10456
10457         * dumped-lisp.el (preloaded-file-list): guard against putting
10458         gutter-items in a less than functional XEmacs.
10459         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10460
10461 1999-07-18  Bob Weiner  <weiner@beopen.com>
10462
10463         * fill.el (fill-context-prefix): Fixed bug that prevented the
10464         setting of an adaptive fill prefix when the `dont-skip-first' was
10465         t.
10466
10467 1999-07-22  SL Baur  <steve@miho>
10468
10469         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10470
10471 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10472
10473         * files.el (interpreter-mode-alist): add `make', `guile', and
10474         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10475         makefile-mode, guile is a scheme, and someday XEmacs will be
10476         modular enough to use as an efficient scripting tool.)
10477
10478 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10479
10480         * mule/mule-cmds.el (reset-language-environment): Regard
10481         coding-category `utf-8' and `ucs-4' if they are available.
10482
10483 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10484
10485         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10486         (prefer-coding-system): Fix DOC-string.
10487
10488         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10489         DOC-string too.
10490
10491         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10492         Mule.
10493         (coding-system-change-eol-conversion): Fix DOC-string.
10494
10495 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10496
10497         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10498         instead of `list-coding-system'.
10499
10500 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10501
10502         * menubar-items.el (default-menubar): `select-input-method' was
10503         renamed to `set-input-method'.
10504
10505         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10506         "Set Language Environment" menu.
10507
10508         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10509         "Describe Language Support" menu.
10510
10511 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10512
10513         * mule/chinese.el ("Chinese-GB"): Rename
10514         `chinese-gb-environment-setup-function' to
10515         `setup-chinese-gb-environment-internal'.
10516
10517 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10518
10519         * mule/korean.el: Use `define-coding-system-alias' instead of
10520         `copy-coding-system'.
10521
10522 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10523
10524         * mule/mule-cmds.el (set-language-environment-coding-systems):
10525         Treat duplicated coding-categories.
10526
10527 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10528
10529         * mule/japanese.el: Use `define-coding-system-alias' instead of
10530         `copy-coding-system'.
10531
10532 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10533
10534         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10535         coding-system `viscii'.
10536
10537 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10538
10539         * mule/cyrillic.el:
10540         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10541         (cyrillic-alternativnyj-decode-table): New variable.
10542         (cyrillic-alternativnyj-encode-table): New variable.
10543         - Specify `iso-8-1' as a category of coding-system
10544           `alternativnyj'.
10545         - Abolish general Cyrillic environment.
10546
10547 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10548
10549         * mule/chinese.el:
10550         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10551         - Register `chinese-gb-environment-setup-function' as a
10552           `setup-function' of "Chinese-GB" environment.
10553
10554 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10555
10556         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10557         optional argument `parents'.
10558
10559         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10560         property for Thai-XTIS.
10561
10562         * mule/mule-help.el (help-with-tutorial): Use property
10563         `tutorial-coding-system' of language-info as a coding-system to
10564         read tutorial file.
10565
10566 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10567
10568         * mule/thai-xtis.el: Don't setup `setup-function' and
10569         `exit-function'.
10570
10571         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10572         `set-coding-category-system' to set up coding-system for
10573         coding-category.
10574
10575         * mule/mule-cmds.el (prefer-coding-system): Use
10576         `set-coding-category-system' to set up coding-system for
10577         coding-category.
10578
10579 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10580
10581         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10582         Thai-XTIS environment.
10583
10584         * mule/mule-cmds.el (prefer-coding-system): Use
10585         `find-coding-system' instead of `coding-system-p'.
10586
10587 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10588
10589         * mule/mule-cmds.el (set-language-environment-coding-systems):
10590         Modify eol-type for XEmacs.
10591
10592         * mule/thai-xtis.el: Delete unused local variable `category'.
10593
10594         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10595         function.
10596         (prefer-coding-system): Don't call
10597         `update-coding-systems-internal'; use function
10598         `coding-category-list' instead of variable `coding-category-list';
10599         use `set-coding-priority-list' instead of `set-coding-priority';
10600         modify `eol-type' for XEmacs.
10601
10602         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10603         `charset-columns'.
10604         (char-width): Likewise.
10605
10606 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10607
10608         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10609         `tis-620'.
10610
10611         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10612         `set-coding-priority-list' instead of `set-coding-priority'; don't
10613         call `update-coding-systems-internal'.
10614
10615         * mule/mule-misc.el (coding-system-get): New function.
10616         (coding-system-put): New function.
10617         (coding-system-category): New function.
10618
10619 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10620
10621         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10622         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10623         to avoid conflict with leim/quail/thai-xtis.
10624
10625         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10626         to thai-xtis-chars.el.
10627
10628         * mule/thai-xtis-chars.el: New file (split from
10629         mule/thai-xtis.el).
10630
10631 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10632
10633         * mule/thai-xtis.el:
10634         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10635         - Add syntax entries.
10636         - Put `preferred-coding-system' of the charset `thai-xtis' to
10637           `tis-620'.
10638
10639 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10640
10641         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10642         rewritten to use write-multibyte-character.
10643
10644 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10645
10646         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10647         of `iso-2022-7'.
10648         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10649         ported yet.
10650         (read-input-method-name): Treat optional argument `default'.
10651
10652 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10653
10654         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10655         all.
10656         (set-language-info-alist): Set up menus here.
10657
10658 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10659
10660         * minibuf.el (completing-read): Add new optional argument
10661         `default'.
10662         (read-coding-system): Add new optional argument
10663         `default-coding-system'.
10664
10665 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10666
10667         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10668         (viet-viscii-...->viet-vscii...).
10669
10670 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10671
10672         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10673         and menus.
10674
10675 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10676
10677         * mule/mule-cmds.el (input-method-function): Add permanent-local
10678         property.
10679
10680 1999-03-30  Dave Love  <fx@gnu.org>
10681
10682         * mule/mule-cmds.el (current-language-environment): Doc fix.
10683
10684 1999-02-06  Richard Stallman  <rms@gnu.org>
10685
10686         * mule/european.el (setup-slovenian-environment): New function.
10687         ("Slovenian"): New language environment.
10688
10689 1999-01-27  Dave Love  <fx@gnu.org>
10690
10691         * mule/mule-cmds.el (current-language-environment): Provide :link,
10692         :type (choices) and appropriate :get.
10693
10694 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10695
10696         * mule/mule-cmds.el (describe-language-environment): Don't alter
10697         input-method-alist.
10698
10699 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10700
10701         * mule/mule-cmds.el (prefer-coding-system): Call
10702         set-coding-priority, so that the internal array of priorities is
10703         also updated.
10704
10705 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10706
10707         * mule/mule-cmds.el (prefer-coding-system): If the argument
10708         requires specific EOL conversion type, make the default coding
10709         systems use that.
10710
10711 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10712
10713         * mule/mule-cmds.el (set-language-environment): Pass the default
10714         eol-type to set-language-environment-coding-systems.
10715         (set-default-coding-systems): Copy the eol-type property for the
10716         new default values of {buffer-file,process}-coding-system from the
10717         old defaults.
10718         (set-language-environment-coding-systems): Accept an optional
10719         argument EOL-TYPE, and set the eol-type property of the default
10720         coding systems accordingly.
10721
10722 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10723
10724         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10725         use generate-new-buffer instead of get-buffer-create.
10726
10727 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10728
10729         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10730
10731 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10732
10733         * mule/mule-cmds.el (default-input-method): Fix custom type.
10734
10735 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10736
10737         * mule/mule-cmds.el (setup-specified-language-environment):
10738         Add apropos-inhibit property.
10739         (describe-specified-language-support): Likewise.
10740
10741 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10742
10743         * mule/mule-cmds.el: Doc fixes.
10744
10745 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10746
10747         * mule/mule-cmds.el (register-input-method): Doc-string
10748         modified.
10749
10750 1998-09-01  Dave Love  <fx@gnu.org>
10751
10752         * mule/mule-cmds.el (current-language-environment): Fix
10753         setter function.
10754
10755 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10756
10757         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10758         mule/european.el, mule/hebrew.el, mule/japanese.el,
10759         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10760         avoid bootstrapping problem if you need to recompile all the Lisp
10761         files using interpreted code.
10762
10763 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10764
10765         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10766         ("Latin-2"): Likewise.
10767
10768 1998-08-18  Per Starback  <starback@update.uu.se>
10769
10770         * mule/european.el (setup-latin2-environment): Fix typo.
10771
10772 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10773
10774         * mule/european.el: Give proper value of `input-method' key to all
10775         lang. env.
10776
10777         * mule/mule-cmds.el (activate-input-method): Handle the case that
10778         the arg INPUT-METHOD is nil correctly.
10779         (read-multilingual-string): Activate the specified input method
10780         before calling read-string.  Afterward, activate the original
10781         input method.
10782
10783 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10784
10785         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10786         (set-language-info-alist): Fix typo in doc-string.
10787
10788         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10789
10790 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10791
10792         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10793         (reset-language-environment): New function for the job that
10794         setup-english-environment used to do.
10795         (set-language-environment): Do more setups according to the info
10796         in language-info-alist.
10797         (read-language-name): Handle the case that the arg KEY is nil.
10798         (describe-language-environment): Handle input-method property.
10799
10800         * mule/: All files under this directory, which related with
10801         specific languages (such as mule/european.el, mule/greek.el,
10802         mule/hebrew.el, mule/misc-lang.el), modified as below.
10803         (setup-XXX-environment): Just call set-language-environment.  If
10804         they used to do some other jobs than what done by
10805         set-language-environment, those jobs are done in
10806         setup-XXX-environment-internal now.
10807         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10808         the value to setup-XXX-environment-internal.  Add properties
10809         input-method and features.
10810
10811         * mule/english.el (setup-english-environment): Just call
10812         reset-language-environment.
10813
10814         * mule/european.el (setup-8-bit-environment): Function deleted.
10815
10816 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10817
10818         * mule/mule-cmds.el (input-method-exit-on-first-char)
10819         (input-method-use-echo-area): Doc fixes.
10820
10821 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10822
10823         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10824         variable.
10825         (input-method-use-echo-area): New variable.
10826
10827 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10828
10829         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10830
10831 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10832
10833         * mule/mule-cmds.el (activate-input-method): Update mode line.
10834         (inactivate-input-method): Likewise.
10835
10836 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10837
10838         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10839         input method in the current buffer, but just bind
10840         current-input-method.
10841
10842 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10843
10844         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10845
10846         * mule/misc-lang.el ("IPA"): Add coding-priority and
10847         coding-system.
10848
10849 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10850
10851         * mule/greek.el: Add coding-priority.
10852
10853 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10854
10855         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10856         LANG-ENV.
10857
10858 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10859
10860         * mule/mule-cmds.el (register-input-method): Fix previous change.
10861         (setup-specified-language-environment): Doc fix.
10862
10863 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10864
10865         * mule/mule-cmds.el: Several doc fixes.
10866         (get-language-info, set-language-info): Rename argument.
10867         (set-language-info-alist): Likewise.
10868         (register-input-method): Rename argument.
10869         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10870
10871 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10872
10873         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10874         default value while reading an input method.
10875
10876 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10877
10878         * mule/mule-cmds.el (universal-coding-system-argument):
10879         Use buffer-file-coding-system as default.
10880
10881 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10882
10883         * mule/korean.el ("Korean"): Doc fix.
10884
10885 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10886
10887         * mule/mule-cmds.el (describe-language-environment): Print the
10888         languge environment at the head.
10889
10890 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10891
10892         * mule/japanese.el: Set exit-function to exit-japanese-environment
10893         for Japanese environment.
10894
10895 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10896
10897         * mule/mule-cmds.el (set-language-environment): Doc fix.
10898         (current-language-environment): Use defcustom.
10899         (default-input-method): Specify :type.
10900
10901 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10902
10903         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10904         modified.
10905         (prefer-coding-system): Doc-string modified.
10906
10907 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10908
10909         * mule/mule-cmds.el (set-language-info): Doc-string
10910         describes `coding-priority' KEY.
10911         (set-language-environment-coding-systems): New function.
10912         (select-safe-coding-system): New function.
10913         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10914         (set-language-info-alist): New optionla arg PARENTS.  Call
10915         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10916         (set-language-environment-coding-systems): New function.
10917
10918         * mule/chinese.el: Remove setting up of
10919         describe-chinese-environment-map and
10920         setup-chinese-environment-map.  Exclude them in args of calls to
10921         set-language-info-alist.  Register coding-priority key in
10922         language-info-alist.
10923
10924         * mule/cyrillic.el: Remove setting up of
10925         describe-cyrillic-environment-map and
10926         setup-cyrillic-environment-map.  Exclude them in args of calls to
10927         set-language-info-alist.  Register coding-priority key in
10928         language-info-alist.
10929
10930         * mule/english.el: Register coding-priority key in
10931         language-info-alist.
10932
10933         * mule/ethiopic.el: Register coding-priority key in
10934         language-info-alist.
10935
10936         * mule/european.el: Remove setting up of
10937         describe-european-environment-map and
10938         setup-european-environment-map.  Exclude them in args of calls to
10939         set-language-info-alist.  Register coding-priority key in
10940         language-info-alist.  Add "German" language env.
10941         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10942         (setup-german-environment): New function.
10943
10944         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10945         change default input method to "greek-postfix".
10946
10947         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10948         coding-priority key in
10949
10950 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10951
10952         * mule/mule-cmds.el (set-language-info): Doc fix.
10953         (input-method-inactivate-hook): Doc fix.
10954
10955 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10956
10957         * mule/mule-cmds.el (set-input-method): Renamed from
10958         select-input-method.
10959
10960 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10961
10962         * mule/mule-cmds.el (set-language-environment): Run
10963         exit-language-environment-hook before calling `exit-function'
10964         which is specified for the language environment.
10965
10966 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10967
10968         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10969         modified.
10970         (prefer-coding-system): Likewise.
10971         (describe-language-environment): Print aliases of each coding
10972         system.
10973         (set-language-environment-hook): New variable.
10974         (exit-language-environment-hook): New variable.
10975         (set-language-environment): Call these hooks.  Before setting a
10976         new language environment, exit from the
10977         current-language-environment if necessary.
10978         (input-method-verbose-flag): The value can be nil, t,
10979         complex-only, or default.
10980         (input-method-highlight-flag): Doc-string augmented.
10981         (activate-input-method): Check if we can run the registered
10982         function to activate an input method.
10983
10984         * mule/korean.el: Set exit-function for language environment
10985         "Korean" to exit-korean-environment.
10986         (setup-korean-environment): Moved to korea-util.el.
10987
10988 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10989
10990         * mule/mule-cmds.el (read-multilingual-string): Use
10991         current-input-method prior to default-input-method.  Don't bind
10992         current-input-method by `let', instead, activate the specified
10993         input method in the current buffer temporarily.
10994
10995 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10996
10997         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10998
10999 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11000
11001         * mule/chinese.el (post-read-decode-hz): Return the result of
11002         decode-hz-region.
11003         (pre-write-encode-hz): Do not change the value of
11004         last-coding-system.
11005
11006 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11007
11008         * mule/mule-ccl.el: Doc fixes.
11009
11010 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11011
11012         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11013         (check-ccl-program): New macro.
11014
11015 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11016
11017         * mule/mule-ccl.el: Comment about CCL syntax modified.
11018         (ccl-command-table): Add read-multibyte-character and
11019         write-multibyte-character.
11020         (ccl-code-table): Add ex-cmd.
11021         (ccl-extended-code-table): New variable.
11022         (ccl-embed-extended-command): New function.
11023         (ccl-compile-read-multibyte-character,
11024         ccl-compile-write-multibyte-character) New functions.
11025         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11026         ccl-dump-write-multibyte-character): New functions.
11027
11028 1999-07-22  SL Baur  <steve@miho>
11029
11030         * config.el (config-value-file): config.values is installed into
11031         doc-directory.
11032         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11033
11034 1999-07-19  Didier Verna  <didier@xemacs.org>
11035
11036         * rect.el: all functions rewritten, except when noted. Below is a
11037         list of interface changes.
11038         (apply-on-rectangle): new function. Obsoletes
11039         `operate-on-rectangle'. All functions that used to call this
11040         function now call the new one.
11041         (kill-rectangle): added optional prefix arg to fill lines.
11042         (delete-rectangle): ditto.
11043         (delete-extract-rectangle): ditto.
11044         (open-rectangle): ditto.
11045         (clear-rectangle): ditto.
11046         (delete-rectangle-line): added third arg FILL.
11047         (delete-extract-rectangle-line): ditto.
11048         (open-rectangle-line): ditto.
11049         (clear-rectangle-line): ditto.
11050
11051 1999-07-18  Andy Piper  <andy@xemacs.org>
11052
11053         * menubar-items.el (default-menubar): add gutter options.
11054
11055         * gutter-items.el: new file.
11056         (gutter): new group for custom.
11057         (gutter-visible-p): new variable.
11058         (default-gutter-position): ditto.
11059         (buffers-tab): new group for the buffers tab.
11060         (gutter-buffers-tab): widget to put in the gutter.
11061         (buffers-tab-max-size): max number of tabs.
11062         (buffers-tab-switch-to-buffer-function): function to call when a
11063         tab is pressed.
11064         (buffers-tab-omit-function): filter buffers with this function.
11065         (buffers-tab-format-buffer-line-function): format buffer names for
11066         inclusion in tabs.
11067         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11068         the record.
11069         (build-buffers-tab-internal): build a list of tab items.
11070         (buffers-tab-items): ditto.
11071         (add-tab-to-gutter): put a tab in the gutter area.
11072         (update-tab-in-gutter): reset the buffers in the tab.
11073
11074         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11075
11076         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11077         (switch-to-buffer-hooks): new hook.
11078
11079         * toolbar.el (default-toolbar-position): fix typo.
11080
11081 1999-07-16  Andy Piper  <andy@xemacs.org>
11082
11083         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11084
11085 1999-07-15  Didier Verna  <didier@xemacs.org>
11086
11087         * cus-edit.el (custom-prompt-variable): optional third arg makes
11088         prompt for a comment string.
11089         (customize-set-value): optional prefix makes this function handle
11090         variable comments.
11091         (customize-set-variable): ditto.
11092         (customize-save-variable): ditto.
11093         (customize-customized): handle custom comments.
11094         (customize-save-customized): ditto.
11095         (custom-variable-state-set): ditto.
11096         (custom-face-state-set): ditto.
11097         (customize-saved): ditto.
11098         (custom-variable-set): ditto.
11099         (custom-face-set): ditto.
11100         (custom-variable-save): ditto.
11101         (custom-face-save): ditto.
11102         (custom-variable-reset-saved): ditto.
11103         (custom-face-reset-saved): ditto.
11104         (custom-variable-reset-standard): ditto.
11105         (custom-face-reset-standard): ditto.
11106         (custom-comment-face): new face.
11107         (custom-comment-tag-face): ditto.
11108         (custom-comment): new widget.
11109         (custom-comment-create): new function.
11110         (custom-comment-delete): ditto.
11111         (custom-comment-value-set): ditto.
11112         (custom-comment-show): ditto.
11113         (custom-comment-invisible-p): ditto.
11114         (custom-variable-value-create): create a comment field widget.
11115         (custom-face-value-create): ditto.
11116         (custom-variable-menu): new entry for adding a custom comment.
11117         (custom-face-menu): ditto.
11118         (custom-save-variables): possibly save custom comments.
11119         (custom-save-faces): ditto.
11120
11121         * cus-face.el (custom-set-faces): the arguments can now have a
11122         custom comment as fourth argument.
11123
11124         * custom.el (custom-set-variables): the arguments can now have a
11125         custom comment as fifth element.
11126
11127 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11128
11129         * XEmacs 21.2.18 is released
11130
11131 1999-07-13  SL Baur  <steve@miho>
11132
11133         * lib-complete.el (read-library-name): Revert previous change.
11134         (read-library): Ditto.
11135
11136 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11137
11138         * packages.el (packages-package-list): Capitalize docstring.
11139
11140         * packages.el (packages-find-package-library-path): Use #'nconc
11141         rather than #'append to reduce consing -- #'mapcar uses Flist,
11142         which returns a freshly consed list.  #'append would create yet
11143         another fresh list, using Fmake_list in concat.
11144
11145         * packages.el (package-provide): Use setq with remassq like it
11146         says in its docstring.
11147
11148 1999-07-06  SL Baur  <steve@miho.m17n.org>
11149
11150         * lib-complete.el (progn-with-message): Fix typo.
11151
11152 1999-07-06  SL Baur  <steve@miho.m17n.org>
11153
11154         * mule/mule-misc.el (char-octet): Make function match docstring.
11155         From Katsumi Yamaoka <yamaoka@jpl.org>
11156
11157 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11158
11159         * wid-edit.el (widget-documentation): corrected spelling error.
11160
11161 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11162
11163         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11164         keys if already bound
11165
11166 1999-07-06  SL Baur  <steve@miho.m17n.org>
11167
11168         * lib-complete.el (progn-with-message): Revert previous changes.
11169
11170 1999-06-24  Bob Weiner  <weiner@beopen.com>
11171
11172         * lib-complete.el (find-library):
11173         (find-library-other-window):
11174         (find-library-other-frame): Completely rewrote
11175         so that these functions actually work when called non-interactively.
11176         Also made them handle LIBRARY arguments which end with .el or .elc.
11177
11178 1999-06-24  Bob Weiner  <weiner@beopen.com>
11179
11180         * simple.el (indent-new-comment-line): Locally bound
11181         `block-comment-start' to `comstart' or else when this is called
11182         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11183         `block-comment-start' value, ignoring any existing spacing after a
11184         comment prefix in the previous line and producing ugly comments.
11185
11186 1999-06-23  Bob Weiner  <weiner@beopen.com>
11187
11188         * list-mode.el (mouse-choose-completion):
11189         (choose-completion):
11190         (completion-switch-to-minibuffer): Added.
11191         ([Tab]): [Tab] previously switched to the minibuffer
11192         but since [space] does that and since most applications in the
11193         world use [Tab] to select the next item in a list, do that in the
11194         *Completions* buffer too.  This will cause the least confusion
11195         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11196         06/23/1999.
11197
11198 1999-06-22  Bob Weiner  <weiner@beopen.com>
11199
11200         * help.el (help-buffer-name): Added support for a null value
11201         of `help-buffer-prefix-string' since some buffers require no
11202         prefix.
11203
11204 1999-06-20  Bob Weiner  <weiner@beopen.com>
11205
11206         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11207         in the completion-list-mode-map to bury the completions buffer
11208         even when the minibuffer is no longer active.
11209
11210 1999-06-20  Bob Weiner  <weiner@beopen.com>
11211
11212         * list-mode.el (list-mode): It is visually disconcerting to have
11213         the text cursor disappear within list buffers, especially when
11214         moving from window to window, so leave it visible.
11215
11216 1999-07-01  SL Baur  <steve@miho.m17n.org>
11217
11218         * menubar-items.el (default-menubar): Conditionalize the bug
11219         report menu item (which may not be possible in this XEmacs).
11220         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11221
11222 1999-06-30  SL Baur  <steve@miho.m17n.org>
11223
11224         * subr.el (with-current-buffer): DOC string fix.
11225         Suggested by Bob Weiner <weiner@altrasoft.com>
11226
11227 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11228
11229         * cus-face.el (custom-face-italic): insert missing args
11230
11231 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11232
11233         * packages.el (package-locations): Changed default early package
11234         hierarchies to ~/.xemacs/mule-packages and
11235         ~/.xemacs/xemacs-packages.
11236
11237 1999-06-23  SL Baur  <steve@miho.m17n.org>
11238
11239         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11240
11241 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11242
11243         * packages.el (package-locations): Changed default early package
11244         hierarchy to ~/.xemacs/packages.
11245         (package-locations): Removed `packages' as a possible name for a
11246         late package hierarchy.
11247
11248 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11249
11250         * mule/mule-category.el (word-combining-categories): Set up new
11251         variable.
11252         (word-separating-categories): Likewise.
11253
11254 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11255
11256         * XEmacs 21.2.17 is released
11257
11258 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11259
11260         * font-menu.el (font-menu-set-font): allow for nil specification
11261         of font size.
11262
11263 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11264
11265         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11266         is 1.
11267
11268 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11269
11270         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11271         8859-5 instead of ISO 8859-1.
11272
11273 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11274
11275         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11276         (viet-viscii-encode-table): Ditto.
11277
11278         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11279         Make obsolete definition of char-octet.
11280
11281 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11282
11283         * subr.el: Move no-Mule make-char ...
11284         * help-nomule.el (make-char): To here.
11285         (string-width): Make Mule compatibility alias.
11286
11287 1999-06-15  Andy Piper  <andy@xemacs.org>
11288
11289         * select.el (get-selection-no-error): really make there be no-error.
11290         (get-selection): revert to original.
11291
11292 1999-06-11  Andy Piper  <andy@xemacs.org>
11293
11294         * select.el (selection-sets-clipboard): renamed.
11295         (own-selection): use it.
11296
11297 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11298
11299         * XEmacs 21.2.16 is released
11300
11301 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11302
11303         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11304         missing characters to avoid crash.
11305
11306 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11307
11308         * coding.el (set-terminal-coding-system): Only set the console
11309         coding system on the selected console if it is a tty.
11310
11311 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11312
11313         * cus-face.el:
11314         * cus-edit.el:
11315         * faces.el:
11316         (custom):
11317         (face-spec-set):
11318         * faces.el (frob-face-property):
11319         * font-menu.el (font-menu-set-font):
11320                   Actually apply changes from 1999-03-17
11321
11322 1999-06-10  Andy Piper  <andy@xemacs.org>
11323
11324         * select.el (get-selection): abstract out non error-signalling
11325         part.
11326         (get-selection-no-error): get-selection without signalling an
11327         error.
11328         (selection-is-clipboard-p): new variable. controls whether the
11329         selection sets the clipboard.
11330         (own-selection): use it.
11331
11332         * mouse.el (insert-selection): fallback to clipboard after trying
11333         primary selection and cutbuffer.
11334
11335 1999-06-05  Andy Piper  <andy@xemacs.org>
11336
11337         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11338         selection functions.
11339
11340 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11341
11342         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11343         default value.
11344         (load): Use `raw-text' instead of `no-conversion'.
11345         (insert-file-contents): Likewise.
11346
11347         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11348         of `no-conversion'.
11349
11350 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11351
11352         * coding.el: Don't copy `no-conversion' to `raw-text'.
11353
11354 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11355
11356         * subr.el (make-char): Define it if Mule is not around.
11357
11358 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11359
11360         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11361
11362         * x-select.el (x-disown-selection-internal): Restore symbol as an
11363         obsolete alias.
11364         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11365
11366 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11367
11368         * XEmacs 21.2.15 is released
11369
11370 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11371
11372         * subr.el (split-string): Avoid infinite looping
11373
11374 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11375
11376         * ldap.el (ldap-ignore-attribute-codings): New variable
11377         (ldap-default-attribute-decoder): New variable
11378         (ldap-coding-system): New variable
11379         (ldap-attribute-syntax-encoders): New variable
11380         (ldap-attribute-syntax-decoders): New variable
11381         (ldap-attribute-syntaxes-alist): New variable
11382         (ldap-encode-boolean): New function
11383         (ldap-decode-boolean): New function
11384         (ldap-encode-country-string): New function
11385         (ldap-decode-string): New function
11386         (ldap-decode-address): New function
11387         (ldap-encode-address): New function
11388         (ldap-decode-attribute): New function
11389         (ldap-search): Use some of these
11390
11391 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11392
11393         * version.el (emacs-version): Make the patch level/beta come
11394         before the XEmacs qualifier so that it gets into (funcall
11395         emacs-version) and thus in the bug reports.
11396         (emacs-version>=): Support patch levels.
11397
11398 1999-06-03  SL Baur  <steve@xemacs.org>
11399
11400         * version.el: implement x.y.z version number
11401         From Jan Vroonhof <vroonhof@math.ethz.ch>
11402
11403 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11404
11405         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11406
11407 1999-05-22  Vin Shelton <acs@xemacs.org>
11408
11409         * startup.el: Document -private and break out non-standard X options.
11410
11411 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11412
11413         * mule/mule-charset.el (charset-after): New function.
11414         (charset-direction): Synch with Mule, update docstring.
11415         (get-charset-property): New function.
11416         (put-charset-property): New function.
11417         (charset-plist): New function.
11418
11419         * mule/mule-charset.el (compose-region):
11420         (decompose-region): remove;  these functions (which don't work
11421         since we don't do composite characters) have been moved to
11422         mule-util.el.
11423         (toplevel): follow coding standards
11424
11425 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11426
11427         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11428         exist any more.
11429
11430         * code-files.el: Fix commentary to follow coding standards.  Move
11431         the single line left in mule-files.el to here.
11432
11433         * mule/mule-files.el: delete.
11434
11435 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11436
11437         * info.el (Info-scroll-prev): Use event functions instead of the
11438         old emacs 19 interface.
11439
11440 1999-06-02  Andy Piper  <andy@xemacs.org>
11441
11442         * x-font-menu.el (x-font-menu-load-font):
11443         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11444
11445 1999-05-31  Andy Piper  <andy@xemacs.org>
11446
11447         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11448         group.
11449         (font-menu-this-frame-only-p): ditto.
11450         (font-menu-max-items): reinstate, from Jan Vroonhof
11451         <vroonhof@math.ethz.ch>
11452         (font-menu-submenu-name-format): ditto.
11453         (font-menu-split-long-menu): ditto, for use by the family
11454         constructor.
11455         (font-menu-family-constructor): use it.
11456
11457 1999-05-30  Andy Piper  <andy@xemacs.org>
11458
11459         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11460         for use by the font menu.
11461
11462         * msw-font-menu.el: new file implementing mswindows specific
11463         font-menu behaviour.
11464         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11465         (mswindows-font-menu-junk-families): ditto.
11466         (hack-font-truename): ditto.
11467         (mswindows-font-regexp-ascii): ditto.
11468         (mswindows-reset-device-font-menus): ditto.
11469         (mswindows-font-menu-font-data): ditto.
11470         (mswindows-font-menu-load-font): ditto.
11471
11472         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11473         (x-font-menu-font-data): ditto.
11474         (x-font-menu-load-font): ditto.
11475
11476         * font-menu.el: new file implementing generic font menu behaviour.
11477         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11478         made device independent.
11479         (font-menu-this-frame-only-p): ditto.
11480         (font-menu-preferred-resolution): ditto.
11481         (font-menu-size-scaling): new variable used to determine whether
11482         sizes are in points or tenths of a point.
11483         (vassoc): moved from x-font-menu.el.
11484         (device-fonts-cache): ditto.
11485         (device-fonts-cache): ditto.
11486         (flush-device-fonts-cache): ditto.
11487         (reset-device-font-menus): copied from x-font-menu.el and made
11488         device independent. Most functionality deferred to
11489         device-dependent versions.
11490         (font-menu-family-constructor): copied from x-font-menu.el and
11491         made device independent.
11492         (font-menu-size-constructor): ditto.
11493         (font-menu-weight-constructor): ditto.
11494         (font-menu-set-font): ditto.
11495         (font-menu-change-face): ditto.
11496         (font-menu-load-font): new device method.
11497         (font-menu-font-data): ditto.
11498
11499         * x-font-menu.el: The above functions deleted.
11500
11501 1999-05-26  Andy Piper  <andy@xemacs.org>
11502
11503         * update-elc.el:
11504         * make-docfile.el:
11505         * loadup.el: rehash expand-file-name usage to not use default-directory.
11506
11507 1999-05-21  Andy Piper  <andy@xemacs.org>
11508
11509         * x-select.el (x-select-convert-to-text):
11510         (x-selected-text-type):
11511         (x-get-selection):
11512         (xselect-convert-to-string):
11513         (xselect-convert-to-compound-text):
11514         (xselect-convert-to-length):
11515         (xselect-convert-to-targets):
11516         (xselect-convert-to-delete):
11517         (xselect-convert-to-filename):
11518         (xselect-convert-to-charpos):
11519         (xselect-convert-to-lineno):
11520         (xselect-convert-to-colno):
11521         (xselect-convert-to-sourceloc):
11522         (xselect-convert-to-os):
11523         (xselect-convert-to-host):
11524         (xselect-convert-to-user):
11525         (xselect-convert-to-class):
11526         (xselect-convert-to-name):
11527         (xselect-convert-to-integer):
11528         (xselect-convert-to-atom):
11529         (xselect-convert-to-identity): functions renamed from x-* and
11530         moved to select.el.
11531         (x-get-secondary-selection): use rename get-selection.
11532         (x-get-clipboard): ditto.
11533         (x-own-selection): moved to select.el.
11534         (x-valid-simple-selection-p): ditto.
11535         (x-dehilight-selection): ditto.
11536         (x-own-clipboard): ditto.
11537         (x-disown-selection): ditto.
11538
11539         * x-mouse.el (x-yank-function): moved to mouse.el.
11540         (x-insert-selection): ditto.
11541         (x-set-point-and-move-selection): use renamed function.
11542
11543         * select.el (selected-text-type): moved and renamed from
11544         x-select.el.
11545         (selection-owner-p): moved to C.
11546         (selection-exists-p): ditto.
11547         (get-cutbuffer): new device method.
11548         (get-selection): generalised and moved from x-select.el.
11549         (own-selection): moved x-own-selection functionality into here.
11550         (dehilight-selection): renamed and moved from x-select.el.
11551         (own-clipboard): functionality moved from x-select.el using new
11552         generic C builtins.
11553         (disown-clipboard): ditto.
11554         (select-convert-to-text):
11555         (select-convert-to-string):
11556         (select-convert-to-compound-text):
11557         (select-convert-to-length):
11558         (select-convert-to-targets):
11559         (select-convert-to-delete):
11560         (select-convert-to-filename):
11561         (select-convert-to-charpos):
11562         (select-convert-to-lineno):
11563         (select-convert-to-colno):
11564         (select-convert-to-sourceloc):
11565         (select-convert-to-os):
11566         (select-convert-to-host):
11567         (select-convert-to-user):
11568         (select-convert-to-class):
11569         (select-convert-to-name):
11570         (select-convert-to-integer):
11571         (select-convert-to-atom):
11572         (select-convert-to-identity): new functions renamed from x-* and
11573         moved from x-select.el.
11574
11575         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11576         into here and use as the default window-system mouse yank.
11577         (insert-selection): generalised and moved from x-mouse.el.
11578         (own-clipboard): moved to C.
11579
11580         * msw-select.el (mswindows-selection-owned-p): deleted.
11581         (mswindows-own-selection): generalised and moved to select.el.
11582         (mswindows-disown-selection): generalised and moved to C.
11583         (mswindows-selection-owner-p): ditto.
11584
11585 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11586
11587         * XEmacs 21.2.14 is released
11588
11589 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11590
11591         * about.el: update contact info for jason and slb.
11592
11593 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11594
11595         * mule/european.el (setup-romanian-environment): Add Romanian
11596         support from Emacs/Mule romanian.el.
11597
11598 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11599
11600         * cus-face.el: Label all custom changes with the 'custom' tag.
11601
11602         * cus-edit.el: idem ditto.
11603
11604         * faces.el: Added suport for adding device tags to various functions.
11605         (custom): New device tag.
11606         (face-spec-set): Call reset face with tags argument. No longer do
11607         x-init-global-faces hack.
11608
11609         * faces.el (frob-face-property): Use an anonymous specifier to map
11610         frob-face-property-1 over.
11611
11612         * x-font-menu.el (font-menu-set-font): Always specify all
11613         properties to custom.
11614
11615 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11616
11617         * mule/european.el (setup-czech-environment): Add czech support.
11618         From David Sauer <davids@orfinet.cz>
11619
11620 1999-03-15  SL Baur  <steve@xemacs.org>
11621
11622         * check-features.el: Turn hard errors into warnings.
11623
11624 1999-03-21  SL Baur  <steve@xemacs.org>
11625
11626         * simple.el (delete-key-deletes-forward): As per discussion on
11627         xemacs-beta, default to t.
11628
11629 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11630
11631         * loadup.el: Define Installation-string before loading anything.
11632
11633 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11634
11635         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11636         From Anders Stenman <stenman@isy.liu.se>
11637
11638 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11639
11640         * wid-edit.el (widget-glyph-find): Ditto.
11641
11642         * packages.el (locate-library): Ditto.
11643
11644         * loadup.el (really-early-error-handler): Ditto.
11645
11646         * lib-complete.el (read-library): Ditto.
11647
11648         * faces.el (set-face-stipple): Ditto.
11649
11650         * code-files.el (load): Use new calling style of locate-file.
11651
11652 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11653
11654         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11655         dead.
11656
11657 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11658
11659         * dumped-lisp.el (preloaded-file-list): Don't load
11660         Installation.el.
11661
11662         * loadup.el (Installation-string): Define it here.
11663
11664 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11665
11666         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11667         Installation.el needs to be loaded before `dump-paths', otherwise
11668         the dumping process won't find it.
11669
11670 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11671
11672         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11673         subr so that we can use `replace-in-string' in Installation.el to
11674         get rid of C-m chars under the native Windows build.
11675
11676 1999-04-29  Andy Piper  <andy@xemacs.org>
11677
11678         * make-docfile.el: canonicalize file and directory names.
11679
11680         * device.el (call-device-method): new function for calling device
11681         specific methods.
11682         (define-device-method): new function for defining device methods.
11683         (define-device-method*): ditto.
11684
11685 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11686
11687         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11688
11689 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11690
11691         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11692         (cyrillic-koi8-r-encode-table): Likewise.
11693         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11694         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11695
11696         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11697         from vietnamese.el].
11698
11699         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11700         mule/mule-misc.el.
11701
11702 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11703
11704         * mule/thai-xtis.el:
11705         - Change font registry name from "Thai94x94-0" to "xtis-0".
11706         - Change mnemonic of coding-system `tis-620' to "TIS620".
11707
11708 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11709
11710         * mule/ethiopic.el: fixed.
11711
11712 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11713
11714         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11715
11716         * mule/thai-xtis.el: New file.
11717
11718         * mule/vietnamese.el: New file.
11719
11720         * mule/ethiopic.el: New file.
11721
11722 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11723
11724         * bytecomp.el (byte-compile-close-variables): Leave
11725         debug-issue-ebola-notices alone.
11726
11727 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11728
11729         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11730         at the top of the buffer since it is the most important thing to
11731         customize
11732         (ldap-get-host-parameter): New defun
11733         (ldap-search): Add a new parameter `withdn' to retrieve the
11734         distinguished names of entries
11735
11736 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11737
11738         * startup.el (splash-frame-body): Date and spelling fixes.
11739
11740 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11741
11742         * view-less.el (toggle-truncate-lines): add autoload tag
11743
11744 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11745
11746         * format.el (format-alist): Disable image stuff.
11747
11748 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11749
11750         * wid-edit.el (widget-glyph-find): Search by directories, then by
11751         suffixes rather than the other way around.
11752         (widget-image-conversion): Renamed to
11753         `widget-image-file-name-suffixes'.
11754
11755 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11756
11757         * mule/mule-charset.el: Made old functions obsolete, remove the
11758         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11759         (charset-iso-graphic-plane): Rename from charset-graphic.
11760         (charset-iso-final-char): Rename from charset-final.
11761         (charset-width): Rename from charset-columns.
11762         (charset-bytes): Added from fsf compatibility, returns always 1.
11763
11764         * mule/mule-misc.el: Move charset-doc-string alias to
11765         mule-charset.el
11766
11767 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11768
11769         * x-faces.el (x-make-font-bold-italic): honor
11770         *try-oblique-before-italic-fonts*
11771
11772 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11773
11774         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11775
11776 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11777
11778         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11779         name.
11780
11781 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11782
11783         * cl-extra.el (equalp): Would bug out for lists.
11784
11785 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11786
11787         * about.el (about-hackers):  Change cgw's email address
11788
11789 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11790
11791         * XEmacs 21.2.13 is released
11792
11793 1999-03-12  SL Baur  <steve@xemacs.org>
11794
11795         * simple.el (delete-key-deletes-forward): Revert to previous
11796         behavior.
11797
11798 1999-01-18  Didier Verna  <didier@xemacs.org>
11799
11800         * menubar-items.el (xemacs-splash-buffer): handle the case of
11801         multiple elements in the splash buffer body.
11802
11803         * startup.el (splash-frame-timeout): new constant: interval
11804         between splash buffer elements.
11805         (command-line-1): handle splash buffer with multiple elements (use
11806         a timeout).
11807         (splash-frame-body): Originally `startup-splash-frame-body'.
11808         Rewrote a cleaner and more readable version. This can now be array,
11809         in which case each element is displayed in turn in the splash buffer.
11810         (splash-frame-static-body): new constant. Persistent information
11811         across all splash buffer elements (preserves the possibility to give
11812         it in different languages.
11813         (circulate-splash-frame-elements): new function. Used as a timeout
11814         to circulate through all splash frame elements and display them in
11815         sequence.
11816         (display-splash-frame): originally `startup-splash-frame'. Handle
11817         the case of multiple elements in the splash buffer body. Now
11818         returns a timeout id if multiple elements to display, or nil.
11819
11820 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11821
11822         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11823         so they can be overridden by x-init-face-from-resources.
11824         Additionally specify the font name also with an x tag.
11825
11826 1999-03-08  Andy Piper  <andy@xemacs.org>
11827
11828         * package-get.el (package-get-base): autoload.
11829
11830         * menubar-items.el (default-menubar): add update menu item. Fix
11831         custom menu to only be activated when package-base is available.
11832
11833         * package-get.el (package-get-custom): don't load
11834         package-get-custom as it is auto-generated. Fix group definition.
11835
11836 1999-03-05  Didier Verna  <didier@xemacs.org>
11837
11838         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11839         instead of `symbol-name' (Thanks Kyle).
11840
11841         * cus-edit.el (custom-save-variables): use `prin1' instead of
11842         princ to write symbols.
11843
11844 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11845
11846         * XEmacs 21.2.12 is released
11847
11848 1999-03-05  SL Baur  <steve@xemacs.org>
11849
11850         * menubar-items.el (default-menubar): Add kfm browsing support.
11851         From Neal Becker <nbecker@fred.net>
11852
11853 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11854
11855         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11856         calls to font-lock during buffer reversion.
11857
11858 1999-02-12  Didier Verna  <didier@xemacs.org>
11859
11860         * info.el (Info-build-node-completions): unconditionally widen the
11861         tag table buffer.
11862
11863 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11864
11865         * x-faces.el (x-init-face-from-resources):
11866         Only set fonts in the 'x locale.
11867
11868 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11869
11870         * package-ui.el (pui-install-selected-packages): Don't throw on
11871         `package-admin-delete-binary-package' returning nil since it's
11872         normal.  Reindent function.
11873         (pui-add-required-packages): Handle case where packages selected
11874         for installation have never been installed.
11875
11876 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11877
11878         * menubar-items.el (default-menubar):
11879         Implement the ``Mule->Set coding system of process'' menu item.
11880
11881 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11882
11883         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11884         files
11885         - Change some `if's to `when's
11886
11887 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11888
11889         * XEmacs 21.2.11 is released
11890
11891 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11892
11893         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11894         against window close (Fix Bug #460).
11895         (ask-user-about-lock-dbox): Idem.
11896
11897 1999-02-25  SL Baur  <steve@xemacs.org>
11898
11899         * mule/mule-charset.el (charset-leading-byte): New function.
11900         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11901
11902 1999-02-12  Andy Piper  <andy@xemacs.org>
11903
11904         * about.el (xemacs-hackers): change andy's email address.
11905         (about-url-alist): change andy's web page address.
11906         (about-xemacs): add piper.
11907
11908 1999-02-16  SL Baur  <steve@xemacs.org>
11909
11910         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11911         of mule-base into lisp/mule.
11912
11913 1999-02-16  SL Baur  <steve@xemacs.org>
11914
11915         * mule/arabic.el:
11916         mule/canna-leim.el:
11917         mule/chinese.el:
11918         mule/cyrillic.el:
11919         mule/english.el:
11920         mule/european.el:
11921         mule/greek.el:
11922         mule/hebrew.el:
11923         mule/japanese.el:
11924         mule/kinsoku.el:
11925         mule/korean.el:
11926         mule/misc-lang.el:
11927         mule/mule-category.el:
11928         mule/mule-ccl.el:
11929         mule/mule-charset.el:
11930         mule/mule-cmds.el:
11931         mule/mule-coding.el:
11932         mule/mule-files.el:
11933         mule/mule-help.el:
11934         mule/mule-init.el:
11935         mule/mule-misc.el:
11936         mule/mule-tty-init.el:
11937         mule/mule-x-init.el:
11938         mule/viet-chars.el:  Remerge from mule-base.
11939
11940         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11941         of mule-base into lisp/mule.
11942
11943 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11944
11945         * process.el (exec-to-string): Use `shell-command-switch' in place
11946         of hard-wired "-c" (for WindowsNT).
11947
11948 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11949
11950         * menubar-items.el (default-menubar):  Remove obsolete
11951         "Gopher" item
11952
11953 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11954
11955         * package-admin.el (package-admin-get-install-dir): First fall
11956         back to the location of xemacs-base for non-mule packages.
11957
11958 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11959
11960         * paths.el:
11961         - improved automounter tmp directory support.
11962         - support 4 (!) empirically discovered automounter conventions
11963
11964 1999-02-12  SL Baur  <steve@xemacs.org>
11965
11966         * etags.el (pop-tag-mark): autoload to match key binding.
11967
11968 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11969
11970         * XEmacs 21.2.10 is released
11971
11972 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11973
11974         * package-get.el (package-get-remote-filename): Don't bug out for
11975         a local file name in the search entry.
11976
11977 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11978
11979         * XEmacs 21.2.9 is released
11980
11981 1999-01-19  Didier Verna  <didier@xemacs.org>
11982
11983         * replace.el (replace-search-function): new variable containing a
11984         function to perform a search-forward.
11985         (replace-re-search-function): new variable containing a function
11986         to perform a re-search-forward.
11987         (perform-replace): use them.
11988
11989 1999-01-25  Didier Verna  <didier@xemacs.org>
11990
11991         * select.el (selection-owner-p): use the name `XEmacs'.
11992         (cut-copy-clear-internal): ditto.
11993
11994 1999-01-18  Andy Piper  <andy@xemacs.org>
11995
11996         * about.el (about-url-alist): Update my entry.
11997         (xemacs-hackers): Ditto.
11998
11999 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12000
12001         * buffer.el (switch-to-buffer): Fixing documentation.
12002         * minibuf.el (minibuffer-completion-table): ditto.
12003         * cl-macs.el (return-from): ditto.
12004
12005 1999-01-04  Didier Verna  <didier@xemacs.org>
12006
12007         * replace.el (delete-non-matching-lines): temporarily disable
12008         case-folding when called interactively with a regexp containing
12009         uppercase characters.
12010         (delete-matching-lines): ditto.
12011         (count-matches): ditto.
12012         (list-matching-lines): ditto.
12013
12014 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12015
12016         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12017         abort if current window is split horizontally, not if others are
12018         split.  Got rid of unnecessary minibuffer checking.  Also, add
12019         some comments (it's still complex).
12020
12021 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12022
12023         * package-get.el: changed address for doc.ic.ac.uk to
12024         sunsite.doc.ic.ac.uk
12025
12026 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12027
12028         * ldap.el (toplevel): Remove requires so that the file compiles
12029         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12030
12031 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12032
12033         * dump-paths.el: Calculate module-directory and set
12034         module-load-path to the load path for modules.
12035
12036         * loadup.el: Get bootstrap value of module-load-path from the
12037         environment variable EMACSBOOTSTRAPMODULEPATH.
12038         - Display the module load path if we're debugging paths.
12039
12040         * setup-paths.el: Added function paths-find-site-module-directory.
12041         - Added function paths-find-module-directory.
12042         - Added function paths-construct-module-load-path.  Uses new
12043         environment variable EMACSMODULEPATH.
12044
12045 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12046
12047         * font.el (font-default-object-for-device):
12048         Oops! This `or' can't be replaced by `unless'.
12049         Fixed inability to run w3, among other things.
12050
12051 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12052
12053         * package-admin.el: Change initialization of
12054           package-admin-install-function dependent on system type.
12055           Change package-admin-install-function-mswindows to use
12056           "minitar".
12057
12058 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12059
12060         * mouse.el (default-mouse-motion-handler): Disable help echo while
12061         in the minibuffer.
12062
12063 1998-12-28  Martin Buchholz <martin@xemacs.org>
12064
12065         * XEmacs 21.2.8 is released.
12066
12067 1998-12-24  Martin Buchholz <martin@xemacs.org>
12068
12069         * XEmacs 21.2.7 is released.
12070
12071 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12072
12073         * package-ui.el (pui-list-packages): Set truncate-lines.
12074
12075         * package-get.el (package-get-download-menu): Use
12076         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12077
12078         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12079         (pui-help-string): idem.
12080         (list-packages-mode): New major mode.
12081         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12082         (pui-install-selected-packages): Add suport for removing packages.
12083         (pui-toggle-package-delete-key): New function.
12084         (pui-popup-context-sensitive): New kludge.
12085         (pui-list-packages): Add warning when `package-get-remote' is nil.
12086         (package-ui-add-site): New function.
12087
12088 1998-12-01  Didier Verna  <didier@xemacs.org>
12089
12090         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12091
12092 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12093
12094         * ldap.el: Custom-ized
12095         (toplevel): Do not provide `ldap' which is provided by C level
12096         LDAP code
12097         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12098
12099 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12100
12101         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12102
12103 1998-12-17  Andy Piper  <andy@xemacs.org>
12104
12105         * sound.el (sound-load-list): name changed from sound-load-alist.
12106         (sound-extension-list): name changed from sound-ext-list.
12107         (load-default-sounds): use new names.
12108         (load-sound-file): use new names.
12109
12110 1998-12-16  Andy Piper  <andy@xemacs.org>
12111
12112         * XEmacs 21.2.6 is released
12113
12114 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12115
12116         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12117         errors.
12118
12119 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12120
12121         * wid-edit.el (widget-echo-this-extent): Set
12122         help-echo-owns-message to t.
12123
12124 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12125
12126         * package-get.el (package-get-download-menu): use toggles for
12127           each site in the download site menu.
12128
12129 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12130
12131         * package-get.el (package-get): If we cannot find a package
12132           because package-get-remote is not set, give a more helpful
12133           error message.
12134
12135 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12136
12137         * package-get.el (package-get-remote-filename): use an EFS path
12138         with user anonymous if no user is specified.
12139
12140 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12141
12142         * faces.el (face-spec-set): Re-init fallfacks for default after
12143         calling reset-face on the default face.
12144
12145 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12146
12147         * package-admin.el (package-admin-default-install-function):
12148         Behave as advertised.  Make sure the pkg-dir is proper for
12149         default-directory.
12150         (package-admin-add-binary-package): Make sure the pkg-dir is
12151         proper for default-directory.
12152         (package-admin-install-function-mswindows): Make sure the pkg-dir
12153         is proper for default-directory.
12154
12155 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12156
12157         * XEmacs 21.2.5 is released
12158
12159 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12160
12161         * files.el (binary-file-regexps): regexp-opt is not available at
12162         bytecompile time.
12163
12164 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12165
12166         * x-win-xfree86.el:
12167         * x-win-sun.el (x-win-init-sun):
12168         * x-win-sun.el:
12169         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12170         * x-iso8859-1.el:
12171         * x-init.el (init-post-x-win):
12172         * x-init.el (init-pre-x-win):
12173         * x-init.el (x-initialize-compose):
12174         * x-init.el:
12175         * x-compose.el:
12176         * winnt.el:
12177         * widget.el:
12178         * wid-edit.el (widget-glyph-click):
12179         * wid-edit.el (widget-glyph-find):
12180         * wid-edit.el (widget-type):
12181         * view-less.el (view-buffer-other-window):
12182         * very-early-lisp.el:
12183         * version.el:
12184         * toolbar.el:
12185         * toolbar-items.el:
12186         * term/sun.el (suntool-map):
12187         * term/sun-mouse.el:
12188         * term/internal.el:
12189         * syntax.el (modify-syntax-entry):
12190         * symbol-syntax.el:
12191         * subr.el:
12192         * startup.el (lock-directory):
12193         * simple.el (set-comment-column):
12194         * simple.el (backward-delete-char-untabify):
12195         * shadow.el (find-emacs-lisp-shadows):
12196         * shadow.el:
12197         * setup-paths.el (paths-construct-info-path):
12198         * select.el (cut-copy-clear-internal):
12199         * process.el (call-process-region):
12200         * process.el (start-process-shell-command):
12201         * process.el:
12202         * paths.el (rmail-spool-directory):
12203         * paragraphs.el (use-hard-newlines):
12204         * package-get.el (package-get-dependencies):
12205         * package-admin.el (package-admin-delete-binary-package):
12206         * obsolete.el (truncate-string):
12207         * obsolete.el (store-substring):
12208         * mouse.el (default-mouse-track-maybe-own-selection):
12209         * mouse.el (mouse-yank-at-point):
12210         * modeline.el:
12211         * modeline.el (mouse-drag-modeline):
12212         * minibuf.el (read-directory-name-internal):
12213         * minibuf.el (read-file-name-internal):
12214         * minibuf.el (read-file-name-internal-1):
12215         * minibuf.el (read-file-name-2):
12216         * minibuf.el (exact-minibuffer-completion-p):
12217         * minibuf.el (read-from-minibuffer):
12218         * minibuf.el:
12219         * menubar.el (check-menu-syntax):
12220         * map-ynp.el (map-y-or-n-p):
12221         * make-docfile.el (docfile-out-of-date):
12222         * loadup.el ((member "run-temacs" command-line-args)):
12223         * loadup.el ((member "no-site-file" command-line-args)):
12224         * loadup.el (really-early-error-handler):
12225         * loadup.el:
12226         * loadhist.el:
12227         * loaddefs.el:
12228         * lisp-mnt.el (lm-verify):
12229         * lib-complete.el (lib-complete:cache-completions):
12230         * lib-complete.el (library-all-completions):
12231         * itimer.el (itimer-run-expired-timers):
12232         * info.el (Info-mode):
12233         * info.el (Info-insert-file-contents):
12234         * info.el (Info-rebuild-dir):
12235         * info.el (Info-build-dir-anew):
12236         * info.el (Info-parse-dir-entries):
12237         * info.el (Info-dir-outdated-p):
12238         * info.el (Info-insert-dir):
12239         * info.el (info-xref):
12240         * info.el:
12241         * hyper-apropos.el (hyper-apropos-get-doc):
12242         * hyper-apropos.el (hyper-describe-face):
12243         * hyper-apropos.el (hyper-apropos-mode):
12244         * hyper-apropos.el:
12245         * help.el (list-processes):
12246         * help.el:
12247         * gnuserv.el:
12248         * font.el (mswindows-font-create-name):
12249         * font.el (font-default-font-for-device):
12250         * font.el (x-font-create-object):
12251         * font.el (font-registry):
12252         * font.el:
12253         * font-lock.el (font-lock-keywords):
12254         * font-lock.el:
12255         * finder.el (finder-compile-keywords):
12256         * find-paths.el (paths-find-recursive-path):
12257         * fill.el (set-justification-center):
12258         * fill.el (fill-region-as-paragraph):
12259         * files.el (insert-directory):
12260         * files.el (wildcard-to-regexp):
12261         * files.el (recover-file):
12262         * files.el (basic-save-buffer):
12263         * files.el (delete-auto-save-file-if-necessary):
12264         * files.el (file-relative-name):
12265         * files.el (backup-extract-version):
12266         * files.el (backup-buffer):
12267         * files.el (set-visited-file-name):
12268         * files.el (set-auto-mode):
12269         * files.el (interpreter-mode-alist):
12270         * files.el:
12271         * files.el (find-file-noselect):
12272         * files.el (abbreviate-file-name):
12273         * files.el (parse-colon-path):
12274         * files.el (directory-abbrev-alist):
12275         * etags.el (visit-tags-table-buffer):
12276         * easymenu.el (easy-menu-define):
12277         * dragdrop.el (experimental-dragdrop-drag):
12278         * dragdrop.el (dragdrop-drop-do-functions):
12279         * dragdrop.el (dragdrop-drop-at-point):
12280         * disass.el (disassemble-1):
12281         * disass.el (disassemble-internal):
12282         * disass.el (disassemble):
12283         * disass.el:
12284         * derived.el (derived-mode-init-mode-variables):
12285         * derived.el (define-derived-mode):
12286         * custom.el (defgroup):
12287         * cus-edit.el (custom-quote):
12288         * config.el:
12289         * code-process.el (open-network-stream):
12290         * code-process.el (start-process):
12291         * code-process.el (call-process-region):
12292         * code-process.el (call-process):
12293         * code-process.el:
12294         * code-files.el (insert-file-contents):
12295         * code-files.el:
12296         * code-files.el (buffer-file-coding-system-for-read):
12297         * cmdloop.el (yes-or-no-p-minibuf):
12298         * cl.el:
12299         * cl-macs.el:
12300         * cl-extra.el:
12301         * callers-of-rpt.el (make-caller-report):
12302         * callers-of-rpt.el:
12303         * bytecomp.el (batch-byte-recompile-directory):
12304         * bytecomp.el (batch-byte-compile-1):
12305         * bytecomp.el (batch-byte-compile):
12306         * bytecomp.el (display-call-tree):
12307         * bytecomp.el (byte-compile-insert):
12308         * bytecomp.el (byte-compile-two-args-19->20):
12309         * bytecomp.el (byte-compile-variable-ref):
12310         * bytecomp.el (byte-compile-form):
12311         * bytecomp.el (byte-compile-top-level-body):
12312         * bytecomp.el (byte-compile-out-toplevel):
12313         * bytecomp.el (byte-compile-byte-code-maker):
12314         * bytecomp.el (byte-compile-file-form-defmumble):
12315         * bytecomp.el (byte-compile-file-form):
12316         * bytecomp.el (byte-compile-keep-pending):
12317         * bytecomp.el (byte-compile-insert-header):
12318         * bytecomp.el (byte-compile-from-buffer):
12319         * bytecomp.el (byte-compile-file):
12320         * bytecomp.el (byte-recompile-file):
12321         * bytecomp.el (byte-compile-close-variables):
12322         * bytecomp.el (byte-compile-warn-about-unused-variables):
12323         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12324         * bytecomp.el (byte-compiler-legal-options):
12325         * bytecomp.el (byte-compile-lapcode):
12326         * bytecomp.el (byte-optimize-log):
12327         * bytecomp.el ((fboundp 'defsubst)):
12328         * bytecomp.el:
12329         * bytecomp-runtime.el:
12330         * byte-optimize.el (byte-optimize-apply):
12331         * byte-optimize.el (car):
12332         * byte-optimize.el (byte-optimize-form):
12333         * byte-optimize.el (byte-optimize-form-code-walker):
12334         * byte-optimize.el:
12335         * build-report.el (build-report-insert-installation-file):
12336         * build-report.el (build-report):
12337         * auto-show.el:
12338         * apropos.el (apropos-documentation):
12339         - mega patch
12340         - clean up byte-compile warnings
12341         - remove unused variables
12342         - Use common lisp style hashtable functions
12343         - byte compiler cleanup
12344         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12345         - remove old backquote syntax usage
12346         - move some cl functionality into C for speed.
12347         - remove last remaining VMS support
12348         - spelling fixes
12349         - implement last, butlast, nbutlast, copy-list in C.
12350         - new macro ignore-file-errors, similar to ignore-errors
12351           (ignore-file-errors (delete-file "foo"))
12352         - get frequent garbage collection during loadup.el by tweaking
12353           gc-cons-threshold, rather than explicitly calling garbage-collect
12354         - default delete-key-deletes-forward to `t'.
12355
12356 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12357
12358         * XEmacs 21.2-beta4 is released.
12359
12360 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12361
12362         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12363         (easy-menu-item-present-p): Wrapper around find-menu-item.
12364         (easy-menu-remove-item): Wrapper around delete-menu-item.
12365
12366         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12367         (add-menu-button): Add 'in-menu' argument.
12368         (add-menu-item-1): Add in-menu support to helper function.
12369
12370 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12371
12372         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12373
12374 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12375
12376         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12377         of Dec 4, 1997.
12378
12379 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12380
12381         * process.el (shell-command-on-region): Report if the command
12382         succeeded or failed.
12383
12384 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12385
12386         * subr.el (buffer-substring-no-properties): Comment out.
12387
12388 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12389
12390         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12391           into font instances first, like `x-frob-font-size' does.
12392           (mswindows-find-larger-font): ditto
12393
12394 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12395
12396         * package-ui.el (pui-install-selected-packages): fix args in call
12397         to `package-get'.
12398
12399 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12400
12401         * package-get.el (host-name): New widget type.
12402         (package-get-remote): Better customization using new type.
12403         (package-get-download-sites): idem dito.
12404
12405         (package-get-custom): Do not use package-get-all untill we have
12406         runtime dependencies.
12407
12408         (package-get-remove-copy): Default to 't' we no longer need this
12409         kludge as we do not currently use depenencies.
12410
12411         (package-get-was-current): New variable.
12412         (package-get-require-base): New 'force-current' argument.
12413         (package-get-update-base): idem
12414         (package-get-package-provider):  idem
12415         (package-get-locate-index-file): New 'no-remote' argument.
12416         (package-get-locate-file): idem.
12417
12418         (package-get-maybe-save-index): New function.
12419         (package-get-update-base): Use it.
12420
12421 1998-10-28 Greg Klanderman <greg@alphatech.com>
12422
12423         * package-get.el (package-get-remote): default to nil; by default,
12424         don't go out to the net via EFS.  They must select a download site.
12425         (package-get-download-sites): new variable.
12426         (package-get-download-menu): new function.
12427         (package-get-locate-index-file): new function.
12428         (package-get-update-base): use it.
12429
12430         * menubar-items.el (default-menubar): add "Update Package Index"
12431         and "Add Download Site" menus under Options | Manage Packages.
12432
12433 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12434
12435         * package-get.el (package-get): bugfix code checking installed version
12436         for case where package is not currently installed.
12437         (package-get-require-signed-base-updates): new variable.
12438         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12439         deemed not a goot thing.  Use the variable
12440         package-get-allow-unsigned-base-updates instead.
12441
12442 1998-10-16 Greg Klanderman <greg@alphatech.com>
12443
12444         * package-get.el (package-get): Don't install an older version than
12445         we already have unless explicitly told to.  Issue a warning.
12446
12447         * package-ui.el (pui-add-required-packages): when adding
12448         dependencies, don't add packages that are up to date.
12449         (pui-package-symbol-char):  Don't consider a package out of date
12450         if you have a newer version installed than the latest version in
12451         package-get-base.
12452
12453         * package-get.el (package-get-base-filename): document that it may
12454         be a path relative to package-get-remote;  new default value.
12455         (package-get-locate-file): new function.
12456         (package-get-update-base): use it to expand package-get-base-filename.
12457         (package-get-save-base): new function to save the package-get database
12458         to file.
12459         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12460         (package-get-update-base): pass the REMOTE-SOURCE arg.
12461         (package-get-update-base-entry): call package-get-custom-add-entry.
12462         (package-get-file-installed-p): removed; no longer needed.
12463         (package-get-create-custom): ditto.
12464         (toplevel): remove code to build and load package-get-custom.el
12465         (package-get-custom-add-entry): new function.
12466
12467 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12468
12469         * wid-edit.el (widget-button-click): Don't switch window.
12470
12471 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12472
12473         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12474
12475 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12476
12477         * etags.el (find-tag-default): Run find-tag-hook using
12478         run-hooks rather than funcall
12479
12480 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12481
12482         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12483         and the current local map as the parents to isearch-mode-map.
12484
12485 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12486
12487         * XEmacs 21.2-beta3 is released.
12488
12489 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12490
12491         * package-get.el (package-get-update-base): use
12492         insert-file-contents-internal, not insert-file-contents-literally.
12493
12494 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12495
12496         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12497         dump time.
12498
12499 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12500
12501         * package-get.el (package-get-update-base-entry): new function.
12502         (package-get-update-base): renamed; was `package-get-load-base'.
12503         cleanup, and use package-get-update-base-from-buffer.
12504         (package-get-update-base-from-buffer): new function.
12505         (package-get-update-base-entries): new; helper for above.
12506         Do not eval lisp grabbed over ftp; parse it from new format.
12507
12508 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12509
12510         * files.el (set-auto-mode): Don't play games loading package-get
12511         database; package-get-package-provider will handle it all.
12512
12513 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12514
12515         * package-get.el (package-get-base-filename): new variable.
12516         (package-get-require-base): new function.
12517         (package-get-pgp-signed-begin-line): new variable.
12518         (package-get-pgp-signature-begin-line): ditto.
12519         (package-get-pgp-signature-end-line):  ditto.
12520         (package-get-load-base): new function.
12521         (package-get-interactive-package-query):
12522         (package-get-update-all):
12523         (package-get-dependencies):
12524         (package-get-package-provider):
12525         (package-get-custom): use package-get-require-base.
12526         [package-get-custom loading]: disable for now.
12527
12528         * package-ui.el (pui-list-packages): use (package-get-require-base)
12529
12530 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12531
12532         * package-ui.el: Correct obvious thinko in choosing extent face.
12533
12534 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12535
12536         * menubar-items.el (default-menubar): pui-list-package has nothing
12537         to with Customize. Move all the package stuff to a new Item in Options.
12538
12539         * package-ui.el (pui-menu): Add menu and Popup menu.
12540
12541         * package-get.el (package-get): Use new
12542         package-admin-get-install-dir.
12543
12544         * package-admin.el (package-admin-get-install-dir): New syntax.
12545         Conserve package location and put mule packages where mule-base is.
12546
12547         * package-get.el : Customized
12548
12549         * package-ui.el (pui): Customized
12550         (pui-package-install-dest-dir): New variable.
12551         (pui-install-selected-packages): Use it
12552
12553 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12554
12555         * package-get.el (package-get-interactive-package-query): Move
12556         dependency on package-get-base to run-time.
12557         (package-get-update-all): Ditto.
12558         (package-get-dependencies): Ditto.
12559         (package-get-package-provider): Ditto.
12560         (package-get-custom): Ditto.
12561
12562 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12563
12564         * events.el: Remove 'ascii-character property from 'backspace
12565         and 'delete symbols
12566
12567 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12568
12569         * package-get-base.el: removed.
12570
12571 1998-09-23  Didier Verna  <didier@xemacs.org>
12572
12573         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12574         (no-upper-case-p): new function.
12575         (with-search-caps-disable-folding): new macro.
12576         (with-interactive-search-caps-disable-folding): new macro.
12577         (zap-to-char): In interactive mode, do a case-sensitive search if
12578         the character is uppercase.
12579         (zap-up-to-char): ditto.
12580
12581         * replace.el (perform-replace): use the function no-upper-case-p.
12582
12583         * isearch-mode.el (isearch-fix-case): ditto.
12584         make obsolete `with-caps-disable-folding' and
12585         `isearch-no-upper-case-p'.
12586
12587         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12588         (tags-search): ditto.
12589         (tags-query-replace): ditto.
12590
12591         * info.el (Info-search): ditto.
12592
12593 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12594
12595         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12596
12597 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12598
12599         * package-admin.el (package-admin-rmtree): rewritten.  need to
12600         check for "." and ".." before symlink check.  expand files and
12601         directories with respect to DIRECTORY, not default-directory.
12602
12603 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12604
12605         * package-get.el (package-get-all): add INSTALL-DIR argument.
12606
12607 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12608
12609         * package-ui.el (pui-add-required-packages): new function, select
12610         dependent packages.
12611         (pui-display-keymap): bind it.
12612         (pui-help-string): document it.
12613         (pui-install-selected-packages): package-get-all -> package-get.
12614
12615         * package-get.el (package-get-dependencies): new function.
12616
12617 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12618
12619         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12620         regexps.
12621
12622 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12623
12624         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12625         function.
12626         (default-mouse-track-normalize-point): Use it.
12627
12628 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12629
12630         * package-admin.el (package-admin-delete-binary-package):
12631                 General cleanup. Remove unnessary use of progn and
12632         save-excursion.
12633         (package-admin-delete-binary-package): Do NOT mess with file
12634         modes. That is evil.
12635         (package-admin-delete-binary-package): Wrap all deleting in
12636         condition-case. The data in MANIFEST is untrustworthy.
12637         (package-admin-delete-binary-package): Let the OS worry about non
12638         empty directories.
12639
12640 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12641
12642         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12643         processing.
12644         (lm-report-bug): Fix mail address to send bug reports to.
12645
12646 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12647
12648         * XEmacs 21.2-beta2 is released.
12649
12650 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12651
12652         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12653
12654 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12655
12656         * info.el (Info-mode): Document page turning by double clicks in
12657         docstring so `M-x describe-mode' will display it.
12658
12659 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12660
12661         * info.el (Info-mouse-track-double-click-hook): Use character
12662         widths to calculate a border region where double clicking does
12663         page turning, and return `nil' by default so other hooks, such as
12664         region highlighting, will be run.
12665
12666 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12667
12668         * sound.el (default-sound-directory-list): Initialize with all the
12669         "sounds" directories in `data-directory-list'.  It used to just be
12670         the first one.
12671
12672         * packages.el (locate-data-directory-list): Created.  This gives
12673         the list of matching directories, unlike `locate-data-directory',
12674         which just gives the first one.
12675
12676 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12677
12678         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12679         make a binding in the local keymap until help-char handling is
12680         improved.
12681
12682         * help.el (help-keymap-with-help-key): Provide keymap with help
12683         binding.
12684         (help-print-help-form): New helper function.
12685
12686 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12687
12688         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12689         move extent to another buffer; no need to create a new extent.
12690         (isearch-fix-case): New function.
12691         (isearch-search-and-update): Use it.
12692
12693 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12694
12695         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12696         the keymap, not minor-mode-map-alist.
12697         (isearch-done): Restore overriding-local-map.
12698
12699 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12700
12701         * bytecomp.el (byte-compile-buffer-substring):
12702         Fix for: (byte-compile (defun f () (buffer-substring)))
12703         ==>   ** buffer-substring called with 3 args, but requires 0-3
12704         - new code not only works, but is more readable, too.
12705
12706 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12707
12708         * msw-faces.el (mswindows-init-device-faces): Don't try to
12709           specify a default font at this late stage. Do try to force
12710           creation of the default face font so that if it fails we get
12711           an error now instead of a crash at frame creation.
12712
12713           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12714           mswindows-make-font-unitalic: Canonical default weight
12715           changed from "Normal" to "Regular".
12716
12717           mswindows-make-font-bold / -bold-italic: Supplied device was
12718           not being passed into call to mswindows-find-smaller-font.
12719
12720 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12721
12722         * package-get.el (package-get-remote): Fix the path where to find
12723           the packages on xemacs.org.
12724
12725 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12726
12727         * about.el (about-maintainer-info): Update Ben's entry.
12728
12729 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12730
12731         * lisp/shadow.el (find-emacs-lisp-shadows):
12732         - `member' was being called on lists of length 2000!
12733         - Replace with hashtables.
12734         - Replace hand-coded loops with (dolist)
12735         - Fix comment typo
12736
12737 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12738
12739         * packages.el: Added new function, `package-delete-name', to
12740           delete existing packages from the installed package database
12741           (`packages-package-list').  Also added the "pkginfo" directory
12742           to `packages-special-base-regexp', so that the pkginfo directory
12743           would not get added to `late-packages'.
12744
12745         * package-admin.el: Added ability to delete an installed package
12746           (added low-level function, `package-admin-delete-package').
12747           Understands how to use the pkginfo/MANIFEST.<package> file to
12748           delete the package.  When installing a package, will also
12749           create a MANIFEST.* file if one is not provided by the
12750           package.  If the MANIFEST.* doesn't exist when deleting a
12751           package, the functions will fall back to attempting to delete
12752           any package-specific lisp directory.
12753
12754         * package-get.el: Moved some functions to package-admin.el.
12755           Added interactive function `package-get-delete-package', for
12756           use by users for deleting a package.
12757
12758           Also modified to not require the presence of efs.
12759
12760 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12761
12762         * files.el (find-file-noselect): Handle all signals, kill the
12763         buffer and resignal.
12764
12765 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12766
12767         * cl-macs.el (glyph-image): Add setf method.
12768
12769 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12770
12771         * package-get.el: Fixed broken EFS downloading.  Also, look for
12772           .tar.gz files first, in preference over .tgz files.
12773
12774         * package-ui.el: Fix display of package version numbers.
12775
12776 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12777
12778         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12779         argument.
12780
12781 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12782
12783         * list-mode.el: `display-completion-list': added new/optional
12784           keyword `:completion-string', which allows the programmer to
12785           change the "Possible completions are:" prompt.
12786
12787         * menubar-items.el: Added new pulldown menu-pick to start up the
12788           visual package browser/installer:
12789
12790                 Options->Customize->List Packages
12791
12792         * package-admin.el: Added hooks for installing under both Unix
12793           and MS Windows.  Does additional error checking.  No longer
12794           calls "add-big-package.sh" to install packages under Unix; now
12795           calls gunzip & tar directly.
12796
12797         * package-get.el: Added ability to install packages from files
12798           on a local disk/CDROM.  Now deletes any existing package lisp
12799           directory.  Does completion on available packages when
12800           querying for package names.  Will also search for .tgz files
12801           in addition for .tar.gz files.  Tries to reload
12802           auto-autoloads, as a convenience when loading new packages,
12803           and also tries to add any new package paths to `load-path'.
12804           Changed all occurences of `concat' to use `expand-file-name'.
12805
12806         * package-ui.el: New file which implements the main visual
12807           package browser/installer, which is started via a menu pick or
12808           M-x pui-list packages.
12809
12810 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12811
12812         * startup.el (load-init-file): spelling fix.
12813
12814 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12815
12816         * startup.el (normal-top-level): Load auto-autoload files
12817         covariantly with their precedence.
12818
12819 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12820
12821         * menubar-items.el (default-menubar): Remove "Font Weight"
12822         option, there is currently no custom equivalent.. Customize-faces
12823         is "Edit faces".
12824
12825         * x-font-menu.el (font-menu-set-font): Use customize to set
12826         default face.
12827
12828         * faces.el (face-spec-update-all-matching): New function.
12829
12830         * cus-face.el (custom-set-face-update-spec): New function.
12831         Interface to customize faces from elisp.
12832
12833         (custom-face-value-create): Show the customized settings if set
12834         but not saved.
12835
12836 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12837
12838         (custom-face-value-create): Show the customized settings if set
12839         but not saved.
12840
12841 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12842
12843         * keydefs.el (global-map): Add FSF 20.3 binding of
12844         query-replace-regexp.
12845
12846 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12847
12848         * minibuf.el (read-file-name-internal-1): use
12849         user-name-completion-1 instead of user-name-completion.
12850
12851 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12852
12853         * loadup.el:
12854         * make-docfile.el:
12855         * update-elc.el: Don't set `source-directory' (now defunct as a
12856         global variable) no more.
12857
12858         * packages.el (packages-list-autoloads): Made `source-directory'
12859         (now defunct as a global variable) a parameter.
12860
12861 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12862
12863         * about.el (about-hackers): new email
12864
12865 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12866
12867         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12868
12869 1998-07-17  Didier Verna  <didier@xemacs.org>
12870
12871         * faces.el (set-face-property):
12872         (set-face-dim-p):
12873         (face-dim-p): updated the doc strings now that the dim property isn't
12874         tty-specific.
12875         (face-equal): the dim property is now a common one.
12876
12877         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12878         Renamed the `stipple' attribute to `background-pixmap'.
12879         (custom-face-background-pixmap): make custom-face-stipple an
12880         obsolete alias for this.
12881
12882 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12883
12884         * find-paths.el (paths-file-readable-directory-p): Created and
12885         used.
12886
12887         * loadup.el: Don't set inhibit-... flags from run-temacs.
12888
12889 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12890
12891         * packages.el (packages-data-path-depth): Added and used.
12892
12893 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12894
12895         * about.el:
12896         - Change .xpm to .png, delete "zcat" section.
12897         - cosmetic fix in the 'marcpa' entry.
12898
12899         * etc/photos
12900         - convert all .xpm.Z to .png
12901         - rename mrb to martin
12902         - rename mcook-m to mcookm
12903
12904 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12905
12906         * x-init.el (x-initialize-compose): Add support for
12907         dead-circumflex as YET ANOTHER NAME for that dead key.
12908
12909 1998-08-05  Colin Rafferty <colin@xemacs.org>
12910
12911         * setup-paths.el (paths-construct-exec-path): Made the
12912         last-packages really be last.
12913         (paths-construct-data-directory-list): Ditto.
12914
12915 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12916
12917         * startup.el(startup-splash-frame-body):
12918         Update Copyright notice in splash screen
12919
12920 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12921
12922         * minibuf.el (read-file-name-internal-1): do ~user completion.
12923
12924 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12925
12926         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12927         aginst destroyed extents
12928
12929 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12930
12931         * package-get.el (package-get): add `install-dir' argument.
12932
12933 1998-07-20  John Jones  <jj@asu.edu>
12934
12935         * package-get.el: calls to package-get-update-all will only
12936           update packages which are already installed.
12937
12938 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12939
12940         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12941         writable.
12942
12943 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12944
12945         * about.el (about-hackers): Correct my email.
12946
12947 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12948
12949         * about.el (about-hackers): new email-address.
12950
12951 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12952
12953         * minibuf.el (read-number): Don't let `input-error' condition
12954         escape.
12955
12956 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12957
12958         * about.el (about-hackers): use my `email-for-life' address.
12959
12960 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12961
12962         * XEmacs 21.2-beta1 is released.
12963
12964 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12965
12966         * ldap.el (ldap-search): Doc string change
12967
12968 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12969
12970         * menubar-items.el (default-menubar): Removed references to
12971         `data-directory', and use `locate-data-file' instead, and made
12972         then greyed out if they don't exist.
12973
12974 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12975
12976         * keymap.el (events-to-keys): Use `format' instead of `concat'
12977         since the latter does not accept integer args anymore
12978
12979 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12980
12981         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12982         macros replaced.
12983
12984 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12985
12986         * make-docfile.el: Get first initialization from very-early-lisp.el
12987         * update-elc.el: Ditto.
12988         * loadup.el (really-early-error-handler): Ditto.
12989
12990         * packages.el (packages-unbytecompiled-lisp): Add new file,
12991         very-early-lisp.el.
12992
12993         * very-early-lisp.el: New file.
12994
12995 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12996
12997         * Symbols that have been obsolete for at least 3 years removed (II).
12998
12999         * obsolete.el (eval-current-buffer): Make compatible.
13000         (byte-code-function-p): Ditto.
13001         (send-string): Removed.
13002         (send-region): Removed.
13003         (screen-scrollbar-width): Removed.
13004         (set-screen-scrollbar-width): Removed.
13005         (set-screen-left-margin-width): Removed.
13006         (set-screen-right-margin-width): Removed.
13007         (screen-left-margin-width): Removed.
13008         (screen-right-margin-width): Removed.
13009         (set-buffer-left-margin-width): Removed.
13010         (set-buffer-right-margin-width): Removed.
13011         (buffer-left-margin-width): Removed.
13012         (buffer-right-margin-width): Removed.
13013         (x-set-frame-icon-pixmap): Removed.
13014         (x-set-screen-icon-pixmap): Removed.
13015         (pixel-name): Removed.
13016         (make-pixmap): Removed.
13017         (make-cursor): Removed.
13018         (pixmap-width): Removed.
13019         (pixmap-contributes-to-line-height-p): Removed.
13020         (set-pixmap-contributes-to-line-height): Removed.
13021
13022 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13023
13024         * obsolete.el (popup-menu-up-p): removed.
13025         (read-no-blanks-input): Removed.
13026         (wholenump): Removed.
13027         (ring-mod): Removed (what was ring-mod?).
13028         (current-time-seconds): Removed.
13029         (run-special-hook-with-args): Removed.
13030         (dot): Removed.
13031         (dot-marker): Removed.
13032         (dot-min): Removed.
13033         (dot-max): Removed.
13034         (window-dot): Removed.
13035         (set-window-dot): Removed.
13036
13037         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13038         `dot-min'.
13039
13040         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13041
13042         * code-files.el (insert-file-contents): Rename
13043         run-special-hook-with-args to run-hook-with-args-until-success.
13044         (write-region): Ditto.
13045
13046 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13047
13048         * about.el: Fix typos, update release date.
13049
13050         * Symbols that have been obsolete for at least 3 years removed.
13051
13052         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13053         screen- functions.
13054         (toplevel): remove setf methods for screen functions.
13055         * cl-macs.el (extent-data): defsetf removed.
13056         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13057         many places to remove.
13058         (comment-indent-hook): Ditto.
13059         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13060         (buffer-dedicated-screen): Ditto.
13061         (deiconify-screen): Ditto.
13062         (delete-screen): Ditto.
13063         (event-screen): Ditto.
13064         (find-file-other-screen): Ditto.
13065         (find-file-read-only-other-screen): Ditto.
13066         (live-screen-p): Ditto.
13067         (screen-height): Ditto.
13068         (screen-iconified-p): Ditto.
13069         (screen-list): Ditto.
13070         (screen-live-p): Ditto.
13071         (screen-name): Ditto.
13072         (screen-parameters): Ditto.
13073         (screen-pixel-height): Ditto.
13074         (screen-pixel-width): Ditto.
13075         (screen-root-window): Ditto.
13076         (screen-selected-window): Ditto.
13077         (screen-totally-visible-p): Ditto.
13078         (screen-visible-p): Ditto.
13079         (screen-width): Ditto.
13080         (screenp): Ditto.
13081         (get-screen-for-buffer): Ditto.
13082         (get-screen-for-buffer-noselect): Ditto.
13083         (get-other-screen): Ditto.
13084         (iconify-screen): Ditto.
13085         (lower-screen): Ditto.
13086         (mail-other-screen): Ditto.
13087         (make-screen): Ditto.
13088         (make-screen-invisible): Ditto.
13089         (make-screen-visible): Ditto.
13090         (modify-screen-parameters): Ditto.
13091         (new-screen): Ditto.
13092         (next-screen): Ditto.
13093         (next-multiscreen-window): Ditto.
13094         (other-screen): Ditto.
13095         (previous-screen): Ditto.
13096         (previous-multiscreen-window): Ditto.
13097         (raise-screen): Ditto.
13098         (redraw-screen): Ditto.
13099         (select-screen): Ditto.
13100         (selected-screen): Ditto.
13101         (set-buffer-dedicated-screen): Ditto.
13102         (set-screen-height): Ditto.
13103         (set-screen-position): Ditto.
13104         (set-screen-size): Ditto.
13105         (set-screen-width): Ditto.
13106         (show-temp-buffer-in-current-screen): Ditto.
13107         (switch-to-buffer-other-screen): Ditto.
13108         (visible-screen-list): Ditto.
13109         (window-screen): Ditto.
13110         (x-set-screen-pointer): Ditto.
13111         (x-set-frame-pointer): Ditto.
13112         (screen-title-format): Ditto.
13113         (screen-icon-title-format): Ditto.
13114         (terminal-screen): Ditto.
13115         (delete-screen-hook): Ditto.
13116         (create-screen-hook): Ditto.
13117         (mouse-enter-screen-hook): Ditto.
13118         (mouse-leave-screen-hook): Ditto.
13119         (map-screen-hook): Ditto.
13120         (unmap-screen-hook): Ditto.
13121         (default-screen-alist): Ditto.
13122         (default-screen-name): Ditto.
13123         (x-screen-defaults): Ditto.
13124         (x-create-screen): Ditto.
13125         * obsolete.el: meta-flag removed.
13126         baud-rate removed.
13127         sleep-for-millisecs removed.
13128         extent-data removed.
13129         set-extent-data removed.
13130         set-extent-attribute removed.
13131         extent-glyph removed.
13132         extent-layout removed.
13133         set-extent-layout removed.
13134         list-faces-display removed.
13135         list-faces removed.
13136         trim-versions-without-asking removed.
13137         after-write-file-hooks removed.
13138         truename removed.
13139         auto-fill-hook removed.
13140         blink-paren-hook removed.
13141         select-screen-hook, deselect-screen-hook removed.
13142         auto-raise-screen, auto-lower-screen removed.
13143
13144         * msw-mouse.el: Global change resource -> mswindows-resource.
13145
13146         * XEmacs 21.0-pre5 is released.
13147
13148 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13149
13150         * about.el (about-hackers): Credits update.
13151
13152 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13153
13154         * register.el (insert-register): Don't activate the region.
13155
13156 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13157
13158         * select.el: Restore x-* symbols for backwards compatibility:
13159         x-copy-primary-selection, x-kill-primary-selection,
13160         x-delete-primary-selection, x-select-make-extent-for-selection,
13161         x-valid-simple-selection-, x-cut-copy-clear-internal.
13162
13163 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13164
13165         * XEmacs 21.0-pre4 is released.
13166
13167 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13168
13169         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13170         reporting bugs.
13171         (maybe-add-init-button): Fix semantics under Windows.  Use
13172         `expand-file-name' rather than `concat'.
13173
13174         * help.el (print-messages): New function.
13175
13176 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13177
13178         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13179
13180 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13181
13182         * about.el: Tweaked my entry in about-hackers.
13183
13184         * find-paths.el (paths-emacs-root-p):
13185           Relaxed emacs-root checking of an in-place installation to
13186           also accommodate the flat layout used on MS Windows.
13187
13188 1998-06-29  John Jones  <jj@asu.edu>
13189
13190         * package-get.el: calls to package-get-update-all will only
13191           update packages which are already installed.
13192
13193 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13194
13195         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13196         are handled by the gui-element face fallbacks now.
13197
13198         * x-faces.el: default gui-element face to "background" as well as
13199         the default face.
13200
13201         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13202         and default face settings since these are set as fallbacks now in
13203         the appropriate domain.
13204
13205 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13206
13207         * text-mode.el (text-mode): Reorder regexp so the OR part
13208         corresponding to `page-delim' goes first and the hack in
13209         `forward-paragraph' will work.
13210         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13211
13212 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13213
13214         * subr.el (remove-hook): When checking the hook value
13215           with functionp, don't apply car to it.
13216
13217 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13218
13219         * package-get.el (package-get-remote-filename):
13220           Don't use file-name-as-directory because the local directory
13221           separator conventions might not be the same as ftp's.
13222
13223 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13224
13225         * ldap.el (ldap-host-parameters-alist): New name of
13226         `ldap-host-parameters-plist'
13227
13228 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13229
13230         * package-get.el: Using (require 'package-get-base), now that it
13231         provides itself.  Consequently removed all instances of (load
13232         "package-get-base.el").
13233
13234 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13235
13236         * subr.el (remove-hook): Don't treat the hook value as a
13237           list unless it is both consp and not functionp.
13238
13239 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13240
13241         * about.el: Email address for Ben Wing is ben@xemacs.org.
13242         * auto-show.el: Ditto.
13243         * bytecomp.el: Ditto.
13244         * faces.el: Ditto.
13245         * x-scrollbar.el: Ditto.
13246         * x-misc.el: Ditto.
13247         * tty-init.el: Ditto.
13248         * toolbar-items.el: Ditto.
13249         * symbol-syntax.el: Ditto.
13250         * specifier.el: Ditto.
13251         * objects.el: Ditto.
13252         * hyper-apropos.el: Ditto.
13253         * glyphs.el: Ditto.
13254
13255 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13256
13257         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13258         vertical-divider-always-visible-p.
13259         (default-mouse-motion-handler): Ditto.
13260
13261 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13262
13263         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13264         global value.
13265
13266 1998-06-21  Oliver Graf <ograf@fga.de>
13267
13268         * build-reports.el: changed receiver to xemacs-build-reports list
13269
13270 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13271
13272         * font.el: Split font-family-mappings into X and
13273           mswindows-specific versions.
13274           mswindows-font-create-[object|name]: Treat supplied size
13275           as a pointsize. Added underline and strikethru handling.
13276
13277         * msw-faces.el: changed default mswindows charset to western.
13278
13279         * msw-glyphs.el: removed space in border-glyph font string that
13280           was inserted to get round bugs in the mswindows C font code.
13281
13282 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13283
13284         * about.el (about-hackers): Credits update.
13285
13286         * help-nomule.el (tutorial-supported-languages): Add Romanian
13287         TUTORIAL.
13288
13289         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13290         to ISO-8859-2.
13291
13292 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13293
13294         * font.el: Split font-family-mappings into X and
13295           mswindows-specific versions.
13296           mswindows-font-create-[object|name]: Treat supplied size
13297           as a pointsize. Added underline and strikethru handling.
13298
13299         * msw-faces.el: changed default mswindows charset to western.
13300
13301         * msw-glyphs.el: removed space in border-glyph font string that
13302           was inserted to get round bugs in the mswindows C font code.
13303
13304 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13305
13306         * minibuf.el: make read-color-completion-table call
13307           (mswindows-color-list for mswindows devices.
13308
13309 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13310
13311         * lisp/font-lock.el
13312         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13313         Let declaration items contain non-word symbol characters.
13314
13315 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13316
13317         * package-get.el (package-get-package-provider): Added autoload
13318         cookie.  Loading "package-get-base.el" in ALL functions that use
13319         it.  Fixed some (interactive ...) with multiple argument specs
13320         again.  Cosmetic indentation changes.
13321
13322 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13323
13324         * info.el (Info-insert-dir): Don't use nreverse on variables
13325         that you want to use later.
13326
13327 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13328
13329         * x-mouse.el (x-set-point-and-move-selection): Replace call
13330         to x-kill-primary-selection with kill-primary-selection
13331
13332 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13333
13334         * simple.el (what-cursor-position): Make cursor position reported
13335         use value of column-number-start-at-one
13336
13337 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13338
13339         * about.el (xemacs-hackers): Fix Jareth's email address.
13340
13341 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13342
13343         * startup.el (startup-splash-frame): Remove
13344         `xemacs-startup-logo-function'.
13345
13346 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13347
13348         * about.el (about-hackers): Update credits list.
13349
13350 1998-06-06  Jeff Miller <jmiller@smart.net>
13351
13352         * lisp/sound.el: Update sound-ext to allow filenames with
13353           extensions to be found by load-sound-file
13354
13355 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13356
13357         * info.el (Info-rebuild-outdated-dir): Removed variable
13358         (Info-auto-generate-directory): New variable
13359         (Info-save-auto-generated-dir): New variable
13360         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13361         (Info-build-dir-anew): Second parameter removed.  Use
13362         `Info-save-auto-generated-dir'
13363         (Info-rebuild-dir): Ditto
13364
13365 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13366
13367         * list-mode.el (next-list-mode-item): Would not recognize
13368         border between directly neighbored items.
13369
13370 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13371
13372         * package-get.el: add autoloads for some functions.
13373
13374 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13375
13376         * specifier.el (let-specifier): Tiny docfixes.
13377
13378 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13379
13380         * msw-mouse.el: set selection-pointer-glyph to Normal.
13381
13382 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13383
13384         * wid-edit.el (widget-specify-secret): New function.
13385         (widget-after-change): Use it.
13386         (widget-specify-field): Use it.
13387
13388 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13389
13390         * mouse.el (drag-window-divider): Use `(not done)' instead of
13391         `doit'; reuse result of `window-pixel-edges'.
13392
13393         * modeline.el (drag-modeline-event-lag): Rename to
13394         drag-divider-event-lag.
13395
13396 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13397
13398         * specifier.el (let-specifier): Rewritten not to generate needless
13399         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13400         arguments.
13401
13402 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13403
13404         * minibuf.el (read-file-name-1): Setup buffer-local value of
13405         `completion-ignore-case' in completions buffer under Windows.
13406
13407 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13408
13409         * about.el (about-maintainer-glyph): Fix support for not
13410         compressed images.
13411
13412 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13413
13414         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13415
13416         * mouse.el (mouse-track): Cancel selection if misc-user event with
13417         `cancel-mode-internal' function is fetched.
13418
13419 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13420
13421         * files.el (save-some-buffers-1): Fixed return value.
13422
13423 1998-06-01  Oliver Graf <ograf@fga.de>
13424
13425         * dragdrop.el: added experimental
13426
13427 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13428
13429         * startup.el (after-init-hook, init-file-user,
13430         user-init-directory, load-user-init-file):  Purge references
13431         to "~/.xemacs/init.el" from docstrings.
13432
13433         (load-user-init-file) Use paths-construct-path to construct
13434         paths to user init files.  Go directly to ~/.emacs, do not
13435         search ~/.xemacs/, do not load `default-custom-file'.
13436
13437 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13438
13439         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13440         general *sh.
13441         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13442
13443 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13444
13445         * menubar-items.el (default-menubar): add Update Packages to customize
13446         menu.
13447
13448 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13449
13450         * faces.el: use toolbar face as a fallback for toolbar properties
13451         in xpm-color-symbols instead of default.
13452
13453         * msw-faces.el: rename 3d-object -> gui-element face.
13454
13455 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13456
13457         * startup.el (xemacs-startup-logo-function): New variable.
13458         (startup-splash-frame): Use it.
13459
13460 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13461
13462         * files.el (save-some-buffers): Would wait 1 second.
13463         (save-some-buffers-1): Delete other windows here instead of in
13464         `save-some-buffers'.
13465         (save-some-buffers): Force redisplay only if windows were deleted.
13466
13467 1998-06-02  Didier Verna  <didier@xemacs.org>
13468
13469         * cus-face.el (custom-face-attributes): generalized the use of
13470         toggle buttons for boolean attributes.
13471         Re-ordered the items a bit.
13472
13473 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13474
13475         * sound.el (default-sound-directory): Use `locate-data-directory'
13476         to find the sounds directory.
13477
13478 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13479
13480         * sound.el: default sound-ext to .wav under mswindows, .au
13481         otherwise. load-default sounds without extensions.
13482
13483 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13484
13485         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13486         if send-pr is not bound.
13487
13488 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13489
13490         * files.el: grok idl files in auto-mode-alist.
13491 1998-06-01  Jeff Miller  <jmiller@smart.net>
13492
13493         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13494         calling `upcase'.
13495
13496 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13497
13498         * msw-glyphs.el: add xbm to the list of image types supported.
13499
13500 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13501
13502         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13503         instead of XEmacs one when dumping InfoDock.
13504
13505 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13506
13507         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13508         for `modeline-visible-p'
13509
13510         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13511
13512 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13513
13514         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13515         since it's not used anymore. doc string fixes.
13516
13517         * package-get.el (package-get-file-installed-p): new function. use
13518         instead of file-installed-p which is in an external package.
13519
13520 1998-05-28  Oliver Graf <ograf@fga.de>
13521
13522         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13523         favor of select-window/switch-to-buffer
13524
13525 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13526
13527         * startup.el: changed (getenv "HOME") to (user-home-directory)
13528
13529 1998-05-25  Oliver Graf <ograf@fga.de>
13530
13531         * frame.el (cde-start-drag) moved to dragdrop.el
13532         (offix-start-drag-region) moved to dragdrop.el
13533         (offix-start-drag) moved to dragdrop.el
13534         * dragdrop.el (cde-start-drag) moved from frame.el
13535         (offix-start-drag-region) moved from frame.el
13536         (offix-start-drag) moved from frame.el
13537         (cde-start-drag-region) cde drag regions
13538         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13539
13540 1998-05-26  Oliver Graf <ograf@fga.de>
13541
13542         * dragdrop.el: created dragdrop-drag prototypes
13543         (cde-start-drag-region) fixed typo
13544
13545 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13546
13547         * simple.el (after-init-hook): Remove reader macro.
13548
13549         * packages.el (packages-hardcoded-lisp): Get rid of reader
13550         macros.  Update DOC string.
13551
13552 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13553
13554         * mouse.el (drag-window-divider): Ditto.
13555
13556         * modeline.el (mouse-drag-modeline): Use it.
13557
13558         * lisp-mode.el (let-specifier): Specify indentation.
13559
13560         * specifier.el (let-specifier): Renamed from
13561         `with-specifier-instance'.
13562
13563 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13564
13565         * x-faces.el:
13566         * faces.el: move definition of xpm-color-symbols from x-faces.el
13567         to faces. Predicate x-get-resource on the presence of x.
13568
13569         * msw-faces.el: set 3d-object face rather than modeline. Specify
13570         faces as specfier defaults.
13571
13572         * package-get.el: don't use package-admin-add-single-file-package.
13573
13574 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13575
13576         * toolbar-items.el: Fixup tooltips.
13577         (toolbar-gnus): Don't use obsolete variable
13578         toolbar-news-frame-properties.
13579         (toolbar-news-reader): Default to `gnus' instead of
13580         `not-configured'.
13581
13582         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13583         Windows.
13584
13585 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13586
13587         * package-get.el: rename -installedp -> -installed-p.
13588
13589 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13590
13591         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13592         attributes, and assinged it to continuation, truncation and
13593         hscroll glyphs.
13594
13595         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13596         and made continuation, truncation and hscroll glyphs arrow
13597         characters out of that font.
13598
13599 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13600
13601         * minibuf.el (minibuffer-electric-separator): Play nicely with
13602         directory-sep-char being \.
13603         (minibuffer-electric-tilde): Ditto.
13604         (read-file-name-map): Ditto.
13605
13606 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13607
13608         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13609         on X devices.
13610         (default-mouse-track-deal-with-down-event): Avoid
13611         `x-disown-selection'; use `disown-selection' instead.
13612
13613 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13614
13615         * select.el:
13616         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13617         moved to (cut-copy-clear-internal) in select.el. Ditto for
13618         (x-delete-primary-selection) (x-kill-primary-selection)
13619         (x-copy-primary-selection).
13620         (own-clipboard): new function.
13621
13622         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13623         functions in select.el. remove old ones.
13624         (mswindows-own-clipboard): new function.
13625
13626 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13627
13628         * gnuserv.el: allow connections from mswindows type devices.
13629
13630 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13631
13632         * msw-glyphs.el: change image type used from cursor to resource.
13633
13634 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13635
13636         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13637         for {top,bottom}-{left,right} values in addition to
13638         {top,bottom}_{left,right}.
13639         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13640
13641 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13642
13643         * cl-macs.el (specifier-instance): Undefine its setf method.
13644
13645         * specifier.el (with-specifier-instance): Added docstring.
13646
13647         * mouse.el (drag-window-divider): Ditto.
13648
13649         * modeline.el (mouse-drag-modeline): Use it.
13650
13651         * lisp-mode.el (with-specifier-instance): Define its indentation
13652         level.
13653
13654         * specifier.el (with-specifier-instance): New macro.
13655
13656 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13657
13658         * package-get.el (package-get-create-custom): new function to
13659         auto-generate package-get-custom.el from package-get-base.el.
13660         * (package-get-ever-installedp): new function.
13661         * (package-get-custom): new function to get all packages specified
13662         by customize.
13663
13664 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13665
13666         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13667
13668 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13669
13670         * cl-extra.el: Reverse previous float change.
13671
13672 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13673
13674         * x-faces.el:
13675         * faces.el (try-font-name): moved from x-faces.el since it is
13676         required by w3 under mswindows as well X.
13677
13678 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13679
13680         * winnt.el: Removed evil (setq completion-ignore-case t)
13681         clause, one more overlookef fsfism.
13682         (nt-quote-args-functions-alist): End sentences with double space.
13683
13684 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13685
13686         * window-xemacs.el (push-window-configuration): Remove kludgery of
13687         recaching default-toolbar specifier.
13688         (pop-window-configuration): Ditto.
13689         (unpop-window-configuration): Ditto.
13690
13691 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13692
13693         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13694
13695 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13696
13697         * winnt.el (nt-quote-args-verbatim): Added function.
13698         (nt-quote-args-prefix-quote): Added function.
13699         (nt-quote-args-backslash-quote): Added function.
13700         (nt-quote-args-double-quote): Added function.
13701         (nt-quote-args-functions-alist): New variable.
13702         (nt-quote-process-args): Added function. This is the main quoting
13703         work horse called from process-nt.c
13704
13705 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13706
13707         * winnt.el: Removed duplicate definitions for backspace,
13708         delete, M-backspace and C-M-backspace.
13709         (file-name-buffer-file-type-alist): Removed this variable.
13710         (find-buffer-file-type): Removed function.
13711         (find-file-binary):  Removed function.
13712         (find-file-text): Removed function.
13713         (find-file-not-found-set-buffer-file-type): Removed function.
13714         (save-to-unix-hook): Removed function.
13715         (revert-from-unix-hook): Removed function.
13716         (using-unix-filesystems): Removed function.
13717         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13718         warning.
13719         (x-set-selection): Removed function.
13720         (x-get-selection): Removed function.
13721         Removed commented FSFisms.
13722         Replaced copyright notice (this file is not part of GNU Emacs).
13723         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13724         comint-process-echoes setting to t.
13725
13726 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13727
13728         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13729         and used following the interface change of
13730         `paths-find-recursive-path'.
13731
13732         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13733         regexp instead of a list of base names.
13734         (paths-version-control-filename-regexp):
13735         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13736         Introduced and used following the interface change of
13737         `paths-find-recursive-path'.
13738
13739 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13740
13741         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13742         on X devices, rather than on all non-TTY devices.
13743
13744 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13745
13746         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13747
13748         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13749
13750 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13751
13752         * itimer.el (activate-itimer): Fixed usage of integers
13753         as argument to `concat'.
13754
13755 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13756
13757         * itimer.el (start-itimer): replace the use of `concat' with
13758         `format'
13759
13760 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13761
13762         * mode-motion.el (mode-motion-hook): Clarify docstring.
13763         From Bob Weiner <weiner@altrasoft.com>
13764
13765         * loadhist.el (symbol-file): Supply prompt string when used
13766         interactively.
13767         From Bob Weiner <weiner@altrasoft.com>
13768
13769 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13770
13771         * loadup.el (really-early-error-handler): Ditto.
13772
13773         * update-elc.el: Ditto.
13774
13775         * setup-paths.el (paths-construct-exec-path): Ditto.
13776
13777         * make-docfile.el: Ditto.
13778
13779         * find-paths.el (paths-decode-directory-path): Use split-path
13780         instead of decode-path.
13781
13782         * files.el (parse-colon-path): Update docstring reference.
13783
13784 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13785
13786         * msw-init.el:
13787         * x-init.el:
13788         Bind cut'n'paste keys to non window-system specific functions.
13789
13790         * msw-select.el: New function mswindows-clear-clipboard.
13791         mswindows-cut-copy-clipboard extended to handle clearing of the
13792         selection and renamed to mswindows-cut-copy-clear-clipboard.
13793
13794         * select.el: on mswindows devices delete-primary-selection
13795         calls mswindows-clear-clipboard.
13796
13797 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13798
13799         * simple.el (quoted-insert): Inhibit quit when using read-char.
13800
13801         * cmdloop.el (read-char): Don't inhibit quit.
13802         (read-char-exclusive): Ditto.
13803         (read-char): Signal quit if quit-char was pressed.
13804         (read-char-exclusive): Ditto.
13805         (read-quoted-char): Return a character, not integer.
13806
13807         * menubar-items.el (default-popup-menu): Use Andy's generic
13808         selection code.
13809         (default-popup-menu): Fix code.
13810
13811 1998-05-14  Oliver Graf <ograf@fga.de>
13812
13813         * dragdrop.el (dragdrop-function-widget): this time it's done
13814
13815 1998-05-13  Oliver Graf <ograf@fga.de>
13816
13817         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13818
13819 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13820
13821         * device.el (device-pixel-width):
13822         (device-pixel-height):
13823         (device-mm-width):
13824         (device-mm-height):
13825         (device-bitplanes):
13826         (device-color-cells): Swapped parameters to device-system-metric
13827         according to the interface change.
13828
13829 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13830
13831         * mouse.el (default-mouse-motion-handler): Use new name of the
13832         function event-over-vertical-divider-p.
13833         Do not set E-W arrow cursor over the divider if
13834         vertical-divider-draggable-p is nil in the window.
13835         ([top-level]): Use new name for the variable
13836         vertical-divider-map.
13837         (drag-window-divider): Respect vertical-divider-draggable-p.
13838         Variable name typo fixes.
13839
13840 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13841
13842         * keymap.el (kbd): Define here; handle string constants and
13843         others...
13844
13845 1998-05-15  Christian Nyb <chr@mediascience.no>
13846
13847         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13848         in Emacs 18.
13849
13850 1998-05-13  Didier Verna  <didier@xemacs.org>
13851
13852         * mouse.el (drag-window-divider): give the vertical divider a
13853         pressed look when dragging it.
13854
13855 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13856
13857         * faces.el: predicate some more face operations on x or mswindows
13858         not just x.
13859
13860         * modeline.el: enable modeline coloring for mswindows.
13861
13862 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13863
13864         * minibuf.el (minibuffer-default): Added variable; compatible with
13865         FSF Emacs.
13866         (next-history-element): Used `minibuffer-default'.
13867
13868 1998-05-12  Oliver Graf <ograf@fga.de>
13869
13870         * dragdrop.el (dragdrop-function-widget): button and mods ok
13871         arguments still look a bit strange
13872         (dragdrop-compare-mods) created
13873         (dragdrop-drop-do-functions) correctly checks for buttons and
13874         modifiers
13875
13876 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13877
13878         * setup-paths.el (paths-default-info-directories): Replace
13879         path-separator with directory-sep-char.
13880
13881         * files.el (path-separator): Don't define it here.
13882
13883 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13884
13885         * update-elc.el: Ditto.
13886
13887         * setup-paths.el (paths-construct-exec-path): Ditto.
13888
13889         * make-docfile.el: Ditto.
13890
13891         * loadup.el (really-early-error-handler): Ditto.
13892
13893         * find-paths.el (paths-decode-directory-path): Use decode-path
13894         instead of decode-path-internal.
13895
13896         * files.el (parse-colon-path): Update docstring.
13897
13898 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13899
13900         * subr.el (get-buffer-window-list): Make BUFFER optional.
13901
13902         * window-xemacs.el (windows-of-buffer): Defalias to
13903         get-buffer-window-list.
13904
13905 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13906
13907         * disass.el: Fix maintainer keyword.
13908
13909         * bytecomp.el (byte-compile-and-load-file): Autoload.
13910         (byte-compile-buffer): Ditto.
13911
13912         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13913         value is returned, not the name.
13914         (lisp-imenu-generic-expression): Enable it.
13915         (lisp-mode-variables): Ditto.
13916         (lisp-indent-offset): Change defconst to defvar.
13917         (lisp-indent-function): Ditto.
13918         (lisp-body-indent): Ditto.
13919
13920 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13921
13922         * modeline.el: Use zap-last-kbd-macro-event.
13923
13924         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13925         nil, don't attempt to do anything with messages.
13926         (eval-last-sexp): Use `letf' for clarity.
13927
13928 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13929
13930         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13931
13932 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13933
13934         * buff-menu.el:
13935         * lisp-mode.el:
13936         * obsolete.el:
13937         Change empty docstrings into no doc strings at all.
13938         Fix bogus FSF-format docstrings.
13939         * etags.el: Fix docstring.
13940
13941 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13942
13943         * package-get.el (package-get): Use internal md5
13944
13945 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13946
13947         * about.el (about-xemacs): Correct abuse of concat.
13948
13949 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13950
13951         * info.el (Info-mode): Use easymenu.
13952
13953 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13954
13955         * apropos.el (apropos): Don't use concat with integers.
13956
13957         * cmdloop.el (describe-last-error): Handle the case when no error
13958         was seen gracefully.
13959
13960         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13961         defun.
13962         (apropos-describe-plist): Ditto.
13963
13964         * help.el (with-displaying-help-buffer): Revert to a defun.
13965         (describe-key): Use it as defun.
13966         (describe-mode): Ditto.
13967         (describe-bindings): Ditto.
13968         (describe-prefix-bindings): Ditto.
13969         (describe-installation): Ditto.
13970         (view-lossage): Ditto.
13971         (describe-function): Ditto.
13972         (describe-variable): Ditto.
13973         (describe-syntax): Ditto.
13974
13975 1998-05-11  Oliver Graf <ograf@fga.de>
13976
13977         * dragdrop.el: changed order of require/provide
13978         (dragdrop-drop-mime-default) changed to new calling conventions
13979         (dragdrop-drop-do-functions) changed to new calling conventions
13980         (dragdrop-function-widget) this one needs more work...
13981
13982 1998-05-10  Oliver Graf <ograf@fga.de>
13983
13984         * about.el: another small change in my entry
13985         * dragdrop.el (dragdrop-drop-log-function): logging added
13986         plus customizations
13987         changed interface to handler functions. now called with event
13988         and object
13989
13990 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13991
13992         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13993         E-W arrow pointer displayed over draggable dividers.
13994
13995         * mouse.el (default-mouse-motion-handler): Show it when
13996         appropriate.
13997         (drag-window-divider): Added.
13998         ([top-level]): Initialized window-divider-map with a keymap
13999         binding the above function to left button down event.
14000
14001         * x-mouse.el (x-init-pointer-shape): Initialize
14002         divider-pointer-glyph from Cursor.dividerPointer, or use default
14003         E-W double arrow.
14004
14005 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14006
14007         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14008
14009 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14010
14011         * simple.el (count-words-buffer): Don't query for buffer.
14012         (count-lines-buffer): Ditto.
14013
14014 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14015
14016         * help.el (where-is): add optional insert argument.
14017
14018 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14019
14020         * help.el (describe-key-briefly): New argument INSERT.
14021
14022         * simple.el (eval-expression): New optional argument; synch with
14023         FSF 20.3.
14024
14025         * keydefs.el (global-map): Add new register bindings.
14026
14027         * register.el: Synched with FSF 20.3.
14028
14029 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14030
14031         * window-xemacs.el (recenter): all arguments are optional.
14032
14033 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14034
14035         * device.el: (device-pixel-width): Reflected name/parameters
14036         change to device-system-metric.
14037         (device-pixel-height): Ditto.
14038         (device-mm-width): Ditto.
14039         (device-mm-height): Ditto.
14040         (device-bitplanes): Ditto.
14041         (device-color-cells): Ditto.
14042
14043 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14044
14045         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14046
14047         * cl.el (most-positive-fixnum): Document.
14048         (most-negative-fixnum): Ditto.
14049
14050         * cus-dep.el: Updated comment.
14051
14052         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14053         constant.
14054
14055         * cus-load.el (custom-put): Removed.
14056
14057         * files.el (after-find-file): Just resignal quit instead of
14058         signaling "canceled".
14059
14060 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14061
14062         * frame.el (other-frame): Use `focus-frame' instead of
14063         select-frame kludges.
14064
14065         * lisp-mode.el: Update lisp-indent-function for
14066         save-selected-frame and with-selected-frame.
14067
14068         * frame.el (save-selected-frame): New macro.
14069         (with-selected-frame): Ditto.
14070         (other-frame): Use `set-frame-focus'.
14071
14072 1998-05-06  Oliver Graf <ograf@fga.de>
14073
14074         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14075         (dragdrop-drop-url-default) default handler for URL drops created
14076         (dragdrop-drop-mime-default) default handler for MIME drops created
14077         (dragdrop-drop-functions) default custom for handling drops created
14078         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14079
14080 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14081
14082         * mouse.el: Removed redundant mouse-mswindows-drop function.
14083
14084 1998-05-05  Oliver Graf <ograf@fga.de>
14085
14086         * about.el: changed some text in my entry
14087         * dragdrop.el: added customs
14088
14089 1998-05-04  Oliver Graf <ograf@fga.de>
14090
14091         * mouse.el: killed global drop key bindings
14092         (mouse-offix-drop) removed
14093         * dragdrop.el: created
14094         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14095
14096 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14097
14098         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14099         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14100
14101         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14102         obsolete comment.
14103
14104         * scrollbar.el (scrollbars-visible-p): Use new
14105         {vertical,horizontal}-scrollbar-visible-p specifiers.
14106
14107 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14108
14109         * device.el (device-pixel-height):
14110         (device-pixel-width):
14111         (device-mm-width):
14112         (device-mm-height):
14113         (device-bitplanes):
14114         (device-color-cells): Moved these 6 functions from device.c; they
14115         all use single (device-system-metrics) call.
14116
14117 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14118
14119         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14120         were renamed.
14121
14122         * menubar-items.el:
14123         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14124         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14125
14126         * help.el (help-map): Remove Hyperbole keybinding logic.
14127         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14128
14129 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14130
14131         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14132         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14133
14134 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14135
14136         * msw-glyphs.el: use nicer icon3 from the frame icon.
14137
14138 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14139
14140         * version.el (emacs-version): Remove InfoDock conditionals.
14141
14142         * startup.el (startup-splash-frame): Change ID logo name.
14143
14144 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14145
14146         * files.el (after-find-file): If the user presses C-g on
14147         directory-creation prompt, kill the buffer.
14148
14149 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14150
14151         * simple.el (count-words-region): Reverse previous change.
14152
14153 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14154
14155         * replace.el (query-replace): Just call perform-replace.
14156         (query-replace-regexp): Ditto.
14157         (perform-replace): Move region handling here.
14158         (perform-replace): Use the new arg to match-data.
14159
14160 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14161
14162         * x-init.el: Install X specific display table that
14163           displays char 0240 as a space to avoid whatever it is
14164           that screws up display of that character code.
14165
14166 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14167
14168         * help.el (function-arglist): If no arguments are documented for a
14169         subr, print nothing rather than incorrect output.
14170
14171 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14172
14173         * cmdloop.el (command-error): Update bail-out error message to use
14174         `emacs-program-name'.
14175
14176         * lib-complete.el: Remove reader macro cruft.
14177
14178         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14179         cruft.
14180
14181         * simple.el (count-words-region): Drop interactive-p check on the
14182         message.
14183
14184 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14185
14186         * font.el
14187         * msw-faces.el
14188         Correct spelling of mswindows-font-canonicalize-name.
14189
14190 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14191
14192         * ldap.el (ldap-host-parameters-alist): Replaced with
14193         `ldap-host-parameters-plist'
14194         (ldap-search): Adapt to previous change
14195
14196 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14197
14198         * about.el (about-hackers): Update Bob Weiner bio.
14199         (about-maintainer-info): Ditto.
14200
14201 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14202
14203         * simple.el (display-warning-minimum-level): Docfix.
14204
14205 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14206
14207         * widget.el (:default-get): New keyword.
14208         * wid-edit.el (default, widget-default-default-get): Define it.
14209         (group, widget-group-default-get): Define it.
14210         (menu-choice, widget-choice-default-get): Define it.
14211         (widget-default-get): New function.
14212         (widget-choice-action): Call it.
14213         (widget-editable-list-entry-create): Call it.
14214
14215 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14216
14217         * byte-optimize.el (byte-boolean-vars): Removed.
14218         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14219         lookup through `byte-boolean-vars'.
14220
14221 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14222
14223         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14224         resource-provided values into ghost specs for scrollbar-height and
14225         scrollbar-width.
14226
14227 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14228
14229         * byte-optimize.el: Don't attempt to optimize /=.
14230
14231         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14232         (byte-compile-/=): Ditto.
14233
14234 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14235
14236         * apropos.el: Use `with-displaying-help-buffer'.
14237         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14238         Use `with-displaying-help-buffer'.
14239         (apropos-follow): Do not give special treatment to buffer cursor
14240         was in prior to a mouse click.
14241         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14242         (apropos-print-doc): Set correct buffer for setting text
14243         properties.
14244
14245 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14246
14247         * help.el (help-buffer-prefix-string): New variable.
14248         (help-buffer-name): Use it.
14249
14250         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14251         mode menu.
14252
14253 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14254
14255         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14256
14257 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14258
14259         * files.el (find-file-noselect): Update docstring.
14260         (find-file-noselect): Signal an error if found an unreadable file.
14261         (file-chase-links): Save the match data.
14262         (normal-mode): Use `lwarn' and `error-message-string'.
14263         (interpreter-mode-alist): Change defconst to defvar.
14264         (inhibit-first-line-modes-regexps): Ditto.
14265         (inhibit-first-line-modes-regexps): Added .tgz.
14266         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14267         (change-major-mode-with-file-name): New user-option.
14268         (set-visited-file-name): Synched with FSF.
14269         (file-name-extension): New function, from FSF 20.3.
14270         (file-relative-name): Synched with FSF.
14271         (save-some-buffers): Support the C-r feature.
14272         (recover-session): Synched with FSF.
14273         (kill-some-buffers): Ditto.
14274         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14275
14276 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14277
14278         * files.el (insert-file): Undo previous change and reenable use of
14279         format.el.
14280
14281 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14282
14283         * window-xemacs.el (recenter): Define.
14284
14285 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14286
14287         * font.el (mswindows-font-create-name)
14288         (mswindows-font-create-object): new functions for mswindows type
14289         fonts.
14290
14291         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14292         strings are parsed as well as font objects.
14293
14294 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14295
14296         * modeline.el (defining-kbd-macro): Restore modeline indication of
14297         kbd-macro being recorded.
14298         (add-minor-mode): Simplify docstring.
14299         (modeline-minor-mode-menu): Remove stuff.
14300
14301 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14302
14303         * code-process.el (call-process): dynamically decide process
14304         coding type.
14305
14306 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14307
14308         * modeline.el: Add line-number-mode, column-number-mode to
14309         the modeline minor-mode menu.  Button2 on the line number does
14310         goto-line.
14311
14312 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14313
14314         * mouse.el: move x-selection-owner-p type things to
14315         selection-owner-p.
14316
14317         * msw-init.el: copy zmacs stuff from x-init.el
14318
14319         * msw-select.el (mswindows-own-selection)
14320         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14321         functions. Very simple minded implementation of selectio
14322         ownership.
14323
14324         * select.el (own-selection) (disown-selection)
14325         (activate-region-as-selection) (select-make-extent-for-selection)
14326         (valid-simple-selection-p): functions moved from x-select.el for
14327         generalized selection.
14328
14329         * x-select.el: see select.el changes.
14330
14331         * x-toolbar.el: use new selection functions.
14332
14333 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14334
14335         * packages.el (packages-find-package-directories): Fixed bug that
14336         would pick up multiple site-package directories.
14337         (package-locations): Added "xemacs-packages" as a late package
14338         location.
14339
14340         * find-paths.el: Now uses `emacs-program-name' and
14341         `emacs-program-version'.
14342         Additions to enforce version-specific directories in
14343         `paths-find-version-directory'.
14344
14345 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14346
14347         * default.el: Removed.
14348         * site-start.el: Removed.
14349
14350 1998-04-29  Didier Verna  <didier@xemacs.org>
14351
14352         * minibuf.el (minibuffer-history-minimum-string-length): Default
14353         to nil.
14354
14355 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14356
14357         * find-paths.el (paths-program-name): Rename.
14358         (paths-emacs-root-p): Ditto.
14359         (paths-find-site-directory): Ditto.
14360
14361 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14362
14363         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14364         `emacs-lisp-byte-compile-and-load'.
14365
14366 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14367
14368         * ldap.el (ldap-search): Fixed additional parameter passing to
14369         `ldap-open'
14370
14371 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14372
14373         * select.el (kill-primary-selection) (selection-owner-p)
14374         (copy-primary-selection) (yank-clipboard-selection)
14375         (selection-exists-p) (delete-primary-selection): new file and
14376         functions that do the right thing for the selected device.
14377
14378         * x-menubar.el: use generalised selection functions.
14379
14380         * dumped-lisp.el: dump select.el.
14381
14382 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14383
14384         * find-paths.el (paths-progname): New variable.
14385         (paths-emacs-root-p): Use it.
14386         (paths-find-site-directory): Ditto.
14387
14388 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14389
14390         * loadup.el ((member "dump" command-line-args)): Dump as
14391         `infodock' if InfoDock.
14392
14393 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14394
14395         * find-paths.el (construct-emacs-version): Simplify, include
14396         program name in the return value.
14397         * (paths-find-version-directory): Use it.
14398
14399 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14400
14401         * info.el (Info-parse-dir-entries): Fixed regexp
14402         (Info-build-dir-anew): Remove full suffix and capitalize info file
14403         name for files with no @direntry
14404         (Info-batch-rebuild-dir): New function
14405         (Info-suffixed-file): Check for regular files instead of simple
14406         file existence (could catch directories before)
14407
14408 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14409
14410         * setup-paths.el, find-paths.el: Removed uses of `not' which
14411         temacs doesn't have.
14412
14413         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14414         into root searching.
14415
14416 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14417
14418         * subr.el: Remove definition of `not'.
14419
14420 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14421
14422         * msw-glyphs.el: enable graphics support.
14423
14424 1998-04-23  Didier Verna  <didier@xemacs.org>
14425
14426         * x-menubar.el (default-menubar): restored the line-number-mode
14427         option.
14428
14429         * misc doc string updates related to the options menu.
14430
14431 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14432
14433         * setup-paths.el (paths-construct-load-path): Fix typo.
14434
14435 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14436
14437         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14438         font-menu-ignore-scaled-fonts don't have to be bound now; this
14439         gets us one step further towards making --no-autoloads work.
14440
14441         * startup.el (normal-top-level): Load auto-autoloads only if
14442         lisp-directory is non-nil.
14443
14444         * setup-paths.el (paths-construct-load-path): Made it robust
14445         against nil lisp-directory.
14446
14447         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14448         to the list of variables that cause a warning when nil.
14449
14450         * toolbar.el (init-toolbar-location): Now works even when there's
14451         no toolbar icon directory.
14452
14453 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14454
14455         * help.el (view-lossage): Recognize it.
14456
14457         * simple.el (log-message): Mark multiline messages.
14458
14459 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14460
14461         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14462
14463 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14464
14465         * package-get.el (package-get-all):  add `\n' separator to
14466         interactive specification so that both variables are read
14467
14468 1998-04-22  Didier Verna  <didier@xemacs.org>
14469
14470         * x-menubar.el: ported the options menu to Custom.
14471         Moved the "read only" toggle button to the buffers menu.
14472         Corrected some missing ;;;###autoload or defcustom.
14473
14474         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14475         the scrollbar-visible specifier for options menu handling.
14476
14477         * toolbar.el (toolbar-visible-p)
14478                      (toolbar-captioned-p)
14479                      (default-toolbar-position): defcustom wrappers around
14480         the toolbar specifiers for options menu handling.
14481
14482         * frame.el (get-frame-for-buffer-default-instance-limit):
14483         defcustom it for options menu handling.
14484
14485         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14486         font-lock-mode for options menu handling.
14487
14488         * cus-start.el: added Custom properties to overwrite-mode for
14489         options menu handling.
14490
14491 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14492
14493         * about.el: shameless self-promotion.
14494
14495 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14496
14497         * simple.el (raw-append-message): Slightly optimize.
14498         (remove-message): Use `push' for clarity.
14499         (append-message): Ditto.
14500         (display-warning): Dito.
14501         (raw-append-message): Send the message to the appropriate device.
14502
14503 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14504
14505         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14506         From Sean MacLennan <Sean.MacLennan@pika.ca>
14507
14508 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14509
14510         * setup-paths.el: Changed `directory-sep-char' to
14511         `path-separator', following a change in GNU Emacs.
14512
14513 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14514
14515         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14516         (Info-build-dir-anew): Add a final newline.
14517         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14518         is `always'
14519         (Info-rebuild-dir): Ditto
14520
14521         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14522
14523 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14524
14525         * simple.el (count-words-buffer): Retain zmacs region.
14526         (count-words-region): Ditto.
14527         * simple.el: (what-line): Expanded line counts.
14528         (count-lines): New parameter to conditionalize whether collapsed
14529         lines get counted.
14530         From Bob Weiner <weiner@altrasoft.com>
14531
14532 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14533
14534         * packages.el (package-locations): infodock-packages must override
14535         mule-packages and packages.
14536
14537 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14538
14539         * wid-edit.el:
14540         remove rude messages from widget-activation-widget-mapper
14541         and widget-activation-glyph-mapper
14542
14543 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14544
14545         * toolbar.el: Remove (featurep 'x) test from
14546         toolbar-make-button-list
14547
14548 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14549
14550         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14551         only if in the same frame.
14552
14553 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14554
14555         * packages.el (package-locations): Added site-packages hierarchy.
14556
14557         * setup-paths.el (paths-default-info-directories): Introduced and
14558         used.
14559
14560         * packages.el, setup-paths.el: Set various path searching depths
14561         to 1.
14562
14563         * packages.el (packages-hierarchy-depth):
14564         (packages-load-path-depth): Introduced and used.
14565
14566         * setup-paths.el (paths-load-path-depth): Introduced and used.
14567
14568         * find-paths.el (paths-find-recursive-path): Added max-depth
14569         parameter.
14570
14571 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14572
14573         * setup-paths.el (paths-construct-info-path): Removed
14574         dependency on behavior of (file-name-as-directory "").
14575
14576 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14577
14578         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14579         lisp objects
14580
14581 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14582
14583         * dump-paths.el, startup.el: Added handling for --debug-paths.
14584
14585 1998-04-15  William M. Perry  <wmperry@aventail.com>
14586
14587         * wid-edit.el: We cannot just set the help-echo or balloon-help
14588           properties for an extent based on the :help-echo widget
14589           property, since help-echo and balloon-help cause an EXTENT to
14590           get passed in, where :help-echo functions are expecting a WIDGET
14591
14592 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14593
14594         * scrollbar.el (init-scrollbar-from-resources): Call
14595         mswindows-init-scrollbar-metrics when appropriate.
14596
14597 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14598
14599         * dumped-lisp.el: dump x-toolbar for window system
14600
14601         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14602         have support and xpm.
14603
14604 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14605
14606         * files.el (toggle-read-only): Fix docstring.
14607         From Didier Verna <didier@xemacs.org>
14608
14609 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14610
14611         * startup.el (normal-top-level): Load autoload-file-name without
14612         specifying an extension---some people only auto-autoload.el.gz.
14613
14614 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14615
14616         * files.el (backup-enable-predicate): Don't bomb on NAME being
14617         nil.
14618
14619 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14620
14621         * find-paths.el, packages.el: Now prefers configure'd paths.
14622         This shouldn't cause any of the originally anticipated problems as
14623         the current paths architecture will not define the various
14624         configure-xxx variables if they're not specified on the configure
14625         command line.
14626
14627         * find-paths.el, setup-paths.el, packages.el: Removed all
14628         mentionings of "/" as a path separator.
14629         Used paths-construct-path throughout.
14630
14631         * find-paths.el (paths-construct-path): Created to assemble paths
14632         from directory components.
14633
14634         * setup-paths.el, packages.el: Used paths-decode-directory-path
14635         instead of decode-path-internal.
14636
14637         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14638         and associates.
14639         (paths-decode-directory-path) Created.
14640
14641         * setup-paths.el: Changed configure-exec-path to
14642         configure-exec-directory.
14643
14644 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14645
14646         * packages.el (packages-find-packages): Fixed decoding of
14647         EMACSPACKAGEPATH.
14648
14649         * startup.el: -no-packages -> -no-early-packages.
14650
14651         (packages-load-package-lisps): Fixed loading of auto-autoload
14652         files.
14653
14654         * startup.el (normal-top-level): Fixed loading of core
14655         auto-autoload.
14656
14657         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14658
14659         * startup.el, packages.el, dump-paths.el: Added proper settings
14660         for site-directory and lisp-directory variables.
14661
14662         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14663         inhibit-package-autoloads and fixed handling of it.
14664
14665         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14666         handling of former inhibit-package-init, now
14667         inhibit-early-packages, to make -vanilla etc. work.
14668
14669 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14670
14671         * code-process.el (start-process): Fallback to 'undecided instead
14672         of 'binary for process input coding stream.
14673
14674         * process.el (start-process): Docstring fix.
14675
14676 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14677
14678         * info.el (Info-insert-dir): Do not insert temporary dir files
14679         in Info-dir-file-attributes
14680         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14681         (Info-rebuild-dir): Ditto.
14682
14683 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14684
14685         * obsolete.el: Added obsoleteness declarations for
14686         `site-directory' and `Info-default-directory-list'.
14687
14688 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14689
14690         * find-paths.el (paths-find-emacs-root): Only look at the
14691         executable at the end of the symlink chain for determining the
14692         Emacs root.
14693
14694 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14695
14696         * setup-paths.el (paths-construct-info-path): Changed construction
14697         to cater to gone default in configure.
14698
14699         * find-paths.el (paths-uniq-append): Added.
14700
14701         * packages.el: Rewritten package path construction once again.
14702
14703         * dump-paths.el, startup.el: Removed package-path as a global
14704         variable.
14705
14706         * package-admin.el (package-admin-add-single-file-package):
14707         (package-admin-add-binary-package): Changed package-path to
14708         late-packages.
14709
14710         * packages.el (packages-split-path): Split path at "/" rather than
14711         nil according to change in emacs.c.
14712
14713 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14714
14715         * setup-paths.el (paths-construct-info-path): Changed info path
14716         order so that directories come out right.
14717         (paths-find-lock-directory): Fixed bug: It used to think
14718         configure-lock-directory is a path.
14719
14720 1998-04-06  Jeff Miller <jmiller@smart.net>
14721
14722         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14723         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14724         eases the use of toolbar-add/kill-item functions.
14725
14726 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14727
14728         * code-files.el (file-coding-system-alist): Commented out
14729         loaddefs.el magical treatment.
14730
14731 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14732
14733         * info.el (Info-rebuild-outdated-dir): Added new option
14734         `conservative' and made it the default
14735         (Info-rebuild-dir): Appropriately parse multi-line description
14736         strings, and multi-section dir files. Issue warning when dir
14737         is rebuilt as temporary
14738         (Info-build-dir-anew): Issue warning when dir is built as
14739         temporary
14740
14741 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14742
14743         * list-mode.el (list-mode-map): Bind highlight motion commands to
14744         standard keys left, right, C-b and C-f.
14745
14746 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14747
14748         * files.el (auto-mode-alist): allow .sc for Scheme->C
14749
14750 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14751
14752         * loadup.el (pureload): Don't quote (garbage-collect).
14753
14754 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14755
14756         * package-get-base.el: Updated.
14757
14758 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14759
14760         * isearch-mode.el (isearch-just-started): New variable.
14761         (isearch-mode): Set it.
14762         (isearch-repeat): Advance one character forward only if the search
14763         was successful, and was not just started.
14764         (isearch-repeat): Clear isearch-just-started.
14765
14766 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14767
14768         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14769         if running -batch.
14770
14771 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14772
14773         * subr.el (listify-key-sequence): Removed.
14774
14775 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14776
14777         * bytecomp.el (byte-compile-print-gensym): New option.
14778         (byte-compile-output-file-form): Use it.
14779         (byte-compile-output-docform): Ditto.
14780         (byte-compile-compiled-obj-to-list): Ditto.
14781
14782 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14783
14784         * msw-glyphs.el: set frame icon if xpm support.
14785
14786 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14787
14788         * help.el: Code that pretty prints variable values
14789           removed.
14790
14791 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14792
14793         * find-paths.el (paths-emacs-root-p): Correct test for installation
14794         directory.
14795         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14796
14797 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14798
14799         * loaddefs.el: Don't set debug-ignored-errors; leave
14800           its default value set to nil.
14801
14802 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14803
14804         * info.el (Info-rebuild-dir): fixed mis-spelling.
14805
14806 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14807
14808         * info.el (Info-rebuild-outdated-dir): New custom var
14809         (Info-insert-node): Create/update dir file when needed, ie when it
14810         does not exist or is older than some info files in directory
14811
14812 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14813
14814         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14815         for last packages, mainly for using a 20.4 package base.
14816
14817         * packages.el (late-packages): Typo fix.  It was called
14818         early-packages.
14819
14820         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14821         relative symlinks correctly.
14822         (paths-find-emacs-roots): More rigorous checking for plausible
14823         configuration-time root.
14824
14825         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14826         find its roots.
14827
14828 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14829
14830         * faces.el: Fix docstrings.
14831         * glyphs.el: Fix docstrings.
14832         * mouse.el: Fix docstrings.
14833
14834         * frame.el: Change phrase `current frame' to `selected frame'.
14835
14836         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14837
14838         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14839         macros using backquote to make them infinitely more readable.
14840
14841 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14842
14843         * packages.el (packages-find-package-path): Hardcoded specialized
14844         InfoDock support until we can clean this up.
14845
14846         * help.el (describe-bindings-1): Return the value of the bindings
14847         help buffer created.
14848         (describe-bindings): Ditto.
14849
14850         * simple.el (set-variable): Restore previous behavior of not
14851         bombing if the variable to set is not boundp.
14852
14853 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14854
14855         * packages.el (packages-handle-package-dumped-lisps): Allow for
14856         non-local files to be loaded off the package-lisp variable.
14857
14858 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14859
14860         * x-faces.el: Global X resources should override
14861           specs for all device classes (color, grayscale, mono);
14862           code currently doesn't override any of them.  Fixed by
14863           calling remove-specifier with '(x default) as the tag
14864           set and allowing inexact matches.
14865
14866 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14867
14868         * faces.el: Separated face initializations based on
14869           device classes into device type specific (tag set,
14870           instantiator) pairs.
14871
14872 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14873
14874         * wid-edit.el (widget-choice-action): Remember user's explicit
14875         choice.
14876         (widget-choice-value-create): Respect it.
14877         From Richard Stallman <rms@gnu.org>
14878
14879 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14880
14881         * setup-paths.el (paths-construct-info-path): Always append
14882         existing directories from configure-time info path.
14883
14884         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14885         Info-directory-list.
14886
14887         * info.el: Removed Info-default-directory-list which was broken by
14888         design.
14889         Removed bogus initialization of Info-directory-list---startup.el
14890         can do a much better job.
14891         Added autoload of Info-directory-list.
14892
14893         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14894         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14895         be exclusive; now it's merely given precedence, just like in the
14896         old days.
14897
14898 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14899
14900         * find-paths.el (paths-find-architecture-directory): Fix bug with
14901         finding; it used to default too early.
14902
14903 1998-03-25  Martin Buchholz <martin@xemacs.org>
14904
14905         * packages.el (packages-split-path): Fix a bug; it used to fail
14906         for paths that weren't split.
14907
14908 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14909
14910         * finder.el (finder-compile-keywords): trap on errors.
14911
14912 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14913
14914         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14915           fourth argument of t so that only the specs exactly
14916           matching the tag lists are removed.
14917
14918 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14919
14920         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14921
14922 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14923
14924         * minibuf.el (mouse-read-file-name-1): If a default directory was
14925         specified, use it for generating the completions.
14926
14927 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14928
14929         * update-elc.el: Now respects inhibit-package-init and
14930         inhibit-site-lisp.
14931         Now does path construction with loadup-paths.
14932
14933         * startup.el (normal-top-level, startup-setup-paths): Now respects
14934         inhibit-package-init and inhibit-site-lisp.
14935
14936         * packages.el (packages-find-package-path): Extended package path
14937         by version-specific hierarchies.
14938         (packages-find-packages): Now respects inhibit flag and
14939         inhibit-site-lisp.
14940         Moved path setup to loadup-paths.
14941
14942         * make-docfile.el: Now respects inhibit-package-init and
14943         inhibit-site-lisp.
14944         Now does path construction with loadup-paths.
14945
14946         * loadup.el: Now respects inhibit-package-init and
14947         inhibit-site-lisp.
14948
14949         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14950
14951         * loadup-paths.el: New file: setup load-path to encompass
14952         packages.
14953
14954 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14955
14956         * auto-show.el: load-gc renamed to pureload.
14957         * site-load.el: Ditto.
14958         * packages.el (toplevel): Ditto.
14959         * loadup.el (really-early-error-handler): Ditto.
14960         * dumped-lisp.el (preloaded-file-list): Ditto.
14961         * cus-face.el (custom-declare-face): Ditto.
14962
14963 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14964
14965         * <Today>: The Big Path Searching Overhaul.
14966
14967         * find-paths.el: New file: find and assemble paths in the
14968         installation hierarchy.
14969
14970         * setup-paths.el: New file: global layout of paths and directories
14971         within the XEmacs hierarchy.
14972
14973         * packages.el: Replaced everything related to path searching and
14974         startup by code in terms of find-paths.
14975
14976         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14977         the new path searching engine.
14978
14979         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14980         and setup-paths.
14981
14982 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14983
14984         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14985         setup-paths.el.
14986
14987 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14988
14989         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14990         compiles identically in any configuration.
14991         Removed irrelevant commentary.
14992
14993 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14994
14995         * simple.el (set-variable): Allow setting specifiers.
14996
14997 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14998
14999         * lisp.el (forward-sexp): Revert previous change.
15000
15001 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15002
15003         * frame.el (frame-initialize): Use `delete-console' instead of
15004         `delete-device' to delete the stream console to match the usage in
15005         Fkill_emacs.
15006
15007 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15008
15009         * files.el (cdpath-previous): New variable.
15010         (cd): Use it.
15011         From Bob Weiner <weiner@wave.altrasoft.com>
15012
15013 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15014
15015         * keydefs.el: Changed keybindings of forward-char,
15016           backward, scroll-up and scroll-down to point to their
15017           -command counterparts.
15018
15019         * simple.el: New functions: forwarc-char-command,
15020           backwrad-char-command, scroll-up-command,
15021           scroll-down-command which work liek their counterparts
15022           except that they honor the variable
15023           signal-error-on-buffer-boundary.
15024
15025           Definition of signal-error-on-buffer-boundary received
15026           from src/cmds.c.
15027
15028           defvar declaration added for word-across-newline to avoid
15029           byte-compiler warning about the free variable reference.
15030
15031 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15032
15033         * winnt.el: Removed "%t" from the beginning of
15034         modeline-format. From now on, there's no nt-specifics in the modeline.
15035
15036 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15037
15038         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15039         of `when' with `if'.
15040
15041 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15042
15043         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15044         mswindows. Must be reworked along with glyphs.el, or
15045         merged into it, after there is images support.
15046
15047         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15048         'mswindows.
15049
15050 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15051
15052         * faces.el: fix for text cursor initialization.
15053         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15054         From Andy Piper <andyp@parallax.co.uk>
15055
15056 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15057
15058         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15059         if there is an existing package that handles it and warn the user
15060         about that mode.
15061
15062 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15063
15064         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15065         Installation" menu item when Installation-string is not bound.
15066
15067 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15068
15069         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15070         From Jeremiah W. James <jerry@cs.ucsb.edu>
15071
15072 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15073
15074         * msw-faces.el:
15075         * faces.el: Fix face initialization.
15076
15077 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15078
15079         * files.el (backup-enable-predicate): fix breakage introduced
15080         by TMPDIR patch.
15081
15082 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15083
15084         * x-faces.el (x-init-face-from-resources): The
15085           TTY face property retrieval functions don't return
15086           specifiers, so use face-property instead.
15087
15088 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15089
15090         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15091
15092 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15093
15094         * x-menubar.el: Expanded documentation for
15095           option-save-faces.  Changed Options -> Browse Faces
15096           menu entry to invoke customize-face.
15097
15098 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15099
15100         * faces.el: Most face initialization moved out of
15101           init-other-random-faces to the top level so that the
15102           initialization happens before Xemacs is dumped.  Much
15103           of the fascist "face-differs-from-default-p or FROB!"
15104           code has been retired in favor of letting the user do
15105           what they want to do.  Face initialization code changed
15106           to use `default' specifier tag so that the settings can
15107           be overridden later if the user wishes it.
15108
15109 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15110
15111         * about.el (about-hackers): Update contributors list.
15112
15113 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15114
15115         * specifier.el: Define new specifier tag `default'.
15116
15117         * modeline.el: Initialize faces using `default' tag.
15118
15119         * x-faces.el (x-init-face-from-resources): Remove
15120           specifier specs containing the `default' tag before
15121           adding new specs.
15122
15123 1998-03-02  John Jones  <jj@asu.edu>
15124
15125         * package-get.el (package-get-all): fixed arguments on call to
15126         package-admin-add-single-file-package.
15127         * package-get.el (package-get-installedp): fixed to match
15128         advertised behavior.
15129         * package-get.el: added function package-get-update-all which
15130         installs newest versions of all the current packages (if they are
15131         not already installed).
15132
15133 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15134
15135         * files.el (find-file-noselect): Uncommented `truename' binding in
15136         `let*' and use it later to set `buffer-file-truename' iff it's
15137         still nil, as happens for example when finding a compressed
15138         file with "jka-compr".
15139
15140 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15141
15142         * faces.el: in make-face-* type functions do the operation for all
15143         window systems, not just the first one found.
15144
15145         * font.el: call mswindows-list-fonts for mswindows.
15146
15147 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15148
15149         * code-process.el (call-process-region):
15150         * process.el (call-process-region):
15151         * package-get.el (package-get-dir):
15152         * files.el (backup-enable-predicate):
15153         * gnuserv.el (gnuserv-temp-file-regexp):
15154         Use temp-directory in place of `/tmp'.
15155
15156 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15157
15158         * "Fast" dired-in-C enhancements for Windows 95/NT:
15159
15160         * files.el: Added function, `wildcard-to-regexp', from GNU
15161           Emacs.
15162
15163         * files.el (insert-directory): Modified to use special
15164           dired-in-C enhancements if present.
15165
15166 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15167
15168         * code-files.el: make default coding no-conversion.
15169
15170 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15171
15172         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15173         the load-path.
15174
15175         * update-elc.el: Strip directory when testing for files not to
15176         bytecompile.
15177
15178 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15179
15180         * lisp-mode.el: Use recommended form for menus.
15181
15182         * info.el (Info-construct-menu): Use recommended form for menus.
15183
15184         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15185         entry.
15186
15187 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15188
15189         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15190           (get-frame-for-buffer-noselect): Always return frames
15191           in the not-this-window-p cond clause.
15192
15193 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15194
15195         * help.el (describe-installation): New function.
15196
15197         * x-menubar.el (default-menubar): Add describe-installation to
15198         Help menu.
15199
15200         * packages.el (packages-unbytecompiled-lisp): Installation.el
15201         should not be bytecompiled.
15202
15203         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15204         XEmacs.
15205
15206         * x-menubar.el (default-menubar): Use correct guard for VM menu
15207         entry.
15208
15209         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15210         coding.
15211         From Andy Piper <andyp@parallax.co.uk>
15212
15213 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15214
15215         * ldap.el: Do not require ldap-internal at compile time.
15216
15217 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15218
15219         * code-files.el: new file. a virtual copy of mule-files.el
15220         but without charset
15221         dependencies. (toggle-buffer-file-ocding-system) new function for
15222         changing the eol type for the current buffer.
15223
15224         * code-process.el: new file. a copy of
15225         mule-process.el. mule-process.el will disappear when things have
15226         settled.
15227
15228         * coding.el: new file. a virtual copy of mule-files.el but
15229         without charset dependencies. (coding-system-base) new function
15230         for getting the parent coding system of a coding system with eol
15231         type set.
15232
15233         * dumped-lisp.el: add above files for the non-mule case.
15234
15235 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15236
15237         * window-xemacs.el (display-buffer): If no explicit
15238           frame is specified, search for a window that displays
15239           the buffer on the currently selected frame, before
15240           searching other frames.
15241
15242 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15243
15244         * frame.el (get-frame-for-buffer): If not-this-window-p
15245           is non-nil, use window on the selected frame if it is not
15246           also the selected window.  When defaulting, search for
15247           windows on the currently selected fgrame before searching
15248           other frames.
15249
15250 1998-02-25  Didier Verna  <didier@xemacs.org>
15251
15252         * modeline.el (modeline-swap-buffers): originally named
15253         `mouse-release-modeline'. Whether to actually swap the buffers is
15254         decided in `mouse-drag-modeline'.
15255         (mouse-drag-modeline): A button release event is considered a
15256         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15257         stay unchanged.
15258
15259 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15260
15261         * x-menubar.el: Put redo on the menubar.
15262         From Aki Vehtari <Aki.Vehtari@hut.fi>
15263
15264 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15265
15266         * bytecomp.el (displaying-byte-compile-warnings): if
15267         temp-buffer-show-function is set, use it to display current set of
15268         warnings in the "*Compile-Log-Show*" buffer.
15269
15270         * simple.el (display-warning-buffer): if temp-buffer-show-function
15271         is set, use it to display current set of warnings in the
15272         "*Warnings-Show*" buffer.
15273
15274 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15275
15276         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15277         Common Lisp.
15278
15279 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15280
15281         * menubar.el: Allow button descriptors at least 2 long.
15282
15283         * x-menubar.el (default-menubar): Use recommended forms.
15284         (file-menu-filter): Remove.
15285         (edit-menu-filter): Remove.
15286
15287 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15288
15289         * about.el (about-hackers): Updated.
15290
15291 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15292
15293         * help.el (help-max-help-buffers): new variable
15294         (help-register-and-maybe-prune-excess): new function
15295         (help-buffer-name): use help-max-help-buffers.
15296         (with-displaying-help-buffer): use
15297         help-register-and-maybe-prune-excess.
15298
15299         * help.el (help-maybe-pretty-print-value): if the value fits on
15300         one line, let it.
15301
15302 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15303
15304         * (with-displaying-help-buffer): there is no need to kill the buffer
15305         if it exists, because with-output-to-temp-buffer will clear it.
15306         further, killing the buffer violates the rule that
15307         temp-buffer-show-function, if set, has the full responsibility of
15308         showing the temp buffer.  killing the buffer fucks with the window
15309         configuration, hosing temp-buffer-show-function.
15310
15311
15312 1998-02-23  Didier Verna  <didier@xemacs.org>
15313
15314         * modeline.el (mouse-drag-modeline):
15315         - Always scroll the modeline that was originally clicked on.
15316         - Use x pixels instead of x characters (which doesn't work anyway)
15317         as horizontal reference for modeline dragging. This allows us to
15318         keep on dragging the modeline even if the motion event occurs in
15319         another window.
15320
15321 1998-02-23  Didier Verna  <didier@xemacs.org>
15322
15323         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15324         glyph on the modeline to indicate that dragging the mouse has an
15325         effect both horizontally and vertically.
15326
15327 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15328
15329         * about.el (about-xemacs): Get rid of redundant visible version
15330         number.
15331
15332 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15333
15334         * about.el (about-hackers): Update credits.
15335
15336 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15337
15338         * prim/register.el (view-register): Show register type file-query.
15339
15340 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15341
15342         * mode-motion.el (mode-motion-highlight-internal):
15343           save-excursion inside save-window-exucrsion form to
15344           hide buffer point changes from save-window-excursion.
15345           Prevents display flickering when the mouse pointer
15346           moves.
15347
15348 1998-02-17  Didier Verna  <didier@xemacs.org>
15349
15350         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15351         function to handle correctly the case of a toolbar one side of the
15352         window: scrolling will not necessarily happen.
15353
15354 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15355
15356         * files.el (after-find-file): Restore missing argument
15357           to format that provides filename for "... consider M-x
15358           recover-file" message.  Also call `message' with "%s"
15359           as the first arg instead of an arbitrary string.
15360
15361 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15362
15363         * about.el (about-hackers): Various additions.
15364
15365 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15366
15367         * autoload.el (generate-file-autoloads-1): Don't force an extra
15368         line out when copying on-the-same line autoloads.
15369
15370         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15371         is installed.
15372
15373 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15374
15375         * x11/x-win-xfree86.el (x-win-init-xfree86):
15376         * x11/x-win-sun.el (x-win-init-sun):
15377         * x11/x-init.el (x-initialize-compose):
15378         * prim/simple.el:
15379         (backward-or-forward-kill-sexp):
15380         (backward-or-forward-kill-sentence):
15381         (backward-or-forward-kill-word):
15382         (backward-or-forward-delete-char):
15383         * prim/isearch-mode.el (isearch-help-or-delete-char):
15384         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15385         x-keysym-on-keyboard-p to detect backspace.
15386         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15387         Clean up symbols used with dead keys, checking Linux and solaris
15388         keysyms.
15389         Simplify x-win-*.el using above methods.
15390         Change documentation for x-keysym-*-p functions.
15391
15392 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15393
15394         * about.el (about-hackers): Restore entries for Michael Sperber and
15395         Vinnie Shelton.
15396         From Vinnie Shelton <acs@acm.org>
15397
15398 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15399
15400         * simple.el (count-words-region): Ditto.
15401
15402 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15403
15404         * simple.el (count-words-buffer): Document.  Don't print anything
15405         if non-interactive.
15406
15407 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15408
15409         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15410         multiple files in InfoDock.
15411
15412 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15413
15414         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15415         from version.el in InfoDock.
15416
15417         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15418         specially.
15419
15420 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15421
15422         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15423         variable name in docstring.
15424
15425 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15426
15427         * menubar.h: Include "gui.h".
15428
15429 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15430
15431         * site-load.el: Fix documentation.
15432
15433 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15434
15435         * package-get-base.el (package-get-base): Updated.
15436
15437         * keymap.el: PC-ize.
15438
15439 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15440
15441         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15442         from' on a fresh line.
15443
15444 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15445
15446         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15447         object.
15448
15449 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15450
15451         * undo-stack.el: PC-ize.
15452
15453         * cmdloop.el: PC-ize.
15454
15455 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15456
15457         * bytecomp-runtime.el: PC-ize.
15458
15459         * byte-optimize.el: Prolog fixup.  PC-ize.
15460
15461         * cus-dep.el: Spelling fix.
15462
15463         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15464         entries follow).
15465
15466 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15467
15468         * text-mode.el (text-mode-hook-identify): New function,
15469         put on text-mode-hook.  Set text-mode-variant here.
15470         (text-mode): Don't set it here.
15471
15472 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15473
15474         * text-mode.el (text-mode-hook): New defvar.
15475         (text-mode-variant): New variable.
15476         (text-mode): Set that variable locally.
15477         (toggle-text-mode-auto-fill): New command.
15478
15479 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15480
15481         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15482
15483 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15484
15485         * text-mode.el (paragraph-indent-text-mode):
15486         Renamed from spaced-text-mode.
15487         (text-mode-map): Bind TAB to indent-relative.
15488         (indented-text-mode-map): Variable deleted.
15489         (indented-text-mode): Now an alias for text-mode.
15490
15491 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15492
15493         * loadup.el: test-atoms debugging stuffs removed.
15494
15495 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15496
15497         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15498
15499 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15500
15501         * help.el (describe-beta): Made it use `locate-data-file'.
15502         (describe-distribution): Ditto.
15503         (describe-copying): Ditto.
15504         (describe-project): Ditto.
15505         (view-emacs-news): Ditto.
15506
15507         * help-nomule.el (help-with-tutorial): Made it use
15508         `locate-data-file' to find tutorial.
15509
15510 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15511
15512         * about.el: Corrected my email address.
15513
15514         * mouse.el: Added 'mouse-mswindows-drop' similar to
15515         'mouse-offix-drop'.
15516
15517 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15518
15519         * loadup.el (running-xemacs): Spelling fix.
15520
15521 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15522
15523         * packages.el (packages-find-packages-1): Don't allow a backwards
15524         compatible lisp tree to overwrite `preloaded-file-list'.
15525
15526 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15527
15528         * loadup.el: Don't delete "xemacs" prior to dumping.
15529
15530 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15531
15532         * package-info.el (pi-last-mod-date): New function.
15533         (pi-author-version): New function.
15534         (batch-update-package-info): Use them.
15535
15536 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15537
15538         * frame.el (get-frame-for-buffer-default-to-current): Create.
15539         (get-frame-for-buffer-noselect): Allow user to use current frame
15540         with `get-frame-for-buffer-default-to-current'.
15541
15542 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15543
15544         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15545         (byte-compile-output-docform): Ditto.
15546         (byte-compile-compiled-obj-to-list): Ditto.
15547
15548 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15549
15550         * startup.el (command-line-1): Removed code that ran
15551           buffer-menu.
15552
15553 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15554
15555         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15556
15557 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15558
15559         * frame.el (suspend-emacs-or-iconify-frame): Check using
15560         `device-on-window-system-p' instead of explicitly checking for X,
15561         so that the same logic works for MS Windows.
15562         (suspend-or-iconify-emacs): Ditto.
15563
15564 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15565
15566         * about.el (about-maintainer-info): Andy Piper is back.
15567         (xemacs-hackers): Updated Andy Piper's email address.
15568         (about-hackers): Added Jonathan Harris.
15569         (about-hackers): Updated Tibor Polgar's email address.
15570
15571 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15572
15573         * about.el: Add xemacs.org email manager.
15574
15575         * package-get-base.el (package-get-base): Updated with most recent
15576         package updates.
15577
15578 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15579
15580         * help.el (function-arglist): Use `indirect-function' instead of
15581         `symbol-function' so that aliases are treated correctly.
15582
15583 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15584
15585         * help.el (help-map): Add f1 binding to `help-for-help'.
15586         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15587         (describe-key-briefly): Use `princ' "%s" to print object.
15588         (with-displaying-help-buffer): Kill buffer if it exists, again.
15589         (describe-key): Use `princ' "%s" to print object.
15590         (describe-function-1): Use `princ' "%s" to print object.
15591         Commented out alias lines removed.
15592         (help-pretty-print-limit): New variable to control pretty-printing
15593         of variable values.
15594         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15595         `help-pretty-print-value' again.  Only print-print when OBJECT is
15596         list of length less than `help-pretty-print-limit'.
15597         (describe-variable): Use `help-maybe-pretty-print-value' again.
15598
15599 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15600
15601         * simple.el (blink-matching-open): Remove C++ kludge.
15602         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15603
15604 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15605
15606         * info.el (Info-default-directory-list): Made the documentation
15607         more explanitory.
15608
15609 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15610
15611         * lisp/packages.el:
15612         * lisp/package-admin.el:
15613         * lisp/build-report.el:
15614         Fix typos.
15615
15616 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15617
15618         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15619         warnings in Java buffers without final newline and editing the
15620         last line.
15621
15622 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15623
15624         * packages.el (packages-find-packages-1): Don't allow a backwards
15625         compatible lisp tree to overwrite `preloaded-file-list'.
15626         Suggested by Colin Rafferty  <colin@xemacs.org>
15627
15628         * mouse.el (mouse-offix-drop): Set undo-boundary.
15629         From Oliver Graf <ograf@fga.de>
15630
15631 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15632
15633         * loadup.el (load-gc): rewrite as defun.
15634         Print something sensical if a required dump-time file isn't found.
15635
15636 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15637
15638         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15639         bug strikes a menudescriptor.
15640
15641         * package-get-base.el (package-get-base): Updated.
15642
15643         * package-info.el (batch-update-package-info): Derive REQUIRES
15644         from the Makefile.
15645
15646 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15647
15648         * files.el (save-some-buffers): Don't play games with deleting
15649         other windows if we are in the minibuffer window.
15650
15651 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15652
15653         * modeline.el (modeline-minor-mode-menu): Add support for :active
15654         (add-minor-mode): Document :active property to TOGGLE.
15655
15656 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15657
15658         * modeline.el (modeline-minor-mode-menu): Add support for an
15659         `:included' predicate in the `toggle-sym' plist.
15660         (add-minor-mode): Document the :included property, format
15661         docstring some more.
15662         (modeline-minor-mode-menu): Documentation string added.
15663
15664 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15665
15666         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15667         labels from the symbol-names by thwacking off the overly redundant
15668         and overused "mode", parenthesizing "minor", and capitalizing the
15669         resultant strings.  Also shortened the menu's title by eliminating
15670         the redundant buffer name.
15671         (add-minor-mode): Beautified the docstring, added mention of the
15672         `:menu-tag' property of TOGGLE.
15673         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15674         `toggle-sym' to beatify the mode-life menus.
15675         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15676         `auto-fill-function'.
15677
15678 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15679
15680         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15681         menus to :style 'toggle.
15682
15683 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15684
15685         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15686
15687 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15688
15689         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15690         only recognize first hyperlink.
15691         (hyper-apropos-highlightify): Deletia, this is already done by
15692         `hyper-apropos-insert-face'.
15693         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15694
15695 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15696
15697         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15698         mail.
15699         (toolbar-mail-reader): Add support for `send'.
15700         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15701
15702 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15703
15704         * info.el (Info-emacs-info-file-name): Add defvar for
15705         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15706         will function properly.
15707
15708 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15709
15710         * simple.el: make the backwards delete function called by
15711         `backward-or-forward-delete-char' user configurable.
15712
15713 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15714
15715         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15716         compiled function got loaded from.
15717
15718 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15719
15720         * term/apollo.el: Synched up with InfoDock 3.6.2.
15721
15722 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15723
15724         * startup.el (load-init-file): Load autoloads earlier.
15725         (startup-splash-frame): Handle InfoDock logo.
15726
15727         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15728         InfoDock.
15729         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15730
15731         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15732         doesn't have this function.
15733
15734         * packages.el (locate-data-file): Fix to call `locate-file'.
15735
15736 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15737
15738         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15739         version of version.el.
15740         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15741
15742         * x-menubar.el (default-menubar): Guard reference to
15743         `gnuserv-frame'.
15744         (default-menubar): Guard references to `font-lock-mode'.
15745         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15746         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15747
15748         * make-docfile.el: Don't snarf doc strings from autoloads.
15749
15750         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15751         loading auto-autoloads files.
15752
15753         * loaddefs.el: Disable dumping autoloads.
15754
15755 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15756
15757         * lisp-mnt.el: Synch to Emacs 20.2.
15758
15759         * help.el: Remove manual autoload of `finder-by-keyword'.
15760
15761         * finder.el (finder-by-keyword): Autoload.
15762
15763         * help.el: Conditionalize hyperbole setup.
15764
15765 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15766
15767         * packages.el (package-require): Update to reflect new data format.
15768
15769 1998-01-02  Didier Verna  <didier@xemacs.org>
15770
15771         * x-menubar.el (default-menubar): make the tutorials available
15772         through the menubar. (Plus some compilation warnings cleanup).
15773
15774 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15775
15776         * check-features.el: New file.  Perform sanity check after build.
15777
15778         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15779         files to tooltalk package.
15780         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15781         package.
15782
15783         * package-admin.el (package-admin-xemacs): Use better default for
15784         location of XEmacs binary.
15785
15786 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15787
15788         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15789         tag with sexp and add value tag with value `t'.
15790
15791 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15792
15793         * package-get.el: Changes to work with real data.
15794         From Pete Ware <ware@cis.ohio-state.edu>
15795
15796         * packages.el (packages-reload-autoloads): Guard load for the time
15797         being.
15798
15799         * update-elc.el ("packages.el"): Force loading packages.el instead
15800         of possibly out-of-date packges.elc.
15801         * make-docfile.el ("packages.el"): Ditto.
15802
15803 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15804
15805         * build-report.el (build-report-delete-regexp): Added a rule for
15806         the main tarball shadowing anything past it.
15807
15808 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15809
15810         * packages.el (package-provide): Delete a previous provide.
15811
15812         * package-info.el: New file.
15813
15814         * package-get.el: New file.
15815         From Pete Ware <ware@cis.ohio-state.edu>
15816         (package-get): Fix md5 computation to work with Mule.
15817
15818 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15819
15820         * simple.el (log-message-*): Quote symbols in docstrings properly.
15821
15822 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15823
15824         * packages.el (packages-new-autoloads): Ignore symbolic links.
15825
15826         * cus-face.el (face-custom-attributes-get): Fix typo.
15827         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15828
15829 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15830
15831         * startup.el (load-init-file): Reload new or changed autoloads
15832         unless inhibited.  Reload modified dumped lisp (stubbed).
15833
15834         * packages.el (packages-new-autoloads): New function.
15835         (packages-reload-autoloads): New function.
15836         (packages-reload-dumped-lisp): New (stub) function.
15837
15838         * loadup.el: Inhibit reloading dumped files when running temacs.
15839
15840         * loadhist.el (file-provides): Extend to handle variant
15841         extensions.
15842
15843         * replace.el (query-replace): Fix typo.
15844
15845 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15846
15847         * make-docfile.el: list-autoloads-path has been renamed.
15848         * update-elc.el: list-autoloads has been renamed.
15849
15850         * packages.el (packages-list-autoloads): Renamed.
15851         (packages-list-autoloads-path): Ditto.
15852
15853 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15854
15855         * packages.el (packages-find-packages-1): Made it signal a warning
15856         for an error in an auto-autoload.el file.
15857
15858 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15859
15860         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15861         tag with const.
15862         From Aki Vehtari <Aki.Vehtari@hut.fi>
15863
15864         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15865
15866         * loadhist.el (unload-feature): Remove autoload.
15867
15868 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15869
15870         * loadhist.el: Unpackaged.
15871
15872         * help.el (describe-symbol-find-file): Rename
15873         `describe-function-find-file' and make old name obsolete.
15874         (describe-function-1): Use it.
15875         (describe-function-1): Guard reference to
15876         `compiled-function-annotation'.
15877
15878 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15879
15880         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15881         argument.
15882         (help-mode-quit): New optional arg to control whether it kills or
15883         buries.  Tidied up.
15884         (with-displaying-help-buffer): Don't kill buffer initially, even
15885         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15886         (help-pretty-print-value): Rename back from
15887         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15888         use it, otherwise use dumped `cl-prettyprint'.
15889         (describe-variable): Use `help-pretty-print-value' again.
15890         (find-func): Removed reference to "find-func" at end.
15891
15892 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15893
15894         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15895           GUI XEmacs. Rename? x-menubar is rather window system
15896           independant, except for a couple of items.
15897
15898 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15899
15900         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15901         entries as they will no longer be distributed with XEmacs.
15902
15903         * format.el (format-alist): Fix image/tiff regexps.
15904         From P. E. Jareth Hein <jareth@camelot-soft.com>
15905
15906         * help.el (help-maybe-pretty-print-value): Rename.
15907         (describe-variable): Use it.
15908         (describe-variable): Add trailing linefeed.
15909
15910 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15911
15912         * help.el (describe-function-1): Don't output anything for
15913           arglist of autoload functions.
15914
15915 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15916
15917         * help.el (describe-function-1): Don't output anything for
15918           arglist of autoload functions.
15919
15920 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15921
15922         * help.el (help-mode-map): New bindings for `help-mode-bury',
15923         `describe-function-at-point', `describe-variable-at-point',
15924         `Info-elisp-ref', `customize-variable', `help-next-section' and
15925         `help-prev-section'.
15926         (help-next-section): New function.
15927         (help-prev-section): New function.
15928         (help-mode-quit): Changed to kill the help buffer.
15929         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15930         correctly.
15931         (help-buffer-name): New function to generate the name of help
15932         buffers.
15933         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15934         argument giving the name of the help buffer.
15935         (describe-key): Use `with-displaying-help-buffer' with name.
15936         (describe-mode): Ditto.
15937         (describe-bindings): Ditto.
15938         (describe-prefix-bindings): Ditto.
15939         (view-lossage): Ditto.
15940         (with-syntax-table): New macro.
15941         (function-called-at-point): Use `ignore-errors' and
15942         `with-syntax-table'.
15943         (function-at-point): Ditto.
15944         (describe-function): Use `with-displaying-help-buffer' with name.
15945         (function-arglist): Extracted from `describe-function-1'.  Returns
15946         function's arglist as string.
15947         (function-documentation): Extracted from `describe-function-1'.
15948         Returns function's docstring.
15949         (describe-function-1): Remove all the "stream" garbage, including
15950         the stream argument.  Use `function-arglist' and
15951         `function-documentation'.
15952         (describe-function-arglist): Just use `function-arglist'.
15953         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15954         (help-pretty-print-value): New function to help with
15955         pretty-printing variable values.  Knows about `#<...>'.  Needs
15956         `pp-internal'.
15957         (describe-variable): Use `with-displaying-help-buffer' with name.
15958         Formatting improved.  Display file where variable is defined, if
15959         known.  Use `help-pretty-print-value'.
15960         (describe-syntax): Use `with-displaying-help-buffer' with name.
15961         (list-processes): Remove "stream" garbage.
15962
15963 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15964
15965         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15966         call a dumped routine instead.
15967
15968         * x-win-xfree86.el: Wrap file in defun.
15969         * x-win-sun.el: Ditto.
15970
15971 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15972
15973         * help.el (view-emacs-news): Remove usage of outl-mouse which
15974         advises functions and does other evil things.
15975
15976 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15977
15978         * format.el (format-alist): Add `image/tiff'.
15979         From P. E. Jareth Hein <jareth@camelot-soft.com>
15980
15981 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15982
15983         * about.el (about-hackers): More names added.
15984
15985         * make-docfile.el: Remove superfluous package path search.
15986
15987         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15988
15989 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15990
15991         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15992         ignored shadows.
15993
15994 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15995
15996         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15997         get trailing slashes when added to the load-path.
15998
15999         * x-init.el (init-x-win): Locate where XEmacs X localization files
16000         are.
16001
16002 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16003
16004         * x-faces.el: Added support for foregroundToolBarColor
16005           to xpm-color-symbols.
16006
16007 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16008
16009         * etags.el (tags-remove-duplicates): Removed.
16010         (buffer-tag-table-list): Use `delete-duplicates'.
16011
16012         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16013         correctly.
16014         (get*): Defalias to `get'.
16015
16016         * cl.el (eql): Compare integers with `eq'.
16017         (cl-map-extents): Check for `map-extents' first.
16018
16019 1997-12-17  Didier Verna  <didier@xemacs.org>
16020
16021         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16022         added the 'numero', 'copyright' and 'trademark' symbols.
16023
16024         * leim/quail/latin-post.el ("french-postfix"): see above.
16025
16026 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16027
16028         * widget.el (define-widget): Check the arguments.
16029
16030         * cus-edit.el (customize-face): Use `check-argument-type'.
16031         (custom-variable-value-create): Use `signal' to signal error.
16032         (custom-variable-reset-saved): Ditto.
16033         (custom-variable-reset-standard): Ditto.
16034         (custom-face-reset-saved): Ditto.
16035
16036         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16037         (widget-default-format-handler): Ditto.
16038         (widget-checklist-add-item): Ditto.
16039         (widget-radio-add-item): Ditto.
16040         (widget-editable-list-entry-create): Ditto.
16041         (widget-sexp-prompt-value): Ditto.
16042
16043         * custom.el (custom-declare-variable): Signal errors better.
16044         (custom-handle-keyword): Ditto.
16045         (custom-declare-group): Ditto.
16046
16047         * window-xemacs.el (windows): Ditto.
16048
16049         * menubar.el (menu): Ditto.
16050
16051         * keydefs.el (keyboard): Ditto.
16052
16053         * minibuf.el (minibuffer): Ditto.
16054
16055         * process.el (execute): Ditto.
16056
16057         * fill.el (fill): Ditto.
16058
16059         * modeline.el (modeline): Ditto.
16060
16061         * help.el (help): Ditto.
16062
16063         * faces.el (faces): Ditto.
16064
16065         * files.el (files): Ditto.
16066
16067         * x-init.el (x): Ditto.
16068
16069         * lisp-mode.el (lisp): Ditto.
16070
16071         * process.el (processes): Ditto.
16072
16073         * mouse.el (mouse): Ditto.
16074
16075         * abbrev.el (abbrev): Moved from cus-edit.
16076
16077         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16078         as variable declaration.
16079
16080 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16081
16082         * menubar.el (find-menu-item): Use `check-argument-type'.
16083         (find-menu-item): Cosmetic changes.
16084
16085 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16086
16087         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16088
16089 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16090
16091         * startup.el (set-default-load-path): Only search package-path
16092         when not running temacs.
16093
16094         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16095         files.
16096
16097         * loadup.el: Correct commentary.  Reformatting.
16098         (really-early-error-handler): Use absolute path to the
16099         first dumped-lisp.el file.
16100         (really-early-error-handler): Print full path name of
16101         each dumped lisp file (inherited from InfoDock).
16102
16103         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16104         dumped-lisp.el files.
16105
16106         * make-docfile.el (preloaded-file-list): Reorder when the
16107         package-path is searched.
16108         * update-elc.el: Ditto.
16109
16110         * lisp-mode.el (call-with-condition-handler): Treat the same as
16111         `condition-case' for indentation.
16112
16113         * about.el (about-xemacs): Update release date.
16114
16115 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16116
16117         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16118         anywhere but at the last clause.
16119         (ecase): Disallow `t' and `otherwise'.
16120
16121 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16122
16123         * cus-edit.el (custom-buffer-create-buttons): New function
16124         from stuff moved out of `custom-buffer-create-internal'.
16125         (custom-novice): New variable.  Default t.
16126         (custom-display-global-buttons): Ditto.  Default `top'.
16127         (custom-buffer-create-internal): Only display help if
16128         `custom-novice' is non-nil.  Display global buttons according to
16129         `custom-display-global-buttons'.
16130
16131 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16132
16133         * menubar.el (find-menu-item): Use `check-argument-type'.
16134         (find-menu-item): Cosmetic changes.
16135
16136 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16137
16138         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16139         look.
16140
16141 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16142
16143         * format.el (format-deannotate-region):  Bug fix.
16144         Deannotating a region containing unknown tags would fail
16145         (causing decoding of text/enriched to fail at user level)
16146
16147 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16148
16149         * minibuf.el (read-directory-name): Support sixth
16150           arg, HISTORY, as already documented.
16151
16152 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16153
16154         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16155         to `ecase'.
16156
16157 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16158
16159         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16160         skk-activate.
16161
16162 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16163
16164         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.