220b26ef90b8c0c243ed787bfa7fb0bd089ec764
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `=>ucs-itaiji-002'.
5
6 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-charset.el (default-coded-charset-priority-list): Add
9         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
10
11         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
12         (=>ucs-itaiji-002): Ditto.
13         (=>ucs-bmp-itaiji-002): Ditto.
14
15 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
16
17         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
18         setting for `=>ucs-itaiji-001'.
19
20 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
21
22         * mule/mule-charset.el (default-coded-charset-priority-list): Add
23         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
24
25         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
26         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
27         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
28         (=>ucs-sip-itaiji-001): Ditto.
29
30         * mule/mule-coding.el(coded-charset-entity-reference-alist):
31         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
32         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
33
34 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-charset.el (default-coded-charset-priority-list):
37         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
38         `=jef-china3' and `chinese-isoir165'.
39
40 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
41
42         * mule/mule-charset.el (default-coded-charset-priority-list): Add
43         `=>ucs-bmp-itaiji-005'.
44
45         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
46         XEmacs CHISE.
47         (=>ucs-bmp-itaiji-005): Ditto.
48
49 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
50
51         * mule/mule-charset.el (default-coded-charset-priority-list): Add
52         `=+>jis-x0213-2'.
53
54 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
55
56         * mule/mule-charset.el (default-coded-charset-priority-list): Add
57         `=+>adobe-japan1-6'.
58
59 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
60
61         * mule/mule-charset.el (default-coded-charset-priority-list): Add
62         `=+>jis-x0208@1978'.
63
64 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
65
66         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
67         setting for `=>ucs@component'.
68
69 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
70
71         * mule/mule-charset.el (default-coded-charset-priority-list): Add
72         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
73
74 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
75
76         * mule/mule-coding.el (coded-charset-entity-reference-alist):
77         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
78
79 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
80
81         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
82         CHISE.
83         (=>ucs@jis/2004): Ditto.
84
85 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
86
87         * mule/mule-coding.el (coded-charset-entity-reference-alist):
88         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
89
90 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
91
92         * mule/mule-charset.el (default-coded-charset-priority-list): Add
93         `=>cbeta'.
94
95 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
96
97         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
98         setting for `==big5-cdp-itaiji-001'.
99
100         * mule/mule-charset.el (default-coded-charset-priority-list): Add
101         `==big5-cdp-itaiji-001'.
102
103         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
104         XEmacs CHISE.
105
106 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
107
108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
109         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
110         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
111
112         * mule/mule-charset.el (default-coded-charset-priority-list): Add
113         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
114         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
115
116         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
117         XEmacs CHISE.
118         (=>big5-cdp-itaiji-001): Ditto.
119         (=big5-cdp-itaiji-002): Ditto.
120         (=big5-cdp-itaiji-003): Ditto.
121
122 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
123
124         * mule/mule-charset.el (default-coded-charset-priority-list): Add
125         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
126
127 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
128
129         * mule/mule-charset.el (default-coded-charset-priority-list):
130         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
131         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
132         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
133
134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
135         setting for `=ucs-var-008'.
136
137         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
138         CHISE.
139         (=ucs-bmp-var-008): Likewise.
140
141 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
142
143         * mule/mule-charset.el (default-coded-charset-priority-list):
144         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
145
146 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
147
148         * mule/mule-charset.el (default-coded-charset-priority-list): Add
149         `==ucs-sip@JP/hanazono'.
150
151         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
152         XEmacs CHISE.
153
154 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
155
156         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
157         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
158
159         * mule/mule-charset.el (default-coded-charset-priority-list): Add
160         `=ucs-bmp-var-006'.
161
162         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
163         CHISE.
164         (=ucs-bmp-var-006): Likewise.
165
166 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
167
168         * mule/mule-charset.el (default-coded-charset-priority-list): Add
169         `=ucs-bmp-itaiji-009'.
170
171         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
172         XEmacs CHISE.
173         (=ucs-bmp-itaiji-009): Likewise.
174
175 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
176
177         * mule/mule-charset.el (default-coded-charset-priority-list): Add
178         `=>big5-cdp'.
179
180 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
181
182         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
183         (utf-8-ivs-gb): Likewise.
184         (utf-8-gb-er): Likewise.
185         (utf-8-ivs-gb-er): Likewise.
186         (utf-8-cns): Likewise.
187         (utf-8-ivs-cns): Likewise.
188         (utf-8-cns-er): Likewise.
189         (utf-8-ivs-cns-er): Likewise.
190         (utf-8-big5): Likewise.
191         (utf-8-ivs-big5): Likewise.
192         (utf-8-big5-er): Likewise.
193         (utf-8-ivs-big5-er): Likewise.
194         (utf-8-jis): Likewise.
195         (utf-8-ivs-jis): Likewise.
196         (utf-8-jis-er): Likewise.
197         (utf-8-ivs-jis-er): Likewise.
198         (utf-8-ks): Likewise.
199         (utf-8-ivs-ks): Likewise.
200         (utf-8-ks-er): Likewise.
201         (utf-8-ivs-ks-er): Likewise.
202
203 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
204
205         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
206         (utf-8-ivs-jp): Likewise.
207         (utf-8-jp-er): Likewise.
208         (utf-8-ivs-jp-er): Likewise.
209
210 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
211
212         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
213         setting for `=ucs-var-010'.
214
215         * mule/mule-charset.el (default-coded-charset-priority-list): Add
216         `=ucs-bmp-var-010'.
217
218         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
219         CHISE.
220         (=ucs-bmp-var-010): Likewise.
221
222 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
223
224         * mule/mule-charset.el (default-coded-charset-priority-list): Add
225         `=ucs-sip@JP/hanazono'.
226
227         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
228         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
229
230 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
231
232         * mule/mule-charset.el (default-coded-charset-priority-list):
233         - Add `=big5-cdp-var-004'.
234         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
235           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
236
237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
238         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
239         `=big5-cdp-var-005'.
240
241         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
242         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
243         `=big5-cdp-var-003'.
244         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
245         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
246         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
247
248 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
249
250         * mule/mule-charset.el (default-coded-charset-priority-list):
251         Don't prefer ucs-compat CCSes to other CCSes.
252
253 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
254
255         * mule/mule-charset.el (default-coded-charset-priority-list): Add
256         `===ucs-bmp-cjk-compat@unicode'.
257
258         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
259         coded-charset for XEmacs CHISE.
260
261 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
262
263         * mule/mule-charset.el (default-coded-charset-priority-list): Add
264         `=ucs-sip-itaiji-003'.
265
266         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
267         XEmacs CHISE.
268
269 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
270
271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
272         setting for `=ucs-var-004'.
273
274         * mule/mule-charset.el (default-coded-charset-priority-list): Add
275         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
276
277         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
278         XEmacs CHISE.
279         (=ucs-var-004): Ditto.
280         (=ucs-bmp-var-004): Ditto.
281
282 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
283
284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
285         `=ucs-sip-var-003'.
286
287         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
288         XEmacs CHISE.
289
290 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
291
292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
293         setting for `=ucs-itaiji-006'.
294
295         * mule/mule-charset.el (default-coded-charset-priority-list): Add
296         `=ucs-bmp-itaiji-006'.
297
298         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
299         XEmacs CHISE.
300         (=ucs-bmp-itaiji-006): Ditto.
301
302 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
303
304         * mule/mule-charset.el (default-coded-charset-priority-list): Add
305         `=ucs-sip-var-002'.
306
307         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
308         XEmacs CHISE.
309
310 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
311
312         * mule/mule-charset.el (default-coded-charset-priority-list): Add
313         `=ucs-sip-itaiji-002'.
314
315         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
316         XEmacs CHISE.
317
318 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
319
320         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
321         setting for `==hanyo-denshi/tk'.
322
323 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
324
325         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
326         (=hanyo-denshi/tk): Fix `long-name'.
327         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
328
329 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
330
331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
332         setting for `=>mj'.
333
334 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
335
336         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
337         coded-charset for XEmacs CHISE.
338
339 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
340
341         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
342         setting for `=hanyo-denshi/tk'.
343
344 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
345
346         * mule/mule-charset.el (default-coded-charset-priority-list): Add
347         `=hanyo-denshi/tk/mf-01'.
348
349         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
350         XEmacs CHISE.
351         (=hanyo-denshi/tk/mf-01): Ditto.
352
353 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
354
355         * mule/mule-charset.el (default-coded-charset-priority-list):
356         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
357
358 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
359
360         * mule/mule-charset.el (default-coded-charset-priority-list):
361         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
362
363 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
364
365         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
366         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
367
368         * mule/mule-charset.el (default-coded-charset-priority-list): Add
369         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
370
371         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
372         XEmacs CHISE.
373         (=ucs-bmp-itaiji-004): Ditto.
374         (=ucs-itaiji-005): Ditto.
375         (=ucs-bmp-itaiji-005): Ditto.
376
377 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
378
379         * mule/mule-charset.el (default-coded-charset-priority-list): Add
380         `=ucs-sip-itaiji-001'.
381
382         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
383         XEmacs CHISE.
384
385 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
386
387         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
388         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
389         `=ucs-itaiji-008'.
390
391         * mule/mule-charset.el (default-coded-charset-priority-list): Add
392         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
393         `=ucs-bmp-itaiji-008'.
394
395         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
396         XEmacs CHISE.
397         (=ucs-bmp-itaiji-001): Ditto.
398         (=ucs-itaiji-003): Ditto.
399         (=ucs-bmp-itaiji-003): Ditto.
400         (=ucs-itaiji-008): Ditto.
401         (=ucs-bmp-itaiji-008): Ditto.
402
403 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
404
405         * mule/mule-charset.el (default-coded-charset-priority-list): Add
406         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
407
408         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
409         for XEmacs CHISE.
410         (==ucs-bmp-cjk-compat@JP): Ditto.
411
412 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
413
414         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
415         setting for `===hng-tzs'.
416
417         * mule/mule-charset.el (default-coded-charset-priority-list): Add
418         `===hng-tzs'.
419
420         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
421         CHISE.
422
423 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
424
425         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
426         setting for `===hng-doh'.
427
428         * mule/mule-charset.el (default-coded-charset-priority-list): Add
429         `===hng-doh'.
430
431         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
432         CHISE.
433
434 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
435
436         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
437         setting for `===hng-wad'.
438
439         * mule/mule-charset.el (default-coded-charset-priority-list): Add
440         `===hng-wad'.
441
442         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
443         CHISE.
444
445 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
446
447         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
448         settings for `==koseki' and `===hng-kcc'.
449
450         * mule/mule-charset.el (default-coded-charset-priority-list): Add
451         `===hng-kcc'.
452
453         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
454         CHISE.
455
456 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
457
458         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
459         setting for `===hng-nkk'.
460
461         * mule/mule-charset.el (default-coded-charset-priority-list): Add
462         `===hng-nkk'.
463
464         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
465         CHISE.
466
467 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
468
469         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
470         setting for `===hng-ink'.
471
472         * mule/mule-charset.el (default-coded-charset-priority-list): Add
473         `===hng-ink'.
474
475         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
476         CHISE.
477
478 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
479
480         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
481         setting for `===hng-jhk'.
482
483         * mule/mule-charset.el (default-coded-charset-priority-list): Add
484         `===hng-jhk'.
485
486         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
487         CHISE.
488
489 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
490
491         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
492         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
493         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
494         (===jis-x0213-1@2004): Likewise.
495         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
496         "jisx0213\\(\\.2004\\)-1" as the registry.
497         (=+>jis-x0213-1@2004): Likewise.
498         (=>jis-x0213-1@2004): Likewise.
499
500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
501         `===jis-x0213-1@2004'.
502
503 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
504
505         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
506         setting for `===hng-nak'.
507
508         * mule/mule-charset.el (default-coded-charset-priority-list): Add
509         `===hng-nak'.
510
511         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
512         CHISE.
513
514 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
515
516         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
517         setting for `===hng-hos'.
518
519         * mule/mule-charset.el (default-coded-charset-priority-list): Add
520         `===hng-hos'.
521
522         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
523         CHISE.
524
525 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
526
527         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
528         setting for `===hng-tzj'.
529
530         * mule/mule-charset.el (default-coded-charset-priority-list): Add
531         `===hng-tzj'.
532
533         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
534         CHISE.
535
536 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
537
538         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
539         setting for `===hng-kae'.
540
541         * mule/mule-charset.el (default-coded-charset-priority-list): Add
542         `===hng-kae'.
543
544         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
545         CHISE.
546
547 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
548
549         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
550         setting for `===hng-kar'.
551
552         * mule/mule-charset.el (default-coded-charset-priority-list): Add
553         `===hng-kar'.
554
555         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
556         CHISE.
557
558 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
559
560         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
561         setting for `===hng-kyd'.
562
563         * mule/mule-charset.el (default-coded-charset-priority-list): Add
564         `===hng-kyd'.
565
566         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
567         CHISE.
568
569 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
570
571         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
572         setting for `===hng-hok'.
573
574         * mule/mule-charset.el (default-coded-charset-priority-list): Add
575         `===hng-hok'.
576
577         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
578         CHISE.
579
580 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
581
582         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
583         setting for `===hng-jyu'.
584
585         * mule/mule-charset.el (default-coded-charset-priority-list): Add
586         `===hng-jyu'.
587
588         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
589         CHISE.
590
591 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
592
593         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
594         setting for `===hng-zkd'.
595
596         * mule/mule-charset.el (default-coded-charset-priority-list): Add
597         `===hng-zkd'.
598
599         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
600         CHISE.
601
602 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
603
604         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
605         setting for `===hng-kmi'.
606
607         * mule/mule-charset.el (default-coded-charset-priority-list): Add
608         `===hng-kmi'.
609
610         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
611         CHISE.
612
613 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
614
615         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
616         setting for `===hng-okd'.
617
618         * mule/mule-charset.el (default-coded-charset-priority-list): Add
619         `===hng-okd'.
620
621         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
622         CHISE.
623
624 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
625
626         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
627         setting for `===hng-nkm'.
628
629         * mule/mule-charset.el (default-coded-charset-priority-list): Add
630         `===hng-nkm'.
631
632         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
633         CHISE.
634
635 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
636
637         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
638         setting for `===hng-nto'.
639
640         * mule/mule-charset.el (default-coded-charset-priority-list): Add
641         `===hng-nto'.
642
643         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
644         CHISE.
645
646 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
647
648         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
649         setting for `===hng-yhk'.
650
651         * mule/mule-charset.el (default-coded-charset-priority-list): Add
652         `===hng-yhk'.
653
654         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
655         CHISE.
656
657 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
658
659         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
660         setting for `===hng-sok'.
661
662         * mule/mule-charset.el (default-coded-charset-priority-list): Add
663         `===hng-sok'.
664
665         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
666         CHISE.
667
668 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
669
670         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
671         setting for `===hng-kda'.
672
673         * mule/mule-charset.el (default-coded-charset-priority-list): Add
674         `===hng-kda'.
675
676         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
677         CHISE.
678
679 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
680
681         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
682         setting for `===hng-myz'.
683
684         * mule/mule-charset.el (default-coded-charset-priority-list): Add
685         `===hng-myz'.
686
687         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
688         CHISE.
689
690 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
691
692         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
693         setting for `===hng-kgk'.
694
695         * mule/mule-charset.el (default-coded-charset-priority-list): Add
696         `===hng-kgk'.
697
698         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
699         CHISE.
700
701 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
702
703         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
704         setting for `===hng-drt'.
705
706         * mule/mule-charset.el (default-coded-charset-priority-list): Add
707         `===hng-drt'.
708
709         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
710         CHISE.
711
712 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
713
714         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
715         setting for `===hng-mam'.
716
717         * mule/mule-charset.el (default-coded-charset-priority-list): Add
718         `===hng-mam'.
719
720         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
721         CHISE.
722
723 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
724
725         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
726         setting for `===hng-dng'.
727
728         * mule/mule-charset.el (default-coded-charset-priority-list): Add
729         `===hng-dng'.
730
731         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
732         CHISE.
733
734 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
735
736         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
737         setting for `=>cns11643-5'.
738
739 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
740
741         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
742         setting for `===hng-keg'.
743
744         * mule/mule-charset.el (default-coded-charset-priority-list): Add
745         `===hng-keg'.
746
747         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
748         CHISE.
749
750 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
751
752         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
753         setting for `===hng-jou'.
754
755         * mule/mule-charset.el (default-coded-charset-priority-list): Add
756         `===hng-jou'.
757
758         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
759         CHISE.
760
761 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
762
763         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
764         setting for `===hng-smk'.
765
766         * mule/mule-charset.el (default-coded-charset-priority-list): Add
767         `===hng-smk'.
768
769         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
770         CHISE.
771
772 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
773
774         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
775         setting for `===hng-kyo'.
776
777         * mule/mule-charset.el (default-coded-charset-priority-list): Add
778         `===hng-kyo'.
779
780         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
781         CHISE.
782
783 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
784
785         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
786         setting for `===hng-kss'.
787
788         * mule/mule-charset.el (default-coded-charset-priority-list): Add
789         `===hng-kss'.
790
791         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
792         CHISE.
793
794 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
795
796         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
797         setting for `===hng-wan'.
798
799         * mule/mule-charset.el (default-coded-charset-priority-list): Add
800         `===hng-wan'.
801
802         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
803         CHISE.
804
805 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
806
807         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
808         setting for `===hng-ksk'.
809
810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
811         `===hng-ksk'.
812
813         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
814         CHISE.
815
816 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
817
818         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
819         setting for `===hng-kyu'.
820
821         * mule/mule-charset.el (default-coded-charset-priority-list): Add
822         `===hng-kyu'.
823
824         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
825         CHISE.
826
827 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
828
829         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
830         setting for `===hng-skk'.
831
832         * mule/mule-charset.el (default-coded-charset-priority-list): Add
833         `===hng-skk'.
834
835         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
836         CHISE.
837
838 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
839
840         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
841         setting for `===hng-sik'.
842
843         * mule/mule-charset.el (default-coded-charset-priority-list): Add
844         `===hng-sik'.
845
846         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
847         CHISE.
848
849 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
850
851         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
852         setting for `===hng-kbk'.
853
854         * mule/mule-charset.el (default-coded-charset-priority-list): Add
855         `===hng-kbk'.
856
857         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
858         CHISE.
859
860 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
861
862         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
863         setting for `===hng-kcj'.
864
865         * mule/mule-charset.el (default-coded-charset-priority-list): Add
866         `===hng-kcj'.
867
868         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
869         CHISE.
870
871 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
872
873         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
874         setting for `===hng-k24'.
875
876         * mule/mule-charset.el (default-coded-charset-priority-list): Add
877         `===hng-k24'.
878
879         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
880         CHISE.
881
882 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
883
884         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
885         setting for `===hng-gok'.
886
887         * mule/mule-charset.el (default-coded-charset-priority-list): Add
888         `===hng-gok'.
889
890         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
891         CHISE.
892 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
893
894         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
895         setting for `===hng-tsu'.
896
897         * mule/mule-charset.el (default-coded-charset-priority-list): Add
898         `===hng-tsu'.
899
900         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
901         CHISE.
902
903 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
904
905         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
906         setting for `===hng-sys'.
907
908         * mule/mule-charset.el (default-coded-charset-priority-list): Add
909         `===hng-sys'.
910
911         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
912         CHISE.
913
914 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
915
916         * mule/mule-coding.el (coded-charset-entity-reference-alist):
917         - Use "&HNG010-<d><d><d><d><d>;" instead of
918           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
919         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
920
921         * mule/mule-charset.el (default-coded-charset-priority-list): Add
922         `=ucs-bmp-itaiji-002' and `===hng-khm'.
923
924         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
925         "hngkhi-0" as the suffix of registry.
926         (===hng-khm): New coded-charset for XEmacs CHISE.
927         (=ucs-itaiji-002): Ditto.
928         (=ucs-bmp-itaiji-002): Ditto.
929
930 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
931
932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
933         setting for `=>ucs@iwds-1'.
934
935         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
936         XEmacs CHISE.
937
938 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
939
940         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
941         CHISE.
942
943         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
944         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
945         `===hng-khi'.
946
947 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
948
949         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
950         setting for `===hng-khi'.
951
952         * mule/mule-charset.el (default-coded-charset-priority-list): Add
953         `===hng-khi'.
954
955         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
956         CHISE.
957
958 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
959
960         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
961         #x9FA5 as the value of `max-code'.
962         (=ucs-bmp-var-002): Likewise.
963         (=ucs-bmp-var-003): Likewise.
964         (=ucs-bmp-itaiji-084): Likewise.
965         (=ucs-bmp-cjk@JP): Likewise.
966         (=ucs-bmp-cjk@JP/hanazono): Likewise.
967         (==ucs-bmp-cjk@JP/hanazono): Likewise.
968         (=>ucs-bmp-cjk@component): Likewise.
969
970 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
971
972         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
973         CHISE.
974
975 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
976
977         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
978         XEmacs CHISE.
979         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
980         `==jis-x0208@1978/2-pr' as the mother.
981
982 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
983
984         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
985         CHISE.
986
987 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
988
989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
990         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
991
992 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
993
994         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
995         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
996
997 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
998
999         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1000         setting for `===ucs@gb'.
1001
1002 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1003
1004         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1005         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1006         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1007         as the entity-reference for `===jis-x0213-1@2000'; use
1008         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1009
1010 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1011
1012         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1013         `===jis-x0208'.
1014
1015         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1016         instead of `===jis-x0208' as the mother.
1017         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1018         `===jis-x0208' as the mother.
1019         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1020         `===jis-x0208' as the mother.
1021         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1022         `===jis-x0213-1' as the mother.
1023         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1024         `===jis-x0213-1' as the mother.
1025         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1026         the mother.
1027         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1028         mother.
1029
1030 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1031
1032         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1033         setting for `=ucs-var-001'.
1034
1035 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1036
1037         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1038         `=ucs-bmp-var-001'.
1039
1040         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1041         CHISE.
1042         (=ucs-bmp-var-001): Ditto.
1043
1044         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1045         setting for `=ucs-var-003'.
1046
1047 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1048
1049         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1050         `=ucs-bmp-var-003'.
1051
1052         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1053         CHISE.
1054         (=ucs-bmp-var-003): Ditto.
1055
1056 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1057
1058         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1059         setting for `=ucs-var-002'.
1060
1061         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1062         `=ucs-bmp-var-002'.
1063
1064         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1065         CHISE.
1066         (=ucs-bmp-var-002): Ditto.
1067
1068 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1069
1070         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1071         XEmacs CHISE.
1072         (==jis-x0208@1978/5pr): Ditto.
1073
1074 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1075
1076         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1077         `=>ucs-bmp-cjk@component'.
1078
1079         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1080         XEmacs CHISE.
1081         (=>ucs-bmp-cjk@component): Ditto.
1082
1083 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1084
1085         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1086         setting for `=>iwds-1'.
1087
1088 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1089
1090         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1091         CHISE.
1092
1093 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1094
1095         * mule/mule-charset.el (default-coded-charset-priority-list):
1096         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1097         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1098         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1099         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1100
1101 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1102
1103         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1104         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1105
1106         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1107         `=>>ucs@iso' as the mother.
1108         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1109         mother.
1110
1111 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1112
1113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1114         setting for `===hanyo-denshi/ia'.
1115
1116 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1117
1118         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1119         `===hanyo-denshi/ia'.
1120
1121 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1122
1123         * mule/mule-conf.el (=koseki): Fix DOC.
1124         (==koseki): New coded-charset for XEmacs CHISE.
1125
1126 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1127
1128         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1129         XEmacs CHISE.
1130         (===hanyo-denshi/jd): Fix DOC.
1131
1132 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1133
1134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1135         setting for `===hanyo-denshi/ip'.
1136
1137 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1138
1139         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1140         `===hanyo-denshi/ip'.
1141
1142         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1143         XEmacs CHISE.
1144
1145 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1146
1147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1148         `==ucs-radicals@unicode' and `=>daikanwa'.
1149
1150         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1151         for XEmacs CHISE.
1152
1153 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1154
1155         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1156         XEmacs CHISE.
1157
1158 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1159
1160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1161         `===ruimoku-v6'.
1162
1163 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1164
1165         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1166         setting for `===ruimoku-v6'.
1167
1168 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1169
1170         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1171         CHISE.
1172
1173 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1174
1175         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1176         coded-charset for XEmacs CHISE.
1177
1178 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1179
1180         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1181         XEmacs CHISE.
1182
1183 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1184
1185         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1186         `===ucs-sip@iso'.
1187
1188 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1189
1190         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1191         CHISE.
1192
1193 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1194
1195         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1196         `==ucs-sip@iso'.
1197
1198         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1199         CHISE.
1200
1201 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1202
1203         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1204         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1205         (=ucs-sip-ext-b@iso): Fix registry.
1206         (==ucs-sip-ext-b@iso): Ditto.
1207         (===ucs-sip-ext-b@iso): Ditto.
1208
1209         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1210         `=ucs-sip@iso'.
1211
1212 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1213
1214         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1215         setting for `=>cbeta'.
1216
1217 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1218
1219         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1220         `=>cns11643-7'.
1221
1222         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1223
1224 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1225
1226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1227         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1228
1229 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1230
1231         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1232         `=ucs@cns'.
1233         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1234         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1235         `=ucs@jis/1990'.
1236         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1237         `=ucs@jis/2000'.
1238         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1239         `=ucs@jis/2004'.
1240         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1241
1242         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1243         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1244
1245 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1246
1247         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1248         XEmacs CHISE.
1249         (==jis-x0208@1978/1pr): Ditto.
1250         (==jis-x0208@1978/2-pr): Ditto.
1251
1252 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1253
1254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1255         setting for `===jis-x0213-1@2004'.
1256
1257 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1258
1259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1260         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1261
1262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1263         `===hanyo-denshi/jb'.
1264
1265         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1266         XEmacs CHISE.
1267         (=+>hanyo-denshi/ft): Ditto.
1268         (=+>hanyo-denshi/jt): Ditto.
1269
1270 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1271
1272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1273         `===hanyo-denshi/hg'.
1274
1275 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1276
1277         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1278         XEmacs CHISE.
1279         (===hanyo-denshi/hg): Ditto.
1280
1281 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1282
1283         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1284         glyph-forms instead of detailed glyph-images.
1285         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1286         `=adobe-japan1-*'.
1287         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1288         (===adobe-japan1-1): Ditto.
1289         (===adobe-japan1-2): Ditto.
1290         (===adobe-japan1-3): Ditto.
1291         (===adobe-japan1-4): Ditto.
1292         (===adobe-japan1-5): Ditto.
1293         (===adobe-japan1-6): Ditto.
1294         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1295         `=>>>adobe-japan1' as the mother.
1296         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1297         `=>>adobe-japan1' as the mother.
1298         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1299         glyph-images.
1300         (==jis-x0208@1978): Ditto.
1301         (==jis-x0208@1983): Ditto.
1302         (==jis-x0208@1990): Ditto.
1303         (==jis-x0213-1): Ditto.
1304         (==jis-x0213-1@2000): Ditto.
1305         (==jis-x0213-1@2004): Ditto.
1306         (==jis-x0213-2): Ditto.
1307         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1308         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1309         `=jis-x0208@1978'.
1310         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1311         `=jis-x0208@1983'.
1312         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1313         `=jis-x0208@1990'.
1314         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1315         `=jis-x0213-1'.
1316         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1317         `=jis-x0213-1@2000'.
1318         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1319         `=jis-x0213-1@2004'.
1320         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1321         `=jis-x0213-2'.
1322         (===jis-x0208): New coded-charset for XEmacs CHISE.
1323         (===jis-x0208@1978): Ditto.
1324         (===jis-x0208@1983): Ditto.
1325         (===jis-x0208@1990): Ditto.
1326         (===jis-x0213-1): Ditto.
1327         (===jis-x0213-1@2000): Ditto.
1328         (===jis-x0213-2): Ditto.
1329         (===jis-x0212): Ditto.
1330         (===ks-x1001): Ditto.
1331         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1332         mother.
1333         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1334         as the mother.
1335         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1336         as the mother.
1337         (===cns11643-1): New coded-charset for XEmacs CHISE.
1338         (===cns11643-2): Ditto.
1339         (===cns11643-3): Ditto.
1340         (===cns11643-4): Ditto.
1341         (===cns11643-5): Ditto.
1342         (===cns11643-6): Ditto.
1343         (===cns11643-7): Ditto.
1344         (=>>cns11643-1): Ditto.
1345         (==big5-cdp): Indicate abstract glyph-images instead of
1346         representative glyph-images.
1347         (===big5-cdp): New coded-charset for XEmacs CHISE.
1348         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1349         detailed glyph-images.
1350         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1351         `=hanyo-denshi/*'.
1352         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1353         (===hanyo-denshi/ib): Ditto.
1354         (===hanyo-denshi/jt): Ditto.
1355         (===hanyo-denshi/ks): Ditto.
1356         (===mj): Ditto.
1357         (===mj-0): Ditto.
1358         (===mj-1): Ditto.
1359         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1360         `=>>>hanyo-denshi/*' as its mother.
1361         (==gt): Indicate abstract glyph-forms instead of detailed
1362         glyph-images.
1363         (===gt): New coded-charset for XEmacs CHISE.
1364         (=>>>gt): Indicates `==gt' instead of `=gt'.
1365         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1366         (==gt-k): Indicate abstract glyph-forms instead of detailed
1367         glyph-images.
1368         (===gt-k): New coded-charset for XEmacs CHISE.
1369         (==daikanwa): Indicates glyph-images instead of detailed
1370         glyph-images.
1371         (===daikanwa): New coded-charset for XEmacs CHISE.
1372         (===daikanwa/+p): Ditto.
1373         (===daikanwa/ho): Ditto.
1374         (==cbeta): Ditto.
1375         (===cbeta): Ditto.
1376         (==jef-china3): Ditto.
1377         (===jef-china3): Ditto.
1378         (==ruimoku-v6): Ditto.
1379         (==ucs@iso): Indicate representative glyph-forms instead of
1380         representative glyph-images.
1381         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1382         (==ucs@unicode): Indicate representative glyph-forms instead of
1383         representative glyph-images.
1384         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1385         `=ucs@unicode'.
1386         (==ucs@cns): Indicate representative glyph-forms instead of
1387         representative glyph-images.
1388         (==ucs@jis): Ditto.
1389         (==ucs@jis/1990): Ditto.
1390         (==ucs@jis/2000): Ditto.
1391         (==ucs@jis/2004): Ditto.
1392         (==ucs@ks): Ditto.
1393         (===ucs@iso): New coded-charset for XEmacs CHISE.
1394         (===ucs@unicode): Ditto.
1395         (===ucs@gb): Ditto.
1396         (===ucs@ks): Ditto.
1397         (===ucs-bmp-cjk@gb): Ditto.
1398         (===ucs-sip-ext-b@iso): Ditto.
1399
1400 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1401
1402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1403         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1404         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1405         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1406         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1407         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1408         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1409         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1410         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1411         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1412
1413         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1414         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1415         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1416         - Use "&g1-[NAME];" for `=>>[NAME]'.
1417         - Abolish "&g2-[NAME];".
1418
1419 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1420
1421         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1422         `=>>ucs@cns' as the mother.
1423
1424 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1425
1426         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1427         setting for `==ucs@ks'.
1428
1429 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1430
1431         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1432         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1433         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1434         0x00E30000〜0x00E409D5.
1435
1436 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1437
1438         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1439         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1440         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1441
1442 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1443
1444         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1445         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1446
1447         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1448         (=mj-0): Ditto.
1449         (=mj-1): Ditto.
1450         (==mj): Ditto.
1451         (==mj-0): Ditto.
1452         (==mj-1): Ditto.
1453         (=>>mj): Ditto.
1454
1455         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1456         setting for `=mj' and `==mj'.
1457
1458 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1459
1460         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1461         CHISE.
1462
1463 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1464
1465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1466         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1467         `=>ucs@hanyo-denshi'.
1468
1469 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1470
1471         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1472         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1473
1474         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1475         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1476
1477 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1478
1479         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1480         XEmacs CHISE.
1481
1482 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1483
1484         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1485         Change priority of `=>>>ucs@iso'.
1486
1487         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1488         `=>>>ucs@iso' as the mother.
1489         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1490
1491 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1492
1493         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1494         Change priority of `=>>>ucs@unicode'.
1495
1496         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1497         `=ucs@unicode'.
1498
1499 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1500
1501         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1502         Change priority of `=>>>ucs@jis'.
1503
1504         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1505         `=ucs@jis'.
1506
1507 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1508
1509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1510         setting for `==daikanwa/+p'.
1511
1512 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1513
1514         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1515         setting for `==shinjigen@1ed'.
1516
1517 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1518
1519         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1520         XEmacs CHISE.
1521
1522 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1523
1524         * mule/mule-conf.el (==shinjigen): Modify DOC.
1525         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1526         (==shinjigen@rev): Modify DOC.
1527
1528 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1529
1530         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1531         CHISE.
1532
1533 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1534
1535         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1536         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1537
1538         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1539         XEmacs CHISE.
1540
1541         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1542         `==daikanwa'.
1543
1544 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1545
1546         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1547         setting for `==cns11643-7'.
1548
1549         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1550         `==cns11643-7'.
1551
1552 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1553
1554         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1555         `==cns11643-6'.
1556
1557         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1558         setting for `==cns11643-6'.
1559
1560 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1561
1562         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1563         setting for `==cns11643-5'.
1564
1565         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1566         `==cns11643-5'.
1567
1568 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1569
1570         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1571         setting for `==cns11643-4'.
1572
1573         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1574         `==cns11643-4'.
1575
1576 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1577
1578         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1579         setting for `==cns11643-3'.
1580
1581         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1582         `==cns11643-3'.
1583
1584 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1585
1586         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1587         setting for `==cns11643-2'.
1588
1589         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1590         `==cns11643-2'.
1591
1592 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1593
1594         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1595         Change priority of `=>>>ucs@ks'.
1596
1597         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1598         `=ucs@ks'.
1599
1600 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1601
1602         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1603         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1604         `==ucs@cns' and `==cns11643-1'.
1605
1606         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1607         (==cns11643-2): Ditto.
1608         (==cns11643-3): Ditto.
1609         (==cns11643-4): Ditto.
1610         (==cns11643-5): Ditto.
1611         (==cns11643-6): Ditto.
1612         (==cns11643-7): Ditto.
1613
1614         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1615         `==cns11643-1'.
1616
1617 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1618
1619         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1620         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1621         `=>>>ucs@jis/1990'.
1622
1623         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1624         `=ucs@jis/1990'.
1625         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1626         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1627
1628 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1629
1630         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1631         Change priority of `=>>>ucs@cns'.
1632
1633         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1634         `=ucs@cns'.
1635
1636 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1637
1638         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1639         `==ks-x1001'.
1640
1641         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1642         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1643         `==ks-x1001'.
1644
1645 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1646
1647         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1648
1649 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1650
1651         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1652         `=jis-x0208'.
1653         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1654         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1655         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1656         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1657         (=>>>jis-x0213-1@2000): Changed to an alias for
1658         `=jis-x0213-1@2000'.
1659         (=>>>jis-x0213-1@2004): Changed to an alias for
1660         `=jis-x0213-1@2004'.
1661         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1662
1663 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1664
1665         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1666         `=adobe-japan1-0'.
1667         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1668         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1669         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1670         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1671         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1672         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1673
1674 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1675
1676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1677         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1678         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1679         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1680         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1681         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1682
1683 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1684
1685         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1686         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1687         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1688         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1689         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1690         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1691         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1692         `==jis-x0212'.
1693
1694 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1695
1696         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1697         "AdobeJapan1-[0-6]$".
1698         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1699         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1700         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1701         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1702         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1703         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1704         (==adobe-japan1-1): Ditto.
1705         (==adobe-japan1-2): Ditto.
1706         (==adobe-japan1-3): Ditto.
1707         (==adobe-japan1-4): Ditto.
1708         (==adobe-japan1-5): Ditto.
1709         (==adobe-japan1-6): Ditto.
1710         (==jis-x0208): Ditto.
1711         (==jis-x0208@1978): Ditto.
1712         (==jis-x0208@1983): Ditto.
1713         (==jis-x0208@1990): Ditto.
1714         (==jis-x0213-1): Ditto.
1715         (==jis-x0213-1@2000): Ditto.
1716         (==jis-x0213-1@2004): Ditto.
1717         (==jis-x0213-2): Ditto.
1718         (==jis-x0212): Ditto.
1719         (==gb2312): Ditto.
1720         (==iso-ir165): Ditto.
1721         (==gb12345): Ditto.
1722         (==ks-x1001): Ditto.
1723         (==cns11643-1): Ditto.
1724         (==cns11643-2): Ditto.
1725         (==cns11643-3): Ditto.
1726         (==cns11643-4): Ditto.
1727         (==cns11643-5): Ditto.
1728         (==cns11643-6): Ditto.
1729         (==cns11643-7): Ditto.
1730         (==big5-cdp): Ditto.
1731         (==hanyo-denshi/ja): Ditto.
1732         (==hanyo-denshi/jb): Ditto.
1733         (==hanyo-denshi/jc): Ditto.
1734         (==hanyo-denshi/jd): Ditto.
1735         (==hanyo-denshi/ft): Ditto.
1736         (==hanyo-denshi/ia): Ditto.
1737         (==hanyo-denshi/ib): Ditto.
1738         (==hanyo-denshi/hg): Ditto.
1739         (==hanyo-denshi/jt): Ditto.
1740         (==hanyo-denshi/ks): Ditto.
1741         (==gt): Ditto.
1742         (==gt-k): Ditto.
1743         (==daikanwa): Ditto.
1744         (==shinjigen): Ditto.
1745         (==ucs@iso): Ditto.
1746         (==ucs@unicode): Ditto.
1747         (==ucs@gb): Ditto.
1748         (==ucs-bmp@gb): Ditto.
1749         (==ucs@cns): Ditto.
1750         (==ucs-bmp@cns): Ditto.
1751         (==ucs@jis): Ditto.
1752         (==ucs@jis/1990): Ditto.
1753         (==ucs@jis/2000): Ditto.
1754         (==ucs@jis/2004): Ditto.
1755         (==ucs@JP): Ditto.
1756         (==ucs@JP/hanazono): Ditto.
1757         (==ucs@ks): Ditto.
1758         (==ucs-bmp@ks): Ditto.
1759         (==ucs@cns11643): Ditto.
1760         (==ucs-bmp-cjk@gb): Ditto.
1761         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1762         (==ucs-sip-ext-b@iso): Ditto.
1763
1764 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1765
1766         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1767         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1768
1769         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1770         XEmacs CHISE.
1771         (=ucs-bmp-cjk@unicode): Abolished.
1772
1773 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1774
1775         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1776         `=+>ucs-bmp-cjk-compat@jis'.
1777
1778         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1779         for XEmacs CHISE.
1780
1781 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1782
1783         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1784         CHISE.
1785
1786 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1787
1788         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1789         for XEmacs CHISE.
1790         (=jis-x0208@1978/1er-pr): Abolished.
1791         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1792         `=jis-x0208@1978/1er-pr' as the mother.
1793
1794 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1795
1796         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1797         setting for `=ucs-itaiji-084'.
1798
1799 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1800
1801         * mule/mule-charset.el (default-coded-charset-priority-list):
1802         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1803
1804         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1805         XEmacs CHISE.
1806         (=ucs-bmp-itaiji-084): Ditto.
1807
1808 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1809
1810         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1811         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1812
1813 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1814
1815         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1816         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1817
1818         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1819         XEmacs CHISE.
1820         (=big5-cdp-var-5): Ditto.
1821
1822 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1823
1824         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1825         XEmacs CHISE.
1826
1827 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1828
1829         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1830         XEmacs CHISE.
1831
1832 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1833
1834         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1835         setting for `=>>>hanyo-denshi/ft'.
1836
1837 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1838
1839         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1840         XEmacs CHISE.
1841         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1842         `=hanyo-denshi/jd' as the mother.
1843
1844 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1845
1846         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1847         XEmacs CHISE.
1848         (=+>adobe-japan1-1): Ditto.
1849         (=+>adobe-japan1-2): Ditto.
1850         (=+>adobe-japan1-3): Ditto.
1851         (=+>adobe-japan1-4): Ditto.
1852         (=+>adobe-japan1-5): Ditto.
1853         (=+>adobe-japan1-6): Ditto.
1854         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1855
1856 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1857
1858         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1859         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1860         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1861
1862         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1863         the top.
1864
1865 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1866
1867         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1868         XEmacs CHISE.
1869         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1870         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1871         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1872
1873 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1874
1875         * mule/mule-charset.el (default-coded-charset-priority-list):
1876         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1877         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1878
1879         * mule/mule-conf.el: Modify order of definitions of some
1880         coded-charsets.
1881
1882 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1883
1884         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1885         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1886         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1887
1888         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1889         CHISE.
1890         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1891         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1892
1893 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1894
1895         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1896         CHISE.
1897
1898 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1899
1900         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1901         setting for `=daikanwa/+2p'.
1902
1903         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1904         XEmacs CHISE.
1905
1906 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1907
1908         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1909         XEmacs CHISE.
1910         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1911
1912 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1913
1914         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1915         setting for `=>>>hanyo-denshi/ib'.
1916
1917 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1918
1919         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1920         XEmacs CHISE.
1921         (=>>>hanyo-denshi/ib): Ditto.
1922         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1923         `=hanyo-denshi/ja' as the mother.
1924         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1925         `=hanyo-denshi/ib' as the mother.
1926
1927 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1928
1929         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1930         XEmacs CHISE.
1931         (utf-8-ivs-mcs-er): Likewise.
1932         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1933         and `=>ucs-gb'.
1934         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1935         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1936         `ucs-gb' and `=>ucs-gb'.
1937         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1938         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1939         and `=>ucs-cns'.
1940         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1941         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1942         `ucs-cns' and `=>ucs-cns'.
1943         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1944         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1945         `ucs-big5' and `=>ucs-big5'.
1946         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1947         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1948         `ucs-big5' and `=>ucs-big5'.
1949         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1950         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1951         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1952         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1953         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1954         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1955         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1956         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1957         `=>ucs-jis'; modify DOC and mnemonic.
1958         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1959         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1960         and `=>ucs-jis'; modify DOC and mnemonic.
1961         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1962         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1963         `=>ucs-ks'.
1964         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1965         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1966         and `=>ucs-ks'.
1967         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1968
1969 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1970
1971         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1972         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1973
1974 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1975
1976         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1977         Modify priorities.
1978
1979 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1980
1981         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1982         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1983
1984 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1985
1986         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1987         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1988
1989 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1990
1991         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1992         CHISE.
1993
1994 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1995
1996         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1997         CHISE.
1998
1999 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2000
2001         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2002         CHISE.
2003
2004 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2005
2006         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2007         `=+>ucs-bmp-cjk@unicode'.
2008
2009         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2010         for XEmacs CHISE.
2011
2012 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2013
2014         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2015         setting for `=>>daikanwa'.
2016
2017 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2018
2019         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2020         `=>>hanyo-denshi/jt'.
2021
2022 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2023
2024         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2025         XEmacs CHISE.
2026         (=+>jis-x0208@1990): Ditto.
2027         (=+>jis-x0213-1@2000): Ditto.
2028
2029 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2030
2031         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2032         XEmacs CHISE.
2033
2034 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2035
2036         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2037         XEmacs CHISE.
2038         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2039         `=hanyo-denshi/jc' as the mother.
2040
2041 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2042
2043         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2044         setting for `=+>adobe-japan1'.
2045
2046         * mule/mule-charset.el (default-coded-charset-priority-list):
2047         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2048         and `=>>hanyo-denshi/ft' to `=>>gt'.
2049
2050 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2051
2052         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2053         XEmacs CHISE.
2054         (=>>adobe-japan1-1): Ditto.
2055         (=>>adobe-japan1-2): Ditto.
2056         (=>>adobe-japan1-3): Ditto.
2057         (=>>adobe-japan1-4): Ditto.
2058         (=>>adobe-japan1-5): Ditto.
2059         (=>>adobe-japan1-6): Ditto.
2060         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2061
2062 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2063
2064         * mule/mule-conf.el (=adobe-japan1): New alias for
2065         `=adobe-japan1-6'.
2066         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2067         (=>>>adobe-japan1-1): Ditto.
2068         (=>>>adobe-japan1-2): Ditto.
2069         (=>>>adobe-japan1-3): Ditto.
2070         (=>>>adobe-japan1-4): Ditto.
2071         (=>>>adobe-japan1-5): Ditto.
2072         (=>>>adobe-japan1-6): Ditto.
2073         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2074
2075 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2076
2077         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2078         setting for `=>>>adobe-japan1'.
2079
2080 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2081
2082         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2083         setting for `=+>ucs@ks'.
2084
2085 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2086
2087         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2088         XEmacs CHISE.
2089         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2090         `=adobe-japan1-6' as the mother.
2091
2092 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2093
2094         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2095         setting for `=>cns11643-7'.
2096
2097 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2098
2099         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2100         CHISE.
2101
2102 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2103
2104         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2105         XEmacs CHISE.
2106         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2107
2108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2109         setting for `=>ucs@jis/2004'.
2110
2111 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2112
2113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2114         setting for `=+>gt'.
2115
2116         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2117         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2118
2119 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2120
2121         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2122         `=>ucs@unicode' as the mother.
2123         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2124         mother.
2125         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2126         mother.
2127         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2128         mother.
2129
2130 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2131
2132         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2133         setting for `=+>ucs@unicode'.
2134
2135         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2136         CHISE.
2137
2138 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2139
2140         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2141         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2142         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2143         - Add setting for `=+>ucs@cns'.
2144
2145         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2146         CHISE.
2147         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2148         as the mother.
2149         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2150         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2151
2152         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2153         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2154
2155 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2156
2157         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2158         setting for `=>ucs@ks'.
2159
2160 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2161
2162         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2163         `=ucs-bmp-cjk-compat@unicode'.
2164
2165         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2166         coded-charset for XEmacs CHISE.
2167
2168 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2169
2170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2171         `=ucs-bmp-cjk-compat'.
2172
2173         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2174         XEmacs CHISE.
2175
2176 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2177
2178         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2179         CHISE.
2180
2181 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2182
2183         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2184         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2185
2186         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2187         `=>ucs@jis/1990'.
2188         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2189
2190 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2191
2192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2193         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2194
2195         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2196         CHISE.
2197         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2198         mother.
2199
2200 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2201
2202         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2203         `=>jis-x0213-2@usual'.
2204         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2205         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2206         `=>jis-x0213-2@usual' as the mother.
2207
2208 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2209
2210         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2211         (=>ucs@JP): New alias for `=+>ucs@jis'.
2212
2213 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2214
2215         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2216         `=>jis-x0208@usual'.
2217         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2218         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2219         `=>jis-x0208@usual' as the mother.
2220         (=>jis-x0208): Likewise.
2221
2222 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2223
2224         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2225         setting for `=+>jis-x0208@1978'.
2226
2227 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2228
2229         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2230         XEmacs CHISE.
2231
2232 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2233
2234         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2235         setting for `=>>>ucs@jis/1990'.
2236
2237 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2238
2239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2240         setting for `=>ucs@jis/1990'.
2241
2242 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2243
2244         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2245         setting for `=ucs@JP/hanazono'.
2246
2247         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2248         CHISE.
2249         (=ucs@JP/hanazono): Ditto.
2250         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2251         (=>>hanyo-denshi/jc): Ditto.
2252         (=>>hanyo-denshi/jd): Ditto.
2253
2254 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2255
2256         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2257         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2258
2259 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2260
2261         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2262         XEmacs CHISE.
2263
2264 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2265
2266         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2267         XEmacs CHISE.
2268
2269 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2270
2271         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2272         `=ucs-bmp-cjk@JP'.
2273
2274 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2275
2276         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2277         XEmacs CHISE.
2278
2279 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2280
2281         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2282         Modify order of settings; add settings for `=daikanwa@rev2'.
2283
2284 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2285
2286         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2287         setting for `=>>cbeta'.
2288
2289         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2290         CHISE.
2291
2292 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2293
2294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2295         setting for `=>>adobe-japan1'.
2296
2297 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2298
2299         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2300         XEmacs CHISE.
2301
2302 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2303
2304         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2305         setting for `=>>hanyo-denshi/ia'.
2306
2307         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2308         XEmacs CHISE.
2309
2310 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2311
2312         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2313         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2314
2315         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2316         XEmacs CHISE.
2317         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2318         `=hanyo-denshi/jt' as the mother.
2319
2320 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2321
2322         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2323         setting for `=>>>jis-x0213-2'.
2324
2325         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2326         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2327         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2328
2329 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2330
2331         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2332         XEmacs CHISE.
2333
2334 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2335
2336         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2337         XEmacs CHISE.
2338
2339         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2340         `=>>jis-x0213-1@2004'.
2341
2342 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2343
2344         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2345         XEmacs CHISE.
2346
2347 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2348
2349         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2350         - Use "&g2-*;" as entity-references for `=>>>*'.
2351         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2352
2353         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2354         XEmacs CHISE.
2355         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2356         as the mother.
2357
2358 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2359
2360         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2361         setting for `=>>hanyo-denshi/ib'.
2362
2363         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2364         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2365         (=>>jis-x0208@1990): Ditto.
2366         (=>>hanyo-denshi/ib): Ditto.
2367
2368         * mule/mule-charset.el (default-coded-charset-priority-list):
2369         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2370
2371 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2372
2373         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2374         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2375         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2376         `=>>>ucs@jis/2004'.
2377
2378 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2379
2380         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2381         XEmacs CHISE.
2382         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2383         `=jis-x0213-1@2004' as the mother.
2384         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2385         (=>>>ucs@ks): Ditto.
2386
2387         * mule/mule-charset.el (default-coded-charset-priority-list):
2388         Modify priority of `=hanyo-denshi/*'.
2389
2390 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2391
2392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2393         settings for `=>>ucs@JP' and `=ucs@JP'.
2394
2395 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2396
2397         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2398         CHISE.
2399
2400 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2401
2402         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2403         setting for `=>>>ucs@cns'.
2404
2405         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2406         CHISE.
2407
2408 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2409
2410         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2411         instead of `=>>>jis-x0213-1@2004' as the mother.
2412         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2413         (=>>>ucs@unicode): Likewise.
2414         (=>>>ucs@jis): Likewise.
2415         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2416         mother.
2417         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2418
2419 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2420
2421         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2422         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2423         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2424         `=>>>ucs@jis'.
2425
2426 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2427
2428         * mule/mule-charset.el (default-coded-charset-priority-list):
2429         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2430         and `=jis-x0213-*-2000'.
2431
2432 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2433
2434         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2435         XEmacs CHISE.
2436         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2437         `=>>jis-x0213-1' as the mother.
2438
2439 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2440
2441         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2442         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2443
2444 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2445
2446         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2447
2448 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2449
2450         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2451         XEmacs CHISE.
2452
2453 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2454
2455         * mule/mule-coding.el (decomposition-feature-list): Set
2456         `=decomposition', `=decomposition@cid' and
2457         `=decomposition@hanyo-denshi'.
2458
2459 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2460
2461         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2462         setting for `=>>hanyo-denshi/ks'.
2463
2464         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2465         XEmacs CHISE.
2466
2467 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2468
2469         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2470         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2471
2472         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2473         `=hanyo-denshi/ks/mf'.
2474
2475         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2476         XEmacs CHISE.
2477         (=hanyo-denshi/ks/mf): Ditto.
2478
2479 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2480
2481         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2482         settings for P=hanyo-denshi/jt'.
2483
2484         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2485         `=hanyo-denshi/jt'.
2486
2487         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2488         XEmacs CHISE.
2489
2490 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2491
2492         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2493         settings for `=hanyo-denshi/ip'.
2494
2495         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2496         `=hanyo-denshi/ip'.
2497
2498         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2499         XEmacs CHISE.
2500
2501 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2502
2503         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2504         settings for `=hanyo-denshi/hg'.
2505
2506         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2507         `=hanyo-denshi/hg'.
2508
2509         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2510         XEmacs CHISE.
2511
2512 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2513
2514         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2515         setting for `=>>hanyo-denshi/ft'.
2516
2517         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2518         `=>>hanyo-denshi/ft'.
2519
2520         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2521         XEmacs CHISE.
2522
2523 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2524
2525         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2526         settings for `=hanyo-denshi/ib'.
2527
2528         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2529         `=hanyo-denshi/ib'.
2530
2531         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2532         XEmacs CHISE.
2533
2534 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2535
2536         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2537         settings for isolated characters of `=hanyo-denshi/ia' and
2538         non-isolated characters of `=hanyo-denshi/*'.
2539
2540         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2541         `=hanyo-denshi/ia'.
2542
2543         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2544         XEmacs CHISE.
2545
2546 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2547
2548         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2549         setting for isolated characters of `=hanyo-denshi/ft'.
2550
2551         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2552         `=hanyo-denshi/ft'.
2553
2554         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2555         XEmacs CHISE.
2556
2557 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2558
2559         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2560         setting for isolated characters of `=hanyo-denshi/jd'.
2561
2562         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2563         `=hanyo-denshi/jd'.
2564
2565         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2566         XEmacs CHISE.
2567
2568 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2569
2570         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2571         setting for isolated characters of `=hanyo-denshi/jc'.
2572
2573         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2574         `=hanyo-denshi/jc'.
2575
2576         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2577         XEmacs CHISE.
2578
2579 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2580
2581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2582         setting for isolated characters of `=hanyo-denshi/jb'.
2583
2584         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2585         `=hanyo-denshi/jb'.
2586
2587         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2588         XEmacs CHISE.
2589
2590 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2591
2592         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2593         setting for isolated characters of `=hanyo-denshi/ja'.
2594
2595 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2596
2597         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2598         `=hanyo-denshi/ja'.
2599
2600         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2601         XEmacs CHISE.
2602
2603 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2604
2605         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2606         settings for isolated characters of `=adobe-japan1-6'.
2607
2608 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2609
2610         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2611         CHISE.
2612         (=daikanwa/+2p): Ditto.
2613         (=daikanwa/ho): Ditto.
2614
2615 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2616
2617         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2618         coding-system for XEmacs CHISE.
2619
2620 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2621
2622         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2623         setting for `=>>ruimoku-v6'.
2624
2625         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2626         CHISE.
2627
2628 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2629
2630         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2631         setting for `=daikanwa@rev1'.
2632
2633 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2634
2635         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2636         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2637
2638 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2639
2640         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2641         XEmacs CHISE.
2642         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2643
2644 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2645
2646         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2647         CHISE.
2648
2649 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2650
2651         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2652         CHISE.
2653
2654         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2655         setting for `=>ucs@jis'.
2656
2657 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2658
2659         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2660         setting for `=>jis-x0208@usual'.
2661
2662         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2663         XEmacs CHISE.
2664         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2665         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2666         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2667
2668 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2669
2670         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2671         CHISE.
2672         (=>>>jis-x0208@1990): Ditto.
2673         (=>>>jis-x0213-1): Ditto.
2674         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2675         mother.
2676         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2677         as the mother.
2678
2679 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2680
2681         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2682         setting for `=>ucs@cns' and `=>>ucs@ks'.
2683
2684         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2685         CHISE.
2686
2687 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2688
2689         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2690         CHISE.
2691
2692 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2693
2694         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2695         CHISE.
2696         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2697         mother.
2698
2699 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2700
2701         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2702         `==>ucs-bmp-cjk@bucs'.
2703
2704         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2705         XEmacs CHISE.
2706
2707 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2708
2709         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2710         setting for `==>ucs@bucs'.
2711
2712         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2713         XEmacs CHISE.
2714
2715 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2716
2717         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2718         - Add setting for `=>>jis-x0208'.
2719         - Omit setting for `=>>jis-x0208@1990'.
2720         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2721           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2722           `=ucs@FOO'.
2723
2724 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2725
2726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2727         setting for `=>daikanwa'.
2728
2729 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2730
2731         * mule/mule-conf.el (=daikanwa): Fix DOC.
2732         (=>daikanwa): New abstract character for XEmacs CHISE.
2733         (=>ucs@iso): Likewise.
2734         (=>ucs@unicode): Likewise.
2735         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2736
2737 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2738
2739         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2740         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2741           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2742         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2743         - Add `=>big5-cdp'.
2744
2745 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2746
2747         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2748         (=>big5-cdp): New abstract character.
2749
2750 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2751
2752         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2753         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2754         `chinese-big5'.
2755
2756 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2757
2758         * mule/mule-charset.el (default-coded-charset-priority-list):
2759         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2760
2761         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2762         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2763         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2764         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2765         and `=>jis-x0213-2'.
2766
2767 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2768
2769         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2770         XEmacs CHISE.
2771         (=>>ucs@jis/2000): Likewise.
2772         (=>>ucs@jis/2004): Likewise.
2773
2774 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2775
2776         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2777         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2778         `=>>ucs@cns'.
2779
2780         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2781         XEmacs CHISE.
2782         (=>>gt): Use quote instead of backquote; modify DOC.
2783         (=>gt): Use quote instead of backquote.
2784         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2785         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2786         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2787         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2788         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2789         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2790
2791 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2792
2793         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2794         `=>>ucs@unicode' and `=>>gt'.
2795
2796 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2797
2798         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2799         XEmacs CHISE.
2800         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2801         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2802         `=jis-x0208@1978/1er-pr' as the mother.
2803         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2804
2805 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2806
2807         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2808         `=ucs@unicode' as the mother.
2809
2810 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2811
2812         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2813         setting for `=>>ucs@unicode'.
2814
2815         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2816         CHISE.
2817
2818 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2819
2820         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2821         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2822
2823         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2824         `=adobe-japan1-6' and `=adobe-japan1-base'.
2825
2826         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2827         XEmacs CHISE.
2828         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2829         specify `min-code' and `max-code'.
2830         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2831         (=adobe-japan1-2): Likewise.
2832         (=adobe-japan1-3): Likewise.
2833         (=adobe-japan1-4): Likewise.
2834         (=adobe-japan1-5): Likewise.
2835         (=adobe-japan1-6): Likewise.
2836
2837 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2838
2839         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2840         setting for `=>gt'.
2841
2842 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2843
2844         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2845         CHISE.
2846
2847 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2848
2849         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2850         setting for `=>zinbun-oracle'.
2851
2852         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2853         for XEmacs CHISE.
2854
2855 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2856
2857         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2858         for XEmacs CHISE.
2859         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2860         `=jis-x0208@1978' as the mother.
2861
2862 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2863
2864         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2865         - Use `=gt' instead of `ideograph-gt'.
2866         - Use `=gt-k' instead of `ideograph-gt-k'.
2867         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2868         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2869         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2870         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2871         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2872         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2873         - Use `=>>gt' instead of `<=>gt'.
2874         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2875         - Add setting for `=>>jis-x0208@1990'.
2876         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2877           `=>>jis-x0213-1@2000'.
2878         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2879         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2880           `=>>jis-x0213-1@2004'.
2881         - Add setting for `=>>jis-x0208@1978'.
2882         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2883
2884 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2885
2886         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2887         XEmacs CHISE.
2888
2889 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2890
2891         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2892         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2893         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2894         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2895         `<=>jis-x0213-1@2004'.
2896
2897 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2898
2899         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2900         CHISE.
2901         (=>jis-x0213-2): Ditto.
2902
2903 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2904
2905         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2906         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2907
2908 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2909
2910         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2911         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2912         `=>jis-x0213-1'.
2913
2914 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2915
2916         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2917         CHISE.
2918         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2919
2920 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2921
2922         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2923         `<==>jis-x0213-1'.
2924         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2925         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2926         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2927         (<=>jis-x0208): New alias for `=>jis-x0208'.
2928         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2929         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2930         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2931         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2932         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2933         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2934         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2935         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2936         (=>>gt): Renamed from `<==>gt'.
2937         (<==>gt): New alias for `=>>gt'.
2938
2939 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2940
2941         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2942         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2943         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2944         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2945         - Add settings for `<=>jis-x0213-1@2000' and
2946           `<=>jis-x0213-1@2004'.
2947
2948         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2949         XEmacs CHISE.
2950         (<==>jis-x0213-1): Likewise.
2951         (<==>jis-x0213-1@2000): Likewise.
2952         (<==>jis-x0213-1@2004): Likewise.
2953         (<=>jis-x0208): Add property `=>iso-ir 168'.
2954         (<=>jis-x0208@1997): Likewise.
2955         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2956         as the mother; add property `=>iso-ir 228'.
2957         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2958         property `=>iso-ir 228'.
2959         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2960         property `=>iso-ir 233'.
2961         (<==>gt): Renamed from `<=>gt'.
2962         (<=>gt): New alias for `<==>gt'.
2963
2964 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2965
2966         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2967         CHISE.
2968         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2969         `<=>jis-x0208' as the mother.
2970         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2971         (<=>jis-x0213-1@2000): Ditto.
2972         (<=>jis-x0213-1@2004): Ditto.
2973
2974 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2975
2976         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2977         settings for `<=>gt'.
2978
2979         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2980
2981 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2982
2983         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2984         XEmacs CHISE.
2985         (=jis-x0208@1978/-4pr): Likewise.
2986         (=jis-x0208@1978/4-pr): Likewise.
2987         (=jis-x0213-1): Likewise.
2988         (=ucs@iso): Likewise.
2989         (=ucs@unicode): Likewise.
2990         (=ucs@gb): Likewise.
2991         (=ucs@gb/fw): Likewise.
2992         (=ucs@cns): Likewise.
2993         (=ucs@cns/fw): Likewise.
2994         (=ucs@jis): Likewise.
2995         (=ucs@jis/fw): Likewise.
2996         (=ucs@jis/1990): Likewise.
2997         (=ucs@jis/2000): Likewise.
2998         (=ucs@jis/2004): Likewise.
2999         (=ucs@JP): Likewise.
3000         (=ucs@ks): Likewise.
3001         (=ucs@big5): Likewise.
3002         (=ucs@big5/cns11643): Likewise.
3003         (=ucs@cns11643): Likewise.
3004
3005 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3006
3007         * mule/mule-charset.el (default-coded-charset-priority-list):
3008         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3009
3010         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3011         CHISE.
3012         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3013         mother.
3014
3015 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3016
3017         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3018         from src/mule-charset.c].
3019         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3020         specify `final'.
3021         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3022         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3023         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3024         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3025         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3026         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3027
3028 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3029
3030         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3031         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3032         (=jis-x0208@1978/i-4): Specify `partial'.
3033         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3034         mother coded-charset.
3035         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3036
3037 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3038
3039         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3040         settings for `=jis-x0213-1@2004'.
3041
3042 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3043
3044         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3045         CHISE.
3046         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3047         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3048         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3049         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3050         temporarily.
3051         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3052
3053 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3054
3055         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3056         CHISE.
3057         (=shinjigen@1ed): Inherited from `=shinjigen'.
3058         (=shinjigen@rev): Likewise.
3059
3060 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3061
3062         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3063         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3064
3065 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3066
3067         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3068         define it as an alias.
3069         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3070         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3071         alias.
3072         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3073         alias.
3074
3075 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3076
3077         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3078         CHISE.
3079
3080 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3081
3082         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3083         CHISE.
3084         (shinjigen-2): Ditto.
3085
3086 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3087
3088         * mule/mule-charset.el (default-coded-charset-priority-list):
3089         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3090         `chinese-big5-eten-*' and `chinese-big5'.
3091
3092 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3093
3094         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3095         #x9FA5 temporarily.
3096
3097 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3098
3099         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3100         settings for `=jis-x0208@1978/i1'.
3101
3102 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3103
3104         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3105         XEmacs CHISE.
3106
3107 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3108
3109         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3110         XEmacs CHISE.
3111
3112 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3113
3114         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3115         XEmacs CHISE.
3116
3117 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3118
3119         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3120         CHISE.
3121         (=ucs-bmp@cns): Likewise.
3122         (=ucs-bmp@jis): Likewise.
3123         (=ucs-bmp@ks): Likewise.
3124
3125 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3126
3127         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3128         CHISE.
3129         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3130
3131 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3132
3133         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3134         settings for `=zinbun-oracle'.
3135
3136         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3137         `=zinbun-oracle'.
3138
3139 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3140
3141         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3142         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3143         `=ucs@iso'.
3144
3145 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3146
3147         * mule/mule-charset.el (default-coded-charset-priority-list):
3148         Delete `ucs-sip'; modify order of some CCSs.
3149
3150 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3151
3152         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3153         in XEmacs CHISE.
3154
3155         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3156         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3157         CHISE.
3158
3159 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3160
3161         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3162         its registry.
3163         (=ucs-radicals@unicode): Likewise.
3164
3165 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3166
3167         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3168         CHISE.
3169
3170 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3171
3172         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3173         CHISE.
3174
3175 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3176
3177         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3178         CHISE.
3179
3180 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3181
3182         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3183         Modify preference of *isolated settings*.
3184
3185 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3186
3187         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3188         utf-2000 is provided.
3189         (=ucs@cns11643): Likewise.
3190
3191 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3192
3193         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3194         Prefer every *isolated setting* to ordinary setting.
3195
3196 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3197
3198         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3199         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3200
3201 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3202
3203         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3204         CHISE.
3205
3206 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3207
3208         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3209         settings for `=jis-x0208@1997'.
3210
3211 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3212
3213         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3214         `=jis-x0208@1997'.
3215
3216 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3217
3218         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3219         XEmacs CHISE.
3220
3221 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3222
3223         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3224         `=jis-x0208@1978'.
3225         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3226         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3227         `=jis-x0208-1990' as the mother.
3228         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3229
3230 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3231
3232         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3233         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3234         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3235         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3236         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3237         for `=ucs@JP'.
3238
3239 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3240
3241         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3242         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3243         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3244         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3245         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3246         `=daikanwa@rev2'.
3247
3248 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3249
3250         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3251         (=gt): Likewise.
3252         (=gt-k): Likewise.
3253         (=gt-pj-*): Likewise.
3254         (=gt-pj-k1): Likewise.
3255         (=gt-pj-k2): Likewise.
3256         (=daikanwa): Likewise.
3257         (=daikanwa-rev1): Likewise.
3258         (=daikanwa-rev2): Likewise.
3259         (=big5-pua): Likewise.
3260         (=big5-eten): Likewise.
3261         (chinese-big5-eten-a): Likewise.
3262         (chinese-big5-eten-b): Likewise.
3263         (=hanziku-*): Likewise.
3264         (=cbeta): Likewise.
3265         (=jef-china3): Likewise.
3266         (=ruimoku-v6): Likewise.
3267         (=ucs@iso): Likewise.
3268         (=ucs@unicode): Likewise.
3269         (=ucs@gb): Likewise.
3270         (=ucs@cns): Likewise.
3271         (=ucs@jis): Likewise.
3272         (=ucs@jis-1990): Likewise.
3273         (=ucs@jis-2000): Likewise.
3274         (=ucs@jp): Likewise.
3275         (=ucs@ks): Likewise.
3276         (=ucs@big5): Likewise.
3277         (=ucs-radicals): Likewise.
3278         (=ucs-radicals@unicode): Likewise.
3279         (=ucs-bmp-cjk): Likewise.
3280         (=ucs-bmp-cjk@unicode): Likewise.
3281         (=ucs-sip-ext-b): Likewise.
3282         (=ucs-sip-ext-b@iso): Likewise.
3283
3284 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3285
3286         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3287         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3288
3289 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3290
3291         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3292         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3293         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3294         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3295         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3296         arabic-digit, ipa and ``&I-B-XXXX;''.
3297
3298 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3299
3300         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3301         setting for (I-)HZK{03..12}-XXXX.
3302
3303 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3304
3305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3306         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3307
3308         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3309         `=ruimoku-v6'.
3310
3311         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3312         CHISE.
3313
3314 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3315
3316         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3317         (=ucs@unicode): Likewise.
3318         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3319         (=ucs@cns): Likewise.
3320         (=ucs@jis): Likewise.
3321         (=ucs@ks): Likewise.
3322         (=ucs@big5): Likewise.
3323
3324 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3325
3326         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3327         `ucs-jis'.
3328         (utf-8-jis-er): Likewise.
3329         (utf-8-jp): New coding-system.
3330         (utf-8-jp-er): Likewise.
3331
3332         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3333
3334 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3335
3336         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3337
3338         * mule/japanese.el: Move definition of `euc-jisx0213' to
3339         mule/mule-coding.el.
3340
3341 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3342
3343         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3344         mule-coding before loading update-cdb when utf-2000 is provided.
3345
3346 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3347
3348         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3349         `=daikanwa'.
3350
3351 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3352
3353         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3354         definition codes when `utf-2000' is provided.
3355
3356 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3357
3358         * mule/mule-category.el (word-combining-categories): Don't setup
3359         `word-combining-categories' in XEmacs CHISE.
3360         (word-separating-categories): Add setting about Latin script in
3361         XEmacs CHISE.
3362
3363 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3364
3365         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3366         setting for `chinese-big5'.
3367
3368 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3369
3370         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3371         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3372         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3373         add setting for HZK0[12]-xxxx.
3374
3375 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3376
3377         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3378         in XEmacs CHISE.
3379
3380 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3381
3382         * mule/mule-charset.el (default-coded-charset-priority-list):
3383         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3384         and `chinese-big5' to `=gt-pj-*'.
3385
3386 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3387
3388         * mule/mule-conf.el (=daikanwa): Renamed from
3389         `ideograph-daikanwa'.
3390         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3391
3392 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3393
3394         * mule/mule-conf.el (=cns11643-7): Renamed from
3395         `chinese-cns11643-7'.
3396         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3397
3398 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3399
3400         * mule/mule-conf.el (=cns11643-6): Renamed from
3401         `chinese-cns11643-6'.
3402         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3403
3404 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3405
3406         * mule/mule-conf.el (=cns11643-5): Renamed from
3407         `chinese-cns11643-5'.
3408         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3409
3410 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3411
3412         * mule/mule-conf.el (=cns11643-4): Renamed from
3413         `chinese-cns11643-4'.
3414         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3415
3416 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3417
3418         * mule/mule-conf.el (=cns11643-3): Renamed from
3419         `chinese-cns11643-3'.
3420         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3421
3422 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3423
3424         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3425         `=cns11643-2'.
3426         (chinese-cns11643-2): New alias for `=cns11643-2'.
3427
3428 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3429
3430         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3431         `=cns11643-1'.
3432         (chinese-cns11643-1): New alias for `=cns11643-1'.
3433
3434 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3435
3436         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3437         (chinese-gb12345): New alias for `=gb12345'.
3438
3439 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3440
3441         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3442         (chinese-gb2312): New alias for `=gb2312'.
3443
3444 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3445
3446         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3447         (chinese-big5): New alias for `=big5'.
3448
3449 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3450
3451         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3452         (korean-ksc5601): New alias for `=ks-x1001'.
3453
3454 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3455
3456         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3457         `=jis-x0212'.
3458         (japanese-jisx0212): New alias for `=jis-x0212'.
3459
3460 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3461
3462         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3463         `=jis-x0208-1983'.
3464         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3465
3466 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3467
3468         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3469         `=jis-x0208-1978'.
3470         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3471
3472 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3473
3474         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3475         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3476
3477 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3478
3479         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3480         (chinese-cns11643-3): Specify iso-ir 183.
3481         (chinese-cns11643-4): Specify iso-ir 184.
3482         (chinese-cns11643-5): Specify iso-ir 185.
3483         (chinese-cns11643-6): Specify iso-ir 186.
3484         (chinese-cns11643-7): Specify iso-ir 187.
3485         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3486         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3487
3488 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3489
3490         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3491         \uXXXX for every cases.
3492
3493 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3494
3495         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3496         (ucs-big5): Changed to an alias for `=ucs@big5'.
3497
3498 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3499
3500         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3501         (ucs-ks): Changed to an alias for `=ucs@ks'.
3502
3503 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3504
3505         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3506         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3507
3508 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3509
3510         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3511         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3512
3513 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3514
3515         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3516         (ucs-jis): Changed to an alias for `=ucs@jis'.
3517
3518 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3519
3520         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3521         (ucs-cns): Changed to an alias for `=ucs@cns'.
3522
3523 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3524
3525         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3526         (ucs-gb): Changed to an alias for `=ucs@gb'.
3527
3528 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3529
3530         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3531         `ideograph-daikanwa-2'.
3532         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3533         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3534
3535 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3536
3537         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3538         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3539
3540         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3541         for `xemacs-chise-version'.
3542
3543 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3544
3545         * mule/mule-charset.el (default-coded-charset-priority-list):
3546         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3547         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3548         instead of `ideograph-hanziku-*'.
3549
3550         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3551         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3552
3553 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3554
3555         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3556         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3557         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3558         `utf-2000' is provided.
3559
3560 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3561
3562         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3563         is provided [was builtin coded-charsets].
3564
3565 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3566
3567         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3568         is provided [was builtin coded-charsets].
3569
3570 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3571
3572         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3573         is provided [was builtin coded-charsets].
3574
3575 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3576
3577         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3578         is provided [was builtin coded-charsets].
3579
3580 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3581
3582         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3583         when `utf-2000' is provided [was builtin coded-charsets].
3584
3585 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3586
3587         * mule/mule-conf.el (=hanziku-*): Renamed from
3588         `ideograph-hanziku-*'.
3589         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3590
3591 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3592
3593         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3594         `utf-2000' is provided [was builtin coded-charsets].
3595         (ideograph-hanziku-{1..12}): Likewise.
3596
3597 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3598
3599         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3600         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3601
3602 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3603
3604         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3605         when `utf-2000' is provided [was builtin coded-charsets].
3606
3607 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3608
3609         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3610         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3611         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3612
3613 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3614
3615         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3616         (ideograph-gt): Changed to an alias for `=gt'.
3617
3618 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3619
3620         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3621         is provided; it was defined as a builtin coded-charset.
3622         (ideograph-gt): Likewise.
3623
3624 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3625
3626         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3627         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3628
3629 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3630
3631         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3632         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3633
3634 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3635
3636         * mule/mule-conf.el (=big5-eten): Renamed from
3637         `chinese-big5-eten'.
3638         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3639
3640 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3641
3642         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3643         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3644
3645 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3646
3647         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3648         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3649
3650 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3651
3652         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3653         (china3-jef): Changed to an alias for `=jef-china3'.
3654
3655 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3656
3657         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3658         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3659
3660         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3661         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3662         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3663         when `utf-2000' is provided.
3664
3665 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3666
3667         * mule/mule-charset.el (default-coded-charset-priority-list):
3668         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3669
3670         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3671         (ucs-jis-2000): Deleted.
3672
3673 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3674
3675         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3676         UTF-2000.
3677         (=ucs-jis-2000): New coded-charset for UTF-2000.
3678
3679 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3680
3681         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3682         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3683
3684 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3685
3686         * mule/mule-charset.el (default-coded-charset-priority-list):
3687         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3688         `ideograph-cbeta'.
3689
3690 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3691
3692         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3693         builtin coded-charset].
3694
3695 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3696
3697         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3698         settings for &K0-xxxx and &I-K0-xxxx.
3699
3700 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3701
3702         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3703         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3704
3705 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3706
3707         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3708         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3709
3710 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3711
3712         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3713         UTF-2000.
3714         (ideograph-gt-pj-k1): Likewise.
3715         (ideograph-gt-pj-k2): Likewise.
3716
3717 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3718
3719         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3720         `=jis-x0208'.
3721
3722 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3723
3724         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3725         UTF-2000 [was a builtin coded-charset].
3726
3727 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3728
3729         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3730         (utf-8-gb-er): Likewise.
3731
3732 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3733
3734         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3735         settings for JIS X 0212 and JIS X 0208:1978.
3736
3737 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3738
3739         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3740         setting for JIS X 0213.
3741
3742 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3743
3744         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3745         standard-case-table in UTF-2000.
3746
3747 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3748
3749         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3750         definitions for isolated-chars.
3751
3752 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3753
3754         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3755         `configure-utf-2000-lisp-directory'.
3756         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3757         `mule-lisp-load-path'.
3758
3759 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3760
3761         * startup.el (startup-setup-paths): Set and use
3762         `utf-2000-lisp-directory'.
3763         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3764         UTF-2000.
3765
3766 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3767
3768         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3769         (paths-find-utf-2000-lisp-directory): New function.
3770         (paths-construct-load-path): Add new optional argument
3771         `utf-2000-lisp-directory'.
3772
3773         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3774
3775 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3776
3777         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3778         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3779         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3780         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3781         `chinese-big5-2' in UTF-2000.
3782
3783         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3784         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3785
3786 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3787
3788         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3789         `big5-eten-er' in UTF-2000.
3790         (big5-cdp): Modify DOC-string and mnemonic.
3791
3792 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3793
3794         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3795         UTF-2000 [renamed from utf-8-er].
3796         (utf-8-gb): New coding-system in UTF-2000.
3797         (utf-8-gb-er): Likewise.
3798         (utf-8-cns): Likewise.
3799         (utf-8-cns-er): Likewise.
3800         (utf-8-big5): Likewise.
3801         (utf-8-big5-er): Likewise.
3802         (utf-8-jis): Likewise.
3803         (utf-8-jis-er): Likewise.
3804         (utf-8-ks): Likewise.
3805         (utf-8-ks-er): Likewise.
3806         (utf-8-er): Likewise.
3807
3808 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3809
3810         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3811         instead of `utf-8-unix' in UTF-2000.
3812
3813         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3814
3815 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3816
3817         * mule/japanese.el (euc-jisx0213): New coding-system.
3818
3819         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3820         `japanese-jisx0208-1990' as the mother.
3821
3822 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3823
3824         * dumped-lisp.el (preloaded-file-list): Change condition of
3825         loading "close-cdb".
3826
3827 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3828
3829         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3830         setup `coded-charset-entity-reference-alist'.
3831
3832 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3833
3834         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3835         UTF-2000.
3836
3837 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3838
3839         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3840         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3841
3842 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3843
3844         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3845         (chinese-big5-eten-a): Likewise.
3846         (chinese-big5-eten-b): Likewise.
3847         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3848         code range is #x8140 .. #x8DFE.
3849
3850 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3851
3852         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3853         UTF-2000.
3854         (chinese-big5-cdp): Likewise.
3855
3856 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3857
3858         * dumped-lisp.el (preloaded-file-list): Rename
3859         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3860
3861 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3862
3863         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3864         append `system-char-db-source-file-list' into
3865         `preloaded-file-list' in UTF-2000.
3866
3867 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3868
3869         * dumped-lisp.el (preloaded-file-list): Delete
3870         character-definition files.
3871
3872 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3873
3874         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3875         UTF-2000.
3876
3877 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3878
3879         * mule/mule-charset.el (default-coded-charset-priority-list):
3880         Delete `mojikyo-2022-1'.
3881
3882 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3883
3884         * mule/mule-charset.el (default-coded-charset-priority-list):
3885         Delete `mojikyo'.
3886
3887 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3888
3889         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3890         `ucs-sip'.
3891
3892 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3893
3894         * mule/mule-charset.el (default-coded-charset-priority-list):
3895         Comment out `chinese-gb12345'.
3896
3897 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3898
3899         * bytecomp.el (byte-compile-insert-header): Fixed.
3900
3901 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3902
3903         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3904         XEmacs UTF-2000.
3905
3906 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3907
3908         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3909         UTF-2000.
3910
3911 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3912
3913         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3914         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3915
3916 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3917
3918         * mule/mule-charset.el (default-coded-charset-priority-list):
3919         `japanese-jef-china3' is renamed `china3-jef'.
3920
3921 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3922
3923         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3924         `japanese-jef-china3' and `ideograph-cbeta'.
3925
3926 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3927
3928         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3929
3930 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3931
3932         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3933         `chinese-big5-cdp'.
3934
3935 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3936
3937         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3938         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3939
3940 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3941
3942         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3943         loading character definitions.
3944
3945 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3946
3947         * dumped-lisp.el (preloaded-file-list): Rename
3948         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3949
3950 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3951
3952         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3953         `chinese-big5'.
3954
3955 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3956
3957         * dumped-lisp.el (preloaded-file-list): Dump
3958         "Ideograph-R028-Private" with XEmacs UTF-2000.
3959
3960 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3961
3962         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3963         `chinese-gb12345'.
3964
3965 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3966
3967         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3968         `ideograph-gt-pj-{1..11}'.
3969
3970         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3971         XEmacs UTF-2000.
3972
3973 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3974
3975         * mule/mule-charset.el (default-coded-charset-priority-list):
3976         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3977         `chinese-isoir165'.
3978
3979 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3980
3981         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3982         `image/png', `image/x-xpm' and `image/tiff'.
3983
3984         * files.el (binary-file-regexps): Add *.PNG.
3985
3986 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3987
3988         * mule/mule-charset.el (default-coded-charset-priority-list):
3989         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3990         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3991
3992 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3993
3994         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3995         the first completion when UTF-2000 is running.
3996
3997 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3998
3999         * mule/mule-charset.el (default-coded-charset-priority-list):
4000         Delete `ucs'.
4001
4002 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4003
4004         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4005
4006         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4007         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4008
4009 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4010
4011         * mule/vietnamese.el (vscii-2): Delete abolished property
4012         `composite'; now composite mode is default.
4013
4014 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4015
4016         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4017         of `raw-text'; check \uHHHH representation even if non-ascii
4018         characters are not found.
4019
4020         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4021         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4022         unconditionally.
4023
4024         * mule/viet-ccl.el: New file.
4025
4026         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4027         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4028         - Separate CCL based implementations to viet-ccl.el.
4029
4030 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4031
4032         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4033         "jisx0213.2000-1".
4034         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4035
4036         * mule/mule-charset.el (default-coded-charset-priority-list):
4037         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4038         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4039
4040 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4041
4042         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4043
4044 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4045
4046         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4047         `ucs' in UTF-2000.
4048
4049 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4050
4051         * mule/mule-charset.el (default-coded-charset-priority-list):
4052         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4053         `arabic-iso8859-6'.
4054
4055 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4056
4057         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4058         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4059
4060 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4061
4062         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4063         `katakana-jisx0201' in UTF-2000.
4064
4065 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4066
4067         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4068         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4069         "u0FB50-Arabic-Presentation-Forms-A",
4070         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4071         "u0FE50-Small-Form-Variants",
4072         "u0FE70-Arabic-Presentation-Forms-B",
4073         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4074         UTF-2000.
4075
4076 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4077
4078         * dumped-lisp.el (preloaded-file-list): Delete
4079         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4080         ... "Ideograph-R214-Flute" in UTF-2000.
4081
4082 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4083
4084         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4085         (japanese-jisx0213-2): New coded-charset.
4086
4087         * dumped-lisp.el (preloaded-file-list): Add
4088         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4089         "Ideograph-R030-Mouth".
4090
4091 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4092
4093         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4094         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4095         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4096         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4097         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4098         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4099         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4100         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4101
4102 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4103
4104         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4105         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4106         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4107         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4108         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4109
4110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4111         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4112
4113 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4114
4115         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4116         in UTF-2000.
4117
4118 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4119
4120         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4121         (chinese-isoir165): Moved from mule/chinese.el.
4122         (chinese-cns11643-3): Moved from mule/chinese.el.
4123         (chinese-cns11643-4): Moved from mule/chinese.el.
4124         (chinese-cns11643-5): Moved from mule/chinese.el.
4125         (chinese-cns11643-6): Moved from mule/chinese.el.
4126         (chinese-cns11643-7): Moved from mule/chinese.el.
4127
4128         * mule/chinese.el: Move definition of coded-charsets to
4129         mule/mule-conf.el.
4130
4131 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4132
4133         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4134         `ideograph-daikanwa'.
4135
4136 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4137
4138         * dumped-lisp.el (preloaded-file-list): Delete
4139         "ccs-jisx0201-latin.el".
4140
4141 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4142
4143         * dumped-lisp.el (preloaded-file-list): Add
4144         "u031A0-Extended-Bopomofo" in UTF-2000.
4145
4146 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4147
4148         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4149         renamed to u02E00-CJK-Radical-Supplement.
4150
4151 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4152
4153         * dumped-lisp.el (preloaded-file-list): Add
4154         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4155         "u030A0-Katakana", "u03100-Bopomofo",
4156         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4157         "u03200-Enclosed-CJK-Letters-and-Months" and
4158         "u03300-CJK-Compatibility".
4159
4160 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4161
4162         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4163         "u02F00-Kangxi-Radicals" and
4164         "u02FF0-Ideographic-Description-Characters".
4165
4166 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4167
4168         * dumped-lisp.el (preloaded-file-list): Add
4169         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4170         "u02800-Braille-Patterns" in UTF-2000.
4171
4172 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4173
4174         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4175         "uXXXXX-*.el" in UTF-2000.
4176
4177         * bytecomp.el (byte-compile-insert-header): Delete comments if
4178         non-ASCII characters are found; allow `byte-compile-dynamic' and
4179         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4180         `raw-text'.
4181
4182 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4183
4184         * dumped-lisp.el (preloaded-file-list): Add
4185         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4186         "u025A0-Geometric-Shapes.el".
4187
4188 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4189
4190         * dumped-lisp.el (preloaded-file-list): Add
4191         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4192         "u02460-Enclosed-Alphanumerics.el".
4193
4194 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4195
4196         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4197         `chinese-gb2312'.
4198
4199         * dumped-lisp.el (preloaded-file-list): Add
4200         "u02200-Mathematical-Operators.el" and
4201         "u02300-Miscellaneous-Technical.el".
4202
4203 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4204
4205         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4206         `chinese-cns11643-*'.
4207
4208         * dumped-lisp.el (preloaded-file-list): Add
4209         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4210         "u02190-Arrows.el" in UTF-2000.
4211
4212 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4213
4214         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4215         `korean-ksc5601'.
4216
4217         * dumped-lisp.el (preloaded-file-list): Add
4218         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4219         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4220         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4221
4222 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4223
4224         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4225
4226 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4227
4228         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4229         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4230         "u01780-Khmer.el", "u01800-Mongolian.el",
4231         "u01E00-Latin-Extended-Additional.el" and
4232         "u01F00-Greek-Extended.el" in UTF-2000.
4233
4234 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4235
4236         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4237         `ethiopic-ucs' and `ethiopic'.
4238
4239         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4240         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4241
4242         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4243         from mule/ethiopic.el.
4244
4245         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4246         mule/mule-conf.el.
4247
4248 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4249
4250         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4251         `lao'.
4252
4253         * mule/mule-conf.el (lao): New coded-charset.
4254
4255         * dumped-lisp.el (preloaded-file-list): Add
4256         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4257         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4258         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4259         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4260         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4261
4262 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4263
4264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4265         `ucs-bmp' and `arabic-iso8859-6'.
4266
4267 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4268
4269         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4270         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4271         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4272
4273 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4274
4275         * startup.el (normal-top-level): Load autoload file for UTF-2000
4276         in UTF-2000.
4277
4278 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4279
4280         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4281         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4282         "u00020-Basic-Latin.el", "u00080-C1.el",
4283         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4284         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4285         "u002B0-Spacing-Modifier-Letters.el",
4286         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4287         UTF-2000.
4288
4289 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4290
4291         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4292         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4293         instead of `vietnamese-viscii-*'.
4294
4295 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4296
4297         * mule/mule-conf.el: New file.
4298
4299         * mule/misc-lang.el: Move definition of charset `ipa' to
4300         mule/mule-conf.el.
4301
4302 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4303
4304         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4305         `latin-viscii'; prefer it for characters used in Vietnamese.
4306
4307 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4308
4309         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4310
4311 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4312
4313         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4314         `vietnamese-viscii-lower'.
4315         (latin-viscii-upper): Renamed from charset
4316         `vietnamese-viscii-upper'.
4317         (vietnamese-viscii-lower): New alias for charset
4318         `latin-viscii-lower'.
4319         (vietnamese-viscii-upper): New alias for charset
4320         `latin-viscii-upper'.
4321
4322 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4323
4324         * mule/mule-charset.el (default-coded-charset-priority-list):
4325         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4326
4327 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4328
4329         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4330         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4331         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4332         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4333         lisp/utf-2000.
4334
4335 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4336
4337         * mule/ccs-tcvn5712.el: New file.
4338
4339 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4340
4341         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4342         in UTF-2000.
4343
4344 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4345
4346         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4347         `japanese-jisx0208'.
4348
4349 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4350
4351         * dumped-lisp.el (preloaded-file-list): Add
4352         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4353         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4354         UTF-2000.
4355
4356         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4357         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4358         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4359         mule/ccs-viscii.el: New files.
4360
4361         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4362         if \uXXXX is found.
4363
4364 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4365
4366         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4367         `hiragana-jisx0208' and `katakana-jisx0208'.
4368
4369 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4370
4371         * mule/chinese.el (chinese-cns11643-3): Define it even if
4372         `utf-2000' is provided.
4373         (chinese-cns11643-4): Likewise.
4374         (chinese-cns11643-5): Likewise.
4375         (chinese-cns11643-6): Likewise.
4376         (chinese-cns11643-7): Likewise.
4377
4378 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4379
4380         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4381         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4382
4383 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4384
4385         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4386         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4387
4388 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4389
4390         * mule/mule-charset.el (default-coded-charset-priority-list):
4391         Setup in UTF-2000.
4392
4393 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4394
4395         * mule/viet-chars.el: Don't define charset
4396         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4397         they are defined as builtin charsets.
4398
4399 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4400
4401         * version.el (emacs-version): Add more space just before UTF-2000
4402         version string.
4403
4404 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4405
4406         * version.el ([constant] emacs-version): Don't add a space in the
4407         preceding place of `xemacs-betaname' because it is duplicated.
4408         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4409
4410         * startup.el (splash-frame-body): Add ETL.
4411
4412 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4413
4414         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4415         is provided because it is defined as builtin charset.
4416         (chinese-cns11643-4): Likewise.
4417         (chinese-cns11643-5): Likewise.
4418         (chinese-cns11643-6): Likewise.
4419         (chinese-cns11643-7): Likewise.
4420
4421 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4422
4423         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4424         coding-system `iso-10646-ucs-4' is not defined.
4425
4426 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4427
4428         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4429         coding-system if `utf-2000' is provided.
4430
4431 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4432
4433         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4434         `utf-2000' is provided.
4435
4436 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4437
4438         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4439         if utf-2000 is provided temporally.
4440
4441 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4442
4443         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4444         as builtin variable].
4445
4446 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4447
4448         * files.el (insert-file-contents-literally): Treat file as binary;
4449         call file-name-handlers. [sync with Emacs 20.3.10]
4450
4451 2008-12-28  Vin Shelton  <acs@xemacs.org>
4452
4453         * XEmacs 21.4.22 is released
4454
4455 2008-12-30  Vin Shelton  <acs@xemacs.org>
4456
4457         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4458         during building even if no packages are found.
4459
4460 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4461
4462         * printer.el (generic-print-region): 
4463         (generic-print-buffer): 
4464         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4465         check if the msprinter device is available, now that msprinter is
4466         always available as a specifier tag. 
4467
4468 2008-12-24  Vin Shelton  <acs@xemacs.org>
4469
4470         * about.el: Add Francisco to my bio!
4471
4472 2008-12-23  Vin Shelton  <acs@xemacs.org>
4473
4474         * autoload.el: Move operator definitions to autoload-operators.el
4475         in the xemacs-base package.
4476
4477 2007-11-22  Vin Shelton  <acs@xemacs.org>
4478
4479         * about.el (about-hacker-contribution): Updated my bio.
4480
4481 2007-10-07  Vin Shelton  <acs@xemacs.org>
4482
4483         * XEmacs 21.4.21 is released
4484
4485 2007-09-19  Didier Verna  <didier@xemacs.org>
4486
4487         Update my personal info.
4488         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4489         * about.el (about-other-current-hackers): Ditto.
4490         * about.el (about-url-alist): Add my musical website.
4491         * about.el (about-personal-info): Update my entry.
4492         * about.el (about-hacker-contribution): Ditto.
4493
4494 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4495
4496         * package-get.el (package-get-download-sites): Update download
4497         sites in Japan.
4498         * package-get.el (package-get-pre-release-download-sites): Ditto.
4499
4500 2007-08-18  Vin Shelton  <acs@xemacs.org>
4501
4502         * package-get.el (package-get-pre-release-download-sites): Sync
4503         mirror sites with 21.5.  (Thanks, Adrian)
4504
4505 2007-08-09  Mike Sperber  <mike@xemacs.org>
4506
4507         * startup.el (migrate-user-init-file): Create backup of
4508         `user-init-file' before migrating.
4509         * startup.el (maybe-migrate-user-init-file): Print
4510         information about backup file.
4511         (maybe-create-compatibility-dot-emacs): Follow above change.
4512
4513 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4514
4515         * font-lock.el: Sync font-lock-add-keywords and
4516         font-lock-remove-keywords from GNU Emacs.
4517         * font-lock.el (font-lock-keywords-alist): New.
4518         * font-lock.el (font-lock-removed-keywords-alist): New.
4519         * font-lock.el (font-lock-add-keywords): New.
4520         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4521         * font-lock.el (font-lock-remove-keywords): New.
4522
4523 2007-08-16  Vin Shelton  <acs@xemacs.org>
4524
4525         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4526         patch from Hans de Graaff.
4527
4528 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4529
4530         * package-get.el (package-get-download-sites): Document Chile and
4531         update Denmark download site.
4532         * package-get.el (package-get-pre-release-download-sites): Ditto.
4533
4534 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4535
4536         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4537
4538 2006-12-09  Vin Shelton  <acs@xemacs.org>
4539
4540         * XEmacs 21.4.20 is released
4541
4542 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4543
4544         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4545
4546 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4547
4548         * info.el (Info-find-file-node, Info-insert-dir)
4549         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4550         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4551         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4552         and discussion.
4553
4554 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4555
4556         * obsolete.el (line-beginning-position): New, from 21.5.x.
4557         (line-end-position): Ditto.
4558
4559 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4560
4561         * package-get.el (package-get-download-sites): Welcome
4562         nl.xemacs.org and Thanks!
4563         * package-get.el (package-get-pre-release-download-sites): Ditto.
4564
4565 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4566
4567         * font-lock.el: Add support for not-so recent changes in Java to
4568         java-mode.
4569
4570 2006-01-28  Vin Shelton  <acs@xemacs.org>
4571
4572         * XEmacs 21.4.19 is released
4573
4574 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4575
4576         * easymenu.el: Update copyright. 
4577         * easymenu.el (easy-menu-all-popups):
4578         Add a docstring. 
4579         * easymenu.el (easy-menu-add):
4580         Document a bug, rework the function to preserve any existing
4581         non-default mode-popup-menu instead of overwriting it, and not to
4582         bother normalising the menu title (nothing else does).
4583         * easymenu.el (easy-menu-remove):
4584         Restore the default mode-popup-menu instead of leaving an empty
4585         one when we remove the last easy-menu popup. 
4586
4587 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4588
4589         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4590         as suggested by Rodrigo Ventura.
4591         * package-get.el (package-get-pre-release-download-sites): Ditto,
4592         with replacement of xemacs-21.5 by beta, which is the logical path
4593         to our beta core and package pre-releases.
4594
4595 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4596
4597         * package-get.el (package-get-download-sites): Add Hong Kong
4598         download site.
4599         * package-get.el (package-get-pre-release-download-sites): Ditto.
4600
4601 2005-12-26  Vin Shelton  <acs@xemacs.org>
4602
4603         * find-paths.el:
4604         * find-paths.el (paths-emacs-root-p): Add search for package root.
4605         * find-paths.el (paths-find-emacs-root): Replaced with
4606         paths-find-invocation-roots, which returns a list of roots.
4607         * find-paths.el (paths-find-invocation-roots): New.
4608         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4609
4610 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4611
4612         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4613         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4614
4615 2005-12-03  Vin Shelton <acs@xemacs.org>
4616
4617         * XEmacs 21.4.18 is released
4618
4619 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4620
4621         * package-get.el (package-get-download-sites): Update reflecting
4622         latest http://www.xemacs.org/Releases/ information generated by
4623         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4624         * package-get.el (package-get-pre-release-download-sites): Ditto.
4625
4626 2005-02-28  Simon Josefsson  <jas@extundo.com>
4627
4628         * about.el (xemacs-hackers): Add jas.
4629         (about-other-current-hackers): Likewise.
4630         (about-url-alist): Add URL for jas.
4631         (about-personal-info): Document jas.
4632         (about-hacker-contribution): Describe jas contributions.
4633
4634 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4635
4636         * easymenu.el (easy-menu-remove): As described in 
4637         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4638         except the "Command" menu from mode-popup-menu. 
4639
4640 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4641  
4642         * font.el (font-spatial-to-canonical): Correct calculation of 
4643         return value for pixel-based input value. 
4644  
4645 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4646
4647         * code-process.el (call-process): Process-related docstring
4648         improvements spurred by Norbert Koch.
4649         * code-process.el (call-process-region): Ditto.
4650         * code-process.el (start-process): Ditto.
4651
4652 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4653
4654         * finder.el (finder-find-library): Return filename actually
4655         searched for.
4656
4657 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4658
4659         * help.el (view-emacs-news): Use `expand-file-name' instead of
4660         `locate-data-file' as the latter will find any "NEWS" files that
4661         might exist in packages _before_ the one in core.
4662
4663 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4664
4665         * package-get.el (package-get-init-package):
4666         package-get-init-package buglet (21.4.17) by Jeff Mincy
4667         <mincy@rcn.com> fixing false temporary load-path shadows reported
4668         after package installation and simplifying code.
4669
4670 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4671
4672         * package-get.el (package-get-download-sites): Sync mirrors list
4673         with the XEmacs website.
4674         (package-get-pre-release-download-sites): Ditto.
4675
4676 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4677
4678         * derived.el (derived-mode-merge-syntax-tables):
4679         Revert my 21.5-only patch of 2003-07-18 which slipped in
4680         through Jerry James's patch of 2004-06-07.
4681
4682 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4683
4684         * cmdloop.el (keyboard-quit): Remove workaround for
4685         `region-active-p' not making sure active region is in current
4686         buffer now that it does.
4687         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4688         * simple.el (region-active-p): `region-active-p' to only return t
4689         when active region is in current buffer.
4690
4691 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4692
4693         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4694         package names, quell a byte-compiler warning, doc fix.
4695
4696 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4697
4698         * buffer.el (pop-to-buffer):
4699         * window-xemacs.el (display-buffer):
4700         Document use of `same-window-buffer-names,' `same-window-regexps'
4701         by pop-to-buffer and display-buffer. 
4702         
4703 2005-02-06  Vin Shelton <acs@xemacs.org>
4704
4705         * XEmacs 21.4.17 is released
4706
4707 2005-01-29  Ben Wing  <ben@xemacs.org>
4708
4709         * shadow.el (find-emacs-lisp-shadows):
4710         Add custom-defines to list of ignored files.
4711
4712 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4713
4714         * simple.el (shifted-motion-keys-select-region): Fix statement
4715         about unshifted-motion-keys-deselect-region.
4716
4717 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4718
4719         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4720         now) for GNU Emacs compatibility.
4721         (make-obsolete-variable): Ditto.
4722
4723 2004-01-08  Ben Wing  <ben@xemacs.org>
4724
4725         * code-files.el (load):
4726         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4727
4728 2004-12-05  Vin Shelton <acs@xemacs.org>
4729
4730         * XEmacs 21.4.16 is released
4731
4732 2004-12-04  Vin Shelton  <acs@xemacs.org>
4733
4734         * auto-autoloads.el: Regenerated.
4735
4736         * custom-load.el: Regenerated.
4737
4738 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4739
4740         Fix bug: apropos errors if a defalias refers to an undefined
4741         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4742
4743         * apropos.el (apropos):
4744         (apropos-command):
4745         * help.el (frob-help-extents):
4746         * help-macro.el (make-help-screen):
4747         * hyper-apropos.el (hyper-apropos-grok-functions):
4748         (hyper-apropos-get-doc):
4749         Catch void-function error thrown by `documentation'.
4750
4751 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4752
4753         * packages.el (package-require): Fix incorrect arg to format.
4754         This fixes a `format specifier' error.
4755
4756 2004-08-13  Jerry James  <james@xemacs.org>
4757
4758         * bytecomp.el (forward-word): Tell the byte compiler the correct
4759         number of arguments to forward-word.
4760
4761 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4762
4763         * etags.el: Fixed loading of include files for tag completion. Now
4764         you can make a tag file for a library, include it into your
4765         project and it will be reloaded only if it changed. Infinte
4766         include loops are detected and the correct tag files are loaded.
4767         * etags.el (buffer-tag-table-list): Load and verify tag files in
4768         the external function buffer-tag-table-list-load.
4769         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4770         tag files. Also load the included tag files. The priority of the
4771         included files is right below their parent file. If multiple
4772         matches occur then the symbols from the parent file are found
4773         first.
4774         * etags.el (tag-table-include-files): Corrected comment
4775         string. Switched to pattern constant tags-include-pattern to have
4776         it at a central location.
4777         * etags.el (tags-include-pattern): Added doc string.
4778         * etags.el (add-to-tag-completion-table): Removed obsolete
4779         comments as the include files are allready returned by
4780         buffer-tag-table-list and loaded.
4781         * etags.el (find-tag-internal): The include files are allready
4782         included in tag-tables as buffer-tag-table-list returns them now.
4783
4784 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4785
4786         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4787         Loading items into the notebook is now done by C code.
4788         * widgets-gtk.el (gtk-widget-instantiate-internal):
4789         Style no longer changed.
4790
4791 2004-06-28  Nix  <nix@esperi.org.uk>
4792
4793         * cmdloop.el (truncate-command-history-for-gc): Delay
4794         execution of all things that look up variable bindings,
4795         via `enqueue-eval-event'.
4796
4797 2004-06-24  Vin Shelton  <acs@xemacs.org>
4798
4799         * package-get.el (package-get-require-signed-base-updates):
4800         now defaults to nil.
4801
4802 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4803
4804         * subr.el (split-string): Clean up docstring.
4805
4806 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4807
4808         * faces.el (zmacs-region): fix typo in docstring.
4809
4810 2004-06-07  Jerry James  <james@xemacs.org>
4811
4812         * derived.el: Synch with Emacs 21.3.
4813         * subr.el (with-local-quit): New, from Emacs 21.3.
4814         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4815         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4816         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4817
4818 2004-06-16  Jerry James  <james@xemacs.org>
4819
4820         * cl.el (cl-set-substring): Increment start by the length of the
4821         string, not the string itself.
4822
4823 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4824
4825         * etags.el (tag-table-include-files): Expand included TAGS file
4826         paths to avoid problems with relative paths.  Thanks to Peter
4827         Chubb <peterc@gelato.unsw.edu.au>.
4828         * etags.el (tags-include-pattern): New.
4829         * etags.el (add-to-tag-completion-table): Parse and ignore
4830         trailing include lines.
4831
4832 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4833
4834         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4835         avoiding line solely composed of equal signs.
4836
4837 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4838
4839         * cus-edit.el (alloc): Typo fix.
4840         * cus-edit.el (custom-browse-visibility): Ditto.
4841         * cus-edit.el (custom-variable-value-create): Ditto.
4842         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4843         * cus-edit.el (custom-save-variables): Bind print-length and
4844         print-level to nil to avoid value abbreviation.
4845         * cus-edit.el (custom-save-face-internal): Ditto.
4846         * cus-edit.el (custom-save-faces): Save in sorted order.
4847         * cus-edit.el (custom-save-resets): Bind print-length and
4848         print-level to nil to avoid value abbreviation.
4849         * cus-edit.el (custom-save-loaded-themes): Ditto.
4850
4851 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4852
4853         * subr.el (split-string-default-separators): New.
4854         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4855         see comment in source.
4856
4857 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4858
4859         * mule/japanese.el (paragraph-start, paragraph-separate):
4860         Remove anchor to BOL.
4861
4862 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4863
4864         * cl.el (gensym, gentemp): Improve docstrings.
4865
4866 2004-05-10  Vin Shelton  <acs@xemacs.org>
4867
4868         * etags.el: Sync with 21.5 version.
4869
4870 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4871
4872         * etags.el:
4873         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4874         only for use with exuberant ctags. This will also enable building of 
4875         completion tables with exuberant ctags. This will not work with
4876         xemacs ctags. 
4877         * etags.el (get-tag-table-buffer): New function for creating of
4878         completion table is used if tags-exuberant-ctags-optimization-p ist t
4879         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4880         finding the tag names. New.
4881         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4882         building tag completion table with exuberant ctags. New.
4883         * etags.el (find-tag-internal): Improve exact tag matching for tags
4884         with name fields. Before the patch return types of functions or
4885         function parameters (with exuberant ctags) were found as matches.
4886
4887 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4888
4889         * list-mode.el (display-completion-list): Fixed completion list was
4890         taking the width of the frame and not of the window for displaying
4891         the selection methods.
4892
4893 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4894
4895         * menubar-items.el (default-menubar): Options are saved to custom.el.
4896
4897
4898 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4899
4900         * isearch-mode.el (isearch-abort): Preserve successful search target.
4901
4902 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4903
4904         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4905         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4906         Bihlmeyer.
4907         * gnuserv.el (gnuserv-mode-line-string): New.
4908         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4909         gnuserv-mode.
4910         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4911         * gnuserv.el (gnuserv-edit-files): Use
4912         make-x-device-with-gtk-fallback.
4913
4914 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4915
4916         * gtk-widgets.el: New import: gtk-accel-group-new.
4917         * dialog-gtk.el:
4918         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4919         * dialog-gtk.el (popup-builtin-question-dialog):
4920         Added support for dialog button mnemonics.
4921
4922 2004-03-22  Chris Green <cmg@dok.org>
4923
4924         * process.el (shell-command): Output buffer was ignored when a
4925         background process was run via shell-command.
4926
4927 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4928
4929         * cus-edit.el (custom-save-variables): Retrieve a list of
4930         variables to save first, sort it, and make sure the variables are
4931         saved in sorted order.
4932
4933 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4934  
4935         * package-get.el (package-get-update-base-from-buffer): Force
4936         binary coding system for verifying GnuPG signature in the
4937         package-index file.
4938  
4939 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4940
4941         * package-get.el (package-get-package-index-file-location): Handle
4942         missing "EMACSPACKAGEPATH" environment variable.
4943
4944 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4945
4946         * package-admin.el (package-admin-find-top-directory): Simplify
4947         directory comparisions and fix substring errors on short path
4948         components.
4949         * package-get.el (package-get-package-index-file-location):
4950         Default to first component of "EMACSPACKAGEPATH", if set.
4951
4952 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4953
4954         * package-get.el (process-error): New error datum.
4955
4956 2004-02-02  Vin Shelton <acs@xemacs.org>
4957
4958         * XEmacs 21.4.15 is released
4959
4960 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4961
4962         * itimer.el (activate-itimer): Modify the itimer timeout value as
4963         if it were begun at the last time when the itimer driver was woken
4964         up.
4965
4966 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4967
4968         * specifier.el (Copyright):
4969         Update.
4970         (make-specifier-and-init):
4971         (map-specifier):
4972         (canonicalize-inst-pair):
4973         (canonicalize-spec-list):
4974         (set-specifier):
4975         Synch docstrings to 21.5 where appropriate.
4976
4977 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4978
4979         * package-get.el (package-get-list-packages-where): New.  A
4980         function that allows searching for groups of packages.  For
4981         example, find all packages that require the fsf-compat package.
4982
4983 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4984
4985         The Great PUI Sync.
4986
4987         * auto-autoloads.el: Regenerated.
4988
4989         * custom-load.el: Regenerated.
4990
4991         * dumped-lisp.el (packages-hardcoded-lisp): New.
4992
4993         * menubar-items.el (menu-max-items): New.
4994         (menu-submenu-max-items): New.
4995         (menu-submenu-name-format): New.
4996         (menu-split-long-menu): New.
4997         (menu-sort-menu): New.
4998         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4999
5000         * obsolete.el (pui-add-install-directory): Renamed to the more
5001         logical `pui-set-local-package-get-directory'.
5002         (package-get-download-menu): Moved to `package-ui.el' and renamed
5003         to `package-ui-add-download-menu'.
5004
5005         * package-admin.el (package-admin-install-function-mswindows):
5006         Whitespace clean up.
5007         (package-admin-add-single-file-package): Removed.
5008         (package-admin-default-install-function): Whitespace clean up.
5009         (package-admin-find-top-directory): New.
5010         (package-admin-get-install-dir): Use it.
5011         (package-admin-get-manifest-file): 
5012         (package-admin-check-manifest): 
5013         (package-admin-add-binary-package):
5014         (package-admin-get-lispdir):
5015         (package-admin-delete-binary-package):
5016         (package-admin):
5017
5018         * package-get.el (package-get-package-index-file-location): New.
5019         (package-get-install-to-user-init-directory): New.
5020         (package-get-remote):
5021         (package-get-download-sites):
5022         (package-get-pre-release-download-sites): New.
5023         (package-get-site-release-download-sites): New.
5024         (package-get-base-filename):
5025         (package-get-always-update):
5026         (package-get-user-index-filename): Removed.
5027         (package-get-pgp-available-p): New.
5028         (package-get-require-signed-base-updates):
5029         (package-get-was-current):
5030         (package-entries-are-signed): New.
5031         (package-get-continue-update-base): New.
5032         (package-get-download-menu): Removed.
5033         (package-get-require-base):
5034         (package-get-update-base-entry):
5035         (package-get-locate-file):
5036         (package-get-locate-index-file):
5037         (package-get-maybe-save-index):
5038         (package-get-update-base):
5039         (package-get-update-base-from-buffer):
5040         (package-get-update-base-entries):
5041         (package-get-interactive-package-query):
5042         (package-get-update-all):
5043         (package-get-all):
5044         (package-get-dependencies):
5045         (package-get-init-package):
5046         (package-get-info): New.
5047         (package-get):
5048         (package-get-staging-dir):
5049         (package-get-set-version-prop): Removed.
5050         (package-get-installedp):
5051         (package-get-ever-installed-p):
5052         (packages): Removed.
5053         (package-get-custom-groups): Removed.
5054         (package-get-custom): Removed.
5055         (package-get-custom-add-entry): Removed.
5056
5057         * package-info.el (batch-update-package-info):
5058
5059         * package-net.el (package-net-batch-generate-bin-ini):
5060         (package-net-update-installed-db):
5061
5062         * package-ui.el (pui-info-buffer):
5063         (pui-directory-exists): Removed.
5064         (pui-package-dir-list): Removed.
5065         (pui-add-install-directory): Removed.
5066         (package-ui-download-menu): New.
5067         (package-ui-pre-release-download-menu): New.
5068         (package-ui-site-release-download-menu): New.
5069         (pui-set-local-package-get-directory): New.
5070         (pui-package-symbol-char):
5071         (pui-update-package-display):
5072         (pui-toggle-package):
5073         (pui-toggle-package-key):
5074         (pui-toggle-package-delete):
5075         (pui-toggle-package-delete-key):
5076         (pui-toggle-package-event):
5077         (pui-toggle-verbosity-redisplay):
5078         (pui-install-selected-packages):
5079         (pui-add-required-packages):
5080         (pui-help-echo):
5081         (pui-display-info):
5082         (list-packages-mode):
5083         (pui-list-packages):
5084
5085         * packages.el (packages-compute-package-locations):
5086         (package-require):
5087         (package-delete-name):
5088         (packages-hardcoded-lisp): Removed.
5089         (packages-useful-lisp): Removed.
5090         (packages-unbytecompiled-lisp): Removed.
5091         (packages-find-package-directories):
5092
5093         Summary:
5094
5095         Major code clean up of all things PUI.
5096
5097         Much improved code to determine where packages should be
5098         installed.  PUI no longer depends on any packages being
5099         pre-installed to compute where packages are to be installed to.
5100
5101         The user can specify the location of their package-index file.  It
5102         isn't necessary to set this because it has sane defaults.  People
5103         who "run-in-place" won't accidently overwrite the CVS
5104         package-index file.  See
5105         `package-get-package-index-file-location'. 
5106
5107         PUI will now properly clean up after itself in the event of an
5108         unsuccessful package install.  This drastically reduces the number
5109         of "wrong md5sum" FAQs.
5110
5111         non-Mule XEmacsen can no longer install Mule packages.
5112
5113         Package management via the custom interface has been removed.
5114
5115         The PUI related menubar items have been reorganised.
5116
5117         The PGP verification code has been fixed and the default for
5118         whether or not it is used is automatically computed.
5119
5120         * update-elc.el ((preloaded-file-list site-load-packages
5121         need-to-dump dumped-exe)):
5122         Just a couple of small changes to allow for
5123         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5124         existing anymore.
5125
5126 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5127
5128         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5129         apply `format' to the first argument of byte-compile-warn, it
5130         already calls format.
5131
5132 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5133
5134         * files.el (delete-old-versions): Avoid going interactive during
5135         make install when environment variable VERSION_CONTROL is set.
5136
5137 2003-12-04  Vin Shelton  <acs@xemacs.org>
5138
5139         * menubar-items.el (menu-item-search): Only bring up search dialog
5140         box if the feature is available and desired.
5141
5142 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5143
5144         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5145
5146 2003-11-05  Vin Shelton  <acs@xemacs.org>
5147
5148         * help.el (Help-prin1-face):
5149         (Help-princ-face):
5150         princ and prin1 are functions and need to be called as such.  The
5151         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5152
5153 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5154
5155         * about.el (about-xemacs): Give full version and build date.
5156
5157 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5158
5159         * win32-native.el (grep-null-device): This XEmacs has null-device.
5160
5161 2003-09-06  Mike Sperber  <mike@xemacs.org>
5162
5163         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5164         implement the specified semantics for `defvar.'
5165
5166 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5167
5168         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5169         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5170         displaying buffer in question.
5171
5172 2003-09-03  Vin Shelton <acs@xemacs.org>
5173
5174         * XEmacs 21.4.14 is released
5175
5176 2003-08-17  Vin Shelton  <acs@xemacs.org>
5177
5178         * about.el: Vanity patch.
5179
5180 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5181
5182         * code-process.el (call-process):
5183         (call-process-region):
5184         (start-process):
5185         Document coding system processing.
5186
5187 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5188
5189         * startup.el (splash-frame-body): Idiomatic English.
5190
5191 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5192
5193         * font-lock.el (font-lock-match-java-declarations): Move
5194         save-restriction, narrow-to-region to beginning of function to
5195         avoid going beyond the limit and causing an infloop.
5196
5197 2003-04-16  Jerry James  <james@xemacs.org>
5198
5199         * keydefs.el: Remove mappings for keys mapped to the nowhere
5200         defined function function-key-error.
5201
5202 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5203
5204         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5205         lisp-interaction-mode-hook): Add the docstrings.
5206
5207 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5208
5209         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5210         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5211         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5212
5213 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5214
5215         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5216         lambda list after the original doc.  Care about
5217         #'(lambda () "SingleString") 
5218         (cl-upcase-arg): 
5219         (cl-function-arglist):
5220         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5221         circular data structures in lambda list specification
5222
5223 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5224
5225         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5226         to appear in font-lock-function-name-face.
5227
5228 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5229
5230         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5231         is not also the value of the lambda.
5232
5233 2003-05-06  Andy Piper  <andy@xemacs.org>
5234
5235         * files.el (revert-buffer): Make sure local variables get processed,
5236         even in the case of an optimized reversion.
5237
5238 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5239
5240         * XEmacs 21.4.13 is released
5241
5242 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5243
5244         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5245         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5246
5247 2003-02-14  Ben Wing  <ben@xemacs.org>
5248
5249         * byte-optimize.el:
5250         * byte-optimize.el (byte-compile-inline-expand):
5251         * byte-optimize.el (byte-compile-unfold-lambda):
5252         * byte-optimize.el (byte-optimize-form-code-walker):
5253         * byte-optimize.el (byte-optimize-form):
5254         * byte-optimize.el (byte-decompile-bytecode-1):
5255         * byte-optimize.el (byte-optimize-lapcode):
5256         Review carefully and sync up to 20.7 except for areas as noted.
5257         Fixes problem with JDE compilation.
5258
5259 2003-02-05  Ben Wing  <ben@xemacs.org>
5260
5261         * simple.el:
5262         * simple.el (motion-keys-for-shifted-motion):
5263         Omit M-S-home/end from motion keys.
5264
5265 2003-02-07  Ben Wing  <ben@xemacs.org>
5266
5267         * text-props.el (text-property-any):
5268         * text-props.el (text-property-not-all):
5269         Fix bug when end > start.
5270
5271 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5272
5273         * info.el (Info-insert-dir): Make default-directory end in
5274         separator.  Patch due to Martin Buchholz.
5275
5276 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5277
5278         * XEmacs 21.4.12 "Portable Code" is released.
5279
5280 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5281
5282         * about.el: Update golubev data.
5283
5284 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5285
5286         * isearch-mode.el (isearch-mode-map): Substitute comment on
5287         desirability, and back out "GR is printable" changes.
5288
5289 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5290
5291         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5292
5293 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5294
5295         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5296
5297 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5298
5299         * menubar-items.el (default-menubar): Use browse-url-mozilla
5300         instead of browse-url-gnome-moz for Mozilla.
5301
5302 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5303
5304         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5305
5306 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5307
5308         * files.el (auto-mode-alist): Remove redundant entries for modes
5309         that live in packages.
5310         (interpreter-mode-alist): Ditto.
5311
5312 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5313
5314         * menubar-items.el (default-menubar): Sync with current
5315         browse-url-xemacs.el.
5316
5317 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5318
5319         * XEmacs 21.4.10 "Military Intelligence" is released.
5320
5321 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5322
5323         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5324
5325 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5326
5327         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5328
5329 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5330
5331         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5332         effect free function.
5333         (font-lock-fontify-keywords-region): Supply the argument to
5334         font-lock-compile-keywords.
5335
5336 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5337
5338         * package-get.el (package-get-download-sites): Bring sites list
5339         up to date, prefer xx.xemacs.org addresses.
5340
5341 2002-09-27  Andy Piper  <andy@xemacs.org>
5342
5343         * dialog.el (make-dialog-box): for general dialogs only
5344         delete-frame-hook will be run.
5345
5346 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5347
5348         * font-lock.el (font-lock-fontify-syntactically-region): Add
5349         comment about lookup-syntax-properties, document LOUDLY as unused.
5350
5351 2002-08-26  Andy Piper  <andy@xemacs.org>
5352
5353         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5354         merge.
5355
5356 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5357
5358         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5359         (make-obsolete-variable): Ditto.
5360         (make-compatible): Ditto.
5361         (make-compatible-variable): Ditto.
5362
5363 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5364
5365         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5366         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5367
5368 2002-08-28  Andy Piper  <andy@xemacs.org>
5369
5370         * files.el (revert-buffer): propagate revert-without-query-status.
5371
5372 2002-06-03  Andy Piper  <andy@xemacs.org>
5373
5374         * dialog-items.el (make-search-dialog): align various subcontrols
5375         in visually pleasing ways, allow frame to autosize to the dialog
5376         size.
5377         * dialog.el (make-dialog-box): add a border inside the frame. Add
5378         :autosize property, if t then reset the frame size appropriately
5379         before the frame is mapped.
5380         * gutter-items.el (set-progress-feedback-instantiator): align
5381         various subcontrols.
5382         * gutter-items.el (set-progress-abort-instantiator): ditto.
5383
5384 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5385
5386         * XEmacs 21.4.9 "Informed Management" is released.
5387
5388 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5389
5390         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5391         "&optional append" argument.
5392
5393 2002-07-16  Didier Verna  <didier@xemacs.org>
5394
5395         * subr.el (replace-in-string): fix case fold bug introduced by
5396         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5397         case-fold-search in temporary buffers.
5398
5399 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5400
5401         * lib-complete.el (find-library): Remove check for mule because
5402         decompression DOES work on Mule.
5403
5404 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5405
5406         * simple.el (join-line): New alias for `delete-indentation'.
5407
5408 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5409
5410         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5411         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5412         (font-lock-builtin-face): New.
5413         (font-lock-constant-face): New.
5414         (font-lock-face-list): Add builtin and constant faces.
5415
5416 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5417
5418         * autoload.el (make-autoload): Support define-derived-mode.
5419         Collected puts of doc-string-elt property.  Based on a patch by
5420         Didier Verna <didier@xemacs.org>.
5421
5422 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5423
5424         * wid-edit.el (widget-field-activate): Fix docstring typo.
5425
5426 2002-07-23  Andy Piper  <andy@xemacs.org>
5427
5428         * about.el (about-personal-info): update me.
5429
5430 2002-07-12  Andy Piper  <andy@xemacs.org>
5431
5432         * custom.el (custom-theme-set-variables): remove bogus
5433         arguments. Use custom-set-default to set defaults.
5434         (custom-set-variables): update doc.
5435         (custom-local-buffer): new, synced from FSF.
5436         (custom-set-default): ditto.
5437         (defcustom): update doc.
5438
5439 2002-06-16  Andy Piper  <andy@xemacs.org>
5440
5441         * menubar-items.el (default-menubar): enable windows printing on
5442         cygwin as well as native.
5443
5444 2002-06-12  Andy Piper  <andy@xemacs.org>
5445
5446         * printer.el (generic-print-buffer): catch all errors so that the
5447         print device can be cleared in all scenarios.
5448         (Printer-clear-device): make sure clearing the printer allows it
5449         to be used again immediately.
5450         (generic-print-region): make sure the default printer face is
5451         black-on-white.
5452
5453 2002-04-23  Jerry James  <james@xemacs.org>
5454
5455         * window-xemacs.el (display-buffer-function): Change doc to
5456         reflect new arg.
5457         * window-xemacs.el (pre-display-buffer-function): Ditto.
5458         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5459         non-nil, make the new window just big enough for its contents.
5460         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5461         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5462         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5463
5464 2002-06-06  Andy Piper  <andy@xemacs.org>
5465
5466         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5467         (defcustom): ditto.
5468         (custom-handle-keyword): ditto.
5469
5470 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5471
5472         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5473         Make obsolete.  Default to nil.
5474         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5475         Inspired by a patch by John Palmieri.
5476
5477 2002-07-01  Mike Alexander  <mta@arbortext.com>
5478
5479         * process.el (shell-command-on-region): Don't delete the region
5480         before giving it to call-process-region
5481
5482 2002-06-04  Jerry James <james@eecs.ku.edu>
5483
5484         * find-paths.el (paths-find-architecture-directory): Search in
5485         `system-configuration'/`base', not `base'`system-configuration'.
5486
5487 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5488
5489         * info.el (Info-index): Add missing \ in [ t].
5490
5491 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5492
5493         * gutter-items.el (gutter-buffers-tab-visible-p,
5494         buffers-tab-omit-function, buffers-tab-selection-function,
5495         buffers-tab-filter-functions):
5496         Doc improvements.
5497
5498 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5499
5500         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5501
5502         * toolbar-items.el (toolbar-news): Fix typo in message string.
5503
5504 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5505
5506         * dialog.el (yes-or-no-p-dialog-box): 
5507         * cmdloop.el (y-or-n-p-minibuf):
5508         (yes-or-no-p-minibuf):
5509         (yes-or-no-p):
5510         (y-or-n-p): 
5511         Specify negative answers in docstrings.
5512
5513 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5514
5515         * package-ui.el (pui-help-echo): Display both installed and author
5516         version.  Use a balloon-help window to display extra info like
5517         package requires.
5518
5519 2002-05-30  Andy Piper  <andy@xemacs.org>
5520
5521         * files.el (revert-buffer-internal): don't visit
5522         revert-buffer. Kill buffer when not used. Suggested by Mike
5523         Alexander <mta@arbortext.com>
5524
5525 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5526
5527         * files.el (revert-buffer): More docstring fiddling.
5528
5529 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5530
5531         * files.el (revert-buffer):
5532         (revert-buffer-internal):
5533         (revert-buffer-insert-file-contents-function):
5534         Improve docstrings and comments.
5535
5536 2002-05-08  Andy Piper  <andy@xemacs.org>
5537
5538         * files.el (revert-buffer): observe noconfirm behavior.
5539
5540 2002-04-09  Andy Piper  <andy@xemacs.org>
5541
5542         * files.el (revert-buffer): use revert-buffer-internal if it looks
5543         like doing so will not result in any user-visible changes.
5544         (revert-buffer-internal): new function. Do the actual process of
5545         reversion and then see whether the result is any different to what
5546         we have already. If it is not then do nothing.
5547
5548 2001-12-11  Andy Piper  <andy@xemacs.org>
5549
5550         * menubar.el (get-popup-menu-response): re-order so that it works
5551         on more sane/facist window systems.
5552
5553 2001-12-03  Andy Piper  <andy@xemacs.org>
5554
5555         * faces.el (frob-face-property): don't infloop in face frobbing
5556         from Jan Vroonhof <jan@xemacs.org>.
5557
5558 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5559
5560         * faces.el (frob-face-property): Follow face fall-back hierarchy
5561         properly for face properties without an instance. Only do manual
5562         copy form 'default in last resort. This handles in particular
5563         the case where 'default itself has only a fall-back (which is
5564         the case by default on windows).
5565
5566 2001-11-24  Andy Piper  <andy@xemacs.org>
5567
5568         * printer.el (generic-print-region): set default-frame-plist to
5569         nil while creating the printer frame so that sizes reflect the
5570         printed page.
5571
5572         * faces.el (face-complain-about-font): Don't complain on printers.
5573
5574 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5575         
5576         * package-net.el: Andy synch.
5577         
5578 2001-12-16  Andy Piper  <andy@xemacs.org>
5579
5580         * package-get.el (package-get-update-all): Make sure installed.db
5581         gets updated after updating packages.
5582
5583 2002-03-28  Ben Wing  <ben@xemacs.org>
5584
5585         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5586         continuation, truncation so that we don't get line jumpiness from
5587         them being larger than the line height.
5588
5589         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5590
5591 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5592
5593         * font.el (font-window-system-mappings): Add mapping for Gtk
5594         (assume identical to X) 
5595
5596 2002-02-04  Andy Piper  <andy@xemacs.org>
5597
5598         * files.el (convert-standard-filename): Fix for short filename
5599         Peter Arius <pas@methodpark.de>
5600
5601 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5602
5603         * list-mode.el (default-choose-completion): completion-base-size
5604         should refer to local value in the completion list buffer.
5605
5606 2001-12-03  Didier Verna  <didier@xemacs.org>
5607
5608         * rect.el: autoload `replace-rectangle'.
5609         * keydefs.el (global-map): bind it to `C-x r p'.
5610
5611 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5612
5613         * XEmacs 21.4.8 "Honest Recruiter" is released.
5614
5615 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5616
5617         This patch is based on Jerry James's patch and analysis.
5618
5619         * select.el (get-clipboard):
5620         (get-selection):
5621         Update docstrings.
5622         (get-clipboard-foreign):
5623         (get-selection-foreign):
5624         New function for use as `interprogram-paste-function's.
5625
5626         * simple.el (interprogram-paste-function): Change default to
5627         `get-clipboard-foreign'; improve docstring.
5628         (interprogram-cut-function): Improve dosctring.
5629
5630 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5631
5632         * XEmacs 21.4.7 "Economic Science" is released.
5633
5634 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5635
5636         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5637
5638 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5639
5640         * obsolete.el (assq-delete-all): New compatibility alias for 
5641         remassq.
5642
5643 2002-01-09  Simon Josefsson  <jas@extundo.com>
5644
5645         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5646
5647 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5648
5649         * info.el (Info-auto-generate-directory): Default
5650         Info-auto-generate-directory to 'if-outdated.
5651
5652 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5653
5654         * startup.el (normal-top-level): Prevent migration code from
5655         trashing .emacs on an error in loading the init files.
5656
5657 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5658
5659         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5660         "system default" Xdefaults and friends get xrdb-mode.
5661
5662 2002-03-05  Mats Lidell  <matsl@contactor.se>
5663  
5664         * help-nomule.el (tutorial-supported-languages): Added Swedish
5665         tutorial. Sorted languages.
5666
5667 2002-02-11  Mike Sperber <mike@xemacs.org>
5668
5669         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5670         regenerating outdated dir files and dir is non-existent.
5671
5672 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5673
5674         * code-files.el (convert-mbox-coding-system): Improve comment.
5675         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5676         coding-system argument to `write-region-pre-hook' call.
5677         (write-region-pre-hook): Fix docstring to mention lockname argument.
5678
5679 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5680
5681         * minibuf.el (completing-read): Remove redundant wrong arg list.
5682
5683         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5684
5685 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5686
5687         * obsolete.el (interactive-form): new compatibility alias for 
5688         function-interactive.
5689
5690 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5691
5692         * menubar-items.el (Menubar-items-truncate-list): Removed.
5693         * menubar-items.el (Menubar-items-truncate-history): New.
5694         * menubar-items.el (default-menubar): Use
5695         Menubar-items-truncate-history.
5696
5697 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5698
5699         * printer.el (generic-print-region): Pass correct arguments to
5700         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5701         Torkelsson <torkel@acc.umu.se>.
5702
5703 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5704
5705         * help.el (describe-mode): synched with FSF 19.34; handle nil
5706         minor mode indicators.
5707
5708 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5709
5710         * minibuf.el (completing-read): Update docstring.
5711
5712 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5713
5714         * XEmacs 21.4.6 "Common Lisp" is released.
5715
5716 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5717
5718         * package-net.el: Inadvertant synch with Windows branch.  From
5719         Andy's log:
5720         (package-net-kit-version): new variable.
5721         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5722
5723 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5724
5725         * package-get.el (package-get-locate-index-file): Also search the
5726         core etc/ directory for the package index file if it can't be
5727         found in ~/.xemacs/.
5728
5729 2001-12-13  William Perry  <wmperry@gnu.org>
5730
5731         * dialog-gtk.el (popup-builtin-question-dialog):
5732         Conform to API in gui.c.
5733         
5734 2001-11-12  Andy Piper  <andy@xemacs.org>
5735
5736         * cus-edit.el (custom-save-face-internal): make sure we save
5737         non-themed faces.
5738         (custom-save-variables): ditto variables.
5739
5740 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5741
5742         * faces.el (make-face-family):
5743         (make-face-size):
5744         New face-modifying functions per Jan Vroonhof.
5745
5746         cus-face.el (custom-set-face-font-family):
5747         (custom-set-face-font-size):
5748         Use them.
5749
5750         * font.el (font-window-system-mappings): More precise docstring.
5751
5752         (font-create-name):
5753         (font-create-object):
5754         (tty-font-create-object):
5755         (tty-font-create-plist):
5756         (x-font-create-object):
5757         (x-font-create-name):
5758         (ns-font-create-name):
5759         (mswindows-font-create-object):
5760         (mswindows-font-create-name):
5761         Add doctrings.
5762
5763 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5764
5765         * gtk-faces.el (gtk-init-device-faces): removed spurious
5766         quote before let* expression.
5767
5768 2001-10-29  Andy Piper  <andy@xemacs.org>
5769
5770         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5771         modified when changing coding system.
5772
5773         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5774         that we invoke the GUI directory selector.
5775
5776 2001-10-25  Andy Piper  <andy@xemacs.org>
5777
5778         * dialog.el (make-dialog-box): use new directory dialog support.
5779         * minibuf.el (read-file-name-1): ditto.
5780         (read-file-name): ditto.
5781         (read-directory-name): ditto.
5782
5783 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5784
5785         * XEmacs 21.4.5 "Civil Service" is released.
5786
5787 2001-04-23  Didier Verna  <didier@xemacs.org>
5788
5789         * cus-edit.el (custom-variable-pre-save): New.
5790         * cus-edit.el (custom-variable-post-save): New.
5791         * cus-edit.el (custom-variable-save): use them.
5792         * cus-edit.el (custom-face-pre-save): New.
5793         * cus-edit.el (custom-face-post-save): New.
5794         * cus-edit.el (custom-face-save): use them.
5795         * cus-edit.el (custom-group-pre-save): New.
5796         * cus-edit.el (custom-group-post-save): New.
5797         * cus-edit.el (custom-group-save): use them.
5798         * cus-edit.el (Custom-save): use the pre/post functions above,
5799         call `custom-save-all' only once.
5800         * cus-edit.el (custom-variable-pre-reset-standard): New.
5801         * cus-edit.el (custom-variable-post-reset-standard): New.
5802         * cus-edit.el (custom-variable-reset-standard): use them.
5803         * cus-edit.el (custom-face-pre-reset-standard): New.
5804         * cus-edit.el (custom-face-post-reset-standard): New.
5805         * cus-edit.el (custom-face-reset-standard): use them.
5806         * cus-edit.el (custom-group-pre-reset-standard): New.
5807         * cus-edit.el (custom-group-post-reset-standard): New.
5808         * cus-edit.el (Custom-reset-standard): use them.
5809         * cus-edit.el (custom-face-reset-saved): use the pre/post
5810         functions above, call `custom-save-all' only once.
5811
5812 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5813
5814         * gutter-items.el (buffers-tab face): Derive from the modeline
5815         face by default.  Many people use white-on-black for the default
5816         font, and the tabs look hideous with that color combination.  The
5817         modeline usually has the correct colors.
5818
5819 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5820
5821         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5822         (tag-mark-stack-max): Typo fix.
5823
5824 2001-09-28  Ben Wing  <ben@xemacs.org>
5825
5826         * font-lock.el:
5827         * font-lock.el (font-lock-after-change-function):
5828         fix problem with last patch, reported by Katsumi Yamaoka.
5829
5830 2001-09-17  Ben Wing  <ben@xemacs.org>
5831
5832         * font-lock.el (font-lock-after-change-function):
5833         fix problem when you insert a comment on the line before a line of
5834         code: if we use the following char, then when you hit backspace,
5835         the following line of code turns the comment color.
5836
5837 2001-06-08  Ben Wing  <ben@xemacs.org>
5838
5839         * process.el: comment about shell-command-switch.
5840         * process.el (shell-quote-argument): Need to quote a null
5841         argument, too.  From Dan Holmsand.
5842         
5843         * startup.el (normal-top-level): Delete some unused FSF junk.
5844         * startup.el (command-line-early):
5845         
5846         * startup.el (command-line): Call MS Windows init function.
5847         
5848         * win32-native.el:
5849         * win32-native.el (mswindows-system-shells): New.
5850         * win32-native.el (mswindows-system-shell-p): New.
5851         * win32-native.el (init-mswindows-at-startup): New.
5852         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5853         * win32-native.el (mswindows-quote-one-simple-arg):
5854         * win32-native.el (mswindows-quote-one-command-arg):
5855         * win32-native.el (mswindows-construct-process-command-line-alist):
5856         Correct comments at top.  Correctly handle passing arguments
5857         to Cygwin programs and to bash.  Fix quoting of zero-length
5858         arguments (from Dan Holmsand).  Set shell-command-switch based
5859         on shell-file-name, which in turn comes from env var SHELL.
5860
5861 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5862
5863         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5864         default-toolbar-position): Fill docstrings for balloon-help.
5865
5866 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5867
5868         * faces.el: Reenable specifications over 'gtk domain.
5869
5870 2001-08-08  Didier Verna  <didier@xemacs.org>
5871
5872         * autoload.el (update-autoload-files): make defdir a file name,
5873         not directory name.
5874
5875 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5876
5877         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5878
5879         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5880
5881 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5882
5883         * font-menu.el (font-menu-set-font): Default to current font-family.
5884         (font-menu-preferred-resolution):
5885         (font-menu-size-scaling):
5886         Provide gtk defaults, too.
5887
5888 2001-07-29  Mike Alexander  <mta@arbortext.com>
5889
5890         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5891         list
5892         (custom-set-face-font-family): ditto
5893
5894 2001-07-26  Mike Sperber <mike@xemacs.org>
5895
5896         * files.el (auto-mode-alist): .9 files are man pages, too.
5897
5898 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5899
5900         * process.el (call-process-internal): bind
5901         coding-system-for-write to 'binary when calling
5902         start-process-internal, so the process receives 
5903         the literal contents of INFILE.
5904
5905 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5906
5907         * files.el (auto-mode-alist): Add configure.ac support.
5908
5909 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5910
5911         * buff-menu.el:
5912         mouse.el:
5913         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5914
5915 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5916
5917         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5918
5919 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5920
5921         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5922         mixed text.
5923         (kinsoku-eol-p): Ditto.
5924
5925 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5926
5927         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5928         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5929         characters as the category `s' or `e' correctly.
5930
5931 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5932
5933         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5934
5935 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5936
5937         * mule/cyrillic.el:  Set up case table.
5938
5939 2001-06-08  Mike Sperber <mike@xemacs.org>
5940
5941         * files.el (save-some-buffers-1): Don't zap the help window right
5942         after `map-y-or-n-p' has popped it up.
5943
5944 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5945
5946         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5947
5948 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5949
5950         * specifier.el: define-specifier-tag 'gtk.
5951
5952 2001-05-12  Ben Wing  <ben@xemacs.org>
5953
5954         * find-paths.el (paths-find-recursive-path):
5955         fix error with null EXCLUDE-REGEXP.
5956         
5957         * font-lock.el (font-lock-mode):
5958         fix problem reported by hrvoje with buffers starting with a space.
5959         
5960 2001-05-06  Ben Wing  <ben@xemacs.org>
5961
5962         * dialog.el (make-dialog-box):
5963         * menubar-items.el (default-menubar):
5964         * printer.el (generic-print-buffer):
5965         * printer.el (generic-print-region):
5966         implement printing the selection when it's selected.
5967
5968 2001-04-18  Didier Verna  <didier@xemacs.org>
5969
5970         * cus-edit.el (Custom-reset-standard): reset to standard settings
5971         not only when the buffer's :custom-state is 'modified, but also
5972         when it is 'set or 'saved.
5973
5974 2001-04-17  Didier Verna  <didier@xemacs.org>
5975
5976         * startup.el (load-user-init-file): define `custom-file' before
5977         loading the user's init file.
5978
5979 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5980
5981         * menubar.el (popup-mode-menu): Make it work with
5982         popup-menu-titles turned off.
5983         
5984 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5985
5986         * about.el (about-mailto-link): Use compose-mail for sending mail.
5987
5988 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5989
5990         * package-admin.el (package-install-hook): New.
5991         (package-delete-hook): New.
5992         (package-admin-add-single-file-package): Use package-delete-hook.
5993
5994         * package-get.el (package-get): Use package-install-hook.
5995
5996 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5997
5998         * package-ui.el (pui-install-selected-packages): reverse the lists
5999         of packages so that they get handled in the same order as they
6000         were selected.
6001
6002 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6003
6004         * packages.el (locate-library): Use read-library-name for completion.
6005
6006 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6007
6008         * byte-optimize.el (=): `=' is not a binary predicate!
6009         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6010         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6011
6012 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6013
6014         * bytecomp.el (byte-compile-arithcompare):
6015         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6016
6017 2001-06-03  William M. Perry  <wmperry@gnu.org>
6018
6019         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6020         return the filename selected by the user!
6021
6022 2001-05-31  William M. Perry  <wmperry@gnu.org>
6023
6024         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6025         in XEmacs/GTK.
6026
6027 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6028
6029         * coding.el: Tiny typo fixed.
6030
6031 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6032
6033         * XEmacs 21.4.3 "Academic Rigor" is released.
6034
6035 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6036
6037         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6038
6039 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6040
6041         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6042
6043 2001-05-04  Ben Wing  <ben@xemacs.org>
6044
6045         * printer.el (generic-print-buffer):
6046         * printer.el (generic-print-region):
6047         Enable dialog boxes.  Apply workaround recommended by Kirill.
6048         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6049         
6050         * simple.el (kill-whole-line):
6051         * simple.el (kill-line-1):
6052         * simple.el (kill-entire-line):
6053         * simple.el (kill-line):
6054         * simple.el (backward-kill-line):
6055         Take out interactive dependence of kill-whole-line.
6056
6057 2001-04-22  Ben Wing  <ben@xemacs.org>
6058
6059         * dialog.el (make-dialog-box):
6060         Put dialog titles back in -- this time correctly.  Fix various
6061         other problems with leaks and such.
6062
6063         * simple.el (region-exists-p):
6064         * simple.el (region-active-p):
6065         Add comment about which one is correct to use in menu specs.
6066
6067 2001-05-05  Ben Wing  <ben@xemacs.org>
6068
6069         * dialog.el (make-dialog-box): fix doc string.
6070         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6071         take out Pretty Print.
6072         * printer.el:
6073         * printer.el (printer-current-device): New.
6074         * printer.el (Printer-get-device): New.
6075         * printer.el (Printer-clear-device): New.
6076         * printer.el (generic-page-setup): New.
6077         * printer.el (generic-print-buffer):
6078         * printer.el (generic-print-region):
6079         Implement Page Setup.  Handle errors properly.
6080
6081 2001-05-05  Ben Wing  <ben@xemacs.org>
6082
6083         * subr.el (error): Complete list of errors in doc string.
6084         
6085 2001-04-22  Ben Wing  <ben@xemacs.org>
6086
6087         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6088         
6089 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6090
6091         * build-report.el: Remove CVS keywords since this file has been in
6092         core lisp for a while now.
6093         * build-report.el (build-report-make-output-files): Fix typo.
6094
6095 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6096
6097         * about.el (about-finish-buffer): Make sure the last change works
6098         even if EVENT is nil.
6099
6100 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6101
6102         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6103         clicked, not the one that happens to be the current buffer at the
6104         time.
6105
6106 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6107
6108         * cus-edit.el (custom-display): Support the GTK Window System also.
6109
6110 2001-04-30  Ben Wing  <ben@xemacs.org>
6111
6112         * printer.el:
6113         * printer.el (printer-page-header):
6114         * printer.el (Print-context): New.
6115         * printer.el (printer-page-footer):
6116         * printer.el (generate-header-element): New.
6117         * printer.el (generate-header-line): New.
6118         * printer.el (print-context-property):
6119         * printer.el (generic-print-buffer):
6120         * printer.el (generic-print-region):
6121         Implement headers and footers.  Implement calling Print dialog box
6122         (#### but it doesn't quite work yet).
6123
6124 2001-04-25  Ben Wing  <ben@xemacs.org>
6125
6126         * about.el (xemacs-hackers):
6127         * about.el (about-url-alist):
6128         * about.el (about-personal-info):
6129         * about.el (about-hacker-contribution):
6130         More contributions.
6131         
6132         * simple.el (handle-post-motion-command):
6133         Fix spurious setting of zmacs-region-stays to t after a non-shift
6134         motion command.
6135
6136 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6137
6138         * about.el (about-personal-info): Update my bio.
6139         (about-hacker-contribution): Ditto.
6140
6141 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6142
6143         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6144
6145 2001-04-19  Andy Piper  <andy@xemacs.org>
6146
6147         * package-net.el (package-net-cygwin32-binary-size): new size.
6148         (package-net-win32-binary-size): new size.
6149         (package-net-convert-index-to-ini): Use new arch.
6150         (package-net-batch-convert-index-to-ini): Removed.
6151         (package-net-generate-bin-ini): New.
6152         (package-net-batch-generate-bin-ini): New.
6153
6154 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6155
6156         * XEmacs 21.4.1 "Copyleft" is released.
6157
6158 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6159
6160         * x-compose.el (xlib-input-method-bug-workaround):
6161         (alias-colon-to-double-quote):
6162         Force sort in map-keymap to work around rehash bug.
6163
6164 2001-04-17  Ben Wing  <ben@xemacs.org>
6165
6166         * about.el: Finish overhaul, add a few new hackers, update a
6167         couple old ones.
6168
6169 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6170
6171         * XEmacs 21.4.0 "Solid Vapor" is released.
6172
6173 2001-04-15  Ben Wing  <ben@xemacs.org>
6174
6175         * about.el:
6176         * about.el (about-headline-face): New.
6177         * about.el (about-link-face): New.
6178         * about.el (about-current-release-maintainers): New.
6179         * about.el (about-other-current-hackers): New.
6180         * about.el (about-url-alist):
6181         * about.el (about-once-and-future-hackers): New.
6182         * about.el (about-mailto-link): New.
6183         * about.el (about-get-buffer):
6184         * about.el (about-finish-buffer):
6185         * about.el (about-xemacs):
6186         * about.el (about-features): Removed.
6187         * about.el (about-advantages): New.
6188         * about.el (about-maintainer-info): Removed.
6189         * about.el (about-personal-info): New.
6190         * about.el (about-hacker-contribution): New.
6191         * about.el (about-maintainer):
6192         * about.el (about-show-linked-info):
6193         * about.el (about-hackers):
6194         Major revamping.  Rewriting of most of the text, improve the
6195         link handling, separate info on contributors into personal
6196         and contribution info, add new contributors, update personal
6197         info, etc. etc.
6198         
6199         * menubar-items.el (default-menubar):
6200         Help menubar entry for News now says more accurately
6201         "What's New in XEmacs".
6202         
6203         * mouse.el:
6204         * mouse.el (mouse-track-cleanup-hook):
6205         * mouse.el (mouse-track):
6206         Don't set-buffer to a dead buffer when calling mouse-track
6207         cleanup hooks.
6208
6209 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6210
6211         * XEmacs 21.2.47 "Zephir" is released.
6212
6213 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6214
6215         * dialog.el (make-dialog-box): Disable dialog box titles until
6216         we get them working.
6217
6218 2001-03-30  Ben Wing  <ben@xemacs.org>
6219
6220         * help.el:
6221         * help.el (Help-princ-face):
6222         * help.el (Help-prin1-face):
6223         * help.el (frob-help-extents):
6224         * help.el (describe-function-1):
6225         * help.el (describe-variable):
6226         Avoid using font-lock faces, which may not be defined.
6227         Instead, use hyper-apropos faces, and make sure they're
6228         defined as necessary by using `require'. (It's not so safe
6229         to do this for font-lock.) In any case, we will eventually
6230         be merging this functionality into hyper-apropos.
6231
6232         * loaddefs.el (completion-ignored-extensions):
6233         Fix documentation.
6234         
6235         * menubar-items.el (menu-truncate-list): Removed.
6236         * menubar-items.el (Menubar-items-truncate-list): New.
6237         * menubar-items.el (default-menubar):
6238         Fix errors if grep or compile command is too long.  Rename helper
6239         function to be less visible.
6240
6241 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6242
6243         * byte-optimize.el (byte-optimize-minus):
6244         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6245
6246 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6247
6248         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6249         Mule is available.
6250
6251         * mule/latin.el: New file.
6252
6253 2001-03-11  Ben Wing  <ben@xemacs.org>
6254
6255         * auto-save.el:
6256         * auto-save.el (auto-save-directory):
6257         * auto-save.el (make-auto-save-file-name):
6258         * auto-save.el (auto-save-file-name-p): New.
6259
6260         Merge in improvements from other definition of
6261         make-auto-save-file-name in files.el.
6262         
6263         * auto-save.el (auto-save-original-name):
6264         * auto-save.el (auto-save-name-in-fixed-directory):
6265         * auto-save.el (auto-save-unslashify-name): Removed.
6266         * auto-save.el (auto-save-slashify-name): Removed.
6267         * auto-save.el (auto-save-reserved-chars): New.
6268         * auto-save.el (auto-save-escape-name): New.
6269         * auto-save.el (auto-save-unhex): New.
6270         * auto-save.el (auto-save-unescape-name): New.
6271
6272         Change algorithm for encoding filenames in auto-save names to be
6273         entirely safe with all filesystems and all possible characters in
6274         a filename, and 100% reversible. (Essentially, uses
6275         quoted-printable as the encoding.)
6276         
6277         * auto-save.el (recover-all-files):
6278
6279         Use insert-directory rather than calling ls directly -- fixes
6280         things under Windows.
6281
6282         * files.el:
6283         * files.el (convert-standard-filename): Substitute FSF's
6284         definition for this (we had nothing here before).
6285         
6286         * files.el (backup-buffer): Warning fix.
6287         
6288         * files.el (make-backup-file-name):
6289         * files.el (find-backup-file-name):
6290         Fix error in calling sequence to auto-save-file-name-p.
6291         
6292         * files.el (recover-file):
6293         Use insert-directory rather than calling ls directly -- fixes
6294         things under Windows.
6295
6296         * files.el (make-auto-save-file-name): Removed.
6297         * files.el (auto-save-file-name-p): Removed.
6298         auto-save is always dumped so no sense in having a definition
6299         that will always be overwritten with another.
6300         
6301         * files.el (insert-directory):
6302         * win32-native.el:
6303         * win32-native.el (debug-mswindows-process-command-lines):
6304         * win32-native.el (original-make-auto-save-file-name): Removed.
6305         * win32-native.el (make-auto-save-file-name): Removed.
6306
6307
6308 2001-03-21  Martin Buchholz <martin@xemacs.org>
6309
6310         * XEmacs 21.2.46 "Urania" is released.
6311
6312 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6313
6314         * menubar-items.el (default-menubar): Update sample.emacs to
6315         sample.init.el and adjust accelerators.
6316
6317 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6318
6319         * build-report.el (build-report): Improve docstring.
6320
6321 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6322
6323         * ChangeLog: Log GTK merge.
6324
6325         * gutter-items.el:
6326         * mwheel.el:
6327         * sound.el:
6328         * startup.el:
6329         Revert gratuitous whitespace changes.
6330
6331 2001-03-07  Ben Wing  <ben@xemacs.org>
6332
6333         * help.el:
6334         * help.el (key-or-menu-binding):
6335         * help.el (Help-find-file): New.
6336         * help.el (describe-beta):
6337         * help.el (describe-copying):
6338         * help.el (describe-project):
6339         * help.el (view-emacs-news):
6340         * help.el (view-sample-init-el): New.
6341         * help.el (Help-princ-face): New.
6342         * help.el (Help-prin1-face): New.
6343         * help.el (help-symbol-function-context-menu):
6344         * help.el (help-symbol-variable-context-menu):
6345         * help.el (help-symbol-function-and-variable-context-menu):
6346         * help.el (frob-help-extents):
6347         * help.el (describe-function-1):
6348         * help.el (describe-variable):
6349
6350         Add coloring in Help buffers, correspondent with hyperlinks.
6351         View files in view-mode rather than Fundamental.
6352         Remove separators from context menus -- now handled in generic code.
6353         Add `Find Tag' to context menu.
6354         
6355         * menubar.el (popup-mode-menu):
6356
6357         Rewrite code that outputs the popup menu to (a) put more specific
6358         entries first, (b) be more robust, (c) output the proper context
6359         menu separators automatically (the context menu functionality is
6360         new and currently used only by Help).
6361
6362 2001-03-10  William M. Perry  <wmperry@aventail.com>
6363
6364         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6365         this function when converting from the 21.1 GTK branch.  Now
6366         supports file, password, question, and color built-in dialogs.
6367
6368 2001-03-06  Ben Wing  <ben@xemacs.org>
6369
6370         * keydefs.el:
6371         * keydefs.el (global-map):
6372         Add commented-out change of M-k (for 21.5).
6373         
6374         * menubar-items.el (default-menubar):
6375         Fix items to control kill-line behavior; add items for
6376         shifted motion.
6377         
6378         * simple.el:
6379         * simple.el (kill-whole-line):
6380         * simple.el (historical-kill-line): Removed.
6381         * simple.el (kill-line): Removed.
6382         * simple.el (kill-entire-line): New.
6383         * simple.el (kill-line-1): New.
6384         * simple.el (backward-kill-line):
6385         Undo kill-whole-line == always changes.  Add new function
6386         kill-entire-line to unconditionally delete the current line.
6387         Add comments describing the lamentable state of affairs of
6388         the kill-line functions and variables.
6389
6390 2001-03-02  Ben Wing  <ben@xemacs.org>
6391
6392         * simple.el:
6393         * simple.el (beginning-of-buffer):
6394         * simple.el (end-of-buffer):
6395         * simple.el (mark-ring-unrecorded-commands):
6396         * simple.el (signal-error-on-buffer-boundary):
6397         * simple.el (shifted-motion-keys-select-region):
6398         * simple.el (unshifted-motion-keys-deselect-region):
6399         * simple.el (motion-keys-for-shifted-motion): New.
6400         * simple.el (handle-pre-motion-command):
6401         * simple.el (handle-post-motion-command):
6402         * simple.el (forward-char-command):
6403         * simple.el (backward-char-command):
6404         * simple.el (scroll-up-command):
6405         * simple.el (scroll-down-command):
6406         * simple.el (next-line):
6407         * simple.el (previous-line):
6408         * simple.el (backward-block-of-lines):
6409         * simple.el (forward-block-of-lines):
6410         * simple.el (backward-word):
6411         * simple.el (mark-word):
6412
6413         Augment documentation of the most common motion commands to make
6414         note of the shifted-motion support.  Improve the support to (a)
6415         properly document how it works and why it's done in the fashion it
6416         is, and (b) allow the keystrokes that trigger it to be customized.
6417
6418         Correct error in the customize specification of
6419         mark-ring-unrecorded-commands.
6420
6421 2001-03-02  Ben Wing  <ben@xemacs.org>
6422
6423         * font-lock.el:
6424         * font-lock.el (font-lock-pending-extent-table): Removed.
6425         * font-lock.el (font-lock-pending-buffer-table): New.
6426         * font-lock.el (font-lock-pre-idle-hook):
6427         * font-lock.el (font-lock-after-change-function):
6428         * font-lock.el (font-lock-fontify-pending-extents):
6429         * font-lock.el (font-lock-lisp-like):
6430
6431         Fix handling of pending extents to avoid excessive slowness (N^2
6432         behavior) when making lots of buffer changes between redisplays,
6433         such as when saving the Options.
6434
6435 2001-03-09  William M. Perry  <wmperry@aventail.com>
6436
6437         * device.el:
6438         * dragdrop.el:
6439         * dumped-lisp.el:
6440         * faces.el:
6441         * frame.el:
6442         * gnuserv.el:
6443         * loadup.el:
6444         * menubar-items.el:
6445         * minibuf.el:
6446         The Great GTK Merge.
6447
6448         * ChangeLog.GTK:
6449         * dialog-gtk.el:
6450         * gdk.el:
6451         * generic-widgets.el:
6452         * glade.el:
6453         * gnome-widgets.el:
6454         * gnome.el:
6455         * gtk-compose.el:
6456         * gtk-extra.el:
6457         * gtk-faces.el:
6458         * gtk-ffi.el:
6459         * gtk-file-dialog.el:
6460         * gtk-font-menu.el:
6461         * gtk-glyphs.el:
6462         * gtk-init.el:
6463         * gtk-iso8859-1.el:
6464         * gtk-marshal.el:
6465         * gtk-mouse.el:
6466         * gtk-package.el:
6467         * gtk-password-dialog.el:
6468         * gtk-select.el:
6469         * gtk-widget-accessors.el:
6470         * gtk-widgets.el:
6471         * gtk.el:
6472         widgets-gtk.el:
6473         The Great GTK Merge: new files.
6474
6475 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6476
6477         * generic-widgets.el: Don't require gtk (a built-in feature) at
6478         top level.  Don't execute the last sexp unless (featurep 'gtk).
6479
6480 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6481
6482         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6483
6484 2001-02-23  Martin Buchholz <martin@xemacs.org>
6485
6486         * XEmacs 21.2.45 "Thelxepeia" is released.
6487
6488 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6489  
6490         * about.el (xemacs-hackers): update my entry. 
6491         * about.el (about-maintainer-info): ditto. 
6492         * about.el (about-hackers): ditto. 
6493
6494 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6495
6496         * about.el (about-maintainer-info): More vanity info about
6497         yours truly.
6498
6499 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6500
6501         * build-report.el (build-report-destination): xemacs-build-reports
6502         has moved to SourceForge, where mailing list name length is
6503         restricted, hence the name change to
6504         xemacs-buildreports@xemacs.org.
6505         * build-report.el (build-report-keep-regexp): Update default.
6506         * build-report.el (build-report-delete-regexp): Ditto.
6507         * build-report.el (build-report-make-output-files): Ditto.
6508
6509 2001-02-19  Craig Lanning  <lanning@scra.org>
6510
6511         * lisp-mode.el: Add indentation specifications for following
6512         Common Lisp forms: handler-case, handler-bind, with-slots,
6513         with-open-file, with-open-stream, print-unreadable-object.
6514
6515 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6516
6517         * font-lock.el (font-lock-set-defaults-1):
6518         Move initialization of `font-lock-cache-position' so that it's set
6519         even if font-lock-keywords is already defined.
6520
6521 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6522
6523         * autoload.el (generate-file-autoloads-1):
6524         Use `emacs-lisp-mode-syntax-table' instead of
6525         `lisp-mode-syntax-table'.
6526         * lisp-mode.el (lisp-mode-syntax-table):
6527         Get rid of old checks for `parse-partial-sexp' version.
6528         Make `|' (pipe) string delimiter instead of punctuation.
6529
6530 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6531
6532         * window.el (save-selected-window):
6533         Use gensym for better macro hygiene.
6534
6535 2001-02-06  Mike Sperber <mike@xemacs.org>
6536
6537         * dump-paths.el:
6538         * startup.el (startup-setup-paths): Set and use
6539         `mule-lisp-directory'.
6540         (startup-setup-paths-warning): Ditto.
6541
6542         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6543         (paths-construct-load-path): Consider `mule-lisp-directory'.
6544
6545 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6546
6547         * font-lock.el: Syntax table improvements used.  A few random
6548         changes are not specified below.
6549         (font-lock-fontify-string-delimiters):
6550         (font-lock-syntactic-keywords):
6551         (font-lock-cache-state nil):
6552         (font-lock-cache-position):
6553         New variables.
6554         (font-lock-set-syntax):
6555         (font-lock-apply-syntactic-highlight):
6556         (font-lock-fontify-syntactic-anchored-keywords):
6557         (font-lock-fontify-syntactic-keywords-region):
6558         (font-lock-eval-keywords):
6559         New functions.
6560         (font-lock-remove-face):
6561         (font-lock-fontify-syntactically-region):
6562         Use syntax properties.
6563
6564 2001-02-08  Martin Buchholz <martin@xemacs.org>
6565
6566         * XEmacs 21.2.44 "Thalia" is released.
6567
6568 2001-01-16  Mike Sperber <mike@xemacs.org>
6569
6570         * startup.el (normal-top-level): Work even if no installation root
6571         is found.
6572
6573 2001-01-30  Andy Piper  <andy@xemacs.org>
6574
6575         * gutter-items.el (progress-abort-glyph): remove instantiator.
6576         (set-progress-abort-instantiator): new function.
6577         (abort-progress-feedback): use it.
6578
6579         * gutter.el (set-gutter-dirty-p): new function.
6580
6581 2001-01-30  Didier Verna  <didier@xemacs.org>
6582
6583         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6584
6585 2001-01-24  Didier Verna  <didier@xemacs.org>
6586
6587         * sound.el (sound-extension-list): give a better default value.
6588         * sound.el (load-sound-file): improve the doc string, also find
6589         files given by absolute names, pass a real extension list to
6590         `locate-file'.
6591
6592 2001-01-26  Martin Buchholz <martin@xemacs.org>
6593
6594         * XEmacs 21.2.43 "Terspichore" is released.
6595
6596 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6597
6598         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6599         messages from gnuserv.
6600
6601 2001-01-20  Martin Buchholz <martin@xemacs.org>
6602
6603         * XEmacs 21.2.42 "Poseidon" is released.
6604
6605 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6606
6607         * cl-macs.el (cl-upcase-arg): New function.
6608         (cl-function-arglist): New function.
6609         (cl-transform-lambda): Automatically add CL-style lambda list to
6610         documentation string using functions above.
6611
6612 2001-01-12  Andy Piper  <andy@xemacs.org>
6613
6614         * package-get.el (package-get-custom): call
6615         package-net-update-installed-db.
6616
6617         * package-ui.el (pui-install-selected-packages): call
6618         package-net-update-installed-db.
6619
6620         * package-net.el (package-net-update-installed-db): use
6621         packages-package-list so that we reflect reality.
6622
6623         * packages.el (packages-package-list): Make docstring reflect
6624         reality.
6625
6626         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6627
6628         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6629         isn't installed.
6630
6631 2001-01-17  Andy Piper  <andy@xemacs.org>
6632
6633         * wid-edit.el (widget-activation-glyph-mapper): activate or
6634         deactivate native widgets.
6635         (widget-glyph-insert-glyph): record instantiator.
6636         (widget-push-button-value-create): use it.
6637
6638         * gui.el (gui-button-action): new function. Make button's domain
6639         buffer current when calling.
6640         (make-gui-button): update to use gui-button-action.
6641
6642 2001-01-16  Didier Verna  <didier@xemacs.org>
6643
6644         * menubar-items.el (default-menubar): add an entry for modeline
6645         horizontal scrolling in Options -> Display.
6646
6647 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6648
6649         * package-get.el (package-get-require-signed-base): Set to nil
6650         by default.
6651
6652 2001-01-17  Martin Buchholz <martin@xemacs.org>
6653
6654         * XEmacs 21.2.41 "Polyhymnia" is released.
6655
6656 2001-01-16  Mike Sperber <mike@xemacs.org>
6657
6658         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6659         catch lisp/mule/.
6660
6661 2001-01-14  Mike Sperber <mike@xemacs.org>
6662
6663         * startup.el (maybe-create-compatibility-dot-emacs):
6664         (maybe-unmigrate-user-init-file):
6665         (unmigrate-user-init-file): Created.
6666         (maybe-migrate-user-init-file): Offer creation of compatibility
6667         .emacs.
6668         Some doc fixes wrt init file location.
6669
6670 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6671
6672         * faces.el (face-frob-from-locale-first): new variable.
6673         (frob-face-font-2): Honor tags arg while trying to use
6674         standard-face-mapping.  When face-frob-from-locale-first is set,
6675         first try to set face inheriting from frobbed-face.
6676
6677 2001-01-15  Didier Verna  <didier@xemacs.org>
6678
6679         * about.el (xemacs-hackers): update my entry.
6680         * about.el (about-url-alist): ditto.
6681         * about.el (about-maintainer-info): ditto.
6682         * about.el (about-hackers): ditto.
6683
6684 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6685
6686         The byte compiler has been badly broken for a year,
6687         by the patch of 1999-12-06.
6688         * byte-optimize.el (byte-optimize-form-code-walker):
6689         Bug was: the byte compiler was making this erroneous optimization:
6690         (progn (or (foo)) (bar)) ==> (bar)
6691
6692 2000-11-20  Mike Sperber <mike@xemacs.org>
6693
6694         * setup-paths.el (paths-core-load-path-depth): Split
6695         `paths-load-path-depth' in two for site and core lisp.  Don't
6696         recurse into core.
6697         * setup-paths.el (paths-construct-load-path): Use.
6698
6699 2001-01-10  Andy Piper  <andy@xemacs.org>
6700
6701         * package-net.el (package-net-cygwin32-binary-size): new variable
6702         (package-net-win32-binary-size): ditto.  add much needed
6703         commentary.
6704
6705         * gutter-items.el (buffers-tab-items): correct off-by-one error
6706         for buffers-tab-max-size.
6707
6708 2001-01-08  Martin Buchholz <martin@xemacs.org>
6709
6710         * XEmacs 21.2.40 is released.
6711
6712 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6713
6714         * mule/hebrew.el: Fix comments and typos.
6715         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6716
6717 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6718
6719         * ChangeLog.1: move ancient log from fill.el.
6720
6721         * dump-paths.el:
6722         paragraphs.el:
6723         mule/mule-category.el:
6724         Miscellaneous typo fixes and slight doc clarifications.
6725
6726         * mule/mule-ccl.el:  Correct file name in header.
6727
6728 2000-12-31  Martin Buchholz <martin@xemacs.org>
6729
6730         * XEmacs 21.2.39 is released.
6731
6732 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6733
6734         * byte-optimize.el (byte-optimize-cond):
6735         (byte-optimize-cond-1): New.
6736         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6737         Optimizes (cond (x nil)) ==> nil.
6738         Provide better diagnostic on malformed expr like (cond foo).
6739
6740 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6741
6742         * mule/mule-coding.el:
6743         mule/mule-cmds.el (reset-language-environment,
6744         set-language-environment-coding-systems):
6745         Safer default coding-priority-list, corresponding to src/file-coding.h.
6746
6747 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6748
6749         * package-admin.el: Allow package removal from
6750         early-package-load-path.
6751
6752 2000-12-15  Andreas Jaeger  <aj@suse.de>
6753
6754         * about.el (about-maintainer-info): Update my entry.
6755
6756 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6757
6758         * packages.el (locate-library): Add support for bzip2
6759         compressed .el files.
6760
6761 2000-12-12  Andy Piper  <andy@xemacs.org>
6762
6763         * package-net.el: new file.
6764
6765 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6766
6767         * font-lock.el: Add missing C++ keywords.
6768
6769 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6770
6771         * simple.el (indent-for-comment): Preserve indentation of comments
6772         starting in column 0, as documented in (Info-goto-node
6773         "(xemacs)Comments").  Update docstring accordingly.
6774
6775 2000-12-05  Martin Buchholz <martin@xemacs.org>
6776
6777         * XEmacs 21.2.38 is released.
6778
6779 2000-12-04  Didier Verna  <didier@xemacs.org>
6780
6781         * mouse.el (default-mouse-track-set-point-in-window): remove
6782         spurious '+' operation detected by Martin.
6783
6784
6785 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6786
6787         * cl-extra.el (coerce):
6788         Implement char to integer coercion.
6789         Remove extraneous (numberp) test.
6790
6791         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6792         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6793         (byte-optimize-predicate):
6794         Warn if evaluating constant expression signals an error.
6795         (byte-optimize-form): Small simplification.
6796
6797         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6798
6799 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6800
6801         * byte-optimize.el:
6802         (byte-optimize-minus):
6803         (byte-optimize-plus):
6804         (byte-optimize-mult):
6805         (byte-optimize-quo):
6806         Use (car (last x)) instead of (last x) to get last elt!
6807         Use `byte-optimize-predicate' to optimize `%'.
6808         Move optimizations for special numeric args to bytecomp.el.
6809         * bytecomp.el (byte-compile-associative): Remove.
6810         (byte-compile-max): New.
6811         (byte-compile-min): New.
6812         Properly handle erroneous calls: (max) (min).
6813         (byte-compile-plus): New.
6814         (byte-compile-minus):
6815         It's easiest to handle 0, +1 and -1 args here.
6816         (byte-compile-mult): New.
6817         It's easiest to handle 1, -1 and 2 args here.
6818         (byte-compile-quo):
6819         It's easiest to handle 0, +1 and -1 args here.
6820         Issue byte-compiler warning when dividing by zero.
6821
6822         Byte-compiler arithmetic improvements.
6823         Better optimize these expressions in the obvious way:
6824         (+ x y 1)   -->  varref x varref y add add1
6825         (+ x y -1)  -->  varref x varref y add sub1
6826         (- x y 0)   -->  (- x y)
6827         (- 0 x y)   -->  (- (- x) y)
6828         (% 42 19)   --> compile-time constant
6829         (/ 42 19)   --> compile-time constant
6830         (* (foo) 2) --> foo call dup plus
6831
6832         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6833         unless (declaim (optimize (safety 3)))
6834         or (setq byte-compile-delete-errors nil).
6835
6836 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6837
6838         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6839         docstrings.
6840
6841 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6842
6843         * startup.el (command-line-do-help):  Add documentation of
6844         portable dumper switches.
6845
6846 2000-11-22  Andy Piper  <andy@xemacs.org>
6847
6848         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6849
6850         * glyphs.el (init-glyphs): don't use autodetect for strings.
6851
6852 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6853
6854         * byte-optimize.el (byte-optimize-char-before):
6855         (byte-optimize-backward-char):
6856         (byte-optimize-backward-word):
6857         Fix incorrect optimizations for these sorts of expressions:
6858         (let ((x nil)) (backward-char x))
6859
6860 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6861
6862         * byte-optimize.el:
6863         * byte-optimize.el (byte-optimize-backward-char): New.
6864         * byte-optimize.el (byte-optimize-backward-word): New.
6865         Make backward-word and backward-char as efficient as forward versions.
6866
6867         * bytecomp.el (byte-compile-no-args-with-one-extra):
6868         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6869         * bytecomp.el (byte-compile-two-args-with-one-extra):
6870         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6871         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6872         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6873         Check if extra arg is constant nil, and if so, use byte-coded call.
6874
6875         * simple.el (backward-word):
6876         * simple.el (mark-word):
6877         * simple.el (kill-word):
6878         * simple.el (backward-kill-word):
6879         Make COUNT argument optional, for consistency with forward-char et al.
6880
6881         * abbrev.el (abbrev-string-to-be-defined):
6882         * abbrev.el (inverse-abbrev-string-to-be-defined):
6883         * abbrev.el (inverse-add-abbrev):
6884         * abbrev.el (expand-region-abbrevs):
6885         * buff-menu.el (Buffer-menu-execute):
6886         * indent.el (move-to-left-margin):
6887         * indent.el (indent-relative):
6888         * indent.el (move-to-tab-stop):
6889         * info.el (Info-reannotate-node):
6890         * lisp-mode.el (lisp-indent-line):
6891         * lisp.el (end-of-defun):
6892         * lisp.el (move-past-close-and-reindent):
6893         * misc.el (copy-from-above-command):
6894         * mouse.el (default-mouse-track-scroll-and-set-point):
6895         * page.el (forward-page):
6896         * paragraphs.el (forward-paragraph):
6897         * paragraphs.el (end-of-paragraph-text):
6898         * picture.el (picture-forward-column):
6899         * picture.el (picture-self-insert):
6900         * rect.el (extract-rectangle-line):
6901         * simple.el (newline):
6902         * simple.el (fixup-whitespace):
6903         * simple.el (backward-delete-char-untabify):
6904         * simple.el (transpose-chars):
6905         * simple.el (transpose-preceding-chars):
6906         * simple.el (do-auto-fill):
6907         * simple.el (indent-new-comment-line):
6908         * simple.el (blink-matching-open):
6909         * view-less.el (cleanup-backspaces):
6910         * wid-edit.el (widget-transpose-chars):
6911         * term/bg-mouse.el (bg-insert-moused-sexp):
6912         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6913
6914         * info.el (Info-fontify-node):
6915         * simple.el (backward-delete-function):
6916         Use canonical delete-backward-char instead of backward-delete-char.
6917
6918 2000-11-20  Andy Piper  <andy@xemacs.org>
6919
6920         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6921         no buffers.
6922
6923 2000-11-20  Andy Piper  <andy@xemacs.org>
6924
6925         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6926         buffer tabs.
6927
6928 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6929
6930         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6931         (proclaim inline...) was shadowing compiler-macros.
6932
6933 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6934
6935         * bytecomp.el (byte-compile-eval): New.
6936         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6937         Keeps this promise made in Lispref:
6938         "If a file being compiled contains a `defmacro' form, the macro is
6939         defined temporarily for the rest of the compilation of that file."
6940
6941 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6942
6943         * cl.el (floatp-safe):
6944         (plusp):
6945         (minusp):
6946         (oddp):
6947         (evenp):
6948         (cl-abs):
6949         Use a better parameter name than `x'.
6950
6951         * cl-macs.el (check-type): Make continuable.  Change documentation
6952         to require PLACE, but accept any form for compatibility.
6953
6954         * abbrev.el (define-abbrev): Use check-type.
6955         * font-menu.el (font-menu-change-face): Use check-type.
6956         * menubar.el (relabel-menu-item): Use check-type.
6957         * itimer.el: Fix typo.
6958
6959 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6960
6961         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6962
6963 2000-11-14  Martin Buchholz <martin@xemacs.org>
6964
6965         * XEmacs 21.2.37 is released.
6966
6967 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6968
6969         * code-cmds.el: Provide the feature.
6970
6971 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6972
6973         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6974
6975         * code-cmds.el: New file
6976         * mule/mule-cmds.el:
6977         * mule/mule-misc.el
6978         (coding-keymap): New keymap. Define coding system keyboard
6979         commands on file-coding builds too.
6980         (coding-system-change-eol-conversion):
6981         (universal-coding-system-argument):
6982         (set-default-coding-systems):
6983         (prefer-coding-system): Moved from mule-cmds.el
6984         (set-buffer-process-coding-system): Moved from mule-misc.el
6985
6986 2000-09-15  Stephen Carney <carney@scubadoo.com>
6987
6988         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6989
6990 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6991
6992         * package-get.el (package-get-download-sites): Add a pre-release
6993         site for experimental packages.
6994
6995         * auto-autoloads.el: Regenerated.
6996
6997 2000-08-01  Andy Piper  <andy@xemacs.org>
6998
6999         * gutter-items.el (buffers-tab-omit-function): reference
7000         buffers-tab-select-visible-buffers.
7001         (buffers-tab-filter-functions): new variable, by default uses
7002         buffers-tab-selection-function and buffers-tab-omit-function.
7003         (select-buffers-tab-buffers-by-mode): invert arguments.
7004         (buffers-tab-select-visible-buffers): new function. Invert calling
7005         of buffers-menu-omit-invisible-buffers.
7006         (buffers-tab-items): rewrite to use
7007         buffers-tab-filter-functions. Rewrite docstring.
7008         (gutter-buffers-tab-extent): delete.
7009         (add-tab-to-gutter): always build a new extent when adding the
7010         tabs.
7011         (update-tab-in-gutter): make gutter dirty when orientation
7012         changes.
7013
7014 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7015
7016         * bytecomp.el (byte-compile-defvar-or-defconst):
7017         Only do loadhist recording if defvar form includes a value.
7018
7019 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7020
7021         * bytecomp.el (byte-compile-initial-macro-environment):
7022         `eval-when-compile' should not compile its body.
7023
7024 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7025
7026         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7027         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7028         some Japanese English.  Remove some ancient FSF comments, and
7029         improve docstrings.  Use symbols not vectors for tables.
7030
7031 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7032
7033         * keymap.el:
7034         (local-key-binding):
7035         (global-key-binding):
7036         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7037
7038         * lisp.el:
7039         (backward-sexp): Slightly simpler code.
7040         (mark-sexp): Make arg optional, like FSF Emacs.
7041         (forward-list): Slightly simpler code.
7042         (backward-list): Slightly simpler code.
7043         (down-list):  Make arg optional, like FSF Emacs.
7044         (up-list):  Make arg optional, like FSF Emacs.
7045         (backward-up-list):  Make arg optional, like FSF Emacs.
7046         (kill-sexp):  Make arg optional, like FSF Emacs.
7047         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7048
7049         * font-menu.el (font-menu-change-face):
7050         Take continuable errors into account.
7051
7052         * abbrev.el:
7053         * abbrev.el (clear-abbrev-table):
7054         * abbrev.el (define-abbrev-table):
7055         * abbrev.el (define-abbrev):
7056         * abbrev.el (insert-abbrev-table-description):
7057         * apropos.el (apropos-documentation-check-doc-file):
7058         * apropos.el (apropos-documentation-check-elc-file):
7059         * buff-menu.el (list-buffers):
7060         * buff-menu.el (list-buffers-noselect):
7061         * bytecomp.el (byte-recompile-directory):
7062         * bytecomp.el (batch-byte-compile):
7063         * cl-macs.el (typep):
7064         * code-files.el (find-coding-system-magic-cookie):
7065         * code-files.el (insert-file-contents):
7066         * cus-edit.el (customize-set-variable):
7067         * cus-edit.el (customize-save-variable):
7068         * cus-face.el (custom-set-face-font-size):
7069         * cus-face.el (custom-set-face-update-spec):
7070         * cus-face.el (custom-reset-faces):
7071         * custom.el (custom-check-theme):
7072         * custom.el (copy-upto-last):
7073         * fill.el (canonically-space-region):
7074         * fill.el (fill-paragraph):
7075         * fill.el (fill-region):
7076         * fill.el (find-space-insertable-point):
7077         * fill.el (justify-current-line):
7078         * faces.el (face-spec-update-all-matching):
7079         * faces.el (set-face-stipple):
7080         * files-nomule.el (insert-file-contents):
7081         * files.el (insert-file-contents-literally):
7082         * files.el (hack-local-variables-last-page):
7083         * files.el (basic-save-buffer):
7084         * files.el (insert-directory):
7085         * font-menu.el (font-menu-change-face):
7086         * font.el (font-spatial-to-canonical):
7087         * format.el (format-encode-region):
7088         * format.el (format-insert-file):
7089         * format.el (format-replace-strings):
7090         * gutter.el (set-gutter-element):
7091         * help.el (key-or-menu-binding):
7092         * help.el (describe-bindings):
7093         * help.el (with-syntax-table):
7094         * indent.el (indent-rigidly):
7095         * indent.el (delete-to-left-margin):
7096         * info.el:
7097         * info.el (Info-extract-dir-entry-from):
7098         * info.el (Info-build-dir-anew):
7099         * info.el (Info-rebuild-dir):
7100         * info.el (Info-batch-rebuild-dir):
7101         * info.el (Info-read-subfile):
7102         * info.el (Info-build-node-completions):
7103         * info.el (Info-extract-menu-node-name):
7104         * isearch-mode.el (isearch-range-invisible):
7105         * isearch-mode.el (isearch-restore-invisible-extents):
7106         * itimer.el (itimerp):
7107         * itimer.el (itimer-live-p):
7108         * keymap.el:
7109         * keymap.el (substitute-key-definition):
7110         * keymap.el (read-command-or-command-sexp):
7111         * keymap.el (local-key-binding):
7112         * keymap.el (global-key-binding):
7113         * keymap.el (global-set-key):
7114         * keymap.el (local-set-key):
7115         * ldap.el:
7116         * ldap.el (ldap-add-entries):
7117         * ldap.el (ldap-delete-entries):
7118         * lisp.el (backward-sexp):
7119         * lisp.el (mark-sexp):
7120         * lisp.el (forward-list):
7121         * lisp.el (backward-list):
7122         * lisp.el (down-list):
7123         * lisp.el (backward-up-list):
7124         * lisp.el (up-list):
7125         * lisp.el (kill-sexp):
7126         * lisp.el (backward-kill-sexp):
7127         * menubar.el (add-menu-button):
7128         * menubar.el (add-submenu):
7129         * menubar.el (delete-menu-item):
7130         * menubar.el (relabel-menu-item):
7131         * mouse.el (narrow-window-to-region):
7132         * obsolete.el (define-obsolete-variable-alias):
7133         * obsolete.el (store-substring):
7134         * package-admin.el:
7135         * package-admin.el (package-admin-install-function):
7136         * package-admin.el (package-admin-install-function-mswindows):
7137         * package-admin.el (package-admin-default-install-function):
7138         * package-get.el (package-get-update-base-entries):
7139         * packages.el (packages-load-package-dumped-lisps):
7140         * packages.el (packages-collect-package-dumped-lisps):
7141         * printer.el (generic-print-buffer):
7142         * printer.el (generic-print-region):
7143         * replace.el (occur-mode-mouse-goto):
7144         * replace.el (perform-replace):
7145         * select.el (get-selection-no-error):
7146         * simple.el:
7147         * simple.el (newline):
7148         * simple.el (open-line):
7149         * simple.el (edit-and-eval-command):
7150         * simple.el (goto-line):
7151         * simple.el (undo):
7152         * simple.el (kill-region):
7153         * simple.el (copy-region-as-kill):
7154         * simple.el (kill-ring-save):
7155         * simple.el (set-mark):
7156         * simple.el (next-line):
7157         * simple.el (previous-line):
7158         * simple.el (line-move):
7159         * simple.el (set-goal-column):
7160         * simple.el (comment-region):
7161         * subr.el:
7162         * subr.el (putf):
7163         * syntax.el (modify-syntax-entry):
7164         * syntax.el (map-syntax-table):
7165         * view-less.el (view-file):
7166         * view-less.el (view-buffer):
7167         * view-less.el (view-file-other-window):
7168         * window-xemacs.el (backward-other-window):
7169         * window.el:
7170         * window.el (one-window-p):
7171         * window.el (walk-windows):
7172         * window.el (window-list):
7173         * x-mouse.el (x-mouse-kill):
7174         * x-select.el (x-get-cutbuffer):
7175         * x-select.el (x-store-cutbuffer):
7176         * term/bg-mouse.el (bg-mouse-line-to-center):
7177         * term/sun-mouse.el (window-line-end):
7178         * term/sun-mouse.el (sun-select-region):
7179         * term/sun.el (kill-region-and-unmark):
7180         * mule/mule-category.el:
7181         * mule/mule-category.el (modify-category-entry):
7182         * mule/mule-category.el (char-category-list):
7183         * mule/mule-coding.el (coding-system-force-on-output):
7184         * mule/mule-misc.el (coding-system-put):
7185         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7186
7187 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7188
7189         * cus-face.el: Typo fixes and tiny clarifications.
7190         * custom.el: ditto
7191
7192 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7193
7194         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7195         * startup.el (normal-top-level): Setup auto-save-list-file-name
7196         if auto-save-list-file-prefix is non-nil.
7197
7198 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7199
7200         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7201
7202 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7203
7204         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7205         get symbol at point-min.
7206
7207 2000-10-24  Didier Verna  <didier@xemacs.org>
7208
7209         * info.el (Info-emacs-info-file-name): defconst it.
7210         * info.el (Info-footnote-tag): defcustom it.
7211         * info.el (Info-no-description-string): ditto.
7212         * info.el (Info-find-node): adapt to new semantics of
7213         'Info-suffixed-file (don't do the case variants stuff).
7214         * info.el (Info-insert-dir): rewrite the dir file variants code.
7215         * info.el (Info-directory-files): New. Return the list of info
7216         files in a directory.
7217         * info.el (Info-dir-outdated-p): use it.
7218         * info.el (Info-parse-dir-entries): ditto.
7219         * info.el (Info-build-dir-anew): don't restrict to files ending
7220         with a ".info.*" extension.
7221         * info.el (Info-set-mode-line): ditto.
7222         * info.el (Info-read-subfile): adapt to new semantics of
7223         'Info-suffixed-file (append 'exact argument).
7224         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7225         string independently of the case.
7226         * info.el (Info-suffixed-file): use it (match all possible case
7227         for the file name).
7228         * info.el (Info-insert-file-contents): code cleanup.
7229         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7230         columns.
7231         * info.el (Info-batch-rebuild-dir): ditto.
7232         * info.el (Info-read-node-name-1): ditto.
7233         * info.el (Info-search): ditto.
7234         * info.el (Info-fontify-node): ditto.
7235
7236
7237 2000-10-24  Didier Verna  <didier@xemacs.org>
7238
7239         * process.el (shell-command): when called from a program, avoid
7240         'push-mark's "mark-set" message.
7241
7242 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7243
7244         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7245         by a symbol, not by a vector.
7246         * mule/vietnamese.el (vscii): Likewise.
7247         (viscii): Likewise.
7248         * mule/cyrillic.el (koi8-r): Likewise.
7249
7250         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7251         by a symbol, not by a vector.
7252         (chinese-big5-2): Likewise.
7253         * mule/ethiopic.el (ethiopic): Likewise.
7254         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7255         (vietnamese-viscii-upper): Likewise.
7256
7257 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7258
7259         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7260
7261 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7262
7263         * byte-optimize.el (byte-optimize-car): New function.
7264         (byte-optimize-cdr): Ditto.
7265
7266 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7267
7268         * byte-optimize.el: Partial synch with FSF 20.7.
7269         Optimize constant concatenation.
7270         Add keymapp as a side effect free function.  It is a built-in.
7271         (byte-after-unbind-pos): Remove byte-equal.
7272
7273 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7274
7275         * update-elc-2.el: Quote regexps correctly.
7276
7277 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7278
7279         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7280         (ccl-compile): Apply integerp, not integer-or-char-p to
7281         check the type of the buffer magnification
7282         (ccl-compile-write-string): Encode a string with binary
7283         coding system.
7284         (ccl-compile-write-repeat): Likewise.
7285
7286 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7287
7288         * buff-menu.el:
7289         * bytecomp.el:
7290         * coding.el:
7291         * faces.el:
7292         * files.el:
7293         * fill.el:
7294         * float-sup.el:
7295         * font-lock.el:
7296         * help.el:
7297         * iso8859-1.el:
7298         * loaddefs.el:
7299         * menubar-items.el:
7300         * menubar.el:
7301         * modeline.el:
7302         * msw-font-menu.el:
7303         * paragraphs.el:
7304         * paths.el:
7305         * replace.el:
7306         * simple.el:
7307         * sound.el:
7308         * startup.el:
7309         * version.el:
7310         * x-faces.el:
7311         * x-font-menu.el:
7312         Remove purecopy.
7313
7314 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7315
7316         * simple.el (do-auto-fill): Use the function pointer to by
7317         `comment-line-break-function', not `indent-new-comment-line'. This
7318         fixes an issue with cc-mode comment continuation.
7319
7320 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7321
7322         * simple.el (turn-on-auto-fill):  Add (interactive).
7323         * mwheel.el (mwheel-install): Add (interactive).
7324         * font-lock.el (turn-on-font-lock): Add (interactive).
7325         (turn-off-font-lock): Add (interactive).
7326
7327 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7328
7329         * packages.el (packages-special-base-regexp): Add `man'.
7330
7331 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7332
7333         * wid-edit.el (widget-specify-active): map over extents in current
7334         buffer like `widget-specify-inactive' does.  Mapping over the
7335         inactive extent object does not work since the current extent is
7336         ignored by `map-extents'.
7337
7338 2000-10-04  Martin Buchholz <martin@xemacs.org>
7339
7340         * XEmacs 21.2.36 is released.
7341
7342 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7343
7344         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7345         Optimize the compiled-function-constants vector by byte-code
7346         reference counts.
7347
7348 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7349
7350         * build-report.el (build-report-delete-regexp): quote value in
7351         defcustom
7352
7353 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7354
7355         * build-report.el (build-report): Don't bind srcdir which we don't
7356         use in `multiple-value-bind' to avoid the only byte-compiler
7357         warning.
7358
7359 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7360
7361         * build-report.el: Requires cl and custom now.
7362         build-report-version is determined by XEmacs version -- remove
7363         build-report-version*.
7364         * build-report.el (build-report-version): Removed.
7365         * build-report.el (build-report-installation-version-regexp): New.
7366         * build-report.el (build-report-version-file-regexp): New.
7367         * build-report.el (build-report-installation-srcdir-regexp): New.
7368         * build-report.el (build-report-destination): Offer
7369         xemacs-build-reports and xemacs-beta.
7370         * build-report.el (build-report-keep-regexp): Adjusted.
7371         * build-report.el (build-report-delete-regexp): Adjusted.
7372         * build-report.el (build-report-make-output-dir): New.
7373         * build-report.el (build-report-installation-file): Replace use of
7374         `concat' with `expand-file-name'.
7375         * build-report.el (build-report-make-output-file): Removed.
7376         * build-report.el (build-report-make-output-files): New.
7377         * build-report.el (build-report-subject): Identify as
7378         user-variable with "*...".
7379         * build-report.el (build-report-prompts): Ditto.
7380         * build-report.el (build-report-version-file): New.
7381         * build-report.el (build-report-file-encoding): Identify as
7382         user-variable with "*...".
7383         * build-report.el (build-report-make-output-get): New.
7384         * build-report.el (build-report-insert-header): Report
7385         emacs-version and system-configuration instead of
7386         build-report-version.
7387         * build-report.el (build-report-insert-make-output): Add file
7388         argument.
7389         * build-report.el (build-report-insert-installation-file):
7390         Re-indent.
7391         * build-report.el (build-report-keep): Change docstring,
7392         re-indent.
7393         * build-report.el (build-report-delete): Ditto.
7394         * build-report.el (build-report-installation-data): New.
7395         * build-report.el (build-report-version-file-data): New.
7396
7397 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7398
7399         * byte-optimize.el (byte-optimize-lapcode):
7400         Fix the optimization of using the first 5 elements of the
7401         constants vector for variables.
7402         (byte-optimize-lapcode): Fix another ancient broken optimization.
7403
7404 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7405
7406         * *: Spelling mega-patch
7407
7408 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7409
7410         * easymenu.el: doc fixes.
7411         (easy-menu-do-define): Use backquote.
7412         (easy-menu-change):
7413         (easy-menu-add):
7414         `when' seems much clearer than `if' here.
7415         (easy-menu-remove):
7416         (easy-menu-add-item):
7417         (easy-menu-item-present-p):
7418         (easy-menu-remove-item):
7419         Wrap using (when (featurep 'menubar) ...)
7420
7421 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7422
7423         * bytecomp.el (displaying-byte-compile-warnings):
7424         Revert Ben's change to this function below so that the compile log
7425         is displayed properly for users of the "popper" package.
7426
7427 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7428
7429         * window.el (save-selected-window): Use backquote.
7430
7431         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7432         Renamed from `byte-compile-file-form-defvar'.
7433         * bytecomp.el (byte-compile-defvar-or-defconst):
7434         Only cons onto current-load-list in top-level forms.
7435         Else this leaks a cons cell every time a defun is called.
7436         Renamed from `byte-compile-defvar', for clarity.
7437         Warn when docstring of defvar is not a string.
7438         Use consistent error messages.
7439         Better comments.
7440
7441 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7442
7443         * simple.el (set-variable):
7444         Remove unneeded defvar by rearranging order of let* forms.
7445
7446         * mule/mule-ccl.el (ccl-get-next-code):
7447         * menubar-items.el (bookmark-menu-filter):
7448         (language-environment-menu-filter):
7449         (tutorials-menu-filter):
7450         * toolbar-items.el (toolbar-compile):
7451         * byte-optimize.el (disassemble-offset):
7452         Use (declare (special ...)) instead of `defvar'.
7453
7454         * cl-macs.el (cl-do-proclaim):
7455         Fix (declare (special ...)) warning suppression syntax.
7456
7457 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7458
7459         * info.el (Info-tag-table-marker):
7460         (Info-tag-table-buffer):
7461         (Info-find-file-node):
7462         (Info-read-subfile):
7463         (Info-build-node-completions):
7464         (Info-search):
7465         (Info-mode):
7466         Multiple info buffer support.
7467
7468 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7469
7470         * ldap.el (ldap-decode-entry): New defun
7471         (ldap-search-entries): Use it in order to decode DN-prefixed
7472         entries properly
7473
7474 2000-08-23  Daniel Pittman <daniel@danann.net>
7475
7476         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7477         Use `eq', not `=', to compare symbols.
7478
7479 2000-07-30  Ben Wing  <ben@xemacs.org>
7480
7481         * bytecomp.el (byte-compile-report-error):
7482         * bytecomp.el (displaying-byte-compile-warnings):
7483         if stack-trace-on-error is set, send out a backtrace when
7484         an error is encountered that stops byte compilation.  this
7485         should make it much much easier to track down those curious
7486         problems.  also undo the kludge of using a separate "*Show*"
7487         buffer for display when there's a temp-buffer-show-function;
7488         we can avoid this by just being a little smarter.
7489
7490         * dialog-items.el:
7491         * dialog-items.el (search-dialog-regexp): New.
7492         * dialog-items.el (search-dialog-callback):
7493         * dialog-items.el (make-search-dialog):
7494         add a regexp option to the dialog and clean up a bit.
7495
7496         * dialog.el:
7497         * dialog.el (yes-or-no-p-dialog-box):
7498         * dialog.el (get-dialog-box-response):
7499         * dialog.el (make-dialog-box):
7500         * dialog.el (dialog-box-finish): New.
7501         * dialog.el (dialog-box-cancel): New.
7502         * dialog.el (internal-make-dialog-box-exit): New.
7503         implement [properly!] the :modal property of the new dialog box
7504         interface.  this is the first time xemacs has ever had *proper*
7505         modal dialog boxes, giving the standard window-system feedback.
7506         (e.g. under windows, clicking on a disabled frame causes a beep
7507         and makes the dialog box flash three times.)
7508
7509         * dragdrop.el: header keyword frobbing.
7510
7511         * dumped-lisp.el (preloaded-file-list):
7512         renamed winnt.el to win32-native.el.
7513
7514         * faces.el (face-property):
7515         * faces.el (set-face-property):
7516         * faces.el (frob-face-property):
7517         * faces.el (frob-face-font-2):
7518         * faces.el (make-face-bold):
7519         * faces.el (make-face-italic):
7520         * faces.el (make-face-bold-italic):
7521         * faces.el (make-face-unbold):
7522         * faces.el (make-face-unitalic):
7523         * faces.el (make-face-smaller):
7524         * faces.el (make-face-larger):
7525         clean up the implementation of these so that window-system-specific
7526         methods are called only on objects belonging to that window system.
7527         previously, you could have [e.g.] mswindows-make-face-bold called
7528         on font object of device type `stream', which is not good and
7529         explains the subtle errors Adrian was getting when byte-compiling
7530         something that required 'term. (Adrian, now you can use stack-trace-
7531         on-error to find the exact place where things are going wrong instead
7532         of having to laboriously binary-search your way through.)
7533
7534         * finder.el (finder-known-keywords):
7535         cleaned up -- properly sorted, clarified the meanings of many of
7536         the keywords, and added a few -- mswin, gui, content, build, www,
7537         user, services.  the last two try to distinguish between a package
7538         that's used directly by the user, and a package that provides
7539         support services to other packages.
7540
7541         * font-lock.el (lisp-font-lock-keywords-2):
7542         update list of lisp control structures to include everything,
7543         including new ones i introduced.
7544
7545         * gutter.el: header keyword frobbing.
7546
7547         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7548         recent isearch element was not doing so!  you got the second-most-
7549         recent instead.
7550
7551         * lisp-mode.el (construct-lisp-mode-menu):
7552         more menubar cleanups.
7553         * lisp-mode.el (with-selected-window):
7554         make it indent properly.
7555
7556         * menubar-items.el (default-menubar): lots of menubar cleanups.
7557         rearranged the options menu the most, e.g. splitting up the
7558         Keyboard/Mouse menu into a new Editing menu and combining the
7559         separate Scrollbar/Gutter/Toolbar submenus into Display.
7560         Got rid of General, moved items to Editing or new Troubleshooting.
7561         Moved Packages to Tools; doesn't seem to belong under Options.
7562         Added stuff to the Cmds menu, e.g. Change Case.
7563
7564         NB please don't complain about these periodic menubar changes.
7565         Anything like this is necessarily incremental in its construction
7566         -- By constant use you gradually become more and more aware of
7567         better and better ways to group menu items.  When we eventually
7568         move the options menu to a property sheet, the existing structure
7569         will probably be preserved fairly well.
7570
7571         * minibuf.el (next-history-element): fix problems with pressing
7572         down arrow in repeat-complex-command.
7573
7574         * modeline.el:
7575         * modeline.el (modeline-3d-p): New.
7576         added custom variable for controlling the 3d modeline.  the
7577         corresponding Options item has been present for a long time,
7578         but commented out with "fix me!" comments.  it's fixed now.
7579
7580         * obsolete.el (add-menu):
7581         remove bogus gettexts.
7582
7583         * process.el (shell-quote-argument):
7584         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7585         For bash under Windows native, see below.
7586
7587         * simple.el:
7588         * simple.el (display-warning-buffer):
7589         Fixed the handling of warning display to eliminate the annoying
7590         *Show* buffer, like was done for byte-compiler output above.
7591
7592         * simple.el (debug-print): New.
7593         Simple function for sending debug messages to the console and/or
7594         other debug places.
7595
7596         * subr.el (replace-in-string):
7597         Rewrite this function to avoid N^2 behavior with large strings --
7598         catastrophic with the new Windows selection code! (Apparently the
7599         author of this function didn't realize there was a fun
7600         replace-match that could make his life much easier, because we
7601         duplicated the entire logic.  The new version is smaller, easier
7602         to understand, much more robust, and has extended features --
7603         those of replace-match.)
7604
7605         * window.el:
7606         * window.el (with-selected-window): New.
7607         An obvious complement to the existing `with-selected-frame' and
7608         `with-current-buffer'.
7609
7610         * win32-native.el: Renamed from winnt.el.
7611         Added a great deal of stuff for properly handling process quoting,
7612         somewhat modeled on Kirill's original model (which i later threw
7613         away).  We should now finally have correctly working process arg
7614         quoting/dequoting so that the final app gets exactly what we
7615         intended.  Because the mechanism is in Lisp, it's easily
7616         extendible. (For those running bash and running the native
7617         version, I tried hard to do what I thought was correct.  But more
7618         thought is needed, and ideally the volunteer work of people with
7619         these configurations that they generally run on.)
7620
7621         * x-font-menu.el (x-font-menu-font-data):
7622         Put in defvar's to fix byte-compiler warnings.
7623
7624 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7625
7626         * select.el (selection-coercion-alist): Initialise.
7627         * select.el (select-coerce-to-text): New.
7628         * select.el (select-coerce): New.
7629         New functions to perform type and value coercion.
7630
7631         * select.el (select-buffer-killed-default): Keep data if it was
7632         on the clipboard.
7633
7634 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7635
7636         * menubar-items.el (default-menubar): Fix typo.
7637         (default-menubar): `lambda' was mispelled as `lamda'.
7638
7639 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7640
7641         * window.el (shrink-window-if-larger-than-buffer): Remove
7642         edge checking code.
7643
7644 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7645
7646         * paths.el (gnus-local-domain): Removed.
7647         (gnus-local-organization): Ditto.
7648         (gnus-startup-file): Ditto.
7649
7650 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7651
7652         * files.el (auto-mode-alist): Add .spec for RPM.
7653
7654 2000-07-31  Andy Piper  <andy@xemacs.org>
7655
7656         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7657
7658 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7659
7660         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7661         browse-url.
7662         * help.el (xemacs-www-page): Ditto.
7663         (xemacs-www-faq): Ditto.
7664         * menubar-items.el (default-menubar): Ditto.
7665
7666         * wid-edit.el (widget-url-link-action): Ditto.
7667         From: Kenichi OKADA <okada@opaopa.org>.
7668
7669 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7670
7671         * finder.el (finder-commentary): Add autoload cookie.
7672
7673 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7674
7675         * files.el (insert-file-contents-literally): Fix second let
7676         binding for `coding-system-for-read' to `coding-system-for-write'
7677         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7678
7679 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7680
7681         * files.el (insert-file-contents-literally): Use binary coding
7682         system (from Morioka san).
7683         (insert-file-contents-literally): Make file-name-handler method.
7684
7685 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7686
7687         * cl-macs.el (get-selection): Add defsetf.
7688
7689 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7690
7691         * x-init.el (x-activate-region-as-selection): replace obsolete
7692         function x-own-selection with own-selection.
7693         (ow-find): replace obsolete functions x-get-selection and
7694         x-get-clipboard with get-selection and get-clipboard.
7695         (init-post-x-win): replace obsolete function x-disown-selection
7696         with disown-selection.
7697
7698 2000-07-20  Mike Sperber  <mike@xemacs.org>
7699
7700         * startup.el (load-user-init-file): Only try to load init file if
7701         it exists.
7702
7703 2000-07-10  Andy Piper  <andy@xemacs.org>
7704
7705         * dialog-items.el: sync with Ben's patch.
7706
7707         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7708         comment.
7709         (progress-text-glyph): deleted.
7710         (progress-layout-glyph): make completely minimal.
7711         (progress-gauge-glyph): ditto.
7712         (progress-display-style): fix to handle dynamic instantiator
7713         changes.
7714         (progress-text-instantiator): new.
7715         (progress-layout-instantiator): new.
7716         (progress-gauge-instantiator): new.
7717         (set-progress-display-instantiator): renamed and changed from
7718         set-progress-display-style.
7719         (progress-abort-glyph): use instantiator not glyph.
7720         (append-progress-display): use set-progress-display-instantiator
7721         and set-glyph-image.
7722         (abort-progress-display): ditto.
7723         (raw-append-progress-display): ditto.
7724
7725 2000-07-20  Ben Wing  <ben@xemacs.org>
7726
7727         * code-files.el: Move Mule-specific code to mule-coding.el.
7728
7729 2000-07-15  Ben Wing  <ben@xemacs.org>
7730
7731         * autoload.el:
7732         Fixed comments.
7733
7734         * cmdloop.el:
7735         * cmdloop.el (yes-or-no-p):
7736         * cmdloop.el (y-or-n-p):
7737         Make these functions use should-use-dialog-box-p and not be
7738         overridden in dialog.el.
7739
7740         * cus-dep.el:
7741         * cus-dep.el (Custom-make-dependencies): Removed.
7742         * cus-dep.el (Custom-make-dependencies-1): New.
7743         * cus-dep.el (Custom-make-one-dependency): New.
7744         New entry point for use in Makefiles, to avoid excessive
7745         invocations.
7746
7747         * cus-edit.el (custom-variable-reset-saved):
7748         * cus-edit.el (custom-variable-reset-standard):
7749         * cus-edit.el (custom-save-resets):
7750         Fix bytecompiler warnings.
7751
7752         * dialog.el:
7753         * dialog.el (yes-or-no-p-dialog-box):
7754         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7755         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7756         * dialog.el (get-dialog-box-response):
7757         * dialog.el (message-or-box):
7758         * dialog.el (make-dialog-box):
7759         * dialog.el (popup-dialog-box): New.
7760         Avoid yes-or-no-p bogosities.
7761         Create a general function `make-dialog-box' to encapsulate all
7762         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7763
7764         * dumped-lisp.el (preloaded-file-list):
7765         Add dialog-items.  Clean up.  Group files by types.
7766
7767         * easymenu.el (easy-menu-add):
7768         * easymenu.el (easy-menu-remove):
7769         Account for accelerators.
7770
7771         * extents.el:
7772         * extents.el (extent-list): New args, like in map-extents.
7773         * extents.el (extent-at-event): New.
7774         * extents.el (extents-at-event): New.
7775
7776         * font-lock.el:
7777         * font-lock.el (font-lock-mode):
7778         * font-lock.el (font-lock-default-fontify-buffer):
7779         * font-lock.el (font-lock-default-unfontify-region):
7780         * font-lock.el (font-lock-fontify-syntactically-region):
7781         * font-lock.el (font-lock-fontify-keywords-region):
7782         Use new progress-feedback names.
7783
7784         * font-lock.el (java-font-lock-identifier-regexp):
7785         * font-lock.el (java-font-lock-class-name-regexp):
7786         Fix bytecompiler warnings.
7787
7788         * gutter-items.el:
7789         * gutter-items.el (progress-display-use-echo-area): Removed.
7790         * gutter-items.el (progress-feedback-use-echo-area): New.
7791         * gutter-items.el (progress-display-popup-period): Removed.
7792         * gutter-items.el (progress-feedback-popup-period): New.
7793         * gutter-items.el (set-progress-display-style): Removed.
7794         * gutter-items.el (set-progress-feedback-style): New.
7795         * gutter-items.el (progress-display-style): Removed.
7796         * gutter-items.el (progress-feedback-style): New.
7797         * gutter-items.el (progress-stack):
7798         * gutter-items.el (progress-displayed-p): Removed.
7799         * gutter-items.el (progress-feedbacked-p): New.
7800         * gutter-items.el (clear-progress-display): Removed.
7801         * gutter-items.el (clear-progress-feedback): New.
7802         * gutter-items.el (progress-display-clear-when-idle): Removed.
7803         * gutter-items.el (progress-feedback-clear-when-idle): New.
7804         * gutter-items.el (remove-progress-display): Removed.
7805         * gutter-items.el (remove-progress-feedback): New.
7806         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7807         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7808         * gutter-items.el (append-progress-display): Removed.
7809         * gutter-items.el (append-progress-feedback): New.
7810         * gutter-items.el (abort-progress-display): Removed.
7811         * gutter-items.el (abort-progress-feedback): New.
7812         * gutter-items.el (raw-append-progress-display): Removed.
7813         * gutter-items.el (raw-append-progress-feedback): New.
7814         * gutter-items.el (display-progress-display): Removed.
7815         * gutter-items.el (display-progress-feedback): New.
7816         * gutter-items.el (current-progress-display): Removed.
7817         * gutter-items.el (current-progress-feedback): New.
7818         * gutter-items.el (current-progress-display-label): Removed.
7819         * gutter-items.el (current-progress-feedback-label): New.
7820         * gutter-items.el (progress-display): Removed.
7821         * gutter-items.el (progress-feedback): New.
7822         Replace "progress-display" with "progress-feedback" globally.
7823
7824         * gutter-items.el (lprogress-display): Removed.
7825         * gutter-items.el (progress-feedback-with-label): New.
7826         Rename lprogress-display ==> progress-feedback-with-label.
7827
7828         * gutter-items.el (search-dialog-direction): Removed.
7829         * gutter-items.el (search-dialog-text): Removed.
7830         * gutter-items.el (search-dialog-callback): Removed.
7831         * gutter-items.el (make-search-dialog): Removed.
7832         Move to dialog-items.el.
7833
7834         * help.el:
7835         * help.el (help-mode-quit):
7836         * help.el (mode-for-help): New.
7837         * help.el (help-sticky-window): New.
7838         * help.el (help-window-config): New.
7839         * help.el (with-displaying-help-buffer):
7840         * help.el (function-at-event): New.
7841         * help.el (help-symbol-regexp): New.
7842         * help.el (help-symbol-run-function-1): New.
7843         * help.el (help-symbol-run-function): New.
7844         * help.el (help-symbol-function-context-menu): New.
7845         * help.el (help-symbol-variable-context-menu): New.
7846         * help.el (help-symbol-function-and-variable-context-menu): New.
7847         * help.el (frob-help-extents): New.
7848         * help.el (describe-function-1):
7849         * help.el (variable-at-point):
7850         * help.el (variable-at-event): New.
7851         * help.el (describe-variable):
7852         Major overhaul.
7853         - Make functions and variables be mousable.
7854         - Middle button hyperlinks.
7855         - New context-menu entries.
7856
7857         * keydefs.el:
7858         * keydefs.el (global-map):
7859         New key bindings to move lines up and down.
7860
7861         * lisp-mode.el:
7862         * lisp-mode.el (construct-lisp-mode-menu): New.
7863         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7864         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7865         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7866         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7867         Make popup and menubar menus be different.  Popup menu uses
7868         clicked location and automatically assumes symbol under the mouse
7869         for various commands.
7870
7871         * menubar-items.el:
7872         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7873         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7874
7875         * menubar-items.el (global-popup-menu): Removed.
7876         * menubar-items.el (mode-popup-menu): Removed.
7877         * menubar-items.el (activate-popup-menu-hook): Removed.
7878         * menubar-items.el (popup-mode-menu): Removed.
7879         * menubar-items.el (popup-buffer-menu): Removed.
7880         * menubar-items.el (popup-menubar-menu): Removed.
7881         Move to menubar.el.
7882
7883         * menubar.el:
7884         * menubar.el (global-popup-menu): New.
7885         * menubar.el (mode-popup-menu): New.
7886         * menubar.el (activate-popup-menu-hook): New.
7887         * menubar.el (last-popup-menu-event): New.
7888         * menubar.el (popup-mode-menu): New.
7889         * menubar.el (popup-buffer-menu): New.
7890         * menubar.el (popup-menubar-menu): New.
7891         * menubar.el (menu-call-at-event): New.
7892         Move non-content functions here.  Add support for context menu
7893         items on extents.
7894
7895         * minibuf.el (minibuffer-history-uniquify):
7896         Typo fix.
7897
7898         * minibuf.el (read-file-name-1):
7899         Call new file dialog box if it exists.
7900
7901         * minibuf.el (mouse-rfn-setup-vars):
7902         Clean up "chop" action.
7903
7904         * mouse.el:
7905         * mouse.el (button2): Now bound to mouse-track.
7906         * mouse.el (click-inside-extent-p):
7907         * mouse.el (point-inside-extent-p):
7908         * mouse.el (point-inside-selection-p):
7909         * mouse.el (mouse-drag-or-yank): Removed.
7910         * mouse.el (mouse-begin-drag-n-drop): New.
7911         * mouse.el (mouse-eval-sexp):
7912         * mouse.el (mouse-track-activate-strokes): New.
7913         * mouse.el (mouse-track-do-activate): New.
7914         * mouse.el (mouse-track):
7915         * mouse.el (default-mouse-track-event-is-with-button): New.
7916         * mouse.el (default-mouse-track-cleanup-hook):
7917         * mouse.el (default-mouse-track-drag-hook):
7918         * mouse.el (default-mouse-track-drag-up-hook):
7919         * mouse.el (default-mouse-track-click-hook):
7920         Merge drag-n-drop into mouse-track.
7921         Add general "activate" support to replace specific button2 kludges.
7922         Use "button modifier" support in mouse-track.
7923
7924         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7925
7926         * package-ui.el:
7927         * package-ui.el (pui-menu):
7928         * package-ui.el (pui-popup-context-sensitive): Removed.
7929         Fix bytecompiler warnings.
7930         Clean up popup code a bit.
7931
7932         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7933
7934         * simple.el:
7935         * simple.el (transpose-lines):
7936         * simple.el (transpose-line-up): New.
7937         * simple.el (transpose-line-down): New.
7938         * simple.el (transpose-subr):
7939         * simple.el (transpose-subr-1): Removed.
7940         Clean up, add functions to move lines up and down.
7941
7942         * startup.el (mail-host-address):
7943         * startup.el (user-mail-address):
7944         Customize.
7945
7946         * subr.el:
7947         * subr.el (set-symbol-value-in-buffer): New.
7948         * subr.el (error):
7949         * subr.el (check-argument-type):
7950         * subr.el (defined-error-p): New.
7951         Add structured error support.
7952
7953         * toolbar-items.el (toolbar-compile):
7954         Use new make-dialog-box.
7955
7956         * update-elc.el:
7957
7958         * userlock.el (ask-user-about-lock-dbox):
7959         * userlock.el (ask-user-about-supersession-threat-dbox):
7960         * userlock.el (ask-user-about-lock):
7961         * userlock.el (ask-user-about-supersession-threat):
7962         Use new make-dialog-box.
7963         Add safety checks; use should use-dialog-box-p.
7964
7965         * window-xemacs.el:
7966         * window-xemacs.el (__buffer-dedicated-frame):
7967         * window-xemacs.el (buffer-dedicated-frame): New.
7968         * window-xemacs.el (set-buffer-dedicated-frame): New.
7969         Move dedicated-frame stuff into lisp.
7970
7971 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7972
7973         * printer.el (generic-print-region): Do not require that
7974         `printer-name' be set.
7975         (printer-name): Commentary clarification.
7976
7977 2000-07-19  Martin Buchholz <martin@xemacs.org>
7978
7979         * XEmacs 21.2.35 is released.
7980
7981 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7982
7983         * select.el (selection-coercible-types): Initialise.
7984
7985 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7986
7987         * select.el (own-clipboard): Bug fix.
7988
7989 2000-07-17  Mike Sperber  <mike@xemacs.org>
7990
7991         * cus-edit.el (custom-migrate-custom-file): Save init file before
7992         continuing.
7993
7994 2000-07-16  Mike Sperber  <mike@xemacs.org>
7995
7996         * startup.el (load-init-file): Remove silly call to
7997         `load-user-custom-file`.
7998         (maybe-migrate-user-init-file): Minor fixes.
7999
8000 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8001
8002         * apropos.el (apropos-documentation-check-doc-file):
8003         `doc' variable should be let-bound, as was presumably intended.
8004
8005         * cus-edit.el (custom-variable-reset-saved):
8006         (custom-variable-reset-standard):
8007         Remove unused variable comment-widget.  Twice.
8008
8009         * toolbar.el (toolbar-blank-press-function):
8010         Add a real defvar with initial value nil and proper docstring.
8011         (press-toolbar-button): No need to check for boundp-ness anymore.
8012
8013         * rect.el (open-rectangle-line): Remove useless (let) form.
8014         Add defvar for pending-delete-mode.
8015
8016         * info.el (Info-find-node): This function needs an autoload cookie.
8017
8018         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8019         Use let* since the second form referred to the first.
8020
8021 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8022
8023         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8024         instead of removed `mswindows-get-clipboard'.
8025
8026
8027 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8028
8029         * select.el (select-convert-from-text): New.
8030         * select.el (select-convert-from-length): New.
8031         * select.el (select-convert-from-integer): New.
8032         * select.el (select-convert-from-identity): New.
8033         * select.el (select-convert-from-filename): New.
8034         * select.el (selection-converter-in-alist): Use them.
8035         New converter functions for X.
8036
8037         * select.el (get-selection): Removed comment.
8038
8039         * select.el (own-selection): Removed append code - I thought
8040         I'd already done this, but apparently not...
8041
8042         * select.el: Changed comment about TIMESTAMP.
8043
8044         * select.el (select-convert-in): New.
8045         * select.el (select-convert-out): New.
8046         New functions that get used by select.c.
8047
8048         * select.el (select-buffer-killed-default): New.
8049         * select.el (select-buffer-killed-text): New.
8050         * select.el (selection-buffer-killed-alist): New.
8051         New list and functions that get called if a relevant selection
8052         exists and a buffer gets killed.
8053
8054         * select.el (select-convert-to-targets):
8055         * select.el (select-convert-to-identity): Removed.
8056         * select.el (select-convert-from-identity): Removed.
8057         * select.el (select-converter-out-alist):
8058         Removed _EMACS_INTERNAL selection type.
8059
8060         * x-select.el (xselect-kill-buffer-hook): Removed.
8061         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8062         Removed this X-specific nonesense. Use the generic support
8063         in select.el instead.
8064
8065 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8066
8067         * mule/mule-category.el (defined-category-hashtable):
8068         Use make-hash-table instead of make-hashtable
8069
8070         * buff-menu.el: Byte-compiler warning fix.
8071
8072         * isearch-mode.el (isearch-highlight-all-cleanup):
8073         Remove unused variable `isearch-highlight-all-start'.
8074
8075         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8076
8077         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8078
8079         * cus-dep.el (Custom-make-dependencies):
8080         Add autoload cookie for custom-add-loads to generated custom-load.el.
8081
8082         * autoload.el (autoload-package-name): Warning suppression.
8083         Move defvar prior to first use.
8084
8085         * custom.el: Add autoload for custom-declare-face.
8086         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8087         * cl.el (cl-hack-byte-compiler):
8088         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8089         to work properly.
8090
8091 2000-07-08  Mike Sperber  <mike@xemacs.org>
8092
8093         * startup.el (load-home-init-file): Added variable.
8094         (maybe-migrate-user-init-file): Added.
8095         (load-user-init-file): Load custom file if different from init
8096         file.
8097
8098         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8099         "startup."
8100
8101         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8102         Moved `custom-file'-related code to cus-file.el.
8103
8104         * cus-file.el: New file.
8105
8106 2000-04-01  Mike Sperber  <mike@xemacs.org>
8107
8108         * packages.el (packages-find-package-directories): Added support
8109         for external package hierarchies with in-place installations.
8110
8111         * find-paths.el (paths-root-in-place-p): Added.
8112         (paths-find-emacs-directory): Added support for external
8113         directories with in-place installations.
8114         (paths-find-site-directory): Ditto.
8115
8116         * startup.el (find-user-init-file): Also look for
8117         ~/.xemacs/init.elc? in preference to ~/.emacs.
8118
8119 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8120
8121         * select.el (own-selection):
8122         * select.el (own-clipboard): Changed `append' parameter to
8123         `how-to-use' parameter.
8124         * select.el (own-selection): Removed icky append code.
8125         * select.el (own-selection, get-selection): Removed extra type
8126         checking.
8127         * select.el (selection-appender-alist):
8128         * select.el (selection-converter-{in|out}-alist): Initialise.
8129         * select.el (select-append-to-*): New.
8130         * select.el (select-convert-from-*): New.  New functions to append
8131         data and convert data from external type.
8132
8133 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8134
8135         * font-lock.el: Javadoc enhancements.
8136
8137 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8138
8139         * printer.el (generic-print-region): Compose job name from buffer
8140         name.
8141
8142 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8143
8144         * font-lock.el (font-lock-fontify-pending-extents): Call
8145         font-lock-fontify-region instead of font-lock-fontify-buffer
8146         to avoid unnecessary progress gauges.
8147
8148 2000-07-06  Craig Lanning  <lanning@scra.org>
8149
8150         * custom-load.el (faces):
8151
8152         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8153         dir is a regex.
8154
8155         * process.el (call-process-internal): from Dan Holmsand, use binary
8156         coding systems so that jka-compr works.
8157
8158 2000-07-07  Ben Wing  <ben@xemacs.org>
8159
8160         * font-lock.el: Undo previous change.  Unfortunately, some
8161         files actually use the variables directly in their init code
8162         without quoting them.
8163
8164 2000-07-07  Ben Wing  <ben@xemacs.org>
8165
8166         * font-lock.el (defvar font-lock-*-face): Removed.
8167
8168         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8169         only when necessary.
8170
8171 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8172
8173         * cl-macs.el: fix cl-transform-function-property kludge
8174         so that it does not require a random feature.
8175
8176 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8177
8178         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8179         as in Linux kernel "Rules.make".
8180
8181 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8182
8183         * build-report.el (build-report): Add autoload cookie.
8184
8185 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8186
8187         * package-ui.el (defgroup pui):  Correct a misspelling
8188         (pui-toggle-package-delete):  Change `seleted' to `selected'
8189
8190 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8191
8192         * package-get.el (package-get-update-base):
8193         (package-get): Use insert-file-contents-literally always.
8194         (package-get-maybe-save-index):
8195         Force coding system for writing to binary.
8196
8197 2000-06-08  Mike Alexander  <mta@arbortext.com>
8198
8199         * code-process.el (call-process-region): If there is no coding
8200         system for the process on process-coding-system-alist use the
8201         coding system of the buffer containing the region.
8202
8203 2000-06-10  Ben Wing  <ben@xemacs.org>
8204
8205         * cmdloop.el (command-error):
8206         If debug-on-error and noninteractive, output backtrace.
8207
8208         * files.el (file-relative-name):
8209         Remove MSDOS references.
8210
8211         * simple.el (line-number): New function, due to non-obvious
8212         behavior/usage of count-lines.
8213
8214         * simple.el (count-lines): document non-obvious usage to get
8215         line number.
8216
8217 2000-06-11  Ben Wing  <ben@xemacs.org>
8218
8219         * faces.el ((featurep 'xpm)):
8220         * x-faces.el (x-init-face-from-resources):
8221         * x-faces.el (x-init-frame-faces):
8222         * x-misc.el (x-init-specifier-from-resources):
8223         * x-misc.el (x-get-resource-and-bogosity-check):
8224         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8225         * x-mouse.el (x-init-pointer-shape):
8226         * x-scrollbar.el (x-init-scrollbar-from-resources):
8227         Add sixth argument to x-get-resource calls so as to issue warnings
8228         rather than errors on bogus arguments.
8229
8230 2000-06-05  Ben Wing  <ben@xemacs.org>
8231
8232         * compat.el: new file.  provides a clean, non-intrusive way to
8233         define compatibility functions.
8234
8235         * process.el (shell-quote-argument): temporary fix for lack
8236         of nt-quote-process-args.  #### I need to put back the overall
8237         structure of that mechanism but redo the guts of it using the
8238         extra intelligence in the C code.
8239
8240 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8241
8242         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8243         `package-get' does in package-get.el, instead of using external
8244         "md5sum" program.
8245
8246         * package-get.el (package-get): Insert package file literally to
8247         make checksum calculation work.
8248
8249 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8250
8251         * code-files.el (convert-mbox-coding-system): Deleted.
8252         (file-coding-system-alist): Removed reference to
8253         convert-mbox-coding-system.
8254
8255 2000-05-28  Martin Buchholz <martin@xemacs.org>
8256
8257         * XEmacs 21.2.34 is released.
8258
8259 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8260
8261         * font-lock.el (font-lock-keywords): Rewrote docstring
8262
8263 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8264
8265         * loadhist.el (unload-feature): handle case where x is both boundp
8266         and fboundp
8267
8268 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8269
8270         * packages.el: It's ok to use built-in macros, but not lisp
8271         defined ones.
8272
8273 2000-05-20  Ben Wing  <ben@xemacs.org>
8274
8275         * font-lock.el:
8276         * font-lock.el (font-lock-message-threshold):
8277         * font-lock.el (font-lock-mode):
8278         * font-lock.el (font-lock-default-fontify-buffer):
8279         * font-lock.el (font-lock-always-fontify-immediately):
8280         * font-lock.el (font-lock-old-extent): Removed.
8281         * font-lock.el (font-lock-old-len): Removed.
8282         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8283         * font-lock.el (font-lock-pending-extent-table): New.
8284         * font-lock.el (font-lock-range-table): New.
8285         * font-lock.el (font-lock-after-change-function):
8286         * font-lock.el (font-lock-after-change-function-1): Removed.
8287         * font-lock.el (font-lock-fontify-pending-extents): New.
8288         * font-lock.el ('font-lock-revert-cleanup): Removed.
8289         * font-lock.el ('font-lock-revert-setup): Removed.
8290         Rewrite deferral code to handle any number of changes, merging
8291         them properly.  Remove hacked-up code for revert-buffer, now
8292         unnecessary.
8293
8294         * menubar-items.el (default-menubar):
8295         In Options->Edit Init File, don't switch to emacs-lisp-mode
8296         unless necessary; doing this turns off font-lock.
8297
8298 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8299
8300         * keydefs.el: Define C-x BS to backward-kill-sentence.
8301
8302 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8303
8304         * files.el (hack-local-variables-prop-line): Use non-greedy
8305         matching to process -*-texinfo-*- -*-.
8306
8307 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8308
8309         * minibuf.el (minibuf-directory-files): new function.
8310         (read-file-name-activate-callback): use minibuf-directory-files.
8311         (read-directory-name-internal): ditto.
8312         (mouse-file-display-completion-list): ditto.
8313         (mouse-directory-display-completion-list): ditto.
8314         (read-file-name-internal): remove "./" from completion list unless
8315         explicitly matched, for consistency.
8316
8317 2000-05-11  Ben Wing  <ben@xemacs.org>
8318
8319         * gutter-items.el (gutter-buffers-tab):
8320         * gutter-items.el (add-tab-to-gutter):
8321         * gutter-items.el (update-tab-in-gutter):
8322         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8323         * gutter-items.el (append-progress-display):
8324         * gutter-items.el (abort-progress-display):
8325         * gutter-items.el (raw-append-progress-display):
8326         Further fixes.  Use set-glyph-image not set-image-instance-property,
8327         to fix problems with multiple windows in a frame.
8328
8329         * menubar-items.el (tutorials-menu-filter):
8330         Fix typo.
8331
8332         * startup.el (early-error-handler):
8333         Display message box under windows; otherwise, message will disappear
8334         before it can be viewed.
8335
8336         * update-elc.el:
8337         Fix bug in NEEDTODUMP processing.
8338
8339 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8340
8341         * startup.el (lock-directory): Removed.
8342         (superlock-file): Ditto.
8343         (startup-set-paths): Remove lockdir.
8344         (startup-setup-paths-warning): Remove lock-directory.
8345
8346         * setup-paths.el (paths-find-lock-directory): Removed.
8347         (paths-find-superlock-file): Ditto.
8348
8349 2000-05-09  Ben Wing  <ben@xemacs.org>
8350
8351         * faces.el (set-face-property):
8352         * faces.el (set-face-font):
8353         * faces.el (set-face-foreground):
8354         * faces.el (set-face-background):
8355         * faces.el (set-face-background-pixmap):
8356         * faces.el (set-face-underline-p):
8357         * faces.el (set-face-strikethru-p):
8358         * faces.el (set-face-highlight-p):
8359         * faces.el (set-face-dim-p):
8360         * faces.el (set-face-blinking-p):
8361         * faces.el (set-face-reverse-p):
8362         doc string changes.
8363
8364         * glyphs.el:
8365         * glyphs.el (make-image-specifier):
8366         * glyphs.el (glyph-property):
8367         * glyphs.el (set-glyph-image):
8368         * glyphs.el (make-glyph):
8369         * glyphs.el (make-pointer-glyph):
8370         * glyphs.el (make-icon-glyph):
8371         * glyphs.el (widget-image-instance-p): New.
8372         authorship info, lots of doc changes.  New predicate, inadvertently
8373         omitted.  the general principle with specifier docs is now that
8374         the description of instantiators should go with the make-foo-specifier
8375         fun's doc string, rather than in foo-specifier-p.  this follows
8376         conventions elsewhere in XEmacs and in general is a lot more obvious
8377         of a place to look.  sometimes the make-foo-specifier function needs
8378         to be created in the process.
8379
8380         * gutter.el:
8381         * gutter.el (make-gutter-specifier): New.
8382         * gutter.el (make-gutter-size-specifier): New.
8383         * gutter.el (make-gutter-visible-specifier): New.
8384         specifier doc updates according to the conventions specified before.
8385
8386         * objects.el:
8387         * objects.el (make-font-specifier):
8388         * objects.el (make-color-specifier):
8389         * objects.el (make-face-boolean-specifier): New.
8390         specifier doc updates according to the conventions specified before.
8391
8392         * specifier.el:
8393         * specifier.el (set-specifier):
8394         * specifier.el (make-integer-specifier): New.
8395         * specifier.el (make-boolean-specifier): New.
8396         * specifier.el (make-natnum-specifier): New.
8397         * specifier.el (make-generic-specifier): New.
8398         * specifier.el (make-display-table-specifier): New.
8399         specifier doc updates according to the conventions specified before.
8400
8401         * toolbar.el:
8402         * toolbar.el (make-toolbar-specifier): New.
8403         specifier doc updates according to the conventions specified before.
8404
8405 2000-05-09  Ben Wing  <ben@xemacs.org>
8406
8407         * process.el (call-process-internal): Revert to previous version
8408         because Mike's change clashed with a change I did not long before.
8409         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8410         Thanks very much Mike for pointing out the bug and submitting a
8411         patch!
8412
8413 2000-04-13  Mike Alexander  <mta@arbortext.com>
8414
8415         * process.el (call-process-internal): Send the correct input buffer
8416         (call-process-internal): Return the exit status of the process
8417
8418 2000-05-07  Ben Wing  <ben@xemacs.org>
8419
8420         * winnt.el:
8421         * winnt.el (nt-quote-args-verbatim): Removed.
8422         * winnt.el (nt-quote-args-prefix-quote): Removed.
8423         * winnt.el (nt-quote-args-backslash-quote): Removed.
8424         * winnt.el (nt-quote-args-double-quote): Removed.
8425         * winnt.el (nt-quote-args-functions-alist): Removed.
8426         * winnt.el (nt-quote-process-args): Removed.
8427         Remove all stuff for argument quoting.  We borrow the code instead
8428         from Emacs 20.6, which is much more careful in its quoting
8429         (e.g. in handling runs of the escape character) and avoids most of
8430         the need for this Lisp mechanism by checking to see whether we're
8431         running a Cygwin or normal program and doing the appropriate
8432         quoting.  If we end up needing such a mechanism, we should add
8433         it by extending the variable `mswindows-quote-process-args' so it
8434         can take an alist of regexps.
8435
8436 2000-05-07  Ben Wing  <ben@xemacs.org>
8437
8438         * keydefs.el:
8439         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8440         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8441         the window without moving point.
8442
8443         * simple.el:
8444         * simple.el (scroll-up-one): New.
8445         * simple.el (scroll-down-one): New.
8446         Functions for use with C-M-up/down.
8447
8448 2000-05-01  Martin Buchholz <martin@xemacs.org>
8449
8450         * XEmacs 21.2.33 is released.
8451
8452 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8453
8454         * dialog.el (yes-or-no-p-dialog-box):
8455         Fix docstring.
8456         Fix following horrible bug in X11 mode with focus-follows-mouse:
8457           1. Visit two files in two different frames.
8458           2. do File->Revert Buffer in one of those frames.
8459           3. Dialog box appears.
8460           4. Arrange things so that the mouse passes over the *other*
8461              frame, then to the dialog box, and click on "Yes".
8462           5. The file contents end up in the *wrong* buffer!
8463         Add TODO comment.
8464
8465 2000-04-28  Ben Wing  <ben@xemacs.org>
8466
8467         * help.el (describe-installation): correct typo introduced
8468         in last patch: boundp -> fboundp.
8469
8470         * etags.el (buffer-tag-table-list):
8471         canonicalize filenames to Unix format so that tag-table-alist
8472         searching works under Windows.
8473
8474         * autoload.el:
8475         Bowdlerize the supposedly objectionable words
8476         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8477
8478         * gutter-items.el (set-progress-display-style):
8479         * gutter-items.el (search-dialog-callback):
8480         * gutter-items.el (make-search-dialog):
8481         Change to new callback-ex api.
8482
8483 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8484
8485         * help.el: (describe-installation): decode-coding-string is not
8486         defined in a non MULE environment.
8487
8488 2000-04-28  Ben Wing  <ben@xemacs.org>
8489
8490         * gutter-items.el (buffer-list-changed-hook):
8491         use it, not record-buffer-hook.
8492
8493         * subr.el (record-buffer-hook): Removed.
8494
8495 2000-04-27  Ben Wing  <ben@xemacs.org>
8496
8497         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8498         use NORECORD option.  Andy will not like this, but the existing
8499         gutter behavior is just wrong, as per this comment:
8500
8501         ;; this used to add the norecord flag to both calls below.
8502         ;; this is bogus because it is a pervasive assumption in XEmacs
8503         ;; that the current buffer is at the front of the buffers list.
8504         ;; for example, select an item and then do M-C-l
8505         ;; (switch-to-other-buffer).  Things get way confused.
8506         ;;
8507         ;; Andy, if you want to maintain the current look, you must
8508         ;;  *uncouple* the gutter order and buffers order.
8509
8510         * loaddefs.el (completion-ignored-extensions): unfuckify.
8511
8512         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8513         xemacs.mak.
8514
8515         * autoload.el (batch-update-one-directory): new function, used in
8516         xemacs.mak.
8517
8518         * loadup.el: set gc-cons-threshold very high unless dumping --
8519         loadup during update-elc is much much much faster.  also do this
8520         when quick-building.
8521
8522         add commented-out code for profiling loadup.
8523
8524
8525         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8526         is required in order to build xemacs.
8527
8528 2000-04-26  Ben Wing  <ben@xemacs.org>
8529
8530         * loadup.el: don't garbage collect during loadup if quick-build
8531         compile-time option is set.
8532
8533 2000-04-23  Ben Wing  <ben@xemacs.org>
8534
8535         * update-elc.el: compute whether any dumped .el or .elc files
8536         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8537         if so.
8538
8539         * update-elc.el (update-elc-files-to-compile): always change
8540         NOBYTECOMPILE in the src directory rather than current dir,
8541         so it will work under NT.
8542
8543         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8544         the form of this file is identical between Unix and Windows.
8545         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8546         Added comment.
8547         (update-autoloads-from-directory): updated doc string.
8548         updated doc strings in a few other places.
8549
8550 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8551
8552         * bytecomp.el (byte-force-recompile): Fix argument to
8553         byte-recompile-directory.
8554
8555 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8556
8557         * gutter-items.el (progress-display-clear-when-idle): Use
8558         add-one-shot-hook.
8559         * gutter-items.el (clear-progress-display): Adjust number of
8560         arguments.
8561
8562 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8563
8564         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8565
8566 2000-04-16  Ben Wing  <ben@xemacs.org>
8567
8568         * printer.el: New file.
8569
8570         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8571
8572         * help.el (describe-installation): Fix decoding for Windows.
8573
8574         * menubar-items.el:
8575         * menubar-items.el (default-menubar):
8576         * menubar-items.el (tutorials-menu-filter): New.
8577         * menubar-items.el (popup-menubar-menu):
8578         Add authorship.  Redo Help menu and Tutorials filter.
8579
8580         * menubar.el: Correct comment.
8581
8582         * modeline.el (modeline-buffer-identification): Correct doc string.
8583
8584         * simple.el:
8585         * simple.el (printing): Removed.
8586         * simple.el (printer-name): Removed.
8587         * simple.el (generic-print-buffer): Removed.
8588         * simple.el (generic-print-region): Removed.
8589         Move generic print code to printer.el.
8590
8591 2000-04-15  Ben Wing  <ben@xemacs.org>
8592
8593         * simple.el (generic-print-region): New.
8594         make this function actually work.
8595         (generic-print-buffer): call generic-print-region.
8596
8597 2000-04-14  Andy Piper  <andy@xemacs.org>
8598
8599         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8600         by using the new widget-callback-current-channel.
8601         (search-dialog-callback): ditto.
8602
8603 2000-04-12  Andy Piper  <andy@xemacs.org>
8604
8605         * gutter.el (default-gutter-position): moved from gutter-items.el.
8606         (default-gutter-position-changed-hook): ditto.
8607         (gutter-element-visibility-changed-hook): ditto.
8608         (set-gutter-element): ditto.
8609         (remove-gutter-element): ditto.
8610         (set-gutter-element-visible-p): ditto.
8611         (gutter-element-visible-p): ditto.
8612         (init-gutter): ditto.
8613
8614         * dialog.el (make-dialog-box): renamed and moved from
8615         gutter-items.el
8616
8617         * gutter-items.el: move various functions elsewhere.
8618
8619 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8620
8621         * menubar-items.el: Fixed place of parenthesis.
8622
8623 2000-04-12  Ben Wing  <ben@xemacs.org>
8624
8625         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8626                 without constantly being prompted for the tag.
8627         * simple.el: Added a number of section headings, to clarify the
8628                 organization of this file.
8629         * simple.el (activate-region):
8630         * simple.el (region-exists-p):
8631         * simple.el (region-active-p):
8632                 Moved these three function down to the other side of
8633                 the case-changing functions, so they join the rest of
8634                 the region code.
8635         * simple.el (printing): New.
8636         * simple.el (printer-name): New.
8637         * simple.el (generic-print-buffer): New.
8638                 New functions, a very simple prototype for a unified
8639                 printing interface.
8640
8641         * process.el (call-process-internal): Real fix for null BUFFER,
8642                 other problems with BUFFER specs.
8643
8644         * menubar-items.el:
8645                 Fixed up File->Print to use new printing functions.
8646                 Various corrections and expansions to Grep/Compile menus.
8647                 New options for Printing.
8648                 New options for SMTP Mail, the way to send mail under
8649                   MS Windows. (There's also a package patch to make SMTP
8650                   Mail be the default under MSWin.)
8651
8652 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8653
8654         * menubar-items.el: Selecting Rectangle Mousing from menubar
8655         did not work.  Needed to quote mouse-track-rectangle-p.
8656
8657 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8658
8659         * cl-compat.el (keywordp): Removed.
8660
8661 2000-04-05  Andy Piper  <andy@xemacs.org>
8662
8663         * gutter-items.el (progress-layout-glyph): don't initialize here.
8664         (progress-gauge-glyph): use dynamic sizing.
8665         (set-progress-display-style): new function. Set progress glyphs
8666         appropriately depending on the style.
8667         (progress-display-style): new variable. Custom version of
8668         set-progress-display-style.
8669         (progress-abort-glyph): switch to dynamic sizes.
8670         (search-dialog-text): make the edit field active.
8671
8672 2000-04-04  Andy Piper  <andy@xemacs.org>
8673
8674         * gutter-items.el (make-search-dialog): need to make the search
8675         dialog visible after creation.
8676
8677         * menubar-items.el (default-menubar): use the search dialog for
8678         searching. Remove some extraneous search menu items.
8679
8680         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8681         well as strings.
8682         (make-gutter-only-dialog-frame): allow the user to create the
8683         frame unmapped. Allow the gutter spec to be given as a glyph.
8684         (search-dialog-direction): new variable.
8685         (search-dialog-text): new variable.
8686         (search-dialog-callback): new function. Callback for the search
8687         dialog action.
8688         (make-search-dialog): new function. Create a user-friendly search
8689         dialog.
8690
8691 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8692
8693         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8694         under Windows.
8695
8696 2000-04-01  Andy Piper  <andy@xemacs.org>
8697
8698         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8699         progress more accurately.
8700
8701 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8702
8703         * finder.el (finder-compile-keywords): Process readable files only.
8704         Because error in process of .#finder-inf.el when compile xemacs
8705         with --with-clash-detection option.
8706
8707 2000-03-31  Andy Piper  <andy@xemacs.org>
8708
8709         * gutter-items.el (append-progress-display): don't delay after a
8710         successful font-lock.
8711         (make-gutter-only-dialog-frame): new function. Allow users to
8712         create gutter-only dialogs.
8713
8714 2000-03-27  Mike Alexander  <mta@arbortext.com>
8715
8716         * process.el (call-process-internal): Handle a null BUFFER
8717         parameter correctly.
8718
8719 2000-03-28  Andy Piper  <andy@xemacs.org>
8720
8721         * gutter-items.el (abort-progress-display): put strings in the
8722         gutter not extents.
8723         (progress-layout-glyph): signal special 'quit callback.
8724         (progress-display-quit-function): deleted.
8725         (progress-display-stop-callback): deleted.
8726         (progress-display-dispatch-command-events): deleted.
8727         (append-progress-display): remove calls to
8728         progress-display-dispatch-command-events.
8729         (raw-append-progress-display): ditto.
8730
8731 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8732
8733         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8734         being a list.  Actually define `stipple-pixmap-p' which is used as
8735         an error predicate.  Correctly handle PIXMAP being either relative
8736         or absolute file name.
8737
8738 2000-03-24  Andy Piper  <andy@xemacs.org>
8739
8740         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8741         (abort-progress-display): ditto. Don't delete the created extent.
8742         (raw-append-progress-display): ditto.
8743         (progress-display-dispatch-non-command-events): new
8744         function. Encapsulates what we want to do when no command input is
8745         required.
8746         (progress-display-dispatch-command-events): likewise, but disable
8747         for now since it causes too many problems.
8748         (append-progress-display): use them.
8749         (raw-append-progress-display): ditto.
8750         (default-gutter-position-changed-hook): set this rather than
8751         default-gutter-position-changed.
8752         (default-gutter-position-changed-hook): lambda with zero arguments
8753         rather than one.
8754         (raw-append-progress-display): trap errors in pending input since
8755         allowing them to signal will hose the gauge well and
8756         truly. Ideally we would like to delay these until we are more able
8757         to cope.
8758         (append-progress-display): ditto.
8759
8760 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8761
8762         * lisp/make-docfile.el: call-process-internal is now implemented
8763         in process.el.
8764
8765 2000-03-21  Ben Wing  <ben@xemacs.org>
8766
8767         * mule\mule-cmds.el (set-language-info-alist):
8768         Fix to correspond to new menu arrangement.
8769
8770 2000-03-21  Ben Wing  <ben@xemacs.org>
8771
8772         * process.el:
8773         * process.el (call-process-internal): New.
8774         New implementation of call-process.  Only enabled under NT, so far.
8775         stderr handling not implemented yet in CVS'd C code.
8776
8777 2000-03-20  Ben Wing  <ben@xemacs.org>
8778
8779         * lisp-mode.el:
8780         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8781         * lisp-mode.el (lisp-interaction-mode):
8782         Put back Lisp Interaction menubar for Jan V's sake.
8783
8784         * simple.el:
8785         * simple.el (mark-ring):
8786         * simple.el (dont-record-current-mark): New.
8787         * simple.el (in-shifted-motion-command): New.
8788         * simple.el (mark-ring-unrecorded-commands): New.
8789         * simple.el (mark-ring-max):
8790         * simple.el (set-mark-command):
8791         * simple.el (push-mark):
8792         * simple.el (handle-pre-motion-command):
8793         Implement scheme for not recording unimportant marks.
8794
8795         * subr.el:
8796         * subr.el (function-allows-args): New.
8797         New function function-allows-args.
8798
8799 2000-03-20  Martin Buchholz <martin@xemacs.org>
8800
8801         * XEmacs 21.2.32 is released.
8802
8803 2000-03-20  Andy Piper  <andy@xemacs.org>
8804
8805         * gutter-items.el (update-tab-in-gutter): force selection of the
8806         selected-window if required to do so.
8807         (buffers-tab-items): ditto.
8808         (add-tab-to-gutter): ditto.
8809         (create-frame-hook): use force-selection.
8810         (default-gutter-position-changed): lambdify.
8811         (update-tab-hook): deleted since it was only used in one place.
8812
8813 2000-03-18  Andy Piper  <andy@xemacs.org>
8814
8815         * files.el (find-file-noselect): undo change that shouldn't have
8816         gone in.
8817
8818 2000-03-17  Andy Piper  <andy@xemacs.org>
8819
8820         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8821         of selected-window trickery.
8822
8823         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8824         frames tabs.
8825         (progress-display-stop-callback): progress -> progress-display
8826         (progress-display-quit-function): ditto.
8827         (clear-progress-display): ditto.
8828         (remove-progress-display): ditto.
8829         (append-progress-display): ditto.
8830         (abort-progress-display): ditto.
8831         (raw-append-progress-display): ditto.
8832         (display-progress-display): ditto.
8833         (current-progress-display-label): ditto.
8834         (current-progress-display): ditto.
8835         (lprogress-display): ditto and save the buffer
8836         (progress-display): ditto. Otherwise the buffer sometimes gets
8837         changed which confuses font-lock.
8838
8839         * font-lock.el (font-lock-default-fontify-buffer): catch all
8840         errors, not just quit.
8841         (font-lock-mode): progress -> display-progress
8842         (font-lock-default-fontify-buffer): ditto.
8843         (font-lock-fontify-syntactically-region): ditto.
8844         (font-lock-fontify-keywords-region): ditto.
8845
8846 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8847
8848         * cl.el (gensym): Move to here from cl-macs.el.
8849         (gentemp): Ditto.
8850
8851 2000-03-16  Andy Piper  <andy@xemacs.org>
8852
8853         * font-lock.el (font-lock-mode): use lprogress and friends for
8854         progress management.
8855         (font-lock-default-fontify-buffer): ditto.
8856         (font-lock-fontify-syntactically-region): ditto.
8857         (font-lock-fontify-keywords-region): ditto.
8858         (font-lock-revert-cleanup): fix reverting.
8859         (font-lock-revert-setup): ditto.
8860
8861         * gutter-items.el (progress-use-echo-area): new variable. Use the
8862         echo area for progress gauges if non-nil.
8863         (clear-progress): remove echo area stuff and defer to
8864         clear-message.
8865         (append-progress): dispatch non-command events after each progress
8866         increment. Remove echo area stuff.
8867         (abort-progress): remove echo area stuff and defer to
8868         display-message.
8869         (raw-append-progress): ditto. Dispatch non-command events after
8870         gutter redisplay.
8871         (display-progress): defer echo area stuff to display-message.
8872
8873         * gutter-items.el (clear-progress):
8874         (abort-progress): indentation changes.
8875         (display-progress): don't clear progress.
8876         (append-progress): compare messages with equal.
8877         (raw-append-progress): use dispatch-non-command-events to flush
8878         widget creation events.
8879
8880 2000-03-13  Ben Wing  <ben@xemacs.org>
8881
8882         * abbrev.el:
8883         * abbrev.el (abbrev-string-to-be-defined): New.
8884         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8885         Changes for use with the menubar.
8886
8887 2000-03-12  Ben Wing  <ben@xemacs.org>
8888
8889         * alist.el (vassoc): moved here from font-menu.el.
8890
8891         * custom.el (defface): typo fix.
8892
8893         * dialog.el (yes-or-no-p-dialog-box):
8894         * dialog.el (message-box):
8895         * files.el (save-some-buffers-1):
8896         Put accelerators in the button names.
8897
8898         * font-lock.el (font-lock-comment-face):
8899         * font-lock.el (font-lock-keyword-face):
8900         * font-lock.el (font-lock-function-name-face):
8901         Fixed some of the colors under MS Windows because the existing
8902         default colors were hardly different from black and needed to be
8903         made lighter.
8904
8905         * font-menu.el:
8906         * font-menu.el (font-menu-split-long-menu):
8907         * font-menu.el (font-menu-family-constructor):
8908         * font-menu.el (font-menu-size-constructor):
8909         * font-menu.el (font-menu-weight-constructor):
8910         * font-menu.el (font-menu-set-font):
8911         vassoc moved to alist.el.
8912         Accelerators added to all menus.
8913         Unused bound var new-props removed.
8914
8915         * keydefs.el: I did a whole lot of rearranging to put things in a
8916         more consistent order and fixed a number of cases where key
8917         combinations involving up, down, left, right and so on were
8918         defined but the corresponding keypad combinations were not
8919         defined.
8920
8921         * lisp-mode.el:
8922         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8923         * lisp-mode.el (emacs-lisp-mode):
8924         * lisp-mode.el (lisp-interaction-mode):
8925         * lisp-mode.el (flet):
8926         Added accelerators onto the menus.
8927         Made all the different versions of the let function be indented
8928         the same way.
8929         Undid Steve's easy-menu-ification, because it makes it impossible
8930         to have the menubar and popup menus different.
8931         Cleaned up the menu; added items for find-function &c and some
8932         indenting, and removed debug-on-*.
8933
8934         * list-mode.el (list-mode-hook):
8935         * list-mode.el (list-mode):
8936         * list-mode.el (completion-setup-hook):
8937         * list-mode.el (display-completion-list):
8938         Added support for the :window-height keyword, which is required
8939         because of other changes that I made for the file dialog box.  I
8940         also made the hook variables list-mode-hook and
8941         completion-setup-hook and also minibuffer-setup-hook in
8942         minibuf.el be permanent-local; see comment in list-mode.el.
8943
8944         * map-ynp.el (map-y-or-n-p):
8945         Added accelerators to the dialog buttons.
8946
8947         * menubar-items.el (menu-truncate-list):
8948         New internal function.
8949         * menubar-items.el (submenu-generate-accelerator-spec):
8950         * menubar-items.el (menu-item-strip-accelerator-spec):
8951         * menubar-items.el (menu-item-generate-accelerator-spec):
8952         New exported functions, for use in auto-generating accelerator specs.
8953
8954         * menubar-items.el:
8955         * menubar-items.el (default-menubar):
8956         * menubar-items.el (maybe-add-init-button):
8957         * menubar-items.el (bookmark-menu-filter):
8958         * menubar-items.el (slow-format-buffers-menu-line):
8959         * menubar-items.el (build-buffers-menu-internal):
8960         * menubar-items.el (language-environment-menu-filter):
8961         * menubar-items.el (default-popup-menu):
8962         * menubar-items.el (popup-buffer-menu):
8963         * menubar-items.el (popup-menubar-menu):
8964         Did a major overhaul on this file, and in fact I'm nowhere near
8965         done working on the menubar, and there will be more patches to
8966         come.  A basic summary of what I've done:
8967
8968         a) I added accelerators to all of the menu items.  For menus that
8969         are auto-generated, such as the buffers menu, the accelerators are
8970         automatically added to the beginning of each line using the
8971         numbers 1 through 9, then zero, and then letters starting with A,
8972         but omitting the letters that are already in use for the fixed
8973         menu items at the top of the buffers menu.  To facilitate adding
8974         accelerators of this kind, I created some new functions
8975         (*-accelerator-spec), which are also being used by other filters
8976         that auto generate lists of things such as ftp sites to download
8977         packages.  If people really don't like these accelerators
8978         appearing at the beginning of the menu items, a variable can be
8979         added to optionally turn them off, but I think this is rather
8980         pointless because other menu items have accelerators and many or
8981         most of the menu users will use the accelerators if the support is
8982         there.
8983
8984         b) I combined the top level Tools and Apps menus into a single
8985         Tools menu, because the distinction between the two is not
8986         obvious, and the items on the menus are not used often enough that
8987         putting some of them onto submenus is a problem.
8988
8989         c) I created two new top level menus called View and Cmds because
8990         there were too many items on the File and Edit menus, and I'm going
8991         to be adding more items to these menus.  In contrast to the Tools
8992         menu, the items on these menus may be used quite often during an
8993         editing session, and so should be available with fewer
8994         keystrokes.
8995
8996         d) I added a number of options to the options menu, including one
8997         for controlling whether the alt key can be used to traverse to
8998         menu items using the accelerators, one for controlling behavior of
8999         control-k, one for controlling how the kill and yank functions
9000         interact with the clipboard, a few additional buffers-menu
9001         options, and various other things.  I also did a bit of
9002         rearranging, for example, combining the keyboard and mouse options
9003         into a single keyboard and mouse submenu to facilitate the
9004         accelerators on that level.
9005
9006         e) I changed the variable buffers-menu-format-buffer-line-function
9007         to take two arguments instead of one, the second argument being
9008         the line number for use in creating an accelerator.  I added a
9009         hack to support existing functions with one argument (although I
9010         doubt that very many of these exist), for backward compatibility.
9011
9012         f) I moved the top level mule menu to be a submenu of the edit
9013         menu.  I think that most of the items on this menu are fairly
9014         useless and there are certainly not enough frequently used items
9015         to justify this being its own top level menu.
9016
9017         g) I combined most of the items in big-menubar.el into the main menu.
9018         If people think the main menu is too big, it would be possible to
9019         create different configurations, some smaller.
9020
9021         * menubar.el (check-menu-syntax):
9022         Deleted some syntax checks that were no longer valid, partly
9023         because of changes that were already made a long time ago, and
9024         partly because of a change I made where I allow the name of the
9025         menu item to be an evaluated expression rather than just a string,
9026         similar to all of the other parameters of a menu item.
9027
9028         * minibuf.el:
9029         * minibuf.el (read-file-name-1):
9030         * minibuf.el (mouse-read-file-name-1):
9031         I made a number of changes to improve the appearance
9032         and functioning of the file dialog box.  They include:
9033
9034         a) Fixing the problem where closing the dialog box by clicking on
9035         the close button of the window didn't properly exit the
9036         minibuffer.
9037
9038         b) Fixing the problem that if you typed part of a file name, and
9039         then clicked on a completion with the mouse, the file was not
9040         correctly selected.
9041
9042         c) Changing the title of the dialog box to reflect the operation
9043         being done in accordance with user interface conventions, rather
9044         than the name of the dialog box buffer, which is rather useless.
9045
9046         d) Remove the words "possible completions are" which didn't
9047         belong.
9048
9049         e) Fix things so that the completions scroll off the end of the
9050         completions windows only to the right, rather than both to the
9051         right and down, which is in accordance with Windows user interface
9052         conventions.
9053
9054         * msw-init.el (init-post-mswindows-win):
9055         Added a binding for meta-F4, which is the standard windows binding
9056         for exiting a program.
9057
9058         * select.el (get-selection-no-error):
9059         * select.el (own-selection):
9060         * select.el (own-clipboard):
9061         Added an optional argument called append to the functions
9062         own-selection and own-clipboard.  This adds support for appending
9063         text to the existing selection and allows the function
9064         own-clipboard to be used as the value of the variable
9065         interprogram- cut-function.
9066
9067         Fixed a bug in own-selection in handling zmacs-region-stays.
9068
9069         * simple.el (historical-kill-line): New.
9070
9071         * simple.el (kill-line):
9072         * simple.el (interprogram-cut-function):
9073         * simple.el (interprogram-paste-function):
9074         * simple.el (handle-pre-motion-command):
9075         * simple.el (next-line):
9076         * simple.el (previous-line):
9077         a) Expanded the variable kill-whole-line, so that function
9078         kill-line can be set to delete the entire line always, not just
9079         when cursor is at the beginning of the line.  This is controlled
9080         by setting the variable kill-whole-line to the symbol 'always.
9081         This behavior, as well as the existing kill-whole-line behavior,
9082         now only take effect when kill-line is called interactively,
9083         although this is a departure from a previous behavior in the case
9084         of setting this variable kill-whole-line to t.  It is almost
9085         certainly what has always been intended, and most likely the old
9086         way of doing things introduced bugs.  I also created a function
9087         called historical-kill-line, which ignores the kill-whole-line
9088         setting and always gives the historical behavior of only killing
9089         to the end of the line.  I bound this function to shift- control-k
9090         so that the kill to end of line behavior is available, even when
9091         kill-whole-line has been set to change control-k into the simple
9092         delete-whole-line behavior. (This can be set using the options
9093         menu.)
9094
9095         b) I changed things so that kill and yank now interact with the
9096         clipboard by default under windows.  This was done by changing the
9097         default value of interprogram-cut- function and
9098         interprogram-paste-function.  You can get the old behavior by
9099         setting these to nil, and there is an option on the options menu
9100         to do this.
9101
9102         c) I added support for selecting text using shifted motion keys.
9103         This support is on by default and can be controlled by the
9104         variable shifted-motion-keys-select-region.  There is also a
9105         variable called unshifted-motion-keys-deselect-region that
9106         controls more specifically how the shifted motion key behavior
9107         works.  I did not put an option on the options menu to turn this
9108         off, because I can't imagine why this would be useful.
9109
9110         * simple.el (forward-block-of-lines):
9111         * simple.el (backward-block-of-lines):
9112         * simple.el (block-movement-size):
9113         New.
9114
9115         * simple.el (uncapitalized-title-words):
9116         * simple.el (uncapitalized-title-word-regexp):
9117         * simple.el (capitalize-string-as-title):
9118         * simple.el (capitalize-region-as-title):
9119         New.
9120
9121
9122         * subr.el (add-hook):
9123         * subr.el (make-local-hook): New.
9124         * subr.el (remove-local-hook): New.
9125         * subr.el (add-one-shot-hook): New.
9126         * subr.el (add-local-one-shot-hook): New.
9127         Added some functions to make using hooks easier.
9128         These include:
9129
9130         a) Functions add-local-hook and remove-local-hook to make it easy
9131         to use local hooks.
9132
9133         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9134         make it possible to add a "one-shot" hook, which is to say a hook
9135         that runs only once, and automatically removes itself after the
9136         first time it has run.
9137
9138 2000-03-09  Andy Piper  <andy@xemacs.org>
9139
9140         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9141
9142 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9143
9144         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9145         Moved from menubar-items.el.
9146         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9147
9148 2000-03-08  Andy Piper  <andy@xemacs.org>
9149
9150         * gutter-items.el (build-buffers-tab-internal): add selected field
9151         to buffers tab spec.
9152
9153 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9154
9155         * minibuf.el (last-exact-completion): Initialize to nil.
9156
9157 2000-03-07  Didier Verna  <didier@xemacs.org>
9158
9159         * startup.el (command-line-1): remove unused variable
9160         `first-file-buffer'.
9161
9162 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9163
9164         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9165         which is also used for Web server log files.
9166
9167 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9168
9169         * mule/mule-charset.el: Setup auto-fill-chars.
9170
9171 2000-03-02  SL Baur  <steve@beopen.com>
9172
9173         * subr.el (with-string-as-buffer-contents): Reimplement using
9174         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9175         non-deletion of buffer after execution problem.
9176         (with-output-to-string): Use unique buffer name.
9177
9178 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9179
9180         * gutter-items.el (buffers-tab-sort-function):  New variable.
9181         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9182
9183 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9184
9185         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9186
9187 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9188
9189         * menubar-items.el (maybe-add-init-button): Remove the "Load
9190         .emacs" button from all menubars.
9191
9192 2000-03-01  Didier Verna  <didier@xemacs.org>
9193
9194         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9195         region rectangle replacement (from Jan Vroonhof).
9196         (replace-rectangle): new function.
9197
9198 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9199
9200         * mule/mule-cmds.el (set-default-coding-systems): Use
9201         set-terminal-coding-system and set-keyboard-coding-system.
9202         * coding.el (set-terminal-coding-system): Use
9203         set-console-tty-output-coding-system.
9204         (set-keyboard-coding-system): Use
9205         set-console-tty-input-coding-system.
9206
9207 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9208
9209         * minibuf.el (read-variable): Allow symbol to default argument.
9210
9211 2000-02-27  Andy Piper  <andy@xemacs.org>
9212
9213         * gutter-items.el (update-tab-hook): new function to be used for
9214         hooks.
9215         (create-frame-hook): add update-tab-hook.
9216         (record-buffer-hook): ditto.
9217         (default-gutter-position-changed): ditto.
9218         (default-gutter-position): updating the buffers tab is now handled
9219         by a hook.
9220         (default-gutter-position-changed-hook): new variable.
9221         (gutter-element-visibility-changed-hook): ditto.
9222         (set-gutter-element-visible-p): call it.
9223         (set-gutter-element): use modify-specifier-instances. Set extents
9224         as duplicable before using.
9225         (remove-gutter-element): ditto.
9226         (set-gutter-element-visible-p): ditto.
9227         (init-gutter): new function.
9228         (add-tab-to-gutter): use new gutter-element functions rather than
9229         setting specifiers directly.
9230         (clear-progress): ditto.
9231         (abort-progress): ditto.
9232         (gutter-buffers-tab-visible-p): renamed from
9233         default-gutter-visible-p
9234
9235         * specifier.el (modify-specifier-instances): new function from Jan
9236         Vroonhof.
9237
9238         * x-init.el (init-post-x-win): call init-gutter.
9239
9240         * msw-init.el (init-post-mswindows-win): call init-gutter.
9241
9242         * menubar-items.el (default-menubar): Update to reflect new gutter
9243         variables.
9244
9245 2000-02-26  Andy Piper  <andy@xemacs.org>
9246
9247         * gutter-items.el (set-gutter-element): new function. Add gutter
9248         elements to the specified gutter.
9249         (remove-gutter-element): new function. Remove gutter elements from
9250         the specified gutter.
9251         (set-gutter-element-visible-p): new function. Set gutter element
9252         visibility for the provided gutter-visible specifier.
9253
9254 2000-02-23  Andy Piper  <andy@xemacs.org>
9255
9256         * gutter-items.el (add-tab-to-gutter): specify dimensions
9257         dynamically.
9258
9259 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9260
9261         * gutter-items.el (add-tab-to-gutter):
9262         * package-get.el (package-get-interactive-package-query):
9263         * package-ui.el (pui-directory-exists):
9264         (pui-install-selected-packages):
9265         (pui-list-packages):
9266         Use #'(lambda ...)  instead of '(lambda ...).
9267
9268 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9269
9270         * startup.el (load-user-init-file): Check to make sure user
9271           has an init-file before calling load().
9272
9273 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9274
9275         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9276
9277 2000-02-23  Martin Buchholz <martin@xemacs.org>
9278
9279         * XEmacs 21.2.31 is released.
9280
9281 2000-02-21  Mike Sperber <mike@xemacs.org>
9282
9283         * loadup.el (really-early-error-handler):
9284         * update-elc.el:
9285         * make-docfile.el:
9286         Remove dependency on EMACSBOOTSTRAP... environment variables.
9287
9288 2000-02-21  Martin Buchholz <martin@xemacs.org>
9289
9290         * XEmacs 21.2.30 is released.
9291
9292 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9293
9294         * byte-optimize.el (byte-optimize-plus):
9295         (byte-optimize-minus):
9296         (byte-optimize-multiply):
9297         Optimize (- 0) to 0, not (-)
9298         Optimize (+ 5 3.0) to 8.0
9299         Optimize (* 5 3.0) to 15.0
9300         Improve readability.
9301
9302 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9303
9304         * modeline.el: (modeline-scrolling-method): change modeline
9305         mswindows cursor appearance according to the value.
9306
9307         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9308         and 'gui-element face colors and 'gui-element face font to Windows
9309         defaults.
9310
9311 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9312
9313         * font-lock.el: Javadoc enhancements
9314
9315 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9316
9317         * ldap.el (toplevel): Test if LDAP support has been compiled in
9318         (ldap-verbose): New option
9319         (ldap-search-entries): Renamed from the previous ldap-search
9320         Conditionalize message display on ldap-verbose
9321         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9322         defuns
9323         (ldap-search): Is now defined as an obsolete wrapper calling
9324         ldap-search-basic or ldap-search-entries
9325
9326
9327 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9328             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9329             Jan Vroonhof  <jan@xemacs.org>
9330
9331         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9332         When for-effect is true, didn't call `byte-optimize-form'
9333         in and/or subforms without last.
9334
9335 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9336
9337         * package-get.el (package-get-download-sites): Use correct custom
9338         type.
9339
9340 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9341
9342         * files.el (write-file): Ask for coding system when compiled with
9343         file-coding.
9344
9345 2000-02-16  Andy Piper  <andy@xemacs.org>
9346
9347         * buffer.el (switch-to-buffer): give norecord argument to
9348         set-window-buffer instead of explicitly recording.
9349
9350         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9351         we have to pick a window.
9352
9353 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9354
9355         * mule/mule-cmds.el (describe-language-support): Don't add
9356         unexist function to help-map.
9357         (describe-coding-system): Don't use already assigend `C'.
9358
9359 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9360
9361         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9362         work in custom.
9363
9364 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9365
9366         * about.el: Ienaga's e-mail address change.
9367
9368 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9369
9370         * etags.el (find-tag): force new window -- even if buf already
9371         visible -- when other-window is t
9372
9373 2000-02-16  Martin Buchholz <martin@xemacs.org>
9374
9375         * XEmacs 21.2.29 is released.
9376
9377 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9378
9379         * cl-extra.el (getf): This is now identical to `plist-get', so
9380         just defalias it.
9381         * cl-macs.el: Make getf an alias to plist-get, at the
9382         byte-compiler level, using define-compiler-macro.
9383
9384 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9385
9386         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9387
9388 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9389
9390         * lisp/etags.el (find-tag-internal): set exact-tagname to
9391           a regular expression that matches against the tagname
9392           part of the tag entry first instead of only looking in
9393           the context area.
9394
9395 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9396
9397         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9398         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9399
9400 2000-02-07  Martin Buchholz <martin@xemacs.org>
9401
9402         * XEmacs 21.2.28 is released.
9403
9404 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9405
9406         * cl-extra.el (getf): Just call `get', never `get*'.
9407         Make arglist match docstring.
9408         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9409         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9410         * byte-optimize.el: remove references to `get*'.
9411
9412 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9413
9414         * mule/european.el: Add syntax information for Latin3 and Latin4.
9415
9416 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9417
9418         * byte-optimize.el: Byte-optimize (length "foo")
9419
9420 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9421
9422         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9423         width check using `window-leftmost-p' and `window-rightmost-p'.
9424
9425 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9426
9427         * wid-edit.el (widget-match-inline): An atom never matches a
9428           list.
9429
9430 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9431
9432         * modeline.el: Consolidated 'x and 'mswindows specification under
9433         'win tag.
9434
9435 2000-01-29  Andy Piper  <andy@xemacs.org>
9436
9437         * gutter-items.el: (format-buffers-tab-line): Try and be
9438         intelligent about buffer naming when we have duplicates.
9439
9440 2000-01-29  Andy Piper  <andy@xemacs.org>
9441
9442         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9443         updated when it becomes visible.
9444
9445 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9446
9447         * bytecomp.el (byte-compile-insert-header): Properly set coding
9448         system under MULE and file-coding.
9449
9450 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9451
9452         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9453         (dontusethis-set-value-terminal-coding-system-handler):
9454         (dontusethis-set-value-keyboard-coding-system-handler):
9455         Never undefine coding system aliases.  Emergency fix for gnus.
9456
9457 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9458
9459         * files.el (abbreviate-file-name): Use directory-sep-char instead
9460         of hard-coded "/".
9461
9462 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9463
9464         * startup.el (user-init-file-base-list): New variable, replacing
9465         user-init-file-base.
9466         (find-user-init-file): New function.
9467         (command-line-early): Use it.
9468         (load-user-init-file): Ditto.
9469
9470 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9471
9472         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9473         calling valid-image-instantiator-format-p
9474
9475 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9476
9477         * isearch-mode.el (isearch-mode): The variable is
9478         isearch-unhidden-extents, not isearch-opened-extents.
9479
9480 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9481
9482         * minibuf.el (next-history-element): Modify error message if a
9483         default value is available.
9484
9485 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9486
9487         * bytecomp.el (byte-compile-file): Don't unconditionally write
9488         .elc files in binary - might contain non-Latin1.
9489
9490 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9491
9492         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9493         for windows-nt.
9494
9495         * version.el:
9496         * startup.el (user-init-file-base):
9497         * process.el (call-process-region):
9498         * files.el (make-backup-file-name):
9499         (backup-file-name-p):
9500         (file-relative-name):
9501         (abbreviate-file-name):
9502         (set-auto-mode):
9503         * code-process.el (call-process-region): Removed unnecessary
9504         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9505         support out of the universe.
9506
9507         * process.el:
9508         * code-process.el:
9509         * bytecomp.el (byte-compile-file): Removed reference to
9510         buffer-file-type, and commented usage of binary-process-output
9511         NTEmacs variables.
9512
9513 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9514
9515         * help.el (function-arglist): Add case for macro.
9516
9517 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9518
9519         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9520         printers.
9521         (custom-display): Added a menu for printer/display tags.
9522
9523         * frame.el (frame-type):
9524         * device.el (device-type): Added 'msprinter to the doc string, and
9525         removed 'pc -- it is not going to be implemented ever.
9526         (call-device-method): Fixed docstring typo.
9527         Defined specifier tags 'printer and 'display.
9528
9529 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9530
9531         * lisp/itimer.el (itimer-run-expired-timers): (consp
9532           last-command-event-time) instead of (consp
9533           'last-command-event-time).
9534
9535 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9536
9537         * msw-glyphs.el: Removed obsolete commentary.
9538
9539 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9540
9541         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9542         better default value.
9543
9544 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9545
9546         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9547         (read-string): Ditto.
9548         (eval-minibuffer): Ditto.
9549         (read-command): Ditto.
9550         (read-function): Ditto.
9551         (read-variable): Ditto.
9552         (read-number): Ditto.
9553         (read-shell-command): Ditto.
9554         (read-number): Record history.
9555
9556 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9557
9558         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9559
9560 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9561
9562         * faces.el (startup-initialize-custom-faces): New function.
9563         Reset all faces created during auto-autoloads loading time
9564         by defface.
9565         * startup.el (command-line): Call it.
9566
9567 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9568
9569         * about.el (about-hackers): Add myself to contributors list.
9570
9571 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9572
9573         * menubar-items.el (maybe-add-init-button): Removed an argument in
9574         a call to load-user-init-file, as the function managed to lose its
9575         formal parameter a few betas ago.
9576
9577 2000-01-18  Martin Buchholz <martin@xemacs.org>
9578
9579         * XEmacs 21.2.27 is released.
9580
9581 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9582
9583         * process.el (shell-command-to-string): Use the FSF docstring.
9584         Make shell-command-to-string the standard function, and
9585         exec-to-string the (deprecated) alias.
9586
9587         * startup.el: typo fix.
9588
9589 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9590
9591         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9592
9593 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9594
9595         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9596         buffers after visible buffers.
9597         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9598
9599 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9600
9601         * info.el (Info-extract-menu-node-name): Stop at a dot
9602         followed by whitespace or right parenthesis.
9603
9604 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9605
9606         * info.el (Info-directory-list): Warn against using Customize with
9607         Info-directory-list.
9608
9609 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9610
9611         * minibuf.el (read-file-name): doc fix.
9612
9613         * autoload.el (update-file-autoloads): doc fix.
9614
9615         * about.el (about-hackers): Change my E-mail address.
9616
9617 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9618
9619         * info.el (Info-visit-file): Just use the `f' interactive spec to
9620         read a filename in the standard way.
9621
9622 2000-01-13  Andy Piper  <andy@xemacs.org>
9623
9624         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9625         (gutter-buffers-tab-extent): new variable.
9626         (update-tab-in-gutter): call add-tab-to-gutter again if the
9627         orientation has changed.
9628         (add-tab-to-gutter): cope with different orientations.
9629
9630 2000-01-11  Didier Verna  <didier@xemacs.org>
9631
9632         * info.el (Info-following-node-name): backward-skip dots as well
9633         as spaces (dots at the end of a node name aren't part of it).
9634         (Info-extract-menu-node-name): don't skip dots. There could be
9635         some in the node name.
9636         (Info-index): allow dots to be part of a node name.
9637
9638 2000-01-12  Andreas Jaeger  <aj@suse.de>
9639
9640         * files.el (auto-mode-alist): Added idlwave-mode.
9641         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9642
9643 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9644
9645         * info.el (Info-search): Show default value.
9646
9647 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9648
9649         * info.el (Info-read-node-completion-table): New variable.
9650         (Info-read-node-name-1): New function.
9651         (Info-read-node-name): Use it.
9652         (Info-follow-reference): Use DEFAULT argument of completing-read.
9653         (Info-menu): Ditto.
9654
9655 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9656
9657         * hyper-apropos.el (hyper-describe-key-briefly): Save
9658         window configuration.
9659         (hyper-describe-face): Use DEFAULT of completing-read.
9660         (hyper-apropos-read-variable-symbol): Ditto.
9661         (hyper-apropos-read-function-symbol): Ditto.
9662
9663 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9664
9665         * mule/mule-cmds.el (set-default-coding-system): Set
9666         comint-exec-hook to use coding-system-for-read and
9667         coding-system-for-write so that C-x RET c works.
9668
9669 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9670
9671         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9672         (previous-matching-history-element): Increment
9673         minibuffer-max-depth by 1.
9674         (next-matching-history-element): Ditto.
9675
9676 2000-01-11  Andy Piper  <andy@xemacs.org>
9677
9678         * gutter-items.el (buffers-tab): Create a new face for the buffers
9679         tab.
9680         (buffers-tab-face): use it.
9681
9682 2000-01-10  Didier Verna  <didier@xemacs.org>
9683
9684         * modeline.el (modeline-scrolling-method): change modeline X
9685         cursor appearance according to the value.
9686
9687 2000-01-07  Andreas Jaeger  <aj@suse.de>
9688
9689         * about.el (about-hackers): Moved my entry to contributor list.
9690         (xemacs-hackers): Added myself.
9691         (about-maintainer-info): Added description of myself.
9692
9693
9694 2000-01-07  Didier Verna  <didier@xemacs.org>
9695
9696         * modeline.el (modeline-scrolling-method): new variable.
9697         (mouse-drag-modeline): add reference to it in the docstring.
9698         (mouse-drag-modeline): handle it.
9699
9700 2000-01-08  Andy Piper  <andy@xemacs.org>
9701
9702         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9703         calls.
9704         (remove-buffer-from-gutter-tab): ditto.
9705
9706 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9707
9708         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9709         (custom-face-edit): Fix grammatical error in help message.
9710
9711 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9712
9713         * movemail.el: Added.
9714
9715         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9716
9717 2000-01-03  Didier Verna  <didier@xemacs.org>
9718
9719         * modeline.el (mouse-drag-modeline): remove the code related to
9720         the modeline horizontal scrolling facility.
9721
9722 1999-12-31  Martin Buchholz <martin@xemacs.org>
9723
9724         * XEmacs 21.2.26 is released.
9725
9726 1999-12-28  Andy Piper  <andy@xemacs.org>
9727
9728         * wid-edit.el (widget-push-button-value-create): The gui cache
9729         does not agree with native widgets which can only be displayed
9730         once per window. The reasons for caching are diminished now that
9731         we don't hog resources when creating buttons.
9732         (widget-push-button-cache) deleted.
9733
9734 1999-12-24  Martin Buchholz <martin@xemacs.org>
9735
9736         * XEmacs 21.2.25 is released.
9737
9738 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9739
9740         * hyper-apropos.el (hyper-apropos): Toggle
9741         hyper-apropos-programming-apropos correctly.
9742         Set REGEXP when user accepts default value.
9743
9744 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9745
9746         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9747         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9748
9749 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9750
9751         * mule/mule-category.el (undefined-category-designator):
9752         Return char instead of character.  Search for undefined one.
9753         (describe-category): Use with-displaying-help-buffer.
9754
9755 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9756
9757         * byte-optimize.el (byte-optimize-plus):
9758         Optimize (+ 1) to 1 instead of (1+ nil).
9759
9760         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9761
9762         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9763
9764         * byte-optimize.el (byte-optimize-char-before): New function.
9765         Remove performance penalty for using (char-before) instead of (char-after).
9766
9767 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9768
9769         * mule/mule-category.el (char-category-list): Return character
9770         instead of integer.
9771
9772 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9773
9774         * minibuf.el (read-buffer): Check default is buffer object.
9775
9776 1999-11-25  Andy Piper  <andy@xemacs.org>
9777
9778         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9779         for buttons.
9780
9781 1999-12-16  Andreas Jaeger  <aj@suse.de>
9782
9783         * package-get.el (package-get-maybe-save-index): Fixed typo.
9784         Patch by Jeff Miller <jmiller@smart.net>.
9785
9786 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9787
9788         * gnuserv.el (gnuserv-process-filter):  don't call
9789         gnuserv-write-to-client when gnuserv-current-client is nil
9790
9791 1999-12-14  Martin Buchholz <martin@xemacs.org>
9792
9793         * XEmacs 21.2.24 is released.
9794
9795 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9796
9797         * about.el (about-hackers): Update my email address.
9798
9799 1999-12-07  Martin Buchholz <martin@xemacs.org>
9800
9801         * XEmacs 21.2.23 is released.
9802
9803 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9804
9805         * package-get.el (package-get-download-sites): Removed several
9806         defunct download sites, added many new ones, and corrected a few
9807         incorrect directory-on-site entries.  Added physical locations to
9808         site-description.
9809
9810 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9811
9812         * finder.el (finder-commentary): add DOC string and fix
9813         interactive spec
9814
9815 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9816
9817         * help.el (describe-function): Don't forget to intern the string
9818         completing-read returns.
9819         (describe-variable): Ditto.
9820
9821 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9822
9823         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9824         `hyper-apropos-help-mode' here to find symbol to customize
9825         irregardless of cursor position and simplify
9826         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9827         `hyper-apropos-popup-menu'.
9828
9829 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9830
9831         * apropos.el (apropos-mode-map): Add return to call
9832         apropos-follow.
9833         (apropos-print): Call apropos-mode to have better
9834         command reference. Put keymap text-poperty to
9835         symbole name.
9836
9837 1999-11-22  Alastair Burt  <burt@dfki.de>
9838
9839         * help.el: (describe-bindings-1): Added handling of keymaps for
9840         the extents at point.
9841
9842 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9843
9844         * gutter-items.el (buffers-tab-items): Wrap the function in a
9845         save-match-data
9846
9847 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9848
9849         * help.el (describe-function): Use the DEFAULT argument to
9850         completing-read.
9851         (describe-variable): Ditto.
9852
9853 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9854
9855         * minibuf.el (read-from-minibuffer): Add optional argument
9856         DEFAULT to have better mini-buffer history support.
9857         (completing-read): Pass default to read-from-minibuffer.
9858         (read-buffer): Pass default to completing-read.
9859
9860 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9861
9862         * font-lock.el (font-lock-doc-string-face): Document the
9863         `font-lock-lisp-like' property.
9864
9865 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9866
9867         * lisp-mode.el: Specify `font-lock-lisp-like'.
9868
9869         * font-lock.el (font-lock-lisp-like): New function.
9870         (font-lock-fontify-syntactically-region): Use it.
9871
9872 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9873
9874         * XEmacs 21.2.22 is released
9875
9876 1999-11-28  Martin Buchholz <martin@xemacs.org>
9877
9878         * XEmacs 21.2.21 is released.
9879
9880 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9881
9882         * minibuf.el (read-coding-system): Accept symbol and
9883         coding-system object as a default-coding-system.
9884
9885 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9886
9887         * minibuf.el (read-coding-system): Accept symbol as
9888         a default-coding-system.
9889
9890 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9891
9892         * apropos.el (apropos-documentation): Use insert instead
9893         of princ.
9894
9895 1999-11-07  William M. Perry  <wmperry@aventail.com>
9896
9897         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9898           for the linux console.
9899
9900         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9901           stuff to work when you are not on a window system, since the GPM
9902           mouse support now allows pasting from outside of XEmacs.
9903
9904 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9905
9906         * XEmacs 21.2.20 is released
9907
9908 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9909
9910         * setup-paths.el (paths-default-info-directories): Add
9911         /usr/share/info and /usr/local/share/info.
9912
9913 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9914
9915         * about.el: Updated Vladimir Ivanovic's info.
9916
9917 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9918
9919         * auto-show.el (auto-show-truncationp): Remove.
9920
9921         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9922
9923 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9924
9925         * indent.el (indent-line-to): fix bug: spaces were not replaced
9926         with tab if column is multiple of tab-width
9927         From dhn@qedinc.com
9928
9929 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9930
9931         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9932         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9933
9934         * package-get.el (package-get-package-provider): Be verbose when
9935         interactive. Patch from Robert Pluim
9936
9937 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9938
9939         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9940         info file suffixes.
9941
9942 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9943
9944         * process.el (open-network-stream): Add a new optional parameter
9945         PROTOCOL to support udp; fix a minor typo and add an explanation
9946         in docstring for udp programming.
9947
9948         * code-process.el (open-network-stream): Add a new optional
9949         parameter PROTOCOL to support udp; fix a minor typo and add an
9950         explanation in docstring for udp programming.
9951
9952 1999-10-18  Andy Piper  <andy@xemacs.org>
9953
9954         * gui.el (make-gui-button): be more precise about how we call
9955         callbacks.
9956
9957         * wid-edit.el (widget-push-button-value-create): Use the new form
9958         of native gui-button.
9959
9960 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9961
9962         * info.el (Info-page-prev): Don't do (sit-for 0).
9963
9964 1999-10-13  Andy Piper  <andy@xemacs.org>
9965
9966         * gutter-items.el (progress-abort-glyph): new glyph for showing
9967         abort status.
9968         (append-progress): dispatch-event rather than sit-for.
9969         (abort-progress): new function. Show the abort glyph with an
9970         appropriate message.
9971         (raw-append-progress): dispatch-event rather than sit-for.
9972         (display-progress): cope with aborts.
9973
9974         * gui.el (make-gui-button): Use native widgets for buttons
9975         unconditionally.
9976         (insert-gui-button): ditto.
9977         (gui-button-p): ditto.
9978
9979         * xbm-button.el: remove from core.
9980
9981         * xpm-button.el: remove from core.
9982
9983 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9984
9985         * faces.el (init-device-faces): Don't initialize the random faces
9986         on the stream device.
9987
9988 1999-10-06  Andy Piper  <andy@xemacs.org>
9989
9990         * files.el (recover-file): Don't use ls under windows for revert buffer.
9991
9992 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9993
9994         * package-get.el (package-get-download-menu): Make menu really
9995         toggle download sites.
9996         (package-get-download-sites): Add autoload cookie.
9997
9998 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9999
10000         * setup-paths.el (paths-find-module-directory): Ditto.
10001
10002 1999-09-29  Werner Fink  <werner@suse.de>
10003
10004         * setup-paths.el (paths-find-exec-directory): Add missing nil
10005         parameter for environment.
10006
10007 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10008
10009         * modeline.el (modeline-format):
10010         Only purecopy the strings.  Else
10011         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10012         barfs.
10013
10014 1999-08-28  Mike Woolley  <mike@bulsara.com>
10015
10016         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10017         user setting comint-completion-addsuffix and
10018         comint-process-echoes.
10019
10020 1999-09-22  Andy Piper  <andy@xemacs.org>
10021
10022         * gutter-items.el (update-tab-in-gutter): use
10023         last-nonminibuf-window instead of selected-window.
10024
10025 1999-09-18  Andy Piper  <andy@xemacs.org>
10026
10027         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10028         display on.
10029
10030         * subr.el (record-buffer-hook): new variable so that the hook gets
10031         some documentation.
10032
10033 1999-09-16  Andy Piper  <andy@xemacs.org>
10034
10035         * gutter-items.el (update-tab-in-gutter): only update when the
10036         gutter is visible.
10037         (remove-buffer-from-gutter-tab): ditto.
10038
10039 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10040
10041         * simple.el (do-auto-fill): Commented out part of Kinsoku
10042         processing.
10043
10044 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10045
10046         * isearch-mode.el (isearch-highlightify-region): Give the
10047         highlighting extents a high priority.
10048         (isearch-make-extent): Give the main highlighting extent an even
10049         higher priority.
10050
10051 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10052
10053         * packages.el (packages-compute-package-locations): Fix typo from
10054         -u rationalization.
10055
10056 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10057
10058         * setup-paths.el (paths-find-doc-directory): Respect value of
10059         `configure-doc-directory.'
10060
10061         * find-paths.el (paths-find-architecture-directory): Give
10062         precendence `default' argument (which typically comes from
10063         configure).
10064
10065 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10066
10067         * startup.el (command-line-early): Added options -user-init-file
10068         and -user-init-directory.
10069
10070         * files.el (user-init-file): Default to NIL so we can recognize
10071         when it's set.
10072
10073 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10074
10075         * obsolete.el (init-file-user):
10076         * startup.el:
10077         * packages.el (packages-compute-package-locations):
10078         * package-get.el (package-get-user-index-filename):
10079         * menubar-items.el (maybe-add-init-button):
10080         * info.el (Info-annotations-path):
10081         * dump-paths.el:
10082         Change `user-init-directory' to be an absolute path.
10083         Use `user-init-directory' where appropriate.
10084         Zap `init-file-user' and its uses.
10085
10086 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10087
10088         * subr.el (copy-symbol): New function.
10089
10090 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10091
10092         * isearch-mode.el (isearch-done): Be sure to restore invisible
10093         extents in the proper buffer.
10094         (isearch-pre-command-hook): Set this-command to the correct value
10095         in case the buffer has changed and old overriding-local-map was
10096         used.
10097         (isearch-restore-extent): Use remprop instead of setting the
10098         property to nil.
10099
10100 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10101
10102         * cmdloop.el (execute-extended-command): Update zmacs region
10103         before the delay.
10104         (execute-extended-command): Make the message gettext-friendly.
10105
10106 1999-09-07  Andy Piper  <andy@xemacs.org>
10107
10108         * gutter-items.el (progress-gauge-glyph): renamed from
10109         progress-glyph.
10110         (progress-text-glyph): new variable.
10111         (progress-layout-glyph): use layouts and text glyphs.
10112         (progress-area-buffer): removed.
10113         (progress-text-and-extent): new variable.
10114         (progress-displayed-p): dynamically create gutter area buffer.
10115         (clear-progress): ditto.
10116         (raw-append-progress): ditto.
10117         (append-progress): use new glyph names.
10118         (raw-append-progress): only create the extent when needed. set
10119         properties more optimally.
10120         (progress): remove args.
10121
10122 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10123
10124         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10125         mapcar where the return value is unused.
10126         (isearch-restore-invisible-extents): Ditto.
10127         (isearch-highlight-all-cleanup): Ditto.
10128         (isearch-delete-extents-in-range): Traverse the extents only once.
10129         (isearch-highlight-all-update): Don't start over if the search
10130         string has changed and more input is pending.
10131
10132 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10133
10134         * packages.el (packages-find-package-data-path): Ditto.
10135
10136         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10137
10138         * subr.el (mapc-internal): Don't make obsolete.
10139
10140         * cl-extra.el (mapc): Resurrect.
10141
10142 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10143
10144         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10145         alias.
10146
10147         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10148         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10149         (isearch-yank-clipboard): Use get-clipboard instead of
10150         x-get-clipboard.
10151         (isearch-yank-selection): Fix docstring.
10152
10153 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10154
10155         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10156
10157 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10158
10159         * cl-macs.el (extent-start-position): Fix setf method.
10160         (extent-end-position): Ditto.
10161
10162 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10163
10164         * isearch-mode.el: End merge with FSF 20.4.
10165
10166         * isearch-mode.el (search-invisible): New variable.
10167         (isearch-hide-immediately): Ditto.
10168         (isearch-unhidden-extents): Ditto.
10169         (isearch-range-invisible): New function.
10170         (isearch-unhide-extent): Ditto.
10171         (isearch-restore-invisible-extents): Ditto.
10172         (isearch-restore-extent): Ditto.
10173
10174         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10175         implementation.
10176         (isearch-ring-retreat-edit): Ditto.
10177         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10178         (isearch-forward-regexp): New arguments NOT-REGEXP and
10179         NO-RECURSIVE-EDIT.
10180         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10181         (isearch-backward-regexp): New arguments NOT-REGEXP and
10182         NO-RECURSIVE-EDIT.
10183         (isearch-mode): Return isearch-success.
10184         (isearch-update): Use unread-command-events instead of
10185         unread-command-event.
10186         (isearch-abort): If an invalid regexp is encountered, keep popping
10187         states.
10188         (isearch-*-char): Use FSF implementation.
10189         (isearch-whitespace-chars): Use the more robust FSF's
10190         implementation.
10191         (isearch-within-brackets): New variable.
10192         (isearch-mode): Initialize it.
10193         (isearch-edit-string): Bind it.
10194         (isearch-search-and-update): Set it.
10195         (isearch-push-state): Push it.
10196         (isearch-top-state): Pop it.
10197         (isearch-search): Set it.
10198         (isearch-printing-char): When called by isearch-whitespace-chars,
10199         handle M-SPC gracefully.
10200         (isearch-message-prefix): New argument ELLIPSIS.
10201         (isearch-message-suffix): Ditto.
10202         (isearch-message): Use the ELLIPSIS argument when calling
10203         isearch-message-prefix and isearch-message-suffix.
10204         (isearch-message-prefix): Distinguish between "wrapped" and
10205         "overwrapped" search, FWIW.
10206
10207 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10208
10209         * isearch-mode.el (isearch-edit-string): Use the head of the
10210         search ring instead of search-last-string and search-last-regexp.
10211         (search-highlight): Renamed from isearch-highlight.
10212         (isearch-exit): Use the new name.
10213         (isearch-highlight): Ditto.
10214         (isearch-dehighlight): Ditto.
10215         (isearch-update-ring): New function.
10216         (isearch-done): Call it.
10217         (isearch-done): New argument EDIT.
10218         (isearch-repeat): If search string is empty, look up at the car of
10219         the search ring; ignore the yank pointer.
10220         (isearch-abort): Call isearch-done with NOPUSH.
10221         (isearch-cancel): New function.
10222         (isearch-mode-map): Bind it to ESC ESC ESC.
10223
10224         * isearch-mode.el: Begin merge with FSF 20.4.
10225
10226 1999-09-01  Andy Piper  <andy@xemacs.org>
10227
10228         * x-select.el (x-get-clipboard): obsolete.
10229         (x-yank-clipboard-selection): obsolete
10230
10231         * select.el (disown-selection): need to be careful to disown the
10232         clipboard if we set it via selection.
10233         (get-clipboard): move from x-select.el
10234         (yank-clipboard-selection): ditto.
10235
10236 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10237
10238         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10239         isearch-highlight-all-matches to nil.
10240         (isearch-fixed-case): New variable.
10241         (isearch-mode): Initialize it.
10242         (isearch-edit-string): Save it.
10243         (isearch-toggle-case-fold): Set it.
10244         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10245         need to check isearch-fixed-case.
10246         (isearch-toggle-case-fold): Update highlighting of all matches
10247         before the pause.
10248         (isearch-edit-string):
10249
10250 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10251
10252         * isearch-mode.el (isearch-edit-string): Call isearch-message
10253         before reading the event so that the prompt is displayed properly.
10254         (isearch-message): Use isearch-nonincremental when calling
10255         isearch-message-prefix.
10256         (minibuffer-local-isearch-map): Bind up and down to do the same as
10257         M-p and M-n respectively.
10258         (isearch-done): New arg NOPUSH.
10259         (isearch-edit-string): Use it.
10260         (isearch-edit-string): Don't bind isearch-string.
10261         (isearch-ring-adjust): Edit string, *then* push state.
10262
10263 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10264
10265         * faces.el (isearch-secondary): Make isearch-secondary look
10266         different than default.
10267
10268 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10269
10270         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10271         save-excursion.
10272         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10273         (isearch-update): Call isearch-dehighlight without arguments.
10274         (isearch-done): Ditto.
10275
10276         * isearch-mode.el (isearch-fix-case): If the search string has no
10277         upper-case letters, allow the folding to be reenabled.
10278         Previously, once disabled, the folding would remain that way until
10279         the end of isearch.
10280         (isearch-top-state): Call isearch-fix-case.
10281
10282         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10283         save-excursion.
10284         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10285
10286 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10287
10288         * xpm-button.el:
10289         xbm-button.el: Need to exist in core because gui.el depends on
10290         them.
10291
10292 1999-08-31  Andy Piper  <andy@xemacs.org>
10293
10294         * gutter-items.el (buffers-tab-face): new customizable variable.
10295         (buffers-tab-default-buffer-line-length): new specifier for
10296         maximum viewable characters.
10297         (progress-stack): new variable for implementing widget-based
10298         progress messages.
10299         (progress-area-buffer): ditto.
10300         (progress-glyph-height): ditto.
10301         (progress-stop-callback): ditto.
10302         (progress-quit-function): new function.
10303         (progress-glyph): new variable.
10304         (progress-layout-glyph): ditto.
10305         (progress-displayed-p): new function, see message-displayed-p for
10306         details.
10307         (clear-progress): ditto.
10308         (remove-progress): ditto.
10309         (append-progress): ditto.
10310         (raw-append-progress): ditto.
10311         (display-progress): ditto.
10312         (current-progress): ditto.
10313         (current-progress-label): ditto.
10314         (progress): ditto.
10315         (lprogress): ditto.
10316
10317
10318 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10319
10320         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10321
10322         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10323         `isearch-yank-selection'.
10324         (isearch-mode-map): Use it.
10325         (isearch-yank-selection): Use `get-selection' instead of
10326         `get-x-selection'.
10327
10328 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10329
10330         * faces.el (isearch-secondary): Create face here.
10331
10332         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10333         timers.
10334
10335 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10336
10337         * subr.el (buffer-string): More robust backward compatibility
10338         check, courtesy William Perry.
10339
10340 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10341
10342         * replace.el (perform-replace): Stop the search after the search
10343         limit has been reached.
10344
10345 1999-08-23  Andy Piper  <andy@xemacs.org>
10346
10347         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10348         here if we don't have one.
10349
10350 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10351
10352         * ldap.el (ldap-coding-system): Default to nil until we get
10353         efficient UTF8 support
10354         (ldap-decode-string): Guard against `decode-coding-string' not
10355         being defined
10356         (ldap-encode-string): Guard against `encode-coding-string' not
10357         being defined
10358
10359 1999-08-23  Didier Verna  <didier@xemacs.org>
10360
10361         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10362         Some doc strings improvements, and add a star to the `interactive'
10363         calls.
10364
10365 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10366
10367         * font-lock.el (java-font-lock-keywords-3): introduced new
10368         keywords and regexpes for javadoc syntax 1.2.
10369
10370 1999-08-17  Andy Piper  <andy@xemacs.org>
10371
10372         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10373         format-buffers-tab-line.
10374         (buffers-tab-max-buffer-line-length): new variable.
10375         (format-buffers-tab-line): new function. truncate names if over
10376         buffers-tab-max-buffer-line-length.
10377
10378 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10379
10380         * cus-start.el: Customize the variable `bell-inhibit-time'.
10381
10382 1999-08-16  Andy Piper  <andy@xemacs.org>
10383
10384         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10385         brute-force approach to deleting the last buffer.
10386         (buffers-tab-grouping-regexp): new customizable variable.
10387         (select-buffers-tab-buffers-by-mode): use it.
10388
10389 1999-08-13  Andy Piper  <andy@xemacs.org>
10390
10391         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10392         deletion problem.
10393
10394 1999-07-30  Didier Verna  <didier@xemacs.org>
10395
10396         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10397         of princ to output symbols.
10398         (custom-save-face-internal): ditto.
10399         (custom-save-resets): ditto.
10400
10401 1999-08-09  Didier Verna  <didier@xemacs.org>
10402
10403         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10404         `regexp-quote' to protect the major mode name for use as a regular
10405         expression (c++ needs this for instance).
10406
10407 1999-08-08  Andy Piper  <andy@xemacs.org>
10408
10409         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10410         cope with similar mode names.
10411
10412         * gutter-items.el (buffers-tab-selection-function): new selection
10413         function.
10414         (select-buffers-tab-buffers-by-mode): new function.
10415         (buffers-tab-items): use it if set to only display buffers in the
10416         tab in the current buffer's group..
10417         (update-tab-in-gutter): use new api.
10418         (remove-buffer-from-gutter-tab): ditto.
10419
10420         * gutter-items.el (buffers-tab-max-size): set custom selection
10421         default to 6.
10422         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10423         (add-tab-to-gutter): set face as default.
10424
10425 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10426
10427         * faces.el (frob-face-property): Merge the fall-back specifier
10428         with the target, not replace it.
10429
10430 1999-08-05  Andy Piper  <andy@xemacs.org>
10431
10432         * gutter-items.el (update-tab-in-gutter): add frame argument for
10433         buffer-items.
10434         (update-tab-in-gutter): use it.
10435
10436         * gutter-items.el (record-buffer-hook): set.
10437
10438         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10439         change.
10440         (switch-to-buffer-hook) deleted.
10441
10442 1999-08-04  Andy Piper  <andy@xemacs.org>
10443
10444         * gutter-items.el (update-tab-in-gutter): make sure this will work
10445         as an argument to create-frame-hook.
10446
10447 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10448
10449         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10450         instead of timer emulation.
10451
10452 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10453
10454         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10455         Emacs isearch enhancements.
10456
10457 1999-07-28  Andy Piper  <andy@xemacs.org>
10458
10459         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10460         all devices that support tab controls.
10461         (remove-buffer-from-gutter-tab): new function. to be used as a
10462         value for kill-buffer-hook.
10463
10464 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10465
10466         * auto-show.el (auto-show-truncationp): changed to match
10467         `window_translation_on'
10468
10469 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10470
10471         * XEmacs 21.2.19 is released
10472
10473 1999-07-28  SL Baur  <steve@miho>
10474
10475         * code-files.el (insert-file-contents): Fix docstring.
10476         revert previous change.
10477
10478 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10479
10480         * fill.el (fill-region-as-paragraph): Change re-break-point to
10481         contain word-across-newline plus one character so that filling
10482         Japanese and Chinese works as desired.
10483         * simple.el (do-auto-fill): Ditto.
10484
10485 1999-07-26  SL Baur  <steve@miho>
10486
10487         * mule/japanese.el ("Japanese"): Do not specify a default input
10488         method.
10489         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10490
10491 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10492
10493         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10494         able to use cl-macs macro in early lisp.
10495
10496 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10497
10498         * custom.el:
10499         * cus-face.el:
10500         * cus-edit.el:
10501                 Massive custom Theme API changes.
10502
10503 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10504
10505         * code-files.el (insert-file-contents): Regard
10506         coding-system-magic-cookie if `coding-system-for-read' is nil.
10507
10508 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10509
10510         * mule/thai-xtis.el: Add coding: local variable, to avoid
10511         bootstrapping problem with C locale.
10512
10513 1999-07-22  Andy Piper  <andy@xemacs.org>
10514
10515         * dumped-lisp.el (preloaded-file-list): guard against putting
10516         gutter-items in a less than functional XEmacs.
10517         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10518
10519 1999-07-18  Bob Weiner  <weiner@beopen.com>
10520
10521         * fill.el (fill-context-prefix): Fixed bug that prevented the
10522         setting of an adaptive fill prefix when the `dont-skip-first' was
10523         t.
10524
10525 1999-07-22  SL Baur  <steve@miho>
10526
10527         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10528
10529 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10530
10531         * files.el (interpreter-mode-alist): add `make', `guile', and
10532         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10533         makefile-mode, guile is a scheme, and someday XEmacs will be
10534         modular enough to use as an efficient scripting tool.)
10535
10536 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10537
10538         * mule/mule-cmds.el (reset-language-environment): Regard
10539         coding-category `utf-8' and `ucs-4' if they are available.
10540
10541 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10542
10543         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10544         (prefer-coding-system): Fix DOC-string.
10545
10546         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10547         DOC-string too.
10548
10549         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10550         Mule.
10551         (coding-system-change-eol-conversion): Fix DOC-string.
10552
10553 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10554
10555         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10556         instead of `list-coding-system'.
10557
10558 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10559
10560         * menubar-items.el (default-menubar): `select-input-method' was
10561         renamed to `set-input-method'.
10562
10563         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10564         "Set Language Environment" menu.
10565
10566         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10567         "Describe Language Support" menu.
10568
10569 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10570
10571         * mule/chinese.el ("Chinese-GB"): Rename
10572         `chinese-gb-environment-setup-function' to
10573         `setup-chinese-gb-environment-internal'.
10574
10575 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10576
10577         * mule/korean.el: Use `define-coding-system-alias' instead of
10578         `copy-coding-system'.
10579
10580 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10581
10582         * mule/mule-cmds.el (set-language-environment-coding-systems):
10583         Treat duplicated coding-categories.
10584
10585 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10586
10587         * mule/japanese.el: Use `define-coding-system-alias' instead of
10588         `copy-coding-system'.
10589
10590 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10591
10592         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10593         coding-system `viscii'.
10594
10595 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10596
10597         * mule/cyrillic.el:
10598         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10599         (cyrillic-alternativnyj-decode-table): New variable.
10600         (cyrillic-alternativnyj-encode-table): New variable.
10601         - Specify `iso-8-1' as a category of coding-system
10602           `alternativnyj'.
10603         - Abolish general Cyrillic environment.
10604
10605 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10606
10607         * mule/chinese.el:
10608         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10609         - Register `chinese-gb-environment-setup-function' as a
10610           `setup-function' of "Chinese-GB" environment.
10611
10612 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10613
10614         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10615         optional argument `parents'.
10616
10617         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10618         property for Thai-XTIS.
10619
10620         * mule/mule-help.el (help-with-tutorial): Use property
10621         `tutorial-coding-system' of language-info as a coding-system to
10622         read tutorial file.
10623
10624 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10625
10626         * mule/thai-xtis.el: Don't setup `setup-function' and
10627         `exit-function'.
10628
10629         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10630         `set-coding-category-system' to set up coding-system for
10631         coding-category.
10632
10633         * mule/mule-cmds.el (prefer-coding-system): Use
10634         `set-coding-category-system' to set up coding-system for
10635         coding-category.
10636
10637 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10638
10639         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10640         Thai-XTIS environment.
10641
10642         * mule/mule-cmds.el (prefer-coding-system): Use
10643         `find-coding-system' instead of `coding-system-p'.
10644
10645 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10646
10647         * mule/mule-cmds.el (set-language-environment-coding-systems):
10648         Modify eol-type for XEmacs.
10649
10650         * mule/thai-xtis.el: Delete unused local variable `category'.
10651
10652         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10653         function.
10654         (prefer-coding-system): Don't call
10655         `update-coding-systems-internal'; use function
10656         `coding-category-list' instead of variable `coding-category-list';
10657         use `set-coding-priority-list' instead of `set-coding-priority';
10658         modify `eol-type' for XEmacs.
10659
10660         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10661         `charset-columns'.
10662         (char-width): Likewise.
10663
10664 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10665
10666         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10667         `tis-620'.
10668
10669         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10670         `set-coding-priority-list' instead of `set-coding-priority'; don't
10671         call `update-coding-systems-internal'.
10672
10673         * mule/mule-misc.el (coding-system-get): New function.
10674         (coding-system-put): New function.
10675         (coding-system-category): New function.
10676
10677 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10678
10679         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10680         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10681         to avoid conflict with leim/quail/thai-xtis.
10682
10683         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10684         to thai-xtis-chars.el.
10685
10686         * mule/thai-xtis-chars.el: New file (split from
10687         mule/thai-xtis.el).
10688
10689 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10690
10691         * mule/thai-xtis.el:
10692         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10693         - Add syntax entries.
10694         - Put `preferred-coding-system' of the charset `thai-xtis' to
10695           `tis-620'.
10696
10697 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10698
10699         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10700         rewritten to use write-multibyte-character.
10701
10702 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10703
10704         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10705         of `iso-2022-7'.
10706         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10707         ported yet.
10708         (read-input-method-name): Treat optional argument `default'.
10709
10710 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10711
10712         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10713         all.
10714         (set-language-info-alist): Set up menus here.
10715
10716 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10717
10718         * minibuf.el (completing-read): Add new optional argument
10719         `default'.
10720         (read-coding-system): Add new optional argument
10721         `default-coding-system'.
10722
10723 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10724
10725         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10726         (viet-viscii-...->viet-vscii...).
10727
10728 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10729
10730         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10731         and menus.
10732
10733 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10734
10735         * mule/mule-cmds.el (input-method-function): Add permanent-local
10736         property.
10737
10738 1999-03-30  Dave Love  <fx@gnu.org>
10739
10740         * mule/mule-cmds.el (current-language-environment): Doc fix.
10741
10742 1999-02-06  Richard Stallman  <rms@gnu.org>
10743
10744         * mule/european.el (setup-slovenian-environment): New function.
10745         ("Slovenian"): New language environment.
10746
10747 1999-01-27  Dave Love  <fx@gnu.org>
10748
10749         * mule/mule-cmds.el (current-language-environment): Provide :link,
10750         :type (choices) and appropriate :get.
10751
10752 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10753
10754         * mule/mule-cmds.el (describe-language-environment): Don't alter
10755         input-method-alist.
10756
10757 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10758
10759         * mule/mule-cmds.el (prefer-coding-system): Call
10760         set-coding-priority, so that the internal array of priorities is
10761         also updated.
10762
10763 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10764
10765         * mule/mule-cmds.el (prefer-coding-system): If the argument
10766         requires specific EOL conversion type, make the default coding
10767         systems use that.
10768
10769 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10770
10771         * mule/mule-cmds.el (set-language-environment): Pass the default
10772         eol-type to set-language-environment-coding-systems.
10773         (set-default-coding-systems): Copy the eol-type property for the
10774         new default values of {buffer-file,process}-coding-system from the
10775         old defaults.
10776         (set-language-environment-coding-systems): Accept an optional
10777         argument EOL-TYPE, and set the eol-type property of the default
10778         coding systems accordingly.
10779
10780 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10781
10782         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10783         use generate-new-buffer instead of get-buffer-create.
10784
10785 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10786
10787         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10788
10789 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10790
10791         * mule/mule-cmds.el (default-input-method): Fix custom type.
10792
10793 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10794
10795         * mule/mule-cmds.el (setup-specified-language-environment):
10796         Add apropos-inhibit property.
10797         (describe-specified-language-support): Likewise.
10798
10799 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10800
10801         * mule/mule-cmds.el: Doc fixes.
10802
10803 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10804
10805         * mule/mule-cmds.el (register-input-method): Doc-string
10806         modified.
10807
10808 1998-09-01  Dave Love  <fx@gnu.org>
10809
10810         * mule/mule-cmds.el (current-language-environment): Fix
10811         setter function.
10812
10813 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10814
10815         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10816         mule/european.el, mule/hebrew.el, mule/japanese.el,
10817         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10818         avoid bootstrapping problem if you need to recompile all the Lisp
10819         files using interpreted code.
10820
10821 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10822
10823         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10824         ("Latin-2"): Likewise.
10825
10826 1998-08-18  Per Starback  <starback@update.uu.se>
10827
10828         * mule/european.el (setup-latin2-environment): Fix typo.
10829
10830 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10831
10832         * mule/european.el: Give proper value of `input-method' key to all
10833         lang. env.
10834
10835         * mule/mule-cmds.el (activate-input-method): Handle the case that
10836         the arg INPUT-METHOD is nil correctly.
10837         (read-multilingual-string): Activate the specified input method
10838         before calling read-string.  Afterward, activate the original
10839         input method.
10840
10841 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10842
10843         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10844         (set-language-info-alist): Fix typo in doc-string.
10845
10846         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10847
10848 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10849
10850         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10851         (reset-language-environment): New function for the job that
10852         setup-english-environment used to do.
10853         (set-language-environment): Do more setups according to the info
10854         in language-info-alist.
10855         (read-language-name): Handle the case that the arg KEY is nil.
10856         (describe-language-environment): Handle input-method property.
10857
10858         * mule/: All files under this directory, which related with
10859         specific languages (such as mule/european.el, mule/greek.el,
10860         mule/hebrew.el, mule/misc-lang.el), modified as below.
10861         (setup-XXX-environment): Just call set-language-environment.  If
10862         they used to do some other jobs than what done by
10863         set-language-environment, those jobs are done in
10864         setup-XXX-environment-internal now.
10865         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10866         the value to setup-XXX-environment-internal.  Add properties
10867         input-method and features.
10868
10869         * mule/english.el (setup-english-environment): Just call
10870         reset-language-environment.
10871
10872         * mule/european.el (setup-8-bit-environment): Function deleted.
10873
10874 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10875
10876         * mule/mule-cmds.el (input-method-exit-on-first-char)
10877         (input-method-use-echo-area): Doc fixes.
10878
10879 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10880
10881         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10882         variable.
10883         (input-method-use-echo-area): New variable.
10884
10885 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10886
10887         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10888
10889 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10890
10891         * mule/mule-cmds.el (activate-input-method): Update mode line.
10892         (inactivate-input-method): Likewise.
10893
10894 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10895
10896         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10897         input method in the current buffer, but just bind
10898         current-input-method.
10899
10900 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10901
10902         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10903
10904         * mule/misc-lang.el ("IPA"): Add coding-priority and
10905         coding-system.
10906
10907 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10908
10909         * mule/greek.el: Add coding-priority.
10910
10911 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10912
10913         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10914         LANG-ENV.
10915
10916 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10917
10918         * mule/mule-cmds.el (register-input-method): Fix previous change.
10919         (setup-specified-language-environment): Doc fix.
10920
10921 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10922
10923         * mule/mule-cmds.el: Several doc fixes.
10924         (get-language-info, set-language-info): Rename argument.
10925         (set-language-info-alist): Likewise.
10926         (register-input-method): Rename argument.
10927         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10928
10929 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10930
10931         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10932         default value while reading an input method.
10933
10934 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10935
10936         * mule/mule-cmds.el (universal-coding-system-argument):
10937         Use buffer-file-coding-system as default.
10938
10939 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10940
10941         * mule/korean.el ("Korean"): Doc fix.
10942
10943 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10944
10945         * mule/mule-cmds.el (describe-language-environment): Print the
10946         languge environment at the head.
10947
10948 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10949
10950         * mule/japanese.el: Set exit-function to exit-japanese-environment
10951         for Japanese environment.
10952
10953 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10954
10955         * mule/mule-cmds.el (set-language-environment): Doc fix.
10956         (current-language-environment): Use defcustom.
10957         (default-input-method): Specify :type.
10958
10959 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10960
10961         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10962         modified.
10963         (prefer-coding-system): Doc-string modified.
10964
10965 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10966
10967         * mule/mule-cmds.el (set-language-info): Doc-string
10968         describes `coding-priority' KEY.
10969         (set-language-environment-coding-systems): New function.
10970         (select-safe-coding-system): New function.
10971         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10972         (set-language-info-alist): New optionla arg PARENTS.  Call
10973         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10974         (set-language-environment-coding-systems): New function.
10975
10976         * mule/chinese.el: Remove setting up of
10977         describe-chinese-environment-map and
10978         setup-chinese-environment-map.  Exclude them in args of calls to
10979         set-language-info-alist.  Register coding-priority key in
10980         language-info-alist.
10981
10982         * mule/cyrillic.el: Remove setting up of
10983         describe-cyrillic-environment-map and
10984         setup-cyrillic-environment-map.  Exclude them in args of calls to
10985         set-language-info-alist.  Register coding-priority key in
10986         language-info-alist.
10987
10988         * mule/english.el: Register coding-priority key in
10989         language-info-alist.
10990
10991         * mule/ethiopic.el: Register coding-priority key in
10992         language-info-alist.
10993
10994         * mule/european.el: Remove setting up of
10995         describe-european-environment-map and
10996         setup-european-environment-map.  Exclude them in args of calls to
10997         set-language-info-alist.  Register coding-priority key in
10998         language-info-alist.  Add "German" language env.
10999         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11000         (setup-german-environment): New function.
11001
11002         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11003         change default input method to "greek-postfix".
11004
11005         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11006         coding-priority key in
11007
11008 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11009
11010         * mule/mule-cmds.el (set-language-info): Doc fix.
11011         (input-method-inactivate-hook): Doc fix.
11012
11013 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11014
11015         * mule/mule-cmds.el (set-input-method): Renamed from
11016         select-input-method.
11017
11018 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11019
11020         * mule/mule-cmds.el (set-language-environment): Run
11021         exit-language-environment-hook before calling `exit-function'
11022         which is specified for the language environment.
11023
11024 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11025
11026         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11027         modified.
11028         (prefer-coding-system): Likewise.
11029         (describe-language-environment): Print aliases of each coding
11030         system.
11031         (set-language-environment-hook): New variable.
11032         (exit-language-environment-hook): New variable.
11033         (set-language-environment): Call these hooks.  Before setting a
11034         new language environment, exit from the
11035         current-language-environment if necessary.
11036         (input-method-verbose-flag): The value can be nil, t,
11037         complex-only, or default.
11038         (input-method-highlight-flag): Doc-string augmented.
11039         (activate-input-method): Check if we can run the registered
11040         function to activate an input method.
11041
11042         * mule/korean.el: Set exit-function for language environment
11043         "Korean" to exit-korean-environment.
11044         (setup-korean-environment): Moved to korea-util.el.
11045
11046 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11047
11048         * mule/mule-cmds.el (read-multilingual-string): Use
11049         current-input-method prior to default-input-method.  Don't bind
11050         current-input-method by `let', instead, activate the specified
11051         input method in the current buffer temporarily.
11052
11053 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11054
11055         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11056
11057 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11058
11059         * mule/chinese.el (post-read-decode-hz): Return the result of
11060         decode-hz-region.
11061         (pre-write-encode-hz): Do not change the value of
11062         last-coding-system.
11063
11064 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11065
11066         * mule/mule-ccl.el: Doc fixes.
11067
11068 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11069
11070         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11071         (check-ccl-program): New macro.
11072
11073 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11074
11075         * mule/mule-ccl.el: Comment about CCL syntax modified.
11076         (ccl-command-table): Add read-multibyte-character and
11077         write-multibyte-character.
11078         (ccl-code-table): Add ex-cmd.
11079         (ccl-extended-code-table): New variable.
11080         (ccl-embed-extended-command): New function.
11081         (ccl-compile-read-multibyte-character,
11082         ccl-compile-write-multibyte-character) New functions.
11083         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11084         ccl-dump-write-multibyte-character): New functions.
11085
11086 1999-07-22  SL Baur  <steve@miho>
11087
11088         * config.el (config-value-file): config.values is installed into
11089         doc-directory.
11090         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11091
11092 1999-07-19  Didier Verna  <didier@xemacs.org>
11093
11094         * rect.el: all functions rewritten, except when noted. Below is a
11095         list of interface changes.
11096         (apply-on-rectangle): new function. Obsoletes
11097         `operate-on-rectangle'. All functions that used to call this
11098         function now call the new one.
11099         (kill-rectangle): added optional prefix arg to fill lines.
11100         (delete-rectangle): ditto.
11101         (delete-extract-rectangle): ditto.
11102         (open-rectangle): ditto.
11103         (clear-rectangle): ditto.
11104         (delete-rectangle-line): added third arg FILL.
11105         (delete-extract-rectangle-line): ditto.
11106         (open-rectangle-line): ditto.
11107         (clear-rectangle-line): ditto.
11108
11109 1999-07-18  Andy Piper  <andy@xemacs.org>
11110
11111         * menubar-items.el (default-menubar): add gutter options.
11112
11113         * gutter-items.el: new file.
11114         (gutter): new group for custom.
11115         (gutter-visible-p): new variable.
11116         (default-gutter-position): ditto.
11117         (buffers-tab): new group for the buffers tab.
11118         (gutter-buffers-tab): widget to put in the gutter.
11119         (buffers-tab-max-size): max number of tabs.
11120         (buffers-tab-switch-to-buffer-function): function to call when a
11121         tab is pressed.
11122         (buffers-tab-omit-function): filter buffers with this function.
11123         (buffers-tab-format-buffer-line-function): format buffer names for
11124         inclusion in tabs.
11125         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11126         the record.
11127         (build-buffers-tab-internal): build a list of tab items.
11128         (buffers-tab-items): ditto.
11129         (add-tab-to-gutter): put a tab in the gutter area.
11130         (update-tab-in-gutter): reset the buffers in the tab.
11131
11132         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11133
11134         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11135         (switch-to-buffer-hooks): new hook.
11136
11137         * toolbar.el (default-toolbar-position): fix typo.
11138
11139 1999-07-16  Andy Piper  <andy@xemacs.org>
11140
11141         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11142
11143 1999-07-15  Didier Verna  <didier@xemacs.org>
11144
11145         * cus-edit.el (custom-prompt-variable): optional third arg makes
11146         prompt for a comment string.
11147         (customize-set-value): optional prefix makes this function handle
11148         variable comments.
11149         (customize-set-variable): ditto.
11150         (customize-save-variable): ditto.
11151         (customize-customized): handle custom comments.
11152         (customize-save-customized): ditto.
11153         (custom-variable-state-set): ditto.
11154         (custom-face-state-set): ditto.
11155         (customize-saved): ditto.
11156         (custom-variable-set): ditto.
11157         (custom-face-set): ditto.
11158         (custom-variable-save): ditto.
11159         (custom-face-save): ditto.
11160         (custom-variable-reset-saved): ditto.
11161         (custom-face-reset-saved): ditto.
11162         (custom-variable-reset-standard): ditto.
11163         (custom-face-reset-standard): ditto.
11164         (custom-comment-face): new face.
11165         (custom-comment-tag-face): ditto.
11166         (custom-comment): new widget.
11167         (custom-comment-create): new function.
11168         (custom-comment-delete): ditto.
11169         (custom-comment-value-set): ditto.
11170         (custom-comment-show): ditto.
11171         (custom-comment-invisible-p): ditto.
11172         (custom-variable-value-create): create a comment field widget.
11173         (custom-face-value-create): ditto.
11174         (custom-variable-menu): new entry for adding a custom comment.
11175         (custom-face-menu): ditto.
11176         (custom-save-variables): possibly save custom comments.
11177         (custom-save-faces): ditto.
11178
11179         * cus-face.el (custom-set-faces): the arguments can now have a
11180         custom comment as fourth argument.
11181
11182         * custom.el (custom-set-variables): the arguments can now have a
11183         custom comment as fifth element.
11184
11185 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11186
11187         * XEmacs 21.2.18 is released
11188
11189 1999-07-13  SL Baur  <steve@miho>
11190
11191         * lib-complete.el (read-library-name): Revert previous change.
11192         (read-library): Ditto.
11193
11194 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11195
11196         * packages.el (packages-package-list): Capitalize docstring.
11197
11198         * packages.el (packages-find-package-library-path): Use #'nconc
11199         rather than #'append to reduce consing -- #'mapcar uses Flist,
11200         which returns a freshly consed list.  #'append would create yet
11201         another fresh list, using Fmake_list in concat.
11202
11203         * packages.el (package-provide): Use setq with remassq like it
11204         says in its docstring.
11205
11206 1999-07-06  SL Baur  <steve@miho.m17n.org>
11207
11208         * lib-complete.el (progn-with-message): Fix typo.
11209
11210 1999-07-06  SL Baur  <steve@miho.m17n.org>
11211
11212         * mule/mule-misc.el (char-octet): Make function match docstring.
11213         From Katsumi Yamaoka <yamaoka@jpl.org>
11214
11215 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11216
11217         * wid-edit.el (widget-documentation): corrected spelling error.
11218
11219 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11220
11221         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11222         keys if already bound
11223
11224 1999-07-06  SL Baur  <steve@miho.m17n.org>
11225
11226         * lib-complete.el (progn-with-message): Revert previous changes.
11227
11228 1999-06-24  Bob Weiner  <weiner@beopen.com>
11229
11230         * lib-complete.el (find-library):
11231         (find-library-other-window):
11232         (find-library-other-frame): Completely rewrote
11233         so that these functions actually work when called non-interactively.
11234         Also made them handle LIBRARY arguments which end with .el or .elc.
11235
11236 1999-06-24  Bob Weiner  <weiner@beopen.com>
11237
11238         * simple.el (indent-new-comment-line): Locally bound
11239         `block-comment-start' to `comstart' or else when this is called
11240         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11241         `block-comment-start' value, ignoring any existing spacing after a
11242         comment prefix in the previous line and producing ugly comments.
11243
11244 1999-06-23  Bob Weiner  <weiner@beopen.com>
11245
11246         * list-mode.el (mouse-choose-completion):
11247         (choose-completion):
11248         (completion-switch-to-minibuffer): Added.
11249         ([Tab]): [Tab] previously switched to the minibuffer
11250         but since [space] does that and since most applications in the
11251         world use [Tab] to select the next item in a list, do that in the
11252         *Completions* buffer too.  This will cause the least confusion
11253         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11254         06/23/1999.
11255
11256 1999-06-22  Bob Weiner  <weiner@beopen.com>
11257
11258         * help.el (help-buffer-name): Added support for a null value
11259         of `help-buffer-prefix-string' since some buffers require no
11260         prefix.
11261
11262 1999-06-20  Bob Weiner  <weiner@beopen.com>
11263
11264         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11265         in the completion-list-mode-map to bury the completions buffer
11266         even when the minibuffer is no longer active.
11267
11268 1999-06-20  Bob Weiner  <weiner@beopen.com>
11269
11270         * list-mode.el (list-mode): It is visually disconcerting to have
11271         the text cursor disappear within list buffers, especially when
11272         moving from window to window, so leave it visible.
11273
11274 1999-07-01  SL Baur  <steve@miho.m17n.org>
11275
11276         * menubar-items.el (default-menubar): Conditionalize the bug
11277         report menu item (which may not be possible in this XEmacs).
11278         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11279
11280 1999-06-30  SL Baur  <steve@miho.m17n.org>
11281
11282         * subr.el (with-current-buffer): DOC string fix.
11283         Suggested by Bob Weiner <weiner@altrasoft.com>
11284
11285 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11286
11287         * cus-face.el (custom-face-italic): insert missing args
11288
11289 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11290
11291         * packages.el (package-locations): Changed default early package
11292         hierarchies to ~/.xemacs/mule-packages and
11293         ~/.xemacs/xemacs-packages.
11294
11295 1999-06-23  SL Baur  <steve@miho.m17n.org>
11296
11297         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11298
11299 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11300
11301         * packages.el (package-locations): Changed default early package
11302         hierarchy to ~/.xemacs/packages.
11303         (package-locations): Removed `packages' as a possible name for a
11304         late package hierarchy.
11305
11306 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11307
11308         * mule/mule-category.el (word-combining-categories): Set up new
11309         variable.
11310         (word-separating-categories): Likewise.
11311
11312 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11313
11314         * XEmacs 21.2.17 is released
11315
11316 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11317
11318         * font-menu.el (font-menu-set-font): allow for nil specification
11319         of font size.
11320
11321 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11322
11323         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11324         is 1.
11325
11326 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11327
11328         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11329         8859-5 instead of ISO 8859-1.
11330
11331 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11332
11333         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11334         (viet-viscii-encode-table): Ditto.
11335
11336         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11337         Make obsolete definition of char-octet.
11338
11339 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11340
11341         * subr.el: Move no-Mule make-char ...
11342         * help-nomule.el (make-char): To here.
11343         (string-width): Make Mule compatibility alias.
11344
11345 1999-06-15  Andy Piper  <andy@xemacs.org>
11346
11347         * select.el (get-selection-no-error): really make there be no-error.
11348         (get-selection): revert to original.
11349
11350 1999-06-11  Andy Piper  <andy@xemacs.org>
11351
11352         * select.el (selection-sets-clipboard): renamed.
11353         (own-selection): use it.
11354
11355 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11356
11357         * XEmacs 21.2.16 is released
11358
11359 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11360
11361         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11362         missing characters to avoid crash.
11363
11364 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11365
11366         * coding.el (set-terminal-coding-system): Only set the console
11367         coding system on the selected console if it is a tty.
11368
11369 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11370
11371         * cus-face.el:
11372         * cus-edit.el:
11373         * faces.el:
11374         (custom):
11375         (face-spec-set):
11376         * faces.el (frob-face-property):
11377         * font-menu.el (font-menu-set-font):
11378                   Actually apply changes from 1999-03-17
11379
11380 1999-06-10  Andy Piper  <andy@xemacs.org>
11381
11382         * select.el (get-selection): abstract out non error-signalling
11383         part.
11384         (get-selection-no-error): get-selection without signalling an
11385         error.
11386         (selection-is-clipboard-p): new variable. controls whether the
11387         selection sets the clipboard.
11388         (own-selection): use it.
11389
11390         * mouse.el (insert-selection): fallback to clipboard after trying
11391         primary selection and cutbuffer.
11392
11393 1999-06-05  Andy Piper  <andy@xemacs.org>
11394
11395         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11396         selection functions.
11397
11398 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11399
11400         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11401         default value.
11402         (load): Use `raw-text' instead of `no-conversion'.
11403         (insert-file-contents): Likewise.
11404
11405         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11406         of `no-conversion'.
11407
11408 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11409
11410         * coding.el: Don't copy `no-conversion' to `raw-text'.
11411
11412 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11413
11414         * subr.el (make-char): Define it if Mule is not around.
11415
11416 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11417
11418         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11419
11420         * x-select.el (x-disown-selection-internal): Restore symbol as an
11421         obsolete alias.
11422         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11423
11424 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11425
11426         * XEmacs 21.2.15 is released
11427
11428 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11429
11430         * subr.el (split-string): Avoid infinite looping
11431
11432 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11433
11434         * ldap.el (ldap-ignore-attribute-codings): New variable
11435         (ldap-default-attribute-decoder): New variable
11436         (ldap-coding-system): New variable
11437         (ldap-attribute-syntax-encoders): New variable
11438         (ldap-attribute-syntax-decoders): New variable
11439         (ldap-attribute-syntaxes-alist): New variable
11440         (ldap-encode-boolean): New function
11441         (ldap-decode-boolean): New function
11442         (ldap-encode-country-string): New function
11443         (ldap-decode-string): New function
11444         (ldap-decode-address): New function
11445         (ldap-encode-address): New function
11446         (ldap-decode-attribute): New function
11447         (ldap-search): Use some of these
11448
11449 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11450
11451         * version.el (emacs-version): Make the patch level/beta come
11452         before the XEmacs qualifier so that it gets into (funcall
11453         emacs-version) and thus in the bug reports.
11454         (emacs-version>=): Support patch levels.
11455
11456 1999-06-03  SL Baur  <steve@xemacs.org>
11457
11458         * version.el: implement x.y.z version number
11459         From Jan Vroonhof <vroonhof@math.ethz.ch>
11460
11461 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11462
11463         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11464
11465 1999-05-22  Vin Shelton <acs@xemacs.org>
11466
11467         * startup.el: Document -private and break out non-standard X options.
11468
11469 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11470
11471         * mule/mule-charset.el (charset-after): New function.
11472         (charset-direction): Synch with Mule, update docstring.
11473         (get-charset-property): New function.
11474         (put-charset-property): New function.
11475         (charset-plist): New function.
11476
11477         * mule/mule-charset.el (compose-region):
11478         (decompose-region): remove;  these functions (which don't work
11479         since we don't do composite characters) have been moved to
11480         mule-util.el.
11481         (toplevel): follow coding standards
11482
11483 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11484
11485         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11486         exist any more.
11487
11488         * code-files.el: Fix commentary to follow coding standards.  Move
11489         the single line left in mule-files.el to here.
11490
11491         * mule/mule-files.el: delete.
11492
11493 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11494
11495         * info.el (Info-scroll-prev): Use event functions instead of the
11496         old emacs 19 interface.
11497
11498 1999-06-02  Andy Piper  <andy@xemacs.org>
11499
11500         * x-font-menu.el (x-font-menu-load-font):
11501         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11502
11503 1999-05-31  Andy Piper  <andy@xemacs.org>
11504
11505         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11506         group.
11507         (font-menu-this-frame-only-p): ditto.
11508         (font-menu-max-items): reinstate, from Jan Vroonhof
11509         <vroonhof@math.ethz.ch>
11510         (font-menu-submenu-name-format): ditto.
11511         (font-menu-split-long-menu): ditto, for use by the family
11512         constructor.
11513         (font-menu-family-constructor): use it.
11514
11515 1999-05-30  Andy Piper  <andy@xemacs.org>
11516
11517         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11518         for use by the font menu.
11519
11520         * msw-font-menu.el: new file implementing mswindows specific
11521         font-menu behaviour.
11522         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11523         (mswindows-font-menu-junk-families): ditto.
11524         (hack-font-truename): ditto.
11525         (mswindows-font-regexp-ascii): ditto.
11526         (mswindows-reset-device-font-menus): ditto.
11527         (mswindows-font-menu-font-data): ditto.
11528         (mswindows-font-menu-load-font): ditto.
11529
11530         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11531         (x-font-menu-font-data): ditto.
11532         (x-font-menu-load-font): ditto.
11533
11534         * font-menu.el: new file implementing generic font menu behaviour.
11535         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11536         made device independent.
11537         (font-menu-this-frame-only-p): ditto.
11538         (font-menu-preferred-resolution): ditto.
11539         (font-menu-size-scaling): new variable used to determine whether
11540         sizes are in points or tenths of a point.
11541         (vassoc): moved from x-font-menu.el.
11542         (device-fonts-cache): ditto.
11543         (device-fonts-cache): ditto.
11544         (flush-device-fonts-cache): ditto.
11545         (reset-device-font-menus): copied from x-font-menu.el and made
11546         device independent. Most functionality deferred to
11547         device-dependent versions.
11548         (font-menu-family-constructor): copied from x-font-menu.el and
11549         made device independent.
11550         (font-menu-size-constructor): ditto.
11551         (font-menu-weight-constructor): ditto.
11552         (font-menu-set-font): ditto.
11553         (font-menu-change-face): ditto.
11554         (font-menu-load-font): new device method.
11555         (font-menu-font-data): ditto.
11556
11557         * x-font-menu.el: The above functions deleted.
11558
11559 1999-05-26  Andy Piper  <andy@xemacs.org>
11560
11561         * update-elc.el:
11562         * make-docfile.el:
11563         * loadup.el: rehash expand-file-name usage to not use default-directory.
11564
11565 1999-05-21  Andy Piper  <andy@xemacs.org>
11566
11567         * x-select.el (x-select-convert-to-text):
11568         (x-selected-text-type):
11569         (x-get-selection):
11570         (xselect-convert-to-string):
11571         (xselect-convert-to-compound-text):
11572         (xselect-convert-to-length):
11573         (xselect-convert-to-targets):
11574         (xselect-convert-to-delete):
11575         (xselect-convert-to-filename):
11576         (xselect-convert-to-charpos):
11577         (xselect-convert-to-lineno):
11578         (xselect-convert-to-colno):
11579         (xselect-convert-to-sourceloc):
11580         (xselect-convert-to-os):
11581         (xselect-convert-to-host):
11582         (xselect-convert-to-user):
11583         (xselect-convert-to-class):
11584         (xselect-convert-to-name):
11585         (xselect-convert-to-integer):
11586         (xselect-convert-to-atom):
11587         (xselect-convert-to-identity): functions renamed from x-* and
11588         moved to select.el.
11589         (x-get-secondary-selection): use rename get-selection.
11590         (x-get-clipboard): ditto.
11591         (x-own-selection): moved to select.el.
11592         (x-valid-simple-selection-p): ditto.
11593         (x-dehilight-selection): ditto.
11594         (x-own-clipboard): ditto.
11595         (x-disown-selection): ditto.
11596
11597         * x-mouse.el (x-yank-function): moved to mouse.el.
11598         (x-insert-selection): ditto.
11599         (x-set-point-and-move-selection): use renamed function.
11600
11601         * select.el (selected-text-type): moved and renamed from
11602         x-select.el.
11603         (selection-owner-p): moved to C.
11604         (selection-exists-p): ditto.
11605         (get-cutbuffer): new device method.
11606         (get-selection): generalised and moved from x-select.el.
11607         (own-selection): moved x-own-selection functionality into here.
11608         (dehilight-selection): renamed and moved from x-select.el.
11609         (own-clipboard): functionality moved from x-select.el using new
11610         generic C builtins.
11611         (disown-clipboard): ditto.
11612         (select-convert-to-text):
11613         (select-convert-to-string):
11614         (select-convert-to-compound-text):
11615         (select-convert-to-length):
11616         (select-convert-to-targets):
11617         (select-convert-to-delete):
11618         (select-convert-to-filename):
11619         (select-convert-to-charpos):
11620         (select-convert-to-lineno):
11621         (select-convert-to-colno):
11622         (select-convert-to-sourceloc):
11623         (select-convert-to-os):
11624         (select-convert-to-host):
11625         (select-convert-to-user):
11626         (select-convert-to-class):
11627         (select-convert-to-name):
11628         (select-convert-to-integer):
11629         (select-convert-to-atom):
11630         (select-convert-to-identity): new functions renamed from x-* and
11631         moved from x-select.el.
11632
11633         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11634         into here and use as the default window-system mouse yank.
11635         (insert-selection): generalised and moved from x-mouse.el.
11636         (own-clipboard): moved to C.
11637
11638         * msw-select.el (mswindows-selection-owned-p): deleted.
11639         (mswindows-own-selection): generalised and moved to select.el.
11640         (mswindows-disown-selection): generalised and moved to C.
11641         (mswindows-selection-owner-p): ditto.
11642
11643 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11644
11645         * XEmacs 21.2.14 is released
11646
11647 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11648
11649         * about.el: update contact info for jason and slb.
11650
11651 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11652
11653         * mule/european.el (setup-romanian-environment): Add Romanian
11654         support from Emacs/Mule romanian.el.
11655
11656 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11657
11658         * cus-face.el: Label all custom changes with the 'custom' tag.
11659
11660         * cus-edit.el: idem ditto.
11661
11662         * faces.el: Added suport for adding device tags to various functions.
11663         (custom): New device tag.
11664         (face-spec-set): Call reset face with tags argument. No longer do
11665         x-init-global-faces hack.
11666
11667         * faces.el (frob-face-property): Use an anonymous specifier to map
11668         frob-face-property-1 over.
11669
11670         * x-font-menu.el (font-menu-set-font): Always specify all
11671         properties to custom.
11672
11673 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11674
11675         * mule/european.el (setup-czech-environment): Add czech support.
11676         From David Sauer <davids@orfinet.cz>
11677
11678 1999-03-15  SL Baur  <steve@xemacs.org>
11679
11680         * check-features.el: Turn hard errors into warnings.
11681
11682 1999-03-21  SL Baur  <steve@xemacs.org>
11683
11684         * simple.el (delete-key-deletes-forward): As per discussion on
11685         xemacs-beta, default to t.
11686
11687 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11688
11689         * loadup.el: Define Installation-string before loading anything.
11690
11691 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11692
11693         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11694         From Anders Stenman <stenman@isy.liu.se>
11695
11696 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11697
11698         * wid-edit.el (widget-glyph-find): Ditto.
11699
11700         * packages.el (locate-library): Ditto.
11701
11702         * loadup.el (really-early-error-handler): Ditto.
11703
11704         * lib-complete.el (read-library): Ditto.
11705
11706         * faces.el (set-face-stipple): Ditto.
11707
11708         * code-files.el (load): Use new calling style of locate-file.
11709
11710 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11711
11712         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11713         dead.
11714
11715 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11716
11717         * dumped-lisp.el (preloaded-file-list): Don't load
11718         Installation.el.
11719
11720         * loadup.el (Installation-string): Define it here.
11721
11722 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11723
11724         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11725         Installation.el needs to be loaded before `dump-paths', otherwise
11726         the dumping process won't find it.
11727
11728 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11729
11730         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11731         subr so that we can use `replace-in-string' in Installation.el to
11732         get rid of C-m chars under the native Windows build.
11733
11734 1999-04-29  Andy Piper  <andy@xemacs.org>
11735
11736         * make-docfile.el: canonicalize file and directory names.
11737
11738         * device.el (call-device-method): new function for calling device
11739         specific methods.
11740         (define-device-method): new function for defining device methods.
11741         (define-device-method*): ditto.
11742
11743 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11744
11745         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11746
11747 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11748
11749         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11750         (cyrillic-koi8-r-encode-table): Likewise.
11751         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11752         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11753
11754         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11755         from vietnamese.el].
11756
11757         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11758         mule/mule-misc.el.
11759
11760 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11761
11762         * mule/thai-xtis.el:
11763         - Change font registry name from "Thai94x94-0" to "xtis-0".
11764         - Change mnemonic of coding-system `tis-620' to "TIS620".
11765
11766 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11767
11768         * mule/ethiopic.el: fixed.
11769
11770 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11771
11772         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11773
11774         * mule/thai-xtis.el: New file.
11775
11776         * mule/vietnamese.el: New file.
11777
11778         * mule/ethiopic.el: New file.
11779
11780 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11781
11782         * bytecomp.el (byte-compile-close-variables): Leave
11783         debug-issue-ebola-notices alone.
11784
11785 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11786
11787         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11788         at the top of the buffer since it is the most important thing to
11789         customize
11790         (ldap-get-host-parameter): New defun
11791         (ldap-search): Add a new parameter `withdn' to retrieve the
11792         distinguished names of entries
11793
11794 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11795
11796         * startup.el (splash-frame-body): Date and spelling fixes.
11797
11798 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11799
11800         * view-less.el (toggle-truncate-lines): add autoload tag
11801
11802 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11803
11804         * format.el (format-alist): Disable image stuff.
11805
11806 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11807
11808         * wid-edit.el (widget-glyph-find): Search by directories, then by
11809         suffixes rather than the other way around.
11810         (widget-image-conversion): Renamed to
11811         `widget-image-file-name-suffixes'.
11812
11813 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11814
11815         * mule/mule-charset.el: Made old functions obsolete, remove the
11816         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11817         (charset-iso-graphic-plane): Rename from charset-graphic.
11818         (charset-iso-final-char): Rename from charset-final.
11819         (charset-width): Rename from charset-columns.
11820         (charset-bytes): Added from fsf compatibility, returns always 1.
11821
11822         * mule/mule-misc.el: Move charset-doc-string alias to
11823         mule-charset.el
11824
11825 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11826
11827         * x-faces.el (x-make-font-bold-italic): honor
11828         *try-oblique-before-italic-fonts*
11829
11830 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11831
11832         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11833
11834 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11835
11836         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11837         name.
11838
11839 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11840
11841         * cl-extra.el (equalp): Would bug out for lists.
11842
11843 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11844
11845         * about.el (about-hackers):  Change cgw's email address
11846
11847 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11848
11849         * XEmacs 21.2.13 is released
11850
11851 1999-03-12  SL Baur  <steve@xemacs.org>
11852
11853         * simple.el (delete-key-deletes-forward): Revert to previous
11854         behavior.
11855
11856 1999-01-18  Didier Verna  <didier@xemacs.org>
11857
11858         * menubar-items.el (xemacs-splash-buffer): handle the case of
11859         multiple elements in the splash buffer body.
11860
11861         * startup.el (splash-frame-timeout): new constant: interval
11862         between splash buffer elements.
11863         (command-line-1): handle splash buffer with multiple elements (use
11864         a timeout).
11865         (splash-frame-body): Originally `startup-splash-frame-body'.
11866         Rewrote a cleaner and more readable version. This can now be array,
11867         in which case each element is displayed in turn in the splash buffer.
11868         (splash-frame-static-body): new constant. Persistent information
11869         across all splash buffer elements (preserves the possibility to give
11870         it in different languages.
11871         (circulate-splash-frame-elements): new function. Used as a timeout
11872         to circulate through all splash frame elements and display them in
11873         sequence.
11874         (display-splash-frame): originally `startup-splash-frame'. Handle
11875         the case of multiple elements in the splash buffer body. Now
11876         returns a timeout id if multiple elements to display, or nil.
11877
11878 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11879
11880         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11881         so they can be overridden by x-init-face-from-resources.
11882         Additionally specify the font name also with an x tag.
11883
11884 1999-03-08  Andy Piper  <andy@xemacs.org>
11885
11886         * package-get.el (package-get-base): autoload.
11887
11888         * menubar-items.el (default-menubar): add update menu item. Fix
11889         custom menu to only be activated when package-base is available.
11890
11891         * package-get.el (package-get-custom): don't load
11892         package-get-custom as it is auto-generated. Fix group definition.
11893
11894 1999-03-05  Didier Verna  <didier@xemacs.org>
11895
11896         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11897         instead of `symbol-name' (Thanks Kyle).
11898
11899         * cus-edit.el (custom-save-variables): use `prin1' instead of
11900         princ to write symbols.
11901
11902 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11903
11904         * XEmacs 21.2.12 is released
11905
11906 1999-03-05  SL Baur  <steve@xemacs.org>
11907
11908         * menubar-items.el (default-menubar): Add kfm browsing support.
11909         From Neal Becker <nbecker@fred.net>
11910
11911 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11912
11913         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11914         calls to font-lock during buffer reversion.
11915
11916 1999-02-12  Didier Verna  <didier@xemacs.org>
11917
11918         * info.el (Info-build-node-completions): unconditionally widen the
11919         tag table buffer.
11920
11921 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11922
11923         * x-faces.el (x-init-face-from-resources):
11924         Only set fonts in the 'x locale.
11925
11926 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11927
11928         * package-ui.el (pui-install-selected-packages): Don't throw on
11929         `package-admin-delete-binary-package' returning nil since it's
11930         normal.  Reindent function.
11931         (pui-add-required-packages): Handle case where packages selected
11932         for installation have never been installed.
11933
11934 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11935
11936         * menubar-items.el (default-menubar):
11937         Implement the ``Mule->Set coding system of process'' menu item.
11938
11939 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11940
11941         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11942         files
11943         - Change some `if's to `when's
11944
11945 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11946
11947         * XEmacs 21.2.11 is released
11948
11949 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11950
11951         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11952         against window close (Fix Bug #460).
11953         (ask-user-about-lock-dbox): Idem.
11954
11955 1999-02-25  SL Baur  <steve@xemacs.org>
11956
11957         * mule/mule-charset.el (charset-leading-byte): New function.
11958         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11959
11960 1999-02-12  Andy Piper  <andy@xemacs.org>
11961
11962         * about.el (xemacs-hackers): change andy's email address.
11963         (about-url-alist): change andy's web page address.
11964         (about-xemacs): add piper.
11965
11966 1999-02-16  SL Baur  <steve@xemacs.org>
11967
11968         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11969         of mule-base into lisp/mule.
11970
11971 1999-02-16  SL Baur  <steve@xemacs.org>
11972
11973         * mule/arabic.el:
11974         mule/canna-leim.el:
11975         mule/chinese.el:
11976         mule/cyrillic.el:
11977         mule/english.el:
11978         mule/european.el:
11979         mule/greek.el:
11980         mule/hebrew.el:
11981         mule/japanese.el:
11982         mule/kinsoku.el:
11983         mule/korean.el:
11984         mule/misc-lang.el:
11985         mule/mule-category.el:
11986         mule/mule-ccl.el:
11987         mule/mule-charset.el:
11988         mule/mule-cmds.el:
11989         mule/mule-coding.el:
11990         mule/mule-files.el:
11991         mule/mule-help.el:
11992         mule/mule-init.el:
11993         mule/mule-misc.el:
11994         mule/mule-tty-init.el:
11995         mule/mule-x-init.el:
11996         mule/viet-chars.el:  Remerge from mule-base.
11997
11998         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11999         of mule-base into lisp/mule.
12000
12001 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12002
12003         * process.el (exec-to-string): Use `shell-command-switch' in place
12004         of hard-wired "-c" (for WindowsNT).
12005
12006 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12007
12008         * menubar-items.el (default-menubar):  Remove obsolete
12009         "Gopher" item
12010
12011 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12012
12013         * package-admin.el (package-admin-get-install-dir): First fall
12014         back to the location of xemacs-base for non-mule packages.
12015
12016 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12017
12018         * paths.el:
12019         - improved automounter tmp directory support.
12020         - support 4 (!) empirically discovered automounter conventions
12021
12022 1999-02-12  SL Baur  <steve@xemacs.org>
12023
12024         * etags.el (pop-tag-mark): autoload to match key binding.
12025
12026 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12027
12028         * XEmacs 21.2.10 is released
12029
12030 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12031
12032         * package-get.el (package-get-remote-filename): Don't bug out for
12033         a local file name in the search entry.
12034
12035 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12036
12037         * XEmacs 21.2.9 is released
12038
12039 1999-01-19  Didier Verna  <didier@xemacs.org>
12040
12041         * replace.el (replace-search-function): new variable containing a
12042         function to perform a search-forward.
12043         (replace-re-search-function): new variable containing a function
12044         to perform a re-search-forward.
12045         (perform-replace): use them.
12046
12047 1999-01-25  Didier Verna  <didier@xemacs.org>
12048
12049         * select.el (selection-owner-p): use the name `XEmacs'.
12050         (cut-copy-clear-internal): ditto.
12051
12052 1999-01-18  Andy Piper  <andy@xemacs.org>
12053
12054         * about.el (about-url-alist): Update my entry.
12055         (xemacs-hackers): Ditto.
12056
12057 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12058
12059         * buffer.el (switch-to-buffer): Fixing documentation.
12060         * minibuf.el (minibuffer-completion-table): ditto.
12061         * cl-macs.el (return-from): ditto.
12062
12063 1999-01-04  Didier Verna  <didier@xemacs.org>
12064
12065         * replace.el (delete-non-matching-lines): temporarily disable
12066         case-folding when called interactively with a regexp containing
12067         uppercase characters.
12068         (delete-matching-lines): ditto.
12069         (count-matches): ditto.
12070         (list-matching-lines): ditto.
12071
12072 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12073
12074         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12075         abort if current window is split horizontally, not if others are
12076         split.  Got rid of unnecessary minibuffer checking.  Also, add
12077         some comments (it's still complex).
12078
12079 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12080
12081         * package-get.el: changed address for doc.ic.ac.uk to
12082         sunsite.doc.ic.ac.uk
12083
12084 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12085
12086         * ldap.el (toplevel): Remove requires so that the file compiles
12087         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12088
12089 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12090
12091         * dump-paths.el: Calculate module-directory and set
12092         module-load-path to the load path for modules.
12093
12094         * loadup.el: Get bootstrap value of module-load-path from the
12095         environment variable EMACSBOOTSTRAPMODULEPATH.
12096         - Display the module load path if we're debugging paths.
12097
12098         * setup-paths.el: Added function paths-find-site-module-directory.
12099         - Added function paths-find-module-directory.
12100         - Added function paths-construct-module-load-path.  Uses new
12101         environment variable EMACSMODULEPATH.
12102
12103 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12104
12105         * font.el (font-default-object-for-device):
12106         Oops! This `or' can't be replaced by `unless'.
12107         Fixed inability to run w3, among other things.
12108
12109 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12110
12111         * package-admin.el: Change initialization of
12112           package-admin-install-function dependent on system type.
12113           Change package-admin-install-function-mswindows to use
12114           "minitar".
12115
12116 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12117
12118         * mouse.el (default-mouse-motion-handler): Disable help echo while
12119         in the minibuffer.
12120
12121 1998-12-28  Martin Buchholz <martin@xemacs.org>
12122
12123         * XEmacs 21.2.8 is released.
12124
12125 1998-12-24  Martin Buchholz <martin@xemacs.org>
12126
12127         * XEmacs 21.2.7 is released.
12128
12129 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12130
12131         * package-ui.el (pui-list-packages): Set truncate-lines.
12132
12133         * package-get.el (package-get-download-menu): Use
12134         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12135
12136         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12137         (pui-help-string): idem.
12138         (list-packages-mode): New major mode.
12139         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12140         (pui-install-selected-packages): Add suport for removing packages.
12141         (pui-toggle-package-delete-key): New function.
12142         (pui-popup-context-sensitive): New kludge.
12143         (pui-list-packages): Add warning when `package-get-remote' is nil.
12144         (package-ui-add-site): New function.
12145
12146 1998-12-01  Didier Verna  <didier@xemacs.org>
12147
12148         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12149
12150 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12151
12152         * ldap.el: Custom-ized
12153         (toplevel): Do not provide `ldap' which is provided by C level
12154         LDAP code
12155         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12156
12157 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12158
12159         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12160
12161 1998-12-17  Andy Piper  <andy@xemacs.org>
12162
12163         * sound.el (sound-load-list): name changed from sound-load-alist.
12164         (sound-extension-list): name changed from sound-ext-list.
12165         (load-default-sounds): use new names.
12166         (load-sound-file): use new names.
12167
12168 1998-12-16  Andy Piper  <andy@xemacs.org>
12169
12170         * XEmacs 21.2.6 is released
12171
12172 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12173
12174         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12175         errors.
12176
12177 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12178
12179         * wid-edit.el (widget-echo-this-extent): Set
12180         help-echo-owns-message to t.
12181
12182 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12183
12184         * package-get.el (package-get-download-menu): use toggles for
12185           each site in the download site menu.
12186
12187 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12188
12189         * package-get.el (package-get): If we cannot find a package
12190           because package-get-remote is not set, give a more helpful
12191           error message.
12192
12193 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12194
12195         * package-get.el (package-get-remote-filename): use an EFS path
12196         with user anonymous if no user is specified.
12197
12198 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12199
12200         * faces.el (face-spec-set): Re-init fallfacks for default after
12201         calling reset-face on the default face.
12202
12203 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12204
12205         * package-admin.el (package-admin-default-install-function):
12206         Behave as advertised.  Make sure the pkg-dir is proper for
12207         default-directory.
12208         (package-admin-add-binary-package): Make sure the pkg-dir is
12209         proper for default-directory.
12210         (package-admin-install-function-mswindows): Make sure the pkg-dir
12211         is proper for default-directory.
12212
12213 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12214
12215         * XEmacs 21.2.5 is released
12216
12217 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12218
12219         * files.el (binary-file-regexps): regexp-opt is not available at
12220         bytecompile time.
12221
12222 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12223
12224         * x-win-xfree86.el:
12225         * x-win-sun.el (x-win-init-sun):
12226         * x-win-sun.el:
12227         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12228         * x-iso8859-1.el:
12229         * x-init.el (init-post-x-win):
12230         * x-init.el (init-pre-x-win):
12231         * x-init.el (x-initialize-compose):
12232         * x-init.el:
12233         * x-compose.el:
12234         * winnt.el:
12235         * widget.el:
12236         * wid-edit.el (widget-glyph-click):
12237         * wid-edit.el (widget-glyph-find):
12238         * wid-edit.el (widget-type):
12239         * view-less.el (view-buffer-other-window):
12240         * very-early-lisp.el:
12241         * version.el:
12242         * toolbar.el:
12243         * toolbar-items.el:
12244         * term/sun.el (suntool-map):
12245         * term/sun-mouse.el:
12246         * term/internal.el:
12247         * syntax.el (modify-syntax-entry):
12248         * symbol-syntax.el:
12249         * subr.el:
12250         * startup.el (lock-directory):
12251         * simple.el (set-comment-column):
12252         * simple.el (backward-delete-char-untabify):
12253         * shadow.el (find-emacs-lisp-shadows):
12254         * shadow.el:
12255         * setup-paths.el (paths-construct-info-path):
12256         * select.el (cut-copy-clear-internal):
12257         * process.el (call-process-region):
12258         * process.el (start-process-shell-command):
12259         * process.el:
12260         * paths.el (rmail-spool-directory):
12261         * paragraphs.el (use-hard-newlines):
12262         * package-get.el (package-get-dependencies):
12263         * package-admin.el (package-admin-delete-binary-package):
12264         * obsolete.el (truncate-string):
12265         * obsolete.el (store-substring):
12266         * mouse.el (default-mouse-track-maybe-own-selection):
12267         * mouse.el (mouse-yank-at-point):
12268         * modeline.el:
12269         * modeline.el (mouse-drag-modeline):
12270         * minibuf.el (read-directory-name-internal):
12271         * minibuf.el (read-file-name-internal):
12272         * minibuf.el (read-file-name-internal-1):
12273         * minibuf.el (read-file-name-2):
12274         * minibuf.el (exact-minibuffer-completion-p):
12275         * minibuf.el (read-from-minibuffer):
12276         * minibuf.el:
12277         * menubar.el (check-menu-syntax):
12278         * map-ynp.el (map-y-or-n-p):
12279         * make-docfile.el (docfile-out-of-date):
12280         * loadup.el ((member "run-temacs" command-line-args)):
12281         * loadup.el ((member "no-site-file" command-line-args)):
12282         * loadup.el (really-early-error-handler):
12283         * loadup.el:
12284         * loadhist.el:
12285         * loaddefs.el:
12286         * lisp-mnt.el (lm-verify):
12287         * lib-complete.el (lib-complete:cache-completions):
12288         * lib-complete.el (library-all-completions):
12289         * itimer.el (itimer-run-expired-timers):
12290         * info.el (Info-mode):
12291         * info.el (Info-insert-file-contents):
12292         * info.el (Info-rebuild-dir):
12293         * info.el (Info-build-dir-anew):
12294         * info.el (Info-parse-dir-entries):
12295         * info.el (Info-dir-outdated-p):
12296         * info.el (Info-insert-dir):
12297         * info.el (info-xref):
12298         * info.el:
12299         * hyper-apropos.el (hyper-apropos-get-doc):
12300         * hyper-apropos.el (hyper-describe-face):
12301         * hyper-apropos.el (hyper-apropos-mode):
12302         * hyper-apropos.el:
12303         * help.el (list-processes):
12304         * help.el:
12305         * gnuserv.el:
12306         * font.el (mswindows-font-create-name):
12307         * font.el (font-default-font-for-device):
12308         * font.el (x-font-create-object):
12309         * font.el (font-registry):
12310         * font.el:
12311         * font-lock.el (font-lock-keywords):
12312         * font-lock.el:
12313         * finder.el (finder-compile-keywords):
12314         * find-paths.el (paths-find-recursive-path):
12315         * fill.el (set-justification-center):
12316         * fill.el (fill-region-as-paragraph):
12317         * files.el (insert-directory):
12318         * files.el (wildcard-to-regexp):
12319         * files.el (recover-file):
12320         * files.el (basic-save-buffer):
12321         * files.el (delete-auto-save-file-if-necessary):
12322         * files.el (file-relative-name):
12323         * files.el (backup-extract-version):
12324         * files.el (backup-buffer):
12325         * files.el (set-visited-file-name):
12326         * files.el (set-auto-mode):
12327         * files.el (interpreter-mode-alist):
12328         * files.el:
12329         * files.el (find-file-noselect):
12330         * files.el (abbreviate-file-name):
12331         * files.el (parse-colon-path):
12332         * files.el (directory-abbrev-alist):
12333         * etags.el (visit-tags-table-buffer):
12334         * easymenu.el (easy-menu-define):
12335         * dragdrop.el (experimental-dragdrop-drag):
12336         * dragdrop.el (dragdrop-drop-do-functions):
12337         * dragdrop.el (dragdrop-drop-at-point):
12338         * disass.el (disassemble-1):
12339         * disass.el (disassemble-internal):
12340         * disass.el (disassemble):
12341         * disass.el:
12342         * derived.el (derived-mode-init-mode-variables):
12343         * derived.el (define-derived-mode):
12344         * custom.el (defgroup):
12345         * cus-edit.el (custom-quote):
12346         * config.el:
12347         * code-process.el (open-network-stream):
12348         * code-process.el (start-process):
12349         * code-process.el (call-process-region):
12350         * code-process.el (call-process):
12351         * code-process.el:
12352         * code-files.el (insert-file-contents):
12353         * code-files.el:
12354         * code-files.el (buffer-file-coding-system-for-read):
12355         * cmdloop.el (yes-or-no-p-minibuf):
12356         * cl.el:
12357         * cl-macs.el:
12358         * cl-extra.el:
12359         * callers-of-rpt.el (make-caller-report):
12360         * callers-of-rpt.el:
12361         * bytecomp.el (batch-byte-recompile-directory):
12362         * bytecomp.el (batch-byte-compile-1):
12363         * bytecomp.el (batch-byte-compile):
12364         * bytecomp.el (display-call-tree):
12365         * bytecomp.el (byte-compile-insert):
12366         * bytecomp.el (byte-compile-two-args-19->20):
12367         * bytecomp.el (byte-compile-variable-ref):
12368         * bytecomp.el (byte-compile-form):
12369         * bytecomp.el (byte-compile-top-level-body):
12370         * bytecomp.el (byte-compile-out-toplevel):
12371         * bytecomp.el (byte-compile-byte-code-maker):
12372         * bytecomp.el (byte-compile-file-form-defmumble):
12373         * bytecomp.el (byte-compile-file-form):
12374         * bytecomp.el (byte-compile-keep-pending):
12375         * bytecomp.el (byte-compile-insert-header):
12376         * bytecomp.el (byte-compile-from-buffer):
12377         * bytecomp.el (byte-compile-file):
12378         * bytecomp.el (byte-recompile-file):
12379         * bytecomp.el (byte-compile-close-variables):
12380         * bytecomp.el (byte-compile-warn-about-unused-variables):
12381         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12382         * bytecomp.el (byte-compiler-legal-options):
12383         * bytecomp.el (byte-compile-lapcode):
12384         * bytecomp.el (byte-optimize-log):
12385         * bytecomp.el ((fboundp 'defsubst)):
12386         * bytecomp.el:
12387         * bytecomp-runtime.el:
12388         * byte-optimize.el (byte-optimize-apply):
12389         * byte-optimize.el (car):
12390         * byte-optimize.el (byte-optimize-form):
12391         * byte-optimize.el (byte-optimize-form-code-walker):
12392         * byte-optimize.el:
12393         * build-report.el (build-report-insert-installation-file):
12394         * build-report.el (build-report):
12395         * auto-show.el:
12396         * apropos.el (apropos-documentation):
12397         - mega patch
12398         - clean up byte-compile warnings
12399         - remove unused variables
12400         - Use common lisp style hashtable functions
12401         - byte compiler cleanup
12402         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12403         - remove old backquote syntax usage
12404         - move some cl functionality into C for speed.
12405         - remove last remaining VMS support
12406         - spelling fixes
12407         - implement last, butlast, nbutlast, copy-list in C.
12408         - new macro ignore-file-errors, similar to ignore-errors
12409           (ignore-file-errors (delete-file "foo"))
12410         - get frequent garbage collection during loadup.el by tweaking
12411           gc-cons-threshold, rather than explicitly calling garbage-collect
12412         - default delete-key-deletes-forward to `t'.
12413
12414 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12415
12416         * XEmacs 21.2-beta4 is released.
12417
12418 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12419
12420         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12421         (easy-menu-item-present-p): Wrapper around find-menu-item.
12422         (easy-menu-remove-item): Wrapper around delete-menu-item.
12423
12424         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12425         (add-menu-button): Add 'in-menu' argument.
12426         (add-menu-item-1): Add in-menu support to helper function.
12427
12428 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12429
12430         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12431
12432 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12433
12434         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12435         of Dec 4, 1997.
12436
12437 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12438
12439         * process.el (shell-command-on-region): Report if the command
12440         succeeded or failed.
12441
12442 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12443
12444         * subr.el (buffer-substring-no-properties): Comment out.
12445
12446 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12447
12448         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12449           into font instances first, like `x-frob-font-size' does.
12450           (mswindows-find-larger-font): ditto
12451
12452 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12453
12454         * package-ui.el (pui-install-selected-packages): fix args in call
12455         to `package-get'.
12456
12457 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12458
12459         * package-get.el (host-name): New widget type.
12460         (package-get-remote): Better customization using new type.
12461         (package-get-download-sites): idem dito.
12462
12463         (package-get-custom): Do not use package-get-all untill we have
12464         runtime dependencies.
12465
12466         (package-get-remove-copy): Default to 't' we no longer need this
12467         kludge as we do not currently use depenencies.
12468
12469         (package-get-was-current): New variable.
12470         (package-get-require-base): New 'force-current' argument.
12471         (package-get-update-base): idem
12472         (package-get-package-provider):  idem
12473         (package-get-locate-index-file): New 'no-remote' argument.
12474         (package-get-locate-file): idem.
12475
12476         (package-get-maybe-save-index): New function.
12477         (package-get-update-base): Use it.
12478
12479 1998-10-28 Greg Klanderman <greg@alphatech.com>
12480
12481         * package-get.el (package-get-remote): default to nil; by default,
12482         don't go out to the net via EFS.  They must select a download site.
12483         (package-get-download-sites): new variable.
12484         (package-get-download-menu): new function.
12485         (package-get-locate-index-file): new function.
12486         (package-get-update-base): use it.
12487
12488         * menubar-items.el (default-menubar): add "Update Package Index"
12489         and "Add Download Site" menus under Options | Manage Packages.
12490
12491 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12492
12493         * package-get.el (package-get): bugfix code checking installed version
12494         for case where package is not currently installed.
12495         (package-get-require-signed-base-updates): new variable.
12496         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12497         deemed not a goot thing.  Use the variable
12498         package-get-allow-unsigned-base-updates instead.
12499
12500 1998-10-16 Greg Klanderman <greg@alphatech.com>
12501
12502         * package-get.el (package-get): Don't install an older version than
12503         we already have unless explicitly told to.  Issue a warning.
12504
12505         * package-ui.el (pui-add-required-packages): when adding
12506         dependencies, don't add packages that are up to date.
12507         (pui-package-symbol-char):  Don't consider a package out of date
12508         if you have a newer version installed than the latest version in
12509         package-get-base.
12510
12511         * package-get.el (package-get-base-filename): document that it may
12512         be a path relative to package-get-remote;  new default value.
12513         (package-get-locate-file): new function.
12514         (package-get-update-base): use it to expand package-get-base-filename.
12515         (package-get-save-base): new function to save the package-get database
12516         to file.
12517         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12518         (package-get-update-base): pass the REMOTE-SOURCE arg.
12519         (package-get-update-base-entry): call package-get-custom-add-entry.
12520         (package-get-file-installed-p): removed; no longer needed.
12521         (package-get-create-custom): ditto.
12522         (toplevel): remove code to build and load package-get-custom.el
12523         (package-get-custom-add-entry): new function.
12524
12525 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12526
12527         * wid-edit.el (widget-button-click): Don't switch window.
12528
12529 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12530
12531         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12532
12533 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12534
12535         * etags.el (find-tag-default): Run find-tag-hook using
12536         run-hooks rather than funcall
12537
12538 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12539
12540         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12541         and the current local map as the parents to isearch-mode-map.
12542
12543 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12544
12545         * XEmacs 21.2-beta3 is released.
12546
12547 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12548
12549         * package-get.el (package-get-update-base): use
12550         insert-file-contents-internal, not insert-file-contents-literally.
12551
12552 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12553
12554         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12555         dump time.
12556
12557 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12558
12559         * package-get.el (package-get-update-base-entry): new function.
12560         (package-get-update-base): renamed; was `package-get-load-base'.
12561         cleanup, and use package-get-update-base-from-buffer.
12562         (package-get-update-base-from-buffer): new function.
12563         (package-get-update-base-entries): new; helper for above.
12564         Do not eval lisp grabbed over ftp; parse it from new format.
12565
12566 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12567
12568         * files.el (set-auto-mode): Don't play games loading package-get
12569         database; package-get-package-provider will handle it all.
12570
12571 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12572
12573         * package-get.el (package-get-base-filename): new variable.
12574         (package-get-require-base): new function.
12575         (package-get-pgp-signed-begin-line): new variable.
12576         (package-get-pgp-signature-begin-line): ditto.
12577         (package-get-pgp-signature-end-line):  ditto.
12578         (package-get-load-base): new function.
12579         (package-get-interactive-package-query):
12580         (package-get-update-all):
12581         (package-get-dependencies):
12582         (package-get-package-provider):
12583         (package-get-custom): use package-get-require-base.
12584         [package-get-custom loading]: disable for now.
12585
12586         * package-ui.el (pui-list-packages): use (package-get-require-base)
12587
12588 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12589
12590         * package-ui.el: Correct obvious thinko in choosing extent face.
12591
12592 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12593
12594         * menubar-items.el (default-menubar): pui-list-package has nothing
12595         to with Customize. Move all the package stuff to a new Item in Options.
12596
12597         * package-ui.el (pui-menu): Add menu and Popup menu.
12598
12599         * package-get.el (package-get): Use new
12600         package-admin-get-install-dir.
12601
12602         * package-admin.el (package-admin-get-install-dir): New syntax.
12603         Conserve package location and put mule packages where mule-base is.
12604
12605         * package-get.el : Customized
12606
12607         * package-ui.el (pui): Customized
12608         (pui-package-install-dest-dir): New variable.
12609         (pui-install-selected-packages): Use it
12610
12611 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12612
12613         * package-get.el (package-get-interactive-package-query): Move
12614         dependency on package-get-base to run-time.
12615         (package-get-update-all): Ditto.
12616         (package-get-dependencies): Ditto.
12617         (package-get-package-provider): Ditto.
12618         (package-get-custom): Ditto.
12619
12620 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12621
12622         * events.el: Remove 'ascii-character property from 'backspace
12623         and 'delete symbols
12624
12625 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12626
12627         * package-get-base.el: removed.
12628
12629 1998-09-23  Didier Verna  <didier@xemacs.org>
12630
12631         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12632         (no-upper-case-p): new function.
12633         (with-search-caps-disable-folding): new macro.
12634         (with-interactive-search-caps-disable-folding): new macro.
12635         (zap-to-char): In interactive mode, do a case-sensitive search if
12636         the character is uppercase.
12637         (zap-up-to-char): ditto.
12638
12639         * replace.el (perform-replace): use the function no-upper-case-p.
12640
12641         * isearch-mode.el (isearch-fix-case): ditto.
12642         make obsolete `with-caps-disable-folding' and
12643         `isearch-no-upper-case-p'.
12644
12645         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12646         (tags-search): ditto.
12647         (tags-query-replace): ditto.
12648
12649         * info.el (Info-search): ditto.
12650
12651 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12652
12653         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12654
12655 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12656
12657         * package-admin.el (package-admin-rmtree): rewritten.  need to
12658         check for "." and ".." before symlink check.  expand files and
12659         directories with respect to DIRECTORY, not default-directory.
12660
12661 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12662
12663         * package-get.el (package-get-all): add INSTALL-DIR argument.
12664
12665 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12666
12667         * package-ui.el (pui-add-required-packages): new function, select
12668         dependent packages.
12669         (pui-display-keymap): bind it.
12670         (pui-help-string): document it.
12671         (pui-install-selected-packages): package-get-all -> package-get.
12672
12673         * package-get.el (package-get-dependencies): new function.
12674
12675 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12676
12677         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12678         regexps.
12679
12680 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12681
12682         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12683         function.
12684         (default-mouse-track-normalize-point): Use it.
12685
12686 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12687
12688         * package-admin.el (package-admin-delete-binary-package):
12689                 General cleanup. Remove unnessary use of progn and
12690         save-excursion.
12691         (package-admin-delete-binary-package): Do NOT mess with file
12692         modes. That is evil.
12693         (package-admin-delete-binary-package): Wrap all deleting in
12694         condition-case. The data in MANIFEST is untrustworthy.
12695         (package-admin-delete-binary-package): Let the OS worry about non
12696         empty directories.
12697
12698 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12699
12700         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12701         processing.
12702         (lm-report-bug): Fix mail address to send bug reports to.
12703
12704 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12705
12706         * XEmacs 21.2-beta2 is released.
12707
12708 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12709
12710         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12711
12712 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12713
12714         * info.el (Info-mode): Document page turning by double clicks in
12715         docstring so `M-x describe-mode' will display it.
12716
12717 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12718
12719         * info.el (Info-mouse-track-double-click-hook): Use character
12720         widths to calculate a border region where double clicking does
12721         page turning, and return `nil' by default so other hooks, such as
12722         region highlighting, will be run.
12723
12724 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12725
12726         * sound.el (default-sound-directory-list): Initialize with all the
12727         "sounds" directories in `data-directory-list'.  It used to just be
12728         the first one.
12729
12730         * packages.el (locate-data-directory-list): Created.  This gives
12731         the list of matching directories, unlike `locate-data-directory',
12732         which just gives the first one.
12733
12734 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12735
12736         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12737         make a binding in the local keymap until help-char handling is
12738         improved.
12739
12740         * help.el (help-keymap-with-help-key): Provide keymap with help
12741         binding.
12742         (help-print-help-form): New helper function.
12743
12744 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12745
12746         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12747         move extent to another buffer; no need to create a new extent.
12748         (isearch-fix-case): New function.
12749         (isearch-search-and-update): Use it.
12750
12751 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12752
12753         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12754         the keymap, not minor-mode-map-alist.
12755         (isearch-done): Restore overriding-local-map.
12756
12757 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12758
12759         * bytecomp.el (byte-compile-buffer-substring):
12760         Fix for: (byte-compile (defun f () (buffer-substring)))
12761         ==>   ** buffer-substring called with 3 args, but requires 0-3
12762         - new code not only works, but is more readable, too.
12763
12764 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12765
12766         * msw-faces.el (mswindows-init-device-faces): Don't try to
12767           specify a default font at this late stage. Do try to force
12768           creation of the default face font so that if it fails we get
12769           an error now instead of a crash at frame creation.
12770
12771           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12772           mswindows-make-font-unitalic: Canonical default weight
12773           changed from "Normal" to "Regular".
12774
12775           mswindows-make-font-bold / -bold-italic: Supplied device was
12776           not being passed into call to mswindows-find-smaller-font.
12777
12778 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12779
12780         * package-get.el (package-get-remote): Fix the path where to find
12781           the packages on xemacs.org.
12782
12783 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12784
12785         * about.el (about-maintainer-info): Update Ben's entry.
12786
12787 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12788
12789         * lisp/shadow.el (find-emacs-lisp-shadows):
12790         - `member' was being called on lists of length 2000!
12791         - Replace with hashtables.
12792         - Replace hand-coded loops with (dolist)
12793         - Fix comment typo
12794
12795 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12796
12797         * packages.el: Added new function, `package-delete-name', to
12798           delete existing packages from the installed package database
12799           (`packages-package-list').  Also added the "pkginfo" directory
12800           to `packages-special-base-regexp', so that the pkginfo directory
12801           would not get added to `late-packages'.
12802
12803         * package-admin.el: Added ability to delete an installed package
12804           (added low-level function, `package-admin-delete-package').
12805           Understands how to use the pkginfo/MANIFEST.<package> file to
12806           delete the package.  When installing a package, will also
12807           create a MANIFEST.* file if one is not provided by the
12808           package.  If the MANIFEST.* doesn't exist when deleting a
12809           package, the functions will fall back to attempting to delete
12810           any package-specific lisp directory.
12811
12812         * package-get.el: Moved some functions to package-admin.el.
12813           Added interactive function `package-get-delete-package', for
12814           use by users for deleting a package.
12815
12816           Also modified to not require the presence of efs.
12817
12818 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12819
12820         * files.el (find-file-noselect): Handle all signals, kill the
12821         buffer and resignal.
12822
12823 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12824
12825         * cl-macs.el (glyph-image): Add setf method.
12826
12827 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12828
12829         * package-get.el: Fixed broken EFS downloading.  Also, look for
12830           .tar.gz files first, in preference over .tgz files.
12831
12832         * package-ui.el: Fix display of package version numbers.
12833
12834 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12835
12836         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12837         argument.
12838
12839 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12840
12841         * list-mode.el: `display-completion-list': added new/optional
12842           keyword `:completion-string', which allows the programmer to
12843           change the "Possible completions are:" prompt.
12844
12845         * menubar-items.el: Added new pulldown menu-pick to start up the
12846           visual package browser/installer:
12847
12848                 Options->Customize->List Packages
12849
12850         * package-admin.el: Added hooks for installing under both Unix
12851           and MS Windows.  Does additional error checking.  No longer
12852           calls "add-big-package.sh" to install packages under Unix; now
12853           calls gunzip & tar directly.
12854
12855         * package-get.el: Added ability to install packages from files
12856           on a local disk/CDROM.  Now deletes any existing package lisp
12857           directory.  Does completion on available packages when
12858           querying for package names.  Will also search for .tgz files
12859           in addition for .tar.gz files.  Tries to reload
12860           auto-autoloads, as a convenience when loading new packages,
12861           and also tries to add any new package paths to `load-path'.
12862           Changed all occurences of `concat' to use `expand-file-name'.
12863
12864         * package-ui.el: New file which implements the main visual
12865           package browser/installer, which is started via a menu pick or
12866           M-x pui-list packages.
12867
12868 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12869
12870         * startup.el (load-init-file): spelling fix.
12871
12872 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12873
12874         * startup.el (normal-top-level): Load auto-autoload files
12875         covariantly with their precedence.
12876
12877 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12878
12879         * menubar-items.el (default-menubar): Remove "Font Weight"
12880         option, there is currently no custom equivalent.. Customize-faces
12881         is "Edit faces".
12882
12883         * x-font-menu.el (font-menu-set-font): Use customize to set
12884         default face.
12885
12886         * faces.el (face-spec-update-all-matching): New function.
12887
12888         * cus-face.el (custom-set-face-update-spec): New function.
12889         Interface to customize faces from elisp.
12890
12891         (custom-face-value-create): Show the customized settings if set
12892         but not saved.
12893
12894 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12895
12896         (custom-face-value-create): Show the customized settings if set
12897         but not saved.
12898
12899 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12900
12901         * keydefs.el (global-map): Add FSF 20.3 binding of
12902         query-replace-regexp.
12903
12904 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12905
12906         * minibuf.el (read-file-name-internal-1): use
12907         user-name-completion-1 instead of user-name-completion.
12908
12909 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12910
12911         * loadup.el:
12912         * make-docfile.el:
12913         * update-elc.el: Don't set `source-directory' (now defunct as a
12914         global variable) no more.
12915
12916         * packages.el (packages-list-autoloads): Made `source-directory'
12917         (now defunct as a global variable) a parameter.
12918
12919 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12920
12921         * about.el (about-hackers): new email
12922
12923 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12924
12925         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12926
12927 1998-07-17  Didier Verna  <didier@xemacs.org>
12928
12929         * faces.el (set-face-property):
12930         (set-face-dim-p):
12931         (face-dim-p): updated the doc strings now that the dim property isn't
12932         tty-specific.
12933         (face-equal): the dim property is now a common one.
12934
12935         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12936         Renamed the `stipple' attribute to `background-pixmap'.
12937         (custom-face-background-pixmap): make custom-face-stipple an
12938         obsolete alias for this.
12939
12940 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12941
12942         * find-paths.el (paths-file-readable-directory-p): Created and
12943         used.
12944
12945         * loadup.el: Don't set inhibit-... flags from run-temacs.
12946
12947 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12948
12949         * packages.el (packages-data-path-depth): Added and used.
12950
12951 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12952
12953         * about.el:
12954         - Change .xpm to .png, delete "zcat" section.
12955         - cosmetic fix in the 'marcpa' entry.
12956
12957         * etc/photos
12958         - convert all .xpm.Z to .png
12959         - rename mrb to martin
12960         - rename mcook-m to mcookm
12961
12962 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12963
12964         * x-init.el (x-initialize-compose): Add support for
12965         dead-circumflex as YET ANOTHER NAME for that dead key.
12966
12967 1998-08-05  Colin Rafferty <colin@xemacs.org>
12968
12969         * setup-paths.el (paths-construct-exec-path): Made the
12970         last-packages really be last.
12971         (paths-construct-data-directory-list): Ditto.
12972
12973 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12974
12975         * startup.el(startup-splash-frame-body):
12976         Update Copyright notice in splash screen
12977
12978 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12979
12980         * minibuf.el (read-file-name-internal-1): do ~user completion.
12981
12982 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12983
12984         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12985         aginst destroyed extents
12986
12987 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12988
12989         * package-get.el (package-get): add `install-dir' argument.
12990
12991 1998-07-20  John Jones  <jj@asu.edu>
12992
12993         * package-get.el: calls to package-get-update-all will only
12994           update packages which are already installed.
12995
12996 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12997
12998         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12999         writable.
13000
13001 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13002
13003         * about.el (about-hackers): Correct my email.
13004
13005 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13006
13007         * about.el (about-hackers): new email-address.
13008
13009 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13010
13011         * minibuf.el (read-number): Don't let `input-error' condition
13012         escape.
13013
13014 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13015
13016         * about.el (about-hackers): use my `email-for-life' address.
13017
13018 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13019
13020         * XEmacs 21.2-beta1 is released.
13021
13022 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13023
13024         * ldap.el (ldap-search): Doc string change
13025
13026 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13027
13028         * menubar-items.el (default-menubar): Removed references to
13029         `data-directory', and use `locate-data-file' instead, and made
13030         then greyed out if they don't exist.
13031
13032 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13033
13034         * keymap.el (events-to-keys): Use `format' instead of `concat'
13035         since the latter does not accept integer args anymore
13036
13037 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13038
13039         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13040         macros replaced.
13041
13042 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13043
13044         * make-docfile.el: Get first initialization from very-early-lisp.el
13045         * update-elc.el: Ditto.
13046         * loadup.el (really-early-error-handler): Ditto.
13047
13048         * packages.el (packages-unbytecompiled-lisp): Add new file,
13049         very-early-lisp.el.
13050
13051         * very-early-lisp.el: New file.
13052
13053 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13054
13055         * Symbols that have been obsolete for at least 3 years removed (II).
13056
13057         * obsolete.el (eval-current-buffer): Make compatible.
13058         (byte-code-function-p): Ditto.
13059         (send-string): Removed.
13060         (send-region): Removed.
13061         (screen-scrollbar-width): Removed.
13062         (set-screen-scrollbar-width): Removed.
13063         (set-screen-left-margin-width): Removed.
13064         (set-screen-right-margin-width): Removed.
13065         (screen-left-margin-width): Removed.
13066         (screen-right-margin-width): Removed.
13067         (set-buffer-left-margin-width): Removed.
13068         (set-buffer-right-margin-width): Removed.
13069         (buffer-left-margin-width): Removed.
13070         (buffer-right-margin-width): Removed.
13071         (x-set-frame-icon-pixmap): Removed.
13072         (x-set-screen-icon-pixmap): Removed.
13073         (pixel-name): Removed.
13074         (make-pixmap): Removed.
13075         (make-cursor): Removed.
13076         (pixmap-width): Removed.
13077         (pixmap-contributes-to-line-height-p): Removed.
13078         (set-pixmap-contributes-to-line-height): Removed.
13079
13080 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13081
13082         * obsolete.el (popup-menu-up-p): removed.
13083         (read-no-blanks-input): Removed.
13084         (wholenump): Removed.
13085         (ring-mod): Removed (what was ring-mod?).
13086         (current-time-seconds): Removed.
13087         (run-special-hook-with-args): Removed.
13088         (dot): Removed.
13089         (dot-marker): Removed.
13090         (dot-min): Removed.
13091         (dot-max): Removed.
13092         (window-dot): Removed.
13093         (set-window-dot): Removed.
13094
13095         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13096         `dot-min'.
13097
13098         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13099
13100         * code-files.el (insert-file-contents): Rename
13101         run-special-hook-with-args to run-hook-with-args-until-success.
13102         (write-region): Ditto.
13103
13104 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13105
13106         * about.el: Fix typos, update release date.
13107
13108         * Symbols that have been obsolete for at least 3 years removed.
13109
13110         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13111         screen- functions.
13112         (toplevel): remove setf methods for screen functions.
13113         * cl-macs.el (extent-data): defsetf removed.
13114         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13115         many places to remove.
13116         (comment-indent-hook): Ditto.
13117         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13118         (buffer-dedicated-screen): Ditto.
13119         (deiconify-screen): Ditto.
13120         (delete-screen): Ditto.
13121         (event-screen): Ditto.
13122         (find-file-other-screen): Ditto.
13123         (find-file-read-only-other-screen): Ditto.
13124         (live-screen-p): Ditto.
13125         (screen-height): Ditto.
13126         (screen-iconified-p): Ditto.
13127         (screen-list): Ditto.
13128         (screen-live-p): Ditto.
13129         (screen-name): Ditto.
13130         (screen-parameters): Ditto.
13131         (screen-pixel-height): Ditto.
13132         (screen-pixel-width): Ditto.
13133         (screen-root-window): Ditto.
13134         (screen-selected-window): Ditto.
13135         (screen-totally-visible-p): Ditto.
13136         (screen-visible-p): Ditto.
13137         (screen-width): Ditto.
13138         (screenp): Ditto.
13139         (get-screen-for-buffer): Ditto.
13140         (get-screen-for-buffer-noselect): Ditto.
13141         (get-other-screen): Ditto.
13142         (iconify-screen): Ditto.
13143         (lower-screen): Ditto.
13144         (mail-other-screen): Ditto.
13145         (make-screen): Ditto.
13146         (make-screen-invisible): Ditto.
13147         (make-screen-visible): Ditto.
13148         (modify-screen-parameters): Ditto.
13149         (new-screen): Ditto.
13150         (next-screen): Ditto.
13151         (next-multiscreen-window): Ditto.
13152         (other-screen): Ditto.
13153         (previous-screen): Ditto.
13154         (previous-multiscreen-window): Ditto.
13155         (raise-screen): Ditto.
13156         (redraw-screen): Ditto.
13157         (select-screen): Ditto.
13158         (selected-screen): Ditto.
13159         (set-buffer-dedicated-screen): Ditto.
13160         (set-screen-height): Ditto.
13161         (set-screen-position): Ditto.
13162         (set-screen-size): Ditto.
13163         (set-screen-width): Ditto.
13164         (show-temp-buffer-in-current-screen): Ditto.
13165         (switch-to-buffer-other-screen): Ditto.
13166         (visible-screen-list): Ditto.
13167         (window-screen): Ditto.
13168         (x-set-screen-pointer): Ditto.
13169         (x-set-frame-pointer): Ditto.
13170         (screen-title-format): Ditto.
13171         (screen-icon-title-format): Ditto.
13172         (terminal-screen): Ditto.
13173         (delete-screen-hook): Ditto.
13174         (create-screen-hook): Ditto.
13175         (mouse-enter-screen-hook): Ditto.
13176         (mouse-leave-screen-hook): Ditto.
13177         (map-screen-hook): Ditto.
13178         (unmap-screen-hook): Ditto.
13179         (default-screen-alist): Ditto.
13180         (default-screen-name): Ditto.
13181         (x-screen-defaults): Ditto.
13182         (x-create-screen): Ditto.
13183         * obsolete.el: meta-flag removed.
13184         baud-rate removed.
13185         sleep-for-millisecs removed.
13186         extent-data removed.
13187         set-extent-data removed.
13188         set-extent-attribute removed.
13189         extent-glyph removed.
13190         extent-layout removed.
13191         set-extent-layout removed.
13192         list-faces-display removed.
13193         list-faces removed.
13194         trim-versions-without-asking removed.
13195         after-write-file-hooks removed.
13196         truename removed.
13197         auto-fill-hook removed.
13198         blink-paren-hook removed.
13199         select-screen-hook, deselect-screen-hook removed.
13200         auto-raise-screen, auto-lower-screen removed.
13201
13202         * msw-mouse.el: Global change resource -> mswindows-resource.
13203
13204         * XEmacs 21.0-pre5 is released.
13205
13206 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13207
13208         * about.el (about-hackers): Credits update.
13209
13210 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13211
13212         * register.el (insert-register): Don't activate the region.
13213
13214 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13215
13216         * select.el: Restore x-* symbols for backwards compatibility:
13217         x-copy-primary-selection, x-kill-primary-selection,
13218         x-delete-primary-selection, x-select-make-extent-for-selection,
13219         x-valid-simple-selection-, x-cut-copy-clear-internal.
13220
13221 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13222
13223         * XEmacs 21.0-pre4 is released.
13224
13225 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13226
13227         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13228         reporting bugs.
13229         (maybe-add-init-button): Fix semantics under Windows.  Use
13230         `expand-file-name' rather than `concat'.
13231
13232         * help.el (print-messages): New function.
13233
13234 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13235
13236         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13237
13238 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13239
13240         * about.el: Tweaked my entry in about-hackers.
13241
13242         * find-paths.el (paths-emacs-root-p):
13243           Relaxed emacs-root checking of an in-place installation to
13244           also accommodate the flat layout used on MS Windows.
13245
13246 1998-06-29  John Jones  <jj@asu.edu>
13247
13248         * package-get.el: calls to package-get-update-all will only
13249           update packages which are already installed.
13250
13251 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13252
13253         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13254         are handled by the gui-element face fallbacks now.
13255
13256         * x-faces.el: default gui-element face to "background" as well as
13257         the default face.
13258
13259         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13260         and default face settings since these are set as fallbacks now in
13261         the appropriate domain.
13262
13263 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13264
13265         * text-mode.el (text-mode): Reorder regexp so the OR part
13266         corresponding to `page-delim' goes first and the hack in
13267         `forward-paragraph' will work.
13268         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13269
13270 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13271
13272         * subr.el (remove-hook): When checking the hook value
13273           with functionp, don't apply car to it.
13274
13275 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13276
13277         * package-get.el (package-get-remote-filename):
13278           Don't use file-name-as-directory because the local directory
13279           separator conventions might not be the same as ftp's.
13280
13281 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13282
13283         * ldap.el (ldap-host-parameters-alist): New name of
13284         `ldap-host-parameters-plist'
13285
13286 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13287
13288         * package-get.el: Using (require 'package-get-base), now that it
13289         provides itself.  Consequently removed all instances of (load
13290         "package-get-base.el").
13291
13292 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13293
13294         * subr.el (remove-hook): Don't treat the hook value as a
13295           list unless it is both consp and not functionp.
13296
13297 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13298
13299         * about.el: Email address for Ben Wing is ben@xemacs.org.
13300         * auto-show.el: Ditto.
13301         * bytecomp.el: Ditto.
13302         * faces.el: Ditto.
13303         * x-scrollbar.el: Ditto.
13304         * x-misc.el: Ditto.
13305         * tty-init.el: Ditto.
13306         * toolbar-items.el: Ditto.
13307         * symbol-syntax.el: Ditto.
13308         * specifier.el: Ditto.
13309         * objects.el: Ditto.
13310         * hyper-apropos.el: Ditto.
13311         * glyphs.el: Ditto.
13312
13313 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13314
13315         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13316         vertical-divider-always-visible-p.
13317         (default-mouse-motion-handler): Ditto.
13318
13319 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13320
13321         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13322         global value.
13323
13324 1998-06-21  Oliver Graf <ograf@fga.de>
13325
13326         * build-reports.el: changed receiver to xemacs-build-reports list
13327
13328 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13329
13330         * font.el: Split font-family-mappings into X and
13331           mswindows-specific versions.
13332           mswindows-font-create-[object|name]: Treat supplied size
13333           as a pointsize. Added underline and strikethru handling.
13334
13335         * msw-faces.el: changed default mswindows charset to western.
13336
13337         * msw-glyphs.el: removed space in border-glyph font string that
13338           was inserted to get round bugs in the mswindows C font code.
13339
13340 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13341
13342         * about.el (about-hackers): Credits update.
13343
13344         * help-nomule.el (tutorial-supported-languages): Add Romanian
13345         TUTORIAL.
13346
13347         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13348         to ISO-8859-2.
13349
13350 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13351
13352         * font.el: Split font-family-mappings into X and
13353           mswindows-specific versions.
13354           mswindows-font-create-[object|name]: Treat supplied size
13355           as a pointsize. Added underline and strikethru handling.
13356
13357         * msw-faces.el: changed default mswindows charset to western.
13358
13359         * msw-glyphs.el: removed space in border-glyph font string that
13360           was inserted to get round bugs in the mswindows C font code.
13361
13362 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13363
13364         * minibuf.el: make read-color-completion-table call
13365           (mswindows-color-list for mswindows devices.
13366
13367 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13368
13369         * lisp/font-lock.el
13370         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13371         Let declaration items contain non-word symbol characters.
13372
13373 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13374
13375         * package-get.el (package-get-package-provider): Added autoload
13376         cookie.  Loading "package-get-base.el" in ALL functions that use
13377         it.  Fixed some (interactive ...) with multiple argument specs
13378         again.  Cosmetic indentation changes.
13379
13380 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13381
13382         * info.el (Info-insert-dir): Don't use nreverse on variables
13383         that you want to use later.
13384
13385 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13386
13387         * x-mouse.el (x-set-point-and-move-selection): Replace call
13388         to x-kill-primary-selection with kill-primary-selection
13389
13390 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13391
13392         * simple.el (what-cursor-position): Make cursor position reported
13393         use value of column-number-start-at-one
13394
13395 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13396
13397         * about.el (xemacs-hackers): Fix Jareth's email address.
13398
13399 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13400
13401         * startup.el (startup-splash-frame): Remove
13402         `xemacs-startup-logo-function'.
13403
13404 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13405
13406         * about.el (about-hackers): Update credits list.
13407
13408 1998-06-06  Jeff Miller <jmiller@smart.net>
13409
13410         * lisp/sound.el: Update sound-ext to allow filenames with
13411           extensions to be found by load-sound-file
13412
13413 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13414
13415         * info.el (Info-rebuild-outdated-dir): Removed variable
13416         (Info-auto-generate-directory): New variable
13417         (Info-save-auto-generated-dir): New variable
13418         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13419         (Info-build-dir-anew): Second parameter removed.  Use
13420         `Info-save-auto-generated-dir'
13421         (Info-rebuild-dir): Ditto
13422
13423 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13424
13425         * list-mode.el (next-list-mode-item): Would not recognize
13426         border between directly neighbored items.
13427
13428 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13429
13430         * package-get.el: add autoloads for some functions.
13431
13432 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13433
13434         * specifier.el (let-specifier): Tiny docfixes.
13435
13436 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13437
13438         * msw-mouse.el: set selection-pointer-glyph to Normal.
13439
13440 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13441
13442         * wid-edit.el (widget-specify-secret): New function.
13443         (widget-after-change): Use it.
13444         (widget-specify-field): Use it.
13445
13446 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13447
13448         * mouse.el (drag-window-divider): Use `(not done)' instead of
13449         `doit'; reuse result of `window-pixel-edges'.
13450
13451         * modeline.el (drag-modeline-event-lag): Rename to
13452         drag-divider-event-lag.
13453
13454 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13455
13456         * specifier.el (let-specifier): Rewritten not to generate needless
13457         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13458         arguments.
13459
13460 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13461
13462         * minibuf.el (read-file-name-1): Setup buffer-local value of
13463         `completion-ignore-case' in completions buffer under Windows.
13464
13465 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13466
13467         * about.el (about-maintainer-glyph): Fix support for not
13468         compressed images.
13469
13470 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13471
13472         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13473
13474         * mouse.el (mouse-track): Cancel selection if misc-user event with
13475         `cancel-mode-internal' function is fetched.
13476
13477 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13478
13479         * files.el (save-some-buffers-1): Fixed return value.
13480
13481 1998-06-01  Oliver Graf <ograf@fga.de>
13482
13483         * dragdrop.el: added experimental
13484
13485 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13486
13487         * startup.el (after-init-hook, init-file-user,
13488         user-init-directory, load-user-init-file):  Purge references
13489         to "~/.xemacs/init.el" from docstrings.
13490
13491         (load-user-init-file) Use paths-construct-path to construct
13492         paths to user init files.  Go directly to ~/.emacs, do not
13493         search ~/.xemacs/, do not load `default-custom-file'.
13494
13495 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13496
13497         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13498         general *sh.
13499         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13500
13501 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13502
13503         * menubar-items.el (default-menubar): add Update Packages to customize
13504         menu.
13505
13506 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13507
13508         * faces.el: use toolbar face as a fallback for toolbar properties
13509         in xpm-color-symbols instead of default.
13510
13511         * msw-faces.el: rename 3d-object -> gui-element face.
13512
13513 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13514
13515         * startup.el (xemacs-startup-logo-function): New variable.
13516         (startup-splash-frame): Use it.
13517
13518 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13519
13520         * files.el (save-some-buffers): Would wait 1 second.
13521         (save-some-buffers-1): Delete other windows here instead of in
13522         `save-some-buffers'.
13523         (save-some-buffers): Force redisplay only if windows were deleted.
13524
13525 1998-06-02  Didier Verna  <didier@xemacs.org>
13526
13527         * cus-face.el (custom-face-attributes): generalized the use of
13528         toggle buttons for boolean attributes.
13529         Re-ordered the items a bit.
13530
13531 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13532
13533         * sound.el (default-sound-directory): Use `locate-data-directory'
13534         to find the sounds directory.
13535
13536 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13537
13538         * sound.el: default sound-ext to .wav under mswindows, .au
13539         otherwise. load-default sounds without extensions.
13540
13541 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13542
13543         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13544         if send-pr is not bound.
13545
13546 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13547
13548         * files.el: grok idl files in auto-mode-alist.
13549 1998-06-01  Jeff Miller  <jmiller@smart.net>
13550
13551         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13552         calling `upcase'.
13553
13554 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13555
13556         * msw-glyphs.el: add xbm to the list of image types supported.
13557
13558 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13559
13560         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13561         instead of XEmacs one when dumping InfoDock.
13562
13563 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13564
13565         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13566         for `modeline-visible-p'
13567
13568         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13569
13570 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13571
13572         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13573         since it's not used anymore. doc string fixes.
13574
13575         * package-get.el (package-get-file-installed-p): new function. use
13576         instead of file-installed-p which is in an external package.
13577
13578 1998-05-28  Oliver Graf <ograf@fga.de>
13579
13580         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13581         favor of select-window/switch-to-buffer
13582
13583 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13584
13585         * startup.el: changed (getenv "HOME") to (user-home-directory)
13586
13587 1998-05-25  Oliver Graf <ograf@fga.de>
13588
13589         * frame.el (cde-start-drag) moved to dragdrop.el
13590         (offix-start-drag-region) moved to dragdrop.el
13591         (offix-start-drag) moved to dragdrop.el
13592         * dragdrop.el (cde-start-drag) moved from frame.el
13593         (offix-start-drag-region) moved from frame.el
13594         (offix-start-drag) moved from frame.el
13595         (cde-start-drag-region) cde drag regions
13596         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13597
13598 1998-05-26  Oliver Graf <ograf@fga.de>
13599
13600         * dragdrop.el: created dragdrop-drag prototypes
13601         (cde-start-drag-region) fixed typo
13602
13603 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13604
13605         * simple.el (after-init-hook): Remove reader macro.
13606
13607         * packages.el (packages-hardcoded-lisp): Get rid of reader
13608         macros.  Update DOC string.
13609
13610 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13611
13612         * mouse.el (drag-window-divider): Ditto.
13613
13614         * modeline.el (mouse-drag-modeline): Use it.
13615
13616         * lisp-mode.el (let-specifier): Specify indentation.
13617
13618         * specifier.el (let-specifier): Renamed from
13619         `with-specifier-instance'.
13620
13621 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13622
13623         * x-faces.el:
13624         * faces.el: move definition of xpm-color-symbols from x-faces.el
13625         to faces. Predicate x-get-resource on the presence of x.
13626
13627         * msw-faces.el: set 3d-object face rather than modeline. Specify
13628         faces as specfier defaults.
13629
13630         * package-get.el: don't use package-admin-add-single-file-package.
13631
13632 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13633
13634         * toolbar-items.el: Fixup tooltips.
13635         (toolbar-gnus): Don't use obsolete variable
13636         toolbar-news-frame-properties.
13637         (toolbar-news-reader): Default to `gnus' instead of
13638         `not-configured'.
13639
13640         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13641         Windows.
13642
13643 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13644
13645         * package-get.el: rename -installedp -> -installed-p.
13646
13647 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13648
13649         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13650         attributes, and assinged it to continuation, truncation and
13651         hscroll glyphs.
13652
13653         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13654         and made continuation, truncation and hscroll glyphs arrow
13655         characters out of that font.
13656
13657 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13658
13659         * minibuf.el (minibuffer-electric-separator): Play nicely with
13660         directory-sep-char being \.
13661         (minibuffer-electric-tilde): Ditto.
13662         (read-file-name-map): Ditto.
13663
13664 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13665
13666         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13667         on X devices.
13668         (default-mouse-track-deal-with-down-event): Avoid
13669         `x-disown-selection'; use `disown-selection' instead.
13670
13671 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13672
13673         * select.el:
13674         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13675         moved to (cut-copy-clear-internal) in select.el. Ditto for
13676         (x-delete-primary-selection) (x-kill-primary-selection)
13677         (x-copy-primary-selection).
13678         (own-clipboard): new function.
13679
13680         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13681         functions in select.el. remove old ones.
13682         (mswindows-own-clipboard): new function.
13683
13684 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13685
13686         * gnuserv.el: allow connections from mswindows type devices.
13687
13688 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13689
13690         * msw-glyphs.el: change image type used from cursor to resource.
13691
13692 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13693
13694         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13695         for {top,bottom}-{left,right} values in addition to
13696         {top,bottom}_{left,right}.
13697         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13698
13699 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13700
13701         * cl-macs.el (specifier-instance): Undefine its setf method.
13702
13703         * specifier.el (with-specifier-instance): Added docstring.
13704
13705         * mouse.el (drag-window-divider): Ditto.
13706
13707         * modeline.el (mouse-drag-modeline): Use it.
13708
13709         * lisp-mode.el (with-specifier-instance): Define its indentation
13710         level.
13711
13712         * specifier.el (with-specifier-instance): New macro.
13713
13714 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13715
13716         * package-get.el (package-get-create-custom): new function to
13717         auto-generate package-get-custom.el from package-get-base.el.
13718         * (package-get-ever-installedp): new function.
13719         * (package-get-custom): new function to get all packages specified
13720         by customize.
13721
13722 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13723
13724         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13725
13726 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13727
13728         * cl-extra.el: Reverse previous float change.
13729
13730 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13731
13732         * x-faces.el:
13733         * faces.el (try-font-name): moved from x-faces.el since it is
13734         required by w3 under mswindows as well X.
13735
13736 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13737
13738         * winnt.el: Removed evil (setq completion-ignore-case t)
13739         clause, one more overlookef fsfism.
13740         (nt-quote-args-functions-alist): End sentences with double space.
13741
13742 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13743
13744         * window-xemacs.el (push-window-configuration): Remove kludgery of
13745         recaching default-toolbar specifier.
13746         (pop-window-configuration): Ditto.
13747         (unpop-window-configuration): Ditto.
13748
13749 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13750
13751         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13752
13753 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13754
13755         * winnt.el (nt-quote-args-verbatim): Added function.
13756         (nt-quote-args-prefix-quote): Added function.
13757         (nt-quote-args-backslash-quote): Added function.
13758         (nt-quote-args-double-quote): Added function.
13759         (nt-quote-args-functions-alist): New variable.
13760         (nt-quote-process-args): Added function. This is the main quoting
13761         work horse called from process-nt.c
13762
13763 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13764
13765         * winnt.el: Removed duplicate definitions for backspace,
13766         delete, M-backspace and C-M-backspace.
13767         (file-name-buffer-file-type-alist): Removed this variable.
13768         (find-buffer-file-type): Removed function.
13769         (find-file-binary):  Removed function.
13770         (find-file-text): Removed function.
13771         (find-file-not-found-set-buffer-file-type): Removed function.
13772         (save-to-unix-hook): Removed function.
13773         (revert-from-unix-hook): Removed function.
13774         (using-unix-filesystems): Removed function.
13775         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13776         warning.
13777         (x-set-selection): Removed function.
13778         (x-get-selection): Removed function.
13779         Removed commented FSFisms.
13780         Replaced copyright notice (this file is not part of GNU Emacs).
13781         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13782         comint-process-echoes setting to t.
13783
13784 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13785
13786         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13787         and used following the interface change of
13788         `paths-find-recursive-path'.
13789
13790         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13791         regexp instead of a list of base names.
13792         (paths-version-control-filename-regexp):
13793         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13794         Introduced and used following the interface change of
13795         `paths-find-recursive-path'.
13796
13797 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13798
13799         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13800         on X devices, rather than on all non-TTY devices.
13801
13802 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13803
13804         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13805
13806         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13807
13808 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13809
13810         * itimer.el (activate-itimer): Fixed usage of integers
13811         as argument to `concat'.
13812
13813 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13814
13815         * itimer.el (start-itimer): replace the use of `concat' with
13816         `format'
13817
13818 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13819
13820         * mode-motion.el (mode-motion-hook): Clarify docstring.
13821         From Bob Weiner <weiner@altrasoft.com>
13822
13823         * loadhist.el (symbol-file): Supply prompt string when used
13824         interactively.
13825         From Bob Weiner <weiner@altrasoft.com>
13826
13827 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13828
13829         * loadup.el (really-early-error-handler): Ditto.
13830
13831         * update-elc.el: Ditto.
13832
13833         * setup-paths.el (paths-construct-exec-path): Ditto.
13834
13835         * make-docfile.el: Ditto.
13836
13837         * find-paths.el (paths-decode-directory-path): Use split-path
13838         instead of decode-path.
13839
13840         * files.el (parse-colon-path): Update docstring reference.
13841
13842 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13843
13844         * msw-init.el:
13845         * x-init.el:
13846         Bind cut'n'paste keys to non window-system specific functions.
13847
13848         * msw-select.el: New function mswindows-clear-clipboard.
13849         mswindows-cut-copy-clipboard extended to handle clearing of the
13850         selection and renamed to mswindows-cut-copy-clear-clipboard.
13851
13852         * select.el: on mswindows devices delete-primary-selection
13853         calls mswindows-clear-clipboard.
13854
13855 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13856
13857         * simple.el (quoted-insert): Inhibit quit when using read-char.
13858
13859         * cmdloop.el (read-char): Don't inhibit quit.
13860         (read-char-exclusive): Ditto.
13861         (read-char): Signal quit if quit-char was pressed.
13862         (read-char-exclusive): Ditto.
13863         (read-quoted-char): Return a character, not integer.
13864
13865         * menubar-items.el (default-popup-menu): Use Andy's generic
13866         selection code.
13867         (default-popup-menu): Fix code.
13868
13869 1998-05-14  Oliver Graf <ograf@fga.de>
13870
13871         * dragdrop.el (dragdrop-function-widget): this time it's done
13872
13873 1998-05-13  Oliver Graf <ograf@fga.de>
13874
13875         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13876
13877 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13878
13879         * device.el (device-pixel-width):
13880         (device-pixel-height):
13881         (device-mm-width):
13882         (device-mm-height):
13883         (device-bitplanes):
13884         (device-color-cells): Swapped parameters to device-system-metric
13885         according to the interface change.
13886
13887 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13888
13889         * mouse.el (default-mouse-motion-handler): Use new name of the
13890         function event-over-vertical-divider-p.
13891         Do not set E-W arrow cursor over the divider if
13892         vertical-divider-draggable-p is nil in the window.
13893         ([top-level]): Use new name for the variable
13894         vertical-divider-map.
13895         (drag-window-divider): Respect vertical-divider-draggable-p.
13896         Variable name typo fixes.
13897
13898 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13899
13900         * keymap.el (kbd): Define here; handle string constants and
13901         others...
13902
13903 1998-05-15  Christian Nyb <chr@mediascience.no>
13904
13905         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13906         in Emacs 18.
13907
13908 1998-05-13  Didier Verna  <didier@xemacs.org>
13909
13910         * mouse.el (drag-window-divider): give the vertical divider a
13911         pressed look when dragging it.
13912
13913 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13914
13915         * faces.el: predicate some more face operations on x or mswindows
13916         not just x.
13917
13918         * modeline.el: enable modeline coloring for mswindows.
13919
13920 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13921
13922         * minibuf.el (minibuffer-default): Added variable; compatible with
13923         FSF Emacs.
13924         (next-history-element): Used `minibuffer-default'.
13925
13926 1998-05-12  Oliver Graf <ograf@fga.de>
13927
13928         * dragdrop.el (dragdrop-function-widget): button and mods ok
13929         arguments still look a bit strange
13930         (dragdrop-compare-mods) created
13931         (dragdrop-drop-do-functions) correctly checks for buttons and
13932         modifiers
13933
13934 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13935
13936         * setup-paths.el (paths-default-info-directories): Replace
13937         path-separator with directory-sep-char.
13938
13939         * files.el (path-separator): Don't define it here.
13940
13941 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13942
13943         * update-elc.el: Ditto.
13944
13945         * setup-paths.el (paths-construct-exec-path): Ditto.
13946
13947         * make-docfile.el: Ditto.
13948
13949         * loadup.el (really-early-error-handler): Ditto.
13950
13951         * find-paths.el (paths-decode-directory-path): Use decode-path
13952         instead of decode-path-internal.
13953
13954         * files.el (parse-colon-path): Update docstring.
13955
13956 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13957
13958         * subr.el (get-buffer-window-list): Make BUFFER optional.
13959
13960         * window-xemacs.el (windows-of-buffer): Defalias to
13961         get-buffer-window-list.
13962
13963 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13964
13965         * disass.el: Fix maintainer keyword.
13966
13967         * bytecomp.el (byte-compile-and-load-file): Autoload.
13968         (byte-compile-buffer): Ditto.
13969
13970         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13971         value is returned, not the name.
13972         (lisp-imenu-generic-expression): Enable it.
13973         (lisp-mode-variables): Ditto.
13974         (lisp-indent-offset): Change defconst to defvar.
13975         (lisp-indent-function): Ditto.
13976         (lisp-body-indent): Ditto.
13977
13978 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13979
13980         * modeline.el: Use zap-last-kbd-macro-event.
13981
13982         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13983         nil, don't attempt to do anything with messages.
13984         (eval-last-sexp): Use `letf' for clarity.
13985
13986 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13987
13988         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13989
13990 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13991
13992         * buff-menu.el:
13993         * lisp-mode.el:
13994         * obsolete.el:
13995         Change empty docstrings into no doc strings at all.
13996         Fix bogus FSF-format docstrings.
13997         * etags.el: Fix docstring.
13998
13999 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14000
14001         * package-get.el (package-get): Use internal md5
14002
14003 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14004
14005         * about.el (about-xemacs): Correct abuse of concat.
14006
14007 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14008
14009         * info.el (Info-mode): Use easymenu.
14010
14011 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14012
14013         * apropos.el (apropos): Don't use concat with integers.
14014
14015         * cmdloop.el (describe-last-error): Handle the case when no error
14016         was seen gracefully.
14017
14018         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14019         defun.
14020         (apropos-describe-plist): Ditto.
14021
14022         * help.el (with-displaying-help-buffer): Revert to a defun.
14023         (describe-key): Use it as defun.
14024         (describe-mode): Ditto.
14025         (describe-bindings): Ditto.
14026         (describe-prefix-bindings): Ditto.
14027         (describe-installation): Ditto.
14028         (view-lossage): Ditto.
14029         (describe-function): Ditto.
14030         (describe-variable): Ditto.
14031         (describe-syntax): Ditto.
14032
14033 1998-05-11  Oliver Graf <ograf@fga.de>
14034
14035         * dragdrop.el: changed order of require/provide
14036         (dragdrop-drop-mime-default) changed to new calling conventions
14037         (dragdrop-drop-do-functions) changed to new calling conventions
14038         (dragdrop-function-widget) this one needs more work...
14039
14040 1998-05-10  Oliver Graf <ograf@fga.de>
14041
14042         * about.el: another small change in my entry
14043         * dragdrop.el (dragdrop-drop-log-function): logging added
14044         plus customizations
14045         changed interface to handler functions. now called with event
14046         and object
14047
14048 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14049
14050         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14051         E-W arrow pointer displayed over draggable dividers.
14052
14053         * mouse.el (default-mouse-motion-handler): Show it when
14054         appropriate.
14055         (drag-window-divider): Added.
14056         ([top-level]): Initialized window-divider-map with a keymap
14057         binding the above function to left button down event.
14058
14059         * x-mouse.el (x-init-pointer-shape): Initialize
14060         divider-pointer-glyph from Cursor.dividerPointer, or use default
14061         E-W double arrow.
14062
14063 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14064
14065         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14066
14067 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14068
14069         * simple.el (count-words-buffer): Don't query for buffer.
14070         (count-lines-buffer): Ditto.
14071
14072 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14073
14074         * help.el (where-is): add optional insert argument.
14075
14076 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14077
14078         * help.el (describe-key-briefly): New argument INSERT.
14079
14080         * simple.el (eval-expression): New optional argument; synch with
14081         FSF 20.3.
14082
14083         * keydefs.el (global-map): Add new register bindings.
14084
14085         * register.el: Synched with FSF 20.3.
14086
14087 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14088
14089         * window-xemacs.el (recenter): all arguments are optional.
14090
14091 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14092
14093         * device.el: (device-pixel-width): Reflected name/parameters
14094         change to device-system-metric.
14095         (device-pixel-height): Ditto.
14096         (device-mm-width): Ditto.
14097         (device-mm-height): Ditto.
14098         (device-bitplanes): Ditto.
14099         (device-color-cells): Ditto.
14100
14101 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14102
14103         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14104
14105         * cl.el (most-positive-fixnum): Document.
14106         (most-negative-fixnum): Ditto.
14107
14108         * cus-dep.el: Updated comment.
14109
14110         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14111         constant.
14112
14113         * cus-load.el (custom-put): Removed.
14114
14115         * files.el (after-find-file): Just resignal quit instead of
14116         signaling "canceled".
14117
14118 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14119
14120         * frame.el (other-frame): Use `focus-frame' instead of
14121         select-frame kludges.
14122
14123         * lisp-mode.el: Update lisp-indent-function for
14124         save-selected-frame and with-selected-frame.
14125
14126         * frame.el (save-selected-frame): New macro.
14127         (with-selected-frame): Ditto.
14128         (other-frame): Use `set-frame-focus'.
14129
14130 1998-05-06  Oliver Graf <ograf@fga.de>
14131
14132         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14133         (dragdrop-drop-url-default) default handler for URL drops created
14134         (dragdrop-drop-mime-default) default handler for MIME drops created
14135         (dragdrop-drop-functions) default custom for handling drops created
14136         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14137
14138 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14139
14140         * mouse.el: Removed redundant mouse-mswindows-drop function.
14141
14142 1998-05-05  Oliver Graf <ograf@fga.de>
14143
14144         * about.el: changed some text in my entry
14145         * dragdrop.el: added customs
14146
14147 1998-05-04  Oliver Graf <ograf@fga.de>
14148
14149         * mouse.el: killed global drop key bindings
14150         (mouse-offix-drop) removed
14151         * dragdrop.el: created
14152         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14153
14154 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14155
14156         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14157         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14158
14159         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14160         obsolete comment.
14161
14162         * scrollbar.el (scrollbars-visible-p): Use new
14163         {vertical,horizontal}-scrollbar-visible-p specifiers.
14164
14165 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14166
14167         * device.el (device-pixel-height):
14168         (device-pixel-width):
14169         (device-mm-width):
14170         (device-mm-height):
14171         (device-bitplanes):
14172         (device-color-cells): Moved these 6 functions from device.c; they
14173         all use single (device-system-metrics) call.
14174
14175 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14176
14177         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14178         were renamed.
14179
14180         * menubar-items.el:
14181         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14182         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14183
14184         * help.el (help-map): Remove Hyperbole keybinding logic.
14185         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14186
14187 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14188
14189         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14190         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14191
14192 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14193
14194         * msw-glyphs.el: use nicer icon3 from the frame icon.
14195
14196 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14197
14198         * version.el (emacs-version): Remove InfoDock conditionals.
14199
14200         * startup.el (startup-splash-frame): Change ID logo name.
14201
14202 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14203
14204         * files.el (after-find-file): If the user presses C-g on
14205         directory-creation prompt, kill the buffer.
14206
14207 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14208
14209         * simple.el (count-words-region): Reverse previous change.
14210
14211 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14212
14213         * replace.el (query-replace): Just call perform-replace.
14214         (query-replace-regexp): Ditto.
14215         (perform-replace): Move region handling here.
14216         (perform-replace): Use the new arg to match-data.
14217
14218 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14219
14220         * x-init.el: Install X specific display table that
14221           displays char 0240 as a space to avoid whatever it is
14222           that screws up display of that character code.
14223
14224 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14225
14226         * help.el (function-arglist): If no arguments are documented for a
14227         subr, print nothing rather than incorrect output.
14228
14229 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14230
14231         * cmdloop.el (command-error): Update bail-out error message to use
14232         `emacs-program-name'.
14233
14234         * lib-complete.el: Remove reader macro cruft.
14235
14236         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14237         cruft.
14238
14239         * simple.el (count-words-region): Drop interactive-p check on the
14240         message.
14241
14242 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14243
14244         * font.el
14245         * msw-faces.el
14246         Correct spelling of mswindows-font-canonicalize-name.
14247
14248 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14249
14250         * ldap.el (ldap-host-parameters-alist): Replaced with
14251         `ldap-host-parameters-plist'
14252         (ldap-search): Adapt to previous change
14253
14254 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14255
14256         * about.el (about-hackers): Update Bob Weiner bio.
14257         (about-maintainer-info): Ditto.
14258
14259 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14260
14261         * simple.el (display-warning-minimum-level): Docfix.
14262
14263 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14264
14265         * widget.el (:default-get): New keyword.
14266         * wid-edit.el (default, widget-default-default-get): Define it.
14267         (group, widget-group-default-get): Define it.
14268         (menu-choice, widget-choice-default-get): Define it.
14269         (widget-default-get): New function.
14270         (widget-choice-action): Call it.
14271         (widget-editable-list-entry-create): Call it.
14272
14273 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14274
14275         * byte-optimize.el (byte-boolean-vars): Removed.
14276         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14277         lookup through `byte-boolean-vars'.
14278
14279 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14280
14281         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14282         resource-provided values into ghost specs for scrollbar-height and
14283         scrollbar-width.
14284
14285 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14286
14287         * byte-optimize.el: Don't attempt to optimize /=.
14288
14289         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14290         (byte-compile-/=): Ditto.
14291
14292 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14293
14294         * apropos.el: Use `with-displaying-help-buffer'.
14295         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14296         Use `with-displaying-help-buffer'.
14297         (apropos-follow): Do not give special treatment to buffer cursor
14298         was in prior to a mouse click.
14299         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14300         (apropos-print-doc): Set correct buffer for setting text
14301         properties.
14302
14303 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14304
14305         * help.el (help-buffer-prefix-string): New variable.
14306         (help-buffer-name): Use it.
14307
14308         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14309         mode menu.
14310
14311 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14312
14313         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14314
14315 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14316
14317         * files.el (find-file-noselect): Update docstring.
14318         (find-file-noselect): Signal an error if found an unreadable file.
14319         (file-chase-links): Save the match data.
14320         (normal-mode): Use `lwarn' and `error-message-string'.
14321         (interpreter-mode-alist): Change defconst to defvar.
14322         (inhibit-first-line-modes-regexps): Ditto.
14323         (inhibit-first-line-modes-regexps): Added .tgz.
14324         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14325         (change-major-mode-with-file-name): New user-option.
14326         (set-visited-file-name): Synched with FSF.
14327         (file-name-extension): New function, from FSF 20.3.
14328         (file-relative-name): Synched with FSF.
14329         (save-some-buffers): Support the C-r feature.
14330         (recover-session): Synched with FSF.
14331         (kill-some-buffers): Ditto.
14332         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14333
14334 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14335
14336         * files.el (insert-file): Undo previous change and reenable use of
14337         format.el.
14338
14339 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14340
14341         * window-xemacs.el (recenter): Define.
14342
14343 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14344
14345         * font.el (mswindows-font-create-name)
14346         (mswindows-font-create-object): new functions for mswindows type
14347         fonts.
14348
14349         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14350         strings are parsed as well as font objects.
14351
14352 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14353
14354         * modeline.el (defining-kbd-macro): Restore modeline indication of
14355         kbd-macro being recorded.
14356         (add-minor-mode): Simplify docstring.
14357         (modeline-minor-mode-menu): Remove stuff.
14358
14359 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14360
14361         * code-process.el (call-process): dynamically decide process
14362         coding type.
14363
14364 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14365
14366         * modeline.el: Add line-number-mode, column-number-mode to
14367         the modeline minor-mode menu.  Button2 on the line number does
14368         goto-line.
14369
14370 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14371
14372         * mouse.el: move x-selection-owner-p type things to
14373         selection-owner-p.
14374
14375         * msw-init.el: copy zmacs stuff from x-init.el
14376
14377         * msw-select.el (mswindows-own-selection)
14378         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14379         functions. Very simple minded implementation of selectio
14380         ownership.
14381
14382         * select.el (own-selection) (disown-selection)
14383         (activate-region-as-selection) (select-make-extent-for-selection)
14384         (valid-simple-selection-p): functions moved from x-select.el for
14385         generalized selection.
14386
14387         * x-select.el: see select.el changes.
14388
14389         * x-toolbar.el: use new selection functions.
14390
14391 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14392
14393         * packages.el (packages-find-package-directories): Fixed bug that
14394         would pick up multiple site-package directories.
14395         (package-locations): Added "xemacs-packages" as a late package
14396         location.
14397
14398         * find-paths.el: Now uses `emacs-program-name' and
14399         `emacs-program-version'.
14400         Additions to enforce version-specific directories in
14401         `paths-find-version-directory'.
14402
14403 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14404
14405         * default.el: Removed.
14406         * site-start.el: Removed.
14407
14408 1998-04-29  Didier Verna  <didier@xemacs.org>
14409
14410         * minibuf.el (minibuffer-history-minimum-string-length): Default
14411         to nil.
14412
14413 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14414
14415         * find-paths.el (paths-program-name): Rename.
14416         (paths-emacs-root-p): Ditto.
14417         (paths-find-site-directory): Ditto.
14418
14419 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14420
14421         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14422         `emacs-lisp-byte-compile-and-load'.
14423
14424 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14425
14426         * ldap.el (ldap-search): Fixed additional parameter passing to
14427         `ldap-open'
14428
14429 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14430
14431         * select.el (kill-primary-selection) (selection-owner-p)
14432         (copy-primary-selection) (yank-clipboard-selection)
14433         (selection-exists-p) (delete-primary-selection): new file and
14434         functions that do the right thing for the selected device.
14435
14436         * x-menubar.el: use generalised selection functions.
14437
14438         * dumped-lisp.el: dump select.el.
14439
14440 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14441
14442         * find-paths.el (paths-progname): New variable.
14443         (paths-emacs-root-p): Use it.
14444         (paths-find-site-directory): Ditto.
14445
14446 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14447
14448         * loadup.el ((member "dump" command-line-args)): Dump as
14449         `infodock' if InfoDock.
14450
14451 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14452
14453         * find-paths.el (construct-emacs-version): Simplify, include
14454         program name in the return value.
14455         * (paths-find-version-directory): Use it.
14456
14457 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14458
14459         * info.el (Info-parse-dir-entries): Fixed regexp
14460         (Info-build-dir-anew): Remove full suffix and capitalize info file
14461         name for files with no @direntry
14462         (Info-batch-rebuild-dir): New function
14463         (Info-suffixed-file): Check for regular files instead of simple
14464         file existence (could catch directories before)
14465
14466 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14467
14468         * setup-paths.el, find-paths.el: Removed uses of `not' which
14469         temacs doesn't have.
14470
14471         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14472         into root searching.
14473
14474 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14475
14476         * subr.el: Remove definition of `not'.
14477
14478 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14479
14480         * msw-glyphs.el: enable graphics support.
14481
14482 1998-04-23  Didier Verna  <didier@xemacs.org>
14483
14484         * x-menubar.el (default-menubar): restored the line-number-mode
14485         option.
14486
14487         * misc doc string updates related to the options menu.
14488
14489 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14490
14491         * setup-paths.el (paths-construct-load-path): Fix typo.
14492
14493 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14494
14495         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14496         font-menu-ignore-scaled-fonts don't have to be bound now; this
14497         gets us one step further towards making --no-autoloads work.
14498
14499         * startup.el (normal-top-level): Load auto-autoloads only if
14500         lisp-directory is non-nil.
14501
14502         * setup-paths.el (paths-construct-load-path): Made it robust
14503         against nil lisp-directory.
14504
14505         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14506         to the list of variables that cause a warning when nil.
14507
14508         * toolbar.el (init-toolbar-location): Now works even when there's
14509         no toolbar icon directory.
14510
14511 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14512
14513         * help.el (view-lossage): Recognize it.
14514
14515         * simple.el (log-message): Mark multiline messages.
14516
14517 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14518
14519         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14520
14521 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14522
14523         * package-get.el (package-get-all):  add `\n' separator to
14524         interactive specification so that both variables are read
14525
14526 1998-04-22  Didier Verna  <didier@xemacs.org>
14527
14528         * x-menubar.el: ported the options menu to Custom.
14529         Moved the "read only" toggle button to the buffers menu.
14530         Corrected some missing ;;;###autoload or defcustom.
14531
14532         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14533         the scrollbar-visible specifier for options menu handling.
14534
14535         * toolbar.el (toolbar-visible-p)
14536                      (toolbar-captioned-p)
14537                      (default-toolbar-position): defcustom wrappers around
14538         the toolbar specifiers for options menu handling.
14539
14540         * frame.el (get-frame-for-buffer-default-instance-limit):
14541         defcustom it for options menu handling.
14542
14543         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14544         font-lock-mode for options menu handling.
14545
14546         * cus-start.el: added Custom properties to overwrite-mode for
14547         options menu handling.
14548
14549 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14550
14551         * about.el: shameless self-promotion.
14552
14553 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14554
14555         * simple.el (raw-append-message): Slightly optimize.
14556         (remove-message): Use `push' for clarity.
14557         (append-message): Ditto.
14558         (display-warning): Dito.
14559         (raw-append-message): Send the message to the appropriate device.
14560
14561 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14562
14563         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14564         From Sean MacLennan <Sean.MacLennan@pika.ca>
14565
14566 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14567
14568         * setup-paths.el: Changed `directory-sep-char' to
14569         `path-separator', following a change in GNU Emacs.
14570
14571 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14572
14573         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14574         (Info-build-dir-anew): Add a final newline.
14575         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14576         is `always'
14577         (Info-rebuild-dir): Ditto
14578
14579         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14580
14581 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14582
14583         * simple.el (count-words-buffer): Retain zmacs region.
14584         (count-words-region): Ditto.
14585         * simple.el: (what-line): Expanded line counts.
14586         (count-lines): New parameter to conditionalize whether collapsed
14587         lines get counted.
14588         From Bob Weiner <weiner@altrasoft.com>
14589
14590 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14591
14592         * packages.el (package-locations): infodock-packages must override
14593         mule-packages and packages.
14594
14595 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14596
14597         * wid-edit.el:
14598         remove rude messages from widget-activation-widget-mapper
14599         and widget-activation-glyph-mapper
14600
14601 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14602
14603         * toolbar.el: Remove (featurep 'x) test from
14604         toolbar-make-button-list
14605
14606 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14607
14608         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14609         only if in the same frame.
14610
14611 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14612
14613         * packages.el (package-locations): Added site-packages hierarchy.
14614
14615         * setup-paths.el (paths-default-info-directories): Introduced and
14616         used.
14617
14618         * packages.el, setup-paths.el: Set various path searching depths
14619         to 1.
14620
14621         * packages.el (packages-hierarchy-depth):
14622         (packages-load-path-depth): Introduced and used.
14623
14624         * setup-paths.el (paths-load-path-depth): Introduced and used.
14625
14626         * find-paths.el (paths-find-recursive-path): Added max-depth
14627         parameter.
14628
14629 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14630
14631         * setup-paths.el (paths-construct-info-path): Removed
14632         dependency on behavior of (file-name-as-directory "").
14633
14634 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14635
14636         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14637         lisp objects
14638
14639 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14640
14641         * dump-paths.el, startup.el: Added handling for --debug-paths.
14642
14643 1998-04-15  William M. Perry  <wmperry@aventail.com>
14644
14645         * wid-edit.el: We cannot just set the help-echo or balloon-help
14646           properties for an extent based on the :help-echo widget
14647           property, since help-echo and balloon-help cause an EXTENT to
14648           get passed in, where :help-echo functions are expecting a WIDGET
14649
14650 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14651
14652         * scrollbar.el (init-scrollbar-from-resources): Call
14653         mswindows-init-scrollbar-metrics when appropriate.
14654
14655 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14656
14657         * dumped-lisp.el: dump x-toolbar for window system
14658
14659         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14660         have support and xpm.
14661
14662 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14663
14664         * files.el (toggle-read-only): Fix docstring.
14665         From Didier Verna <didier@xemacs.org>
14666
14667 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14668
14669         * startup.el (normal-top-level): Load autoload-file-name without
14670         specifying an extension---some people only auto-autoload.el.gz.
14671
14672 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14673
14674         * files.el (backup-enable-predicate): Don't bomb on NAME being
14675         nil.
14676
14677 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14678
14679         * find-paths.el, packages.el: Now prefers configure'd paths.
14680         This shouldn't cause any of the originally anticipated problems as
14681         the current paths architecture will not define the various
14682         configure-xxx variables if they're not specified on the configure
14683         command line.
14684
14685         * find-paths.el, setup-paths.el, packages.el: Removed all
14686         mentionings of "/" as a path separator.
14687         Used paths-construct-path throughout.
14688
14689         * find-paths.el (paths-construct-path): Created to assemble paths
14690         from directory components.
14691
14692         * setup-paths.el, packages.el: Used paths-decode-directory-path
14693         instead of decode-path-internal.
14694
14695         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14696         and associates.
14697         (paths-decode-directory-path) Created.
14698
14699         * setup-paths.el: Changed configure-exec-path to
14700         configure-exec-directory.
14701
14702 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14703
14704         * packages.el (packages-find-packages): Fixed decoding of
14705         EMACSPACKAGEPATH.
14706
14707         * startup.el: -no-packages -> -no-early-packages.
14708
14709         (packages-load-package-lisps): Fixed loading of auto-autoload
14710         files.
14711
14712         * startup.el (normal-top-level): Fixed loading of core
14713         auto-autoload.
14714
14715         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14716
14717         * startup.el, packages.el, dump-paths.el: Added proper settings
14718         for site-directory and lisp-directory variables.
14719
14720         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14721         inhibit-package-autoloads and fixed handling of it.
14722
14723         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14724         handling of former inhibit-package-init, now
14725         inhibit-early-packages, to make -vanilla etc. work.
14726
14727 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14728
14729         * code-process.el (start-process): Fallback to 'undecided instead
14730         of 'binary for process input coding stream.
14731
14732         * process.el (start-process): Docstring fix.
14733
14734 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14735
14736         * info.el (Info-insert-dir): Do not insert temporary dir files
14737         in Info-dir-file-attributes
14738         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14739         (Info-rebuild-dir): Ditto.
14740
14741 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14742
14743         * obsolete.el: Added obsoleteness declarations for
14744         `site-directory' and `Info-default-directory-list'.
14745
14746 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14747
14748         * find-paths.el (paths-find-emacs-root): Only look at the
14749         executable at the end of the symlink chain for determining the
14750         Emacs root.
14751
14752 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14753
14754         * setup-paths.el (paths-construct-info-path): Changed construction
14755         to cater to gone default in configure.
14756
14757         * find-paths.el (paths-uniq-append): Added.
14758
14759         * packages.el: Rewritten package path construction once again.
14760
14761         * dump-paths.el, startup.el: Removed package-path as a global
14762         variable.
14763
14764         * package-admin.el (package-admin-add-single-file-package):
14765         (package-admin-add-binary-package): Changed package-path to
14766         late-packages.
14767
14768         * packages.el (packages-split-path): Split path at "/" rather than
14769         nil according to change in emacs.c.
14770
14771 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14772
14773         * setup-paths.el (paths-construct-info-path): Changed info path
14774         order so that directories come out right.
14775         (paths-find-lock-directory): Fixed bug: It used to think
14776         configure-lock-directory is a path.
14777
14778 1998-04-06  Jeff Miller <jmiller@smart.net>
14779
14780         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14781         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14782         eases the use of toolbar-add/kill-item functions.
14783
14784 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14785
14786         * code-files.el (file-coding-system-alist): Commented out
14787         loaddefs.el magical treatment.
14788
14789 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14790
14791         * info.el (Info-rebuild-outdated-dir): Added new option
14792         `conservative' and made it the default
14793         (Info-rebuild-dir): Appropriately parse multi-line description
14794         strings, and multi-section dir files. Issue warning when dir
14795         is rebuilt as temporary
14796         (Info-build-dir-anew): Issue warning when dir is built as
14797         temporary
14798
14799 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14800
14801         * list-mode.el (list-mode-map): Bind highlight motion commands to
14802         standard keys left, right, C-b and C-f.
14803
14804 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14805
14806         * files.el (auto-mode-alist): allow .sc for Scheme->C
14807
14808 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14809
14810         * loadup.el (pureload): Don't quote (garbage-collect).
14811
14812 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14813
14814         * package-get-base.el: Updated.
14815
14816 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14817
14818         * isearch-mode.el (isearch-just-started): New variable.
14819         (isearch-mode): Set it.
14820         (isearch-repeat): Advance one character forward only if the search
14821         was successful, and was not just started.
14822         (isearch-repeat): Clear isearch-just-started.
14823
14824 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14825
14826         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14827         if running -batch.
14828
14829 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14830
14831         * subr.el (listify-key-sequence): Removed.
14832
14833 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14834
14835         * bytecomp.el (byte-compile-print-gensym): New option.
14836         (byte-compile-output-file-form): Use it.
14837         (byte-compile-output-docform): Ditto.
14838         (byte-compile-compiled-obj-to-list): Ditto.
14839
14840 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14841
14842         * msw-glyphs.el: set frame icon if xpm support.
14843
14844 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14845
14846         * help.el: Code that pretty prints variable values
14847           removed.
14848
14849 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14850
14851         * find-paths.el (paths-emacs-root-p): Correct test for installation
14852         directory.
14853         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14854
14855 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14856
14857         * loaddefs.el: Don't set debug-ignored-errors; leave
14858           its default value set to nil.
14859
14860 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14861
14862         * info.el (Info-rebuild-dir): fixed mis-spelling.
14863
14864 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14865
14866         * info.el (Info-rebuild-outdated-dir): New custom var
14867         (Info-insert-node): Create/update dir file when needed, ie when it
14868         does not exist or is older than some info files in directory
14869
14870 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14871
14872         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14873         for last packages, mainly for using a 20.4 package base.
14874
14875         * packages.el (late-packages): Typo fix.  It was called
14876         early-packages.
14877
14878         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14879         relative symlinks correctly.
14880         (paths-find-emacs-roots): More rigorous checking for plausible
14881         configuration-time root.
14882
14883         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14884         find its roots.
14885
14886 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14887
14888         * faces.el: Fix docstrings.
14889         * glyphs.el: Fix docstrings.
14890         * mouse.el: Fix docstrings.
14891
14892         * frame.el: Change phrase `current frame' to `selected frame'.
14893
14894         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14895
14896         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14897         macros using backquote to make them infinitely more readable.
14898
14899 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14900
14901         * packages.el (packages-find-package-path): Hardcoded specialized
14902         InfoDock support until we can clean this up.
14903
14904         * help.el (describe-bindings-1): Return the value of the bindings
14905         help buffer created.
14906         (describe-bindings): Ditto.
14907
14908         * simple.el (set-variable): Restore previous behavior of not
14909         bombing if the variable to set is not boundp.
14910
14911 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14912
14913         * packages.el (packages-handle-package-dumped-lisps): Allow for
14914         non-local files to be loaded off the package-lisp variable.
14915
14916 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14917
14918         * x-faces.el: Global X resources should override
14919           specs for all device classes (color, grayscale, mono);
14920           code currently doesn't override any of them.  Fixed by
14921           calling remove-specifier with '(x default) as the tag
14922           set and allowing inexact matches.
14923
14924 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14925
14926         * faces.el: Separated face initializations based on
14927           device classes into device type specific (tag set,
14928           instantiator) pairs.
14929
14930 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14931
14932         * wid-edit.el (widget-choice-action): Remember user's explicit
14933         choice.
14934         (widget-choice-value-create): Respect it.
14935         From Richard Stallman <rms@gnu.org>
14936
14937 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14938
14939         * setup-paths.el (paths-construct-info-path): Always append
14940         existing directories from configure-time info path.
14941
14942         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14943         Info-directory-list.
14944
14945         * info.el: Removed Info-default-directory-list which was broken by
14946         design.
14947         Removed bogus initialization of Info-directory-list---startup.el
14948         can do a much better job.
14949         Added autoload of Info-directory-list.
14950
14951         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14952         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14953         be exclusive; now it's merely given precedence, just like in the
14954         old days.
14955
14956 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14957
14958         * find-paths.el (paths-find-architecture-directory): Fix bug with
14959         finding; it used to default too early.
14960
14961 1998-03-25  Martin Buchholz <martin@xemacs.org>
14962
14963         * packages.el (packages-split-path): Fix a bug; it used to fail
14964         for paths that weren't split.
14965
14966 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14967
14968         * finder.el (finder-compile-keywords): trap on errors.
14969
14970 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14971
14972         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14973           fourth argument of t so that only the specs exactly
14974           matching the tag lists are removed.
14975
14976 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14977
14978         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14979
14980 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14981
14982         * minibuf.el (mouse-read-file-name-1): If a default directory was
14983         specified, use it for generating the completions.
14984
14985 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14986
14987         * update-elc.el: Now respects inhibit-package-init and
14988         inhibit-site-lisp.
14989         Now does path construction with loadup-paths.
14990
14991         * startup.el (normal-top-level, startup-setup-paths): Now respects
14992         inhibit-package-init and inhibit-site-lisp.
14993
14994         * packages.el (packages-find-package-path): Extended package path
14995         by version-specific hierarchies.
14996         (packages-find-packages): Now respects inhibit flag and
14997         inhibit-site-lisp.
14998         Moved path setup to loadup-paths.
14999
15000         * make-docfile.el: Now respects inhibit-package-init and
15001         inhibit-site-lisp.
15002         Now does path construction with loadup-paths.
15003
15004         * loadup.el: Now respects inhibit-package-init and
15005         inhibit-site-lisp.
15006
15007         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15008
15009         * loadup-paths.el: New file: setup load-path to encompass
15010         packages.
15011
15012 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15013
15014         * auto-show.el: load-gc renamed to pureload.
15015         * site-load.el: Ditto.
15016         * packages.el (toplevel): Ditto.
15017         * loadup.el (really-early-error-handler): Ditto.
15018         * dumped-lisp.el (preloaded-file-list): Ditto.
15019         * cus-face.el (custom-declare-face): Ditto.
15020
15021 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15022
15023         * <Today>: The Big Path Searching Overhaul.
15024
15025         * find-paths.el: New file: find and assemble paths in the
15026         installation hierarchy.
15027
15028         * setup-paths.el: New file: global layout of paths and directories
15029         within the XEmacs hierarchy.
15030
15031         * packages.el: Replaced everything related to path searching and
15032         startup by code in terms of find-paths.
15033
15034         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15035         the new path searching engine.
15036
15037         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15038         and setup-paths.
15039
15040 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15041
15042         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15043         setup-paths.el.
15044
15045 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15046
15047         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15048         compiles identically in any configuration.
15049         Removed irrelevant commentary.
15050
15051 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15052
15053         * simple.el (set-variable): Allow setting specifiers.
15054
15055 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15056
15057         * lisp.el (forward-sexp): Revert previous change.
15058
15059 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15060
15061         * frame.el (frame-initialize): Use `delete-console' instead of
15062         `delete-device' to delete the stream console to match the usage in
15063         Fkill_emacs.
15064
15065 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15066
15067         * files.el (cdpath-previous): New variable.
15068         (cd): Use it.
15069         From Bob Weiner <weiner@wave.altrasoft.com>
15070
15071 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15072
15073         * keydefs.el: Changed keybindings of forward-char,
15074           backward, scroll-up and scroll-down to point to their
15075           -command counterparts.
15076
15077         * simple.el: New functions: forwarc-char-command,
15078           backwrad-char-command, scroll-up-command,
15079           scroll-down-command which work liek their counterparts
15080           except that they honor the variable
15081           signal-error-on-buffer-boundary.
15082
15083           Definition of signal-error-on-buffer-boundary received
15084           from src/cmds.c.
15085
15086           defvar declaration added for word-across-newline to avoid
15087           byte-compiler warning about the free variable reference.
15088
15089 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15090
15091         * winnt.el: Removed "%t" from the beginning of
15092         modeline-format. From now on, there's no nt-specifics in the modeline.
15093
15094 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15095
15096         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15097         of `when' with `if'.
15098
15099 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15100
15101         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15102         mswindows. Must be reworked along with glyphs.el, or
15103         merged into it, after there is images support.
15104
15105         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15106         'mswindows.
15107
15108 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15109
15110         * faces.el: fix for text cursor initialization.
15111         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15112         From Andy Piper <andyp@parallax.co.uk>
15113
15114 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15115
15116         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15117         if there is an existing package that handles it and warn the user
15118         about that mode.
15119
15120 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15121
15122         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15123         Installation" menu item when Installation-string is not bound.
15124
15125 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15126
15127         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15128         From Jeremiah W. James <jerry@cs.ucsb.edu>
15129
15130 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15131
15132         * msw-faces.el:
15133         * faces.el: Fix face initialization.
15134
15135 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15136
15137         * files.el (backup-enable-predicate): fix breakage introduced
15138         by TMPDIR patch.
15139
15140 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15141
15142         * x-faces.el (x-init-face-from-resources): The
15143           TTY face property retrieval functions don't return
15144           specifiers, so use face-property instead.
15145
15146 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15147
15148         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15149
15150 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15151
15152         * x-menubar.el: Expanded documentation for
15153           option-save-faces.  Changed Options -> Browse Faces
15154           menu entry to invoke customize-face.
15155
15156 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15157
15158         * faces.el: Most face initialization moved out of
15159           init-other-random-faces to the top level so that the
15160           initialization happens before Xemacs is dumped.  Much
15161           of the fascist "face-differs-from-default-p or FROB!"
15162           code has been retired in favor of letting the user do
15163           what they want to do.  Face initialization code changed
15164           to use `default' specifier tag so that the settings can
15165           be overridden later if the user wishes it.
15166
15167 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15168
15169         * about.el (about-hackers): Update contributors list.
15170
15171 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15172
15173         * specifier.el: Define new specifier tag `default'.
15174
15175         * modeline.el: Initialize faces using `default' tag.
15176
15177         * x-faces.el (x-init-face-from-resources): Remove
15178           specifier specs containing the `default' tag before
15179           adding new specs.
15180
15181 1998-03-02  John Jones  <jj@asu.edu>
15182
15183         * package-get.el (package-get-all): fixed arguments on call to
15184         package-admin-add-single-file-package.
15185         * package-get.el (package-get-installedp): fixed to match
15186         advertised behavior.
15187         * package-get.el: added function package-get-update-all which
15188         installs newest versions of all the current packages (if they are
15189         not already installed).
15190
15191 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15192
15193         * files.el (find-file-noselect): Uncommented `truename' binding in
15194         `let*' and use it later to set `buffer-file-truename' iff it's
15195         still nil, as happens for example when finding a compressed
15196         file with "jka-compr".
15197
15198 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15199
15200         * faces.el: in make-face-* type functions do the operation for all
15201         window systems, not just the first one found.
15202
15203         * font.el: call mswindows-list-fonts for mswindows.
15204
15205 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15206
15207         * code-process.el (call-process-region):
15208         * process.el (call-process-region):
15209         * package-get.el (package-get-dir):
15210         * files.el (backup-enable-predicate):
15211         * gnuserv.el (gnuserv-temp-file-regexp):
15212         Use temp-directory in place of `/tmp'.
15213
15214 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15215
15216         * "Fast" dired-in-C enhancements for Windows 95/NT:
15217
15218         * files.el: Added function, `wildcard-to-regexp', from GNU
15219           Emacs.
15220
15221         * files.el (insert-directory): Modified to use special
15222           dired-in-C enhancements if present.
15223
15224 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15225
15226         * code-files.el: make default coding no-conversion.
15227
15228 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15229
15230         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15231         the load-path.
15232
15233         * update-elc.el: Strip directory when testing for files not to
15234         bytecompile.
15235
15236 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15237
15238         * lisp-mode.el: Use recommended form for menus.
15239
15240         * info.el (Info-construct-menu): Use recommended form for menus.
15241
15242         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15243         entry.
15244
15245 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15246
15247         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15248           (get-frame-for-buffer-noselect): Always return frames
15249           in the not-this-window-p cond clause.
15250
15251 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15252
15253         * help.el (describe-installation): New function.
15254
15255         * x-menubar.el (default-menubar): Add describe-installation to
15256         Help menu.
15257
15258         * packages.el (packages-unbytecompiled-lisp): Installation.el
15259         should not be bytecompiled.
15260
15261         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15262         XEmacs.
15263
15264         * x-menubar.el (default-menubar): Use correct guard for VM menu
15265         entry.
15266
15267         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15268         coding.
15269         From Andy Piper <andyp@parallax.co.uk>
15270
15271 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15272
15273         * ldap.el: Do not require ldap-internal at compile time.
15274
15275 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15276
15277         * code-files.el: new file. a virtual copy of mule-files.el
15278         but without charset
15279         dependencies. (toggle-buffer-file-ocding-system) new function for
15280         changing the eol type for the current buffer.
15281
15282         * code-process.el: new file. a copy of
15283         mule-process.el. mule-process.el will disappear when things have
15284         settled.
15285
15286         * coding.el: new file. a virtual copy of mule-files.el but
15287         without charset dependencies. (coding-system-base) new function
15288         for getting the parent coding system of a coding system with eol
15289         type set.
15290
15291         * dumped-lisp.el: add above files for the non-mule case.
15292
15293 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15294
15295         * window-xemacs.el (display-buffer): If no explicit
15296           frame is specified, search for a window that displays
15297           the buffer on the currently selected frame, before
15298           searching other frames.
15299
15300 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15301
15302         * frame.el (get-frame-for-buffer): If not-this-window-p
15303           is non-nil, use window on the selected frame if it is not
15304           also the selected window.  When defaulting, search for
15305           windows on the currently selected fgrame before searching
15306           other frames.
15307
15308 1998-02-25  Didier Verna  <didier@xemacs.org>
15309
15310         * modeline.el (modeline-swap-buffers): originally named
15311         `mouse-release-modeline'. Whether to actually swap the buffers is
15312         decided in `mouse-drag-modeline'.
15313         (mouse-drag-modeline): A button release event is considered a
15314         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15315         stay unchanged.
15316
15317 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15318
15319         * x-menubar.el: Put redo on the menubar.
15320         From Aki Vehtari <Aki.Vehtari@hut.fi>
15321
15322 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15323
15324         * bytecomp.el (displaying-byte-compile-warnings): if
15325         temp-buffer-show-function is set, use it to display current set of
15326         warnings in the "*Compile-Log-Show*" buffer.
15327
15328         * simple.el (display-warning-buffer): if temp-buffer-show-function
15329         is set, use it to display current set of warnings in the
15330         "*Warnings-Show*" buffer.
15331
15332 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15333
15334         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15335         Common Lisp.
15336
15337 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15338
15339         * menubar.el: Allow button descriptors at least 2 long.
15340
15341         * x-menubar.el (default-menubar): Use recommended forms.
15342         (file-menu-filter): Remove.
15343         (edit-menu-filter): Remove.
15344
15345 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15346
15347         * about.el (about-hackers): Updated.
15348
15349 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15350
15351         * help.el (help-max-help-buffers): new variable
15352         (help-register-and-maybe-prune-excess): new function
15353         (help-buffer-name): use help-max-help-buffers.
15354         (with-displaying-help-buffer): use
15355         help-register-and-maybe-prune-excess.
15356
15357         * help.el (help-maybe-pretty-print-value): if the value fits on
15358         one line, let it.
15359
15360 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15361
15362         * (with-displaying-help-buffer): there is no need to kill the buffer
15363         if it exists, because with-output-to-temp-buffer will clear it.
15364         further, killing the buffer violates the rule that
15365         temp-buffer-show-function, if set, has the full responsibility of
15366         showing the temp buffer.  killing the buffer fucks with the window
15367         configuration, hosing temp-buffer-show-function.
15368
15369
15370 1998-02-23  Didier Verna  <didier@xemacs.org>
15371
15372         * modeline.el (mouse-drag-modeline):
15373         - Always scroll the modeline that was originally clicked on.
15374         - Use x pixels instead of x characters (which doesn't work anyway)
15375         as horizontal reference for modeline dragging. This allows us to
15376         keep on dragging the modeline even if the motion event occurs in
15377         another window.
15378
15379 1998-02-23  Didier Verna  <didier@xemacs.org>
15380
15381         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15382         glyph on the modeline to indicate that dragging the mouse has an
15383         effect both horizontally and vertically.
15384
15385 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15386
15387         * about.el (about-xemacs): Get rid of redundant visible version
15388         number.
15389
15390 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15391
15392         * about.el (about-hackers): Update credits.
15393
15394 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15395
15396         * prim/register.el (view-register): Show register type file-query.
15397
15398 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15399
15400         * mode-motion.el (mode-motion-highlight-internal):
15401           save-excursion inside save-window-exucrsion form to
15402           hide buffer point changes from save-window-excursion.
15403           Prevents display flickering when the mouse pointer
15404           moves.
15405
15406 1998-02-17  Didier Verna  <didier@xemacs.org>
15407
15408         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15409         function to handle correctly the case of a toolbar one side of the
15410         window: scrolling will not necessarily happen.
15411
15412 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15413
15414         * files.el (after-find-file): Restore missing argument
15415           to format that provides filename for "... consider M-x
15416           recover-file" message.  Also call `message' with "%s"
15417           as the first arg instead of an arbitrary string.
15418
15419 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15420
15421         * about.el (about-hackers): Various additions.
15422
15423 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15424
15425         * autoload.el (generate-file-autoloads-1): Don't force an extra
15426         line out when copying on-the-same line autoloads.
15427
15428         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15429         is installed.
15430
15431 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15432
15433         * x11/x-win-xfree86.el (x-win-init-xfree86):
15434         * x11/x-win-sun.el (x-win-init-sun):
15435         * x11/x-init.el (x-initialize-compose):
15436         * prim/simple.el:
15437         (backward-or-forward-kill-sexp):
15438         (backward-or-forward-kill-sentence):
15439         (backward-or-forward-kill-word):
15440         (backward-or-forward-delete-char):
15441         * prim/isearch-mode.el (isearch-help-or-delete-char):
15442         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15443         x-keysym-on-keyboard-p to detect backspace.
15444         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15445         Clean up symbols used with dead keys, checking Linux and solaris
15446         keysyms.
15447         Simplify x-win-*.el using above methods.
15448         Change documentation for x-keysym-*-p functions.
15449
15450 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15451
15452         * about.el (about-hackers): Restore entries for Michael Sperber and
15453         Vinnie Shelton.
15454         From Vinnie Shelton <acs@acm.org>
15455
15456 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15457
15458         * simple.el (count-words-region): Ditto.
15459
15460 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15461
15462         * simple.el (count-words-buffer): Document.  Don't print anything
15463         if non-interactive.
15464
15465 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15466
15467         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15468         multiple files in InfoDock.
15469
15470 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15471
15472         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15473         from version.el in InfoDock.
15474
15475         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15476         specially.
15477
15478 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15479
15480         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15481         variable name in docstring.
15482
15483 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15484
15485         * menubar.h: Include "gui.h".
15486
15487 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15488
15489         * site-load.el: Fix documentation.
15490
15491 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15492
15493         * package-get-base.el (package-get-base): Updated.
15494
15495         * keymap.el: PC-ize.
15496
15497 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15498
15499         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15500         from' on a fresh line.
15501
15502 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15503
15504         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15505         object.
15506
15507 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15508
15509         * undo-stack.el: PC-ize.
15510
15511         * cmdloop.el: PC-ize.
15512
15513 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15514
15515         * bytecomp-runtime.el: PC-ize.
15516
15517         * byte-optimize.el: Prolog fixup.  PC-ize.
15518
15519         * cus-dep.el: Spelling fix.
15520
15521         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15522         entries follow).
15523
15524 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15525
15526         * text-mode.el (text-mode-hook-identify): New function,
15527         put on text-mode-hook.  Set text-mode-variant here.
15528         (text-mode): Don't set it here.
15529
15530 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15531
15532         * text-mode.el (text-mode-hook): New defvar.
15533         (text-mode-variant): New variable.
15534         (text-mode): Set that variable locally.
15535         (toggle-text-mode-auto-fill): New command.
15536
15537 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15538
15539         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15540
15541 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15542
15543         * text-mode.el (paragraph-indent-text-mode):
15544         Renamed from spaced-text-mode.
15545         (text-mode-map): Bind TAB to indent-relative.
15546         (indented-text-mode-map): Variable deleted.
15547         (indented-text-mode): Now an alias for text-mode.
15548
15549 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15550
15551         * loadup.el: test-atoms debugging stuffs removed.
15552
15553 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15554
15555         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15556
15557 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15558
15559         * help.el (describe-beta): Made it use `locate-data-file'.
15560         (describe-distribution): Ditto.
15561         (describe-copying): Ditto.
15562         (describe-project): Ditto.
15563         (view-emacs-news): Ditto.
15564
15565         * help-nomule.el (help-with-tutorial): Made it use
15566         `locate-data-file' to find tutorial.
15567
15568 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15569
15570         * about.el: Corrected my email address.
15571
15572         * mouse.el: Added 'mouse-mswindows-drop' similar to
15573         'mouse-offix-drop'.
15574
15575 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15576
15577         * loadup.el (running-xemacs): Spelling fix.
15578
15579 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15580
15581         * packages.el (packages-find-packages-1): Don't allow a backwards
15582         compatible lisp tree to overwrite `preloaded-file-list'.
15583
15584 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15585
15586         * loadup.el: Don't delete "xemacs" prior to dumping.
15587
15588 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15589
15590         * package-info.el (pi-last-mod-date): New function.
15591         (pi-author-version): New function.
15592         (batch-update-package-info): Use them.
15593
15594 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15595
15596         * frame.el (get-frame-for-buffer-default-to-current): Create.
15597         (get-frame-for-buffer-noselect): Allow user to use current frame
15598         with `get-frame-for-buffer-default-to-current'.
15599
15600 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15601
15602         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15603         (byte-compile-output-docform): Ditto.
15604         (byte-compile-compiled-obj-to-list): Ditto.
15605
15606 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15607
15608         * startup.el (command-line-1): Removed code that ran
15609           buffer-menu.
15610
15611 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15612
15613         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15614
15615 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15616
15617         * frame.el (suspend-emacs-or-iconify-frame): Check using
15618         `device-on-window-system-p' instead of explicitly checking for X,
15619         so that the same logic works for MS Windows.
15620         (suspend-or-iconify-emacs): Ditto.
15621
15622 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15623
15624         * about.el (about-maintainer-info): Andy Piper is back.
15625         (xemacs-hackers): Updated Andy Piper's email address.
15626         (about-hackers): Added Jonathan Harris.
15627         (about-hackers): Updated Tibor Polgar's email address.
15628
15629 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15630
15631         * about.el: Add xemacs.org email manager.
15632
15633         * package-get-base.el (package-get-base): Updated with most recent
15634         package updates.
15635
15636 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15637
15638         * help.el (function-arglist): Use `indirect-function' instead of
15639         `symbol-function' so that aliases are treated correctly.
15640
15641 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15642
15643         * help.el (help-map): Add f1 binding to `help-for-help'.
15644         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15645         (describe-key-briefly): Use `princ' "%s" to print object.
15646         (with-displaying-help-buffer): Kill buffer if it exists, again.
15647         (describe-key): Use `princ' "%s" to print object.
15648         (describe-function-1): Use `princ' "%s" to print object.
15649         Commented out alias lines removed.
15650         (help-pretty-print-limit): New variable to control pretty-printing
15651         of variable values.
15652         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15653         `help-pretty-print-value' again.  Only print-print when OBJECT is
15654         list of length less than `help-pretty-print-limit'.
15655         (describe-variable): Use `help-maybe-pretty-print-value' again.
15656
15657 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15658
15659         * simple.el (blink-matching-open): Remove C++ kludge.
15660         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15661
15662 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15663
15664         * info.el (Info-default-directory-list): Made the documentation
15665         more explanitory.
15666
15667 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15668
15669         * lisp/packages.el:
15670         * lisp/package-admin.el:
15671         * lisp/build-report.el:
15672         Fix typos.
15673
15674 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15675
15676         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15677         warnings in Java buffers without final newline and editing the
15678         last line.
15679
15680 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15681
15682         * packages.el (packages-find-packages-1): Don't allow a backwards
15683         compatible lisp tree to overwrite `preloaded-file-list'.
15684         Suggested by Colin Rafferty  <colin@xemacs.org>
15685
15686         * mouse.el (mouse-offix-drop): Set undo-boundary.
15687         From Oliver Graf <ograf@fga.de>
15688
15689 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15690
15691         * loadup.el (load-gc): rewrite as defun.
15692         Print something sensical if a required dump-time file isn't found.
15693
15694 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15695
15696         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15697         bug strikes a menudescriptor.
15698
15699         * package-get-base.el (package-get-base): Updated.
15700
15701         * package-info.el (batch-update-package-info): Derive REQUIRES
15702         from the Makefile.
15703
15704 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15705
15706         * files.el (save-some-buffers): Don't play games with deleting
15707         other windows if we are in the minibuffer window.
15708
15709 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15710
15711         * modeline.el (modeline-minor-mode-menu): Add support for :active
15712         (add-minor-mode): Document :active property to TOGGLE.
15713
15714 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15715
15716         * modeline.el (modeline-minor-mode-menu): Add support for an
15717         `:included' predicate in the `toggle-sym' plist.
15718         (add-minor-mode): Document the :included property, format
15719         docstring some more.
15720         (modeline-minor-mode-menu): Documentation string added.
15721
15722 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15723
15724         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15725         labels from the symbol-names by thwacking off the overly redundant
15726         and overused "mode", parenthesizing "minor", and capitalizing the
15727         resultant strings.  Also shortened the menu's title by eliminating
15728         the redundant buffer name.
15729         (add-minor-mode): Beautified the docstring, added mention of the
15730         `:menu-tag' property of TOGGLE.
15731         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15732         `toggle-sym' to beatify the mode-life menus.
15733         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15734         `auto-fill-function'.
15735
15736 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15737
15738         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15739         menus to :style 'toggle.
15740
15741 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15742
15743         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15744
15745 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15746
15747         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15748         only recognize first hyperlink.
15749         (hyper-apropos-highlightify): Deletia, this is already done by
15750         `hyper-apropos-insert-face'.
15751         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15752
15753 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15754
15755         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15756         mail.
15757         (toolbar-mail-reader): Add support for `send'.
15758         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15759
15760 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15761
15762         * info.el (Info-emacs-info-file-name): Add defvar for
15763         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15764         will function properly.
15765
15766 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15767
15768         * simple.el: make the backwards delete function called by
15769         `backward-or-forward-delete-char' user configurable.
15770
15771 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15772
15773         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15774         compiled function got loaded from.
15775
15776 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15777
15778         * term/apollo.el: Synched up with InfoDock 3.6.2.
15779
15780 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15781
15782         * startup.el (load-init-file): Load autoloads earlier.
15783         (startup-splash-frame): Handle InfoDock logo.
15784
15785         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15786         InfoDock.
15787         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15788
15789         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15790         doesn't have this function.
15791
15792         * packages.el (locate-data-file): Fix to call `locate-file'.
15793
15794 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15795
15796         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15797         version of version.el.
15798         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15799
15800         * x-menubar.el (default-menubar): Guard reference to
15801         `gnuserv-frame'.
15802         (default-menubar): Guard references to `font-lock-mode'.
15803         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15804         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15805
15806         * make-docfile.el: Don't snarf doc strings from autoloads.
15807
15808         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15809         loading auto-autoloads files.
15810
15811         * loaddefs.el: Disable dumping autoloads.
15812
15813 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15814
15815         * lisp-mnt.el: Synch to Emacs 20.2.
15816
15817         * help.el: Remove manual autoload of `finder-by-keyword'.
15818
15819         * finder.el (finder-by-keyword): Autoload.
15820
15821         * help.el: Conditionalize hyperbole setup.
15822
15823 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15824
15825         * packages.el (package-require): Update to reflect new data format.
15826
15827 1998-01-02  Didier Verna  <didier@xemacs.org>
15828
15829         * x-menubar.el (default-menubar): make the tutorials available
15830         through the menubar. (Plus some compilation warnings cleanup).
15831
15832 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15833
15834         * check-features.el: New file.  Perform sanity check after build.
15835
15836         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15837         files to tooltalk package.
15838         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15839         package.
15840
15841         * package-admin.el (package-admin-xemacs): Use better default for
15842         location of XEmacs binary.
15843
15844 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15845
15846         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15847         tag with sexp and add value tag with value `t'.
15848
15849 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15850
15851         * package-get.el: Changes to work with real data.
15852         From Pete Ware <ware@cis.ohio-state.edu>
15853
15854         * packages.el (packages-reload-autoloads): Guard load for the time
15855         being.
15856
15857         * update-elc.el ("packages.el"): Force loading packages.el instead
15858         of possibly out-of-date packges.elc.
15859         * make-docfile.el ("packages.el"): Ditto.
15860
15861 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15862
15863         * build-report.el (build-report-delete-regexp): Added a rule for
15864         the main tarball shadowing anything past it.
15865
15866 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15867
15868         * packages.el (package-provide): Delete a previous provide.
15869
15870         * package-info.el: New file.
15871
15872         * package-get.el: New file.
15873         From Pete Ware <ware@cis.ohio-state.edu>
15874         (package-get): Fix md5 computation to work with Mule.
15875
15876 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15877
15878         * simple.el (log-message-*): Quote symbols in docstrings properly.
15879
15880 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15881
15882         * packages.el (packages-new-autoloads): Ignore symbolic links.
15883
15884         * cus-face.el (face-custom-attributes-get): Fix typo.
15885         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15886
15887 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15888
15889         * startup.el (load-init-file): Reload new or changed autoloads
15890         unless inhibited.  Reload modified dumped lisp (stubbed).
15891
15892         * packages.el (packages-new-autoloads): New function.
15893         (packages-reload-autoloads): New function.
15894         (packages-reload-dumped-lisp): New (stub) function.
15895
15896         * loadup.el: Inhibit reloading dumped files when running temacs.
15897
15898         * loadhist.el (file-provides): Extend to handle variant
15899         extensions.
15900
15901         * replace.el (query-replace): Fix typo.
15902
15903 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15904
15905         * make-docfile.el: list-autoloads-path has been renamed.
15906         * update-elc.el: list-autoloads has been renamed.
15907
15908         * packages.el (packages-list-autoloads): Renamed.
15909         (packages-list-autoloads-path): Ditto.
15910
15911 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15912
15913         * packages.el (packages-find-packages-1): Made it signal a warning
15914         for an error in an auto-autoload.el file.
15915
15916 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15917
15918         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15919         tag with const.
15920         From Aki Vehtari <Aki.Vehtari@hut.fi>
15921
15922         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15923
15924         * loadhist.el (unload-feature): Remove autoload.
15925
15926 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15927
15928         * loadhist.el: Unpackaged.
15929
15930         * help.el (describe-symbol-find-file): Rename
15931         `describe-function-find-file' and make old name obsolete.
15932         (describe-function-1): Use it.
15933         (describe-function-1): Guard reference to
15934         `compiled-function-annotation'.
15935
15936 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15937
15938         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15939         argument.
15940         (help-mode-quit): New optional arg to control whether it kills or
15941         buries.  Tidied up.
15942         (with-displaying-help-buffer): Don't kill buffer initially, even
15943         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15944         (help-pretty-print-value): Rename back from
15945         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15946         use it, otherwise use dumped `cl-prettyprint'.
15947         (describe-variable): Use `help-pretty-print-value' again.
15948         (find-func): Removed reference to "find-func" at end.
15949
15950 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15951
15952         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15953           GUI XEmacs. Rename? x-menubar is rather window system
15954           independant, except for a couple of items.
15955
15956 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15957
15958         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15959         entries as they will no longer be distributed with XEmacs.
15960
15961         * format.el (format-alist): Fix image/tiff regexps.
15962         From P. E. Jareth Hein <jareth@camelot-soft.com>
15963
15964         * help.el (help-maybe-pretty-print-value): Rename.
15965         (describe-variable): Use it.
15966         (describe-variable): Add trailing linefeed.
15967
15968 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15969
15970         * help.el (describe-function-1): Don't output anything for
15971           arglist of autoload functions.
15972
15973 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15974
15975         * help.el (describe-function-1): Don't output anything for
15976           arglist of autoload functions.
15977
15978 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15979
15980         * help.el (help-mode-map): New bindings for `help-mode-bury',
15981         `describe-function-at-point', `describe-variable-at-point',
15982         `Info-elisp-ref', `customize-variable', `help-next-section' and
15983         `help-prev-section'.
15984         (help-next-section): New function.
15985         (help-prev-section): New function.
15986         (help-mode-quit): Changed to kill the help buffer.
15987         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15988         correctly.
15989         (help-buffer-name): New function to generate the name of help
15990         buffers.
15991         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15992         argument giving the name of the help buffer.
15993         (describe-key): Use `with-displaying-help-buffer' with name.
15994         (describe-mode): Ditto.
15995         (describe-bindings): Ditto.
15996         (describe-prefix-bindings): Ditto.
15997         (view-lossage): Ditto.
15998         (with-syntax-table): New macro.
15999         (function-called-at-point): Use `ignore-errors' and
16000         `with-syntax-table'.
16001         (function-at-point): Ditto.
16002         (describe-function): Use `with-displaying-help-buffer' with name.
16003         (function-arglist): Extracted from `describe-function-1'.  Returns
16004         function's arglist as string.
16005         (function-documentation): Extracted from `describe-function-1'.
16006         Returns function's docstring.
16007         (describe-function-1): Remove all the "stream" garbage, including
16008         the stream argument.  Use `function-arglist' and
16009         `function-documentation'.
16010         (describe-function-arglist): Just use `function-arglist'.
16011         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16012         (help-pretty-print-value): New function to help with
16013         pretty-printing variable values.  Knows about `#<...>'.  Needs
16014         `pp-internal'.
16015         (describe-variable): Use `with-displaying-help-buffer' with name.
16016         Formatting improved.  Display file where variable is defined, if
16017         known.  Use `help-pretty-print-value'.
16018         (describe-syntax): Use `with-displaying-help-buffer' with name.
16019         (list-processes): Remove "stream" garbage.
16020
16021 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16022
16023         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16024         call a dumped routine instead.
16025
16026         * x-win-xfree86.el: Wrap file in defun.
16027         * x-win-sun.el: Ditto.
16028
16029 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16030
16031         * help.el (view-emacs-news): Remove usage of outl-mouse which
16032         advises functions and does other evil things.
16033
16034 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16035
16036         * format.el (format-alist): Add `image/tiff'.
16037         From P. E. Jareth Hein <jareth@camelot-soft.com>
16038
16039 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16040
16041         * about.el (about-hackers): More names added.
16042
16043         * make-docfile.el: Remove superfluous package path search.
16044
16045         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16046
16047 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16048
16049         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16050         ignored shadows.
16051
16052 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16053
16054         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16055         get trailing slashes when added to the load-path.
16056
16057         * x-init.el (init-x-win): Locate where XEmacs X localization files
16058         are.
16059
16060 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16061
16062         * x-faces.el: Added support for foregroundToolBarColor
16063           to xpm-color-symbols.
16064
16065 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16066
16067         * etags.el (tags-remove-duplicates): Removed.
16068         (buffer-tag-table-list): Use `delete-duplicates'.
16069
16070         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16071         correctly.
16072         (get*): Defalias to `get'.
16073
16074         * cl.el (eql): Compare integers with `eq'.
16075         (cl-map-extents): Check for `map-extents' first.
16076
16077 1997-12-17  Didier Verna  <didier@xemacs.org>
16078
16079         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16080         added the 'numero', 'copyright' and 'trademark' symbols.
16081
16082         * leim/quail/latin-post.el ("french-postfix"): see above.
16083
16084 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16085
16086         * widget.el (define-widget): Check the arguments.
16087
16088         * cus-edit.el (customize-face): Use `check-argument-type'.
16089         (custom-variable-value-create): Use `signal' to signal error.
16090         (custom-variable-reset-saved): Ditto.
16091         (custom-variable-reset-standard): Ditto.
16092         (custom-face-reset-saved): Ditto.
16093
16094         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16095         (widget-default-format-handler): Ditto.
16096         (widget-checklist-add-item): Ditto.
16097         (widget-radio-add-item): Ditto.
16098         (widget-editable-list-entry-create): Ditto.
16099         (widget-sexp-prompt-value): Ditto.
16100
16101         * custom.el (custom-declare-variable): Signal errors better.
16102         (custom-handle-keyword): Ditto.
16103         (custom-declare-group): Ditto.
16104
16105         * window-xemacs.el (windows): Ditto.
16106
16107         * menubar.el (menu): Ditto.
16108
16109         * keydefs.el (keyboard): Ditto.
16110
16111         * minibuf.el (minibuffer): Ditto.
16112
16113         * process.el (execute): Ditto.
16114
16115         * fill.el (fill): Ditto.
16116
16117         * modeline.el (modeline): Ditto.
16118
16119         * help.el (help): Ditto.
16120
16121         * faces.el (faces): Ditto.
16122
16123         * files.el (files): Ditto.
16124
16125         * x-init.el (x): Ditto.
16126
16127         * lisp-mode.el (lisp): Ditto.
16128
16129         * process.el (processes): Ditto.
16130
16131         * mouse.el (mouse): Ditto.
16132
16133         * abbrev.el (abbrev): Moved from cus-edit.
16134
16135         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16136         as variable declaration.
16137
16138 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16139
16140         * menubar.el (find-menu-item): Use `check-argument-type'.
16141         (find-menu-item): Cosmetic changes.
16142
16143 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16144
16145         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16146
16147 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16148
16149         * startup.el (set-default-load-path): Only search package-path
16150         when not running temacs.
16151
16152         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16153         files.
16154
16155         * loadup.el: Correct commentary.  Reformatting.
16156         (really-early-error-handler): Use absolute path to the
16157         first dumped-lisp.el file.
16158         (really-early-error-handler): Print full path name of
16159         each dumped lisp file (inherited from InfoDock).
16160
16161         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16162         dumped-lisp.el files.
16163
16164         * make-docfile.el (preloaded-file-list): Reorder when the
16165         package-path is searched.
16166         * update-elc.el: Ditto.
16167
16168         * lisp-mode.el (call-with-condition-handler): Treat the same as
16169         `condition-case' for indentation.
16170
16171         * about.el (about-xemacs): Update release date.
16172
16173 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16174
16175         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16176         anywhere but at the last clause.
16177         (ecase): Disallow `t' and `otherwise'.
16178
16179 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16180
16181         * cus-edit.el (custom-buffer-create-buttons): New function
16182         from stuff moved out of `custom-buffer-create-internal'.
16183         (custom-novice): New variable.  Default t.
16184         (custom-display-global-buttons): Ditto.  Default `top'.
16185         (custom-buffer-create-internal): Only display help if
16186         `custom-novice' is non-nil.  Display global buttons according to
16187         `custom-display-global-buttons'.
16188
16189 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16190
16191         * menubar.el (find-menu-item): Use `check-argument-type'.
16192         (find-menu-item): Cosmetic changes.
16193
16194 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16195
16196         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16197         look.
16198
16199 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16200
16201         * format.el (format-deannotate-region):  Bug fix.
16202         Deannotating a region containing unknown tags would fail
16203         (causing decoding of text/enriched to fail at user level)
16204
16205 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16206
16207         * minibuf.el (read-directory-name): Support sixth
16208           arg, HISTORY, as already documented.
16209
16210 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16211
16212         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16213         to `ecase'.
16214
16215 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16216
16217         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16218         skk-activate.
16219
16220 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16221
16222         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.