update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list):
4         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
5         `=jef-china3' and `chinese-isoir165'.
6
7 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
8
9         * mule/mule-charset.el (default-coded-charset-priority-list): Add
10         `=>ucs-bmp-itaiji-005'.
11
12         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
13         XEmacs CHISE.
14         (=>ucs-bmp-itaiji-005): Ditto.
15
16 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
17
18         * mule/mule-charset.el (default-coded-charset-priority-list): Add
19         `=+>jis-x0213-2'.
20
21 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
22
23         * mule/mule-charset.el (default-coded-charset-priority-list): Add
24         `=+>adobe-japan1-6'.
25
26 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `=+>jis-x0208@1978'.
30
31 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
32
33         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
34         setting for `=>ucs@component'.
35
36 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
37
38         * mule/mule-charset.el (default-coded-charset-priority-list): Add
39         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
40
41 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
42
43         * mule/mule-coding.el (coded-charset-entity-reference-alist):
44         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
45
46 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
47
48         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
49         CHISE.
50         (=>ucs@jis/2004): Ditto.
51
52 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
53
54         * mule/mule-coding.el (coded-charset-entity-reference-alist):
55         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
56
57 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
58
59         * mule/mule-charset.el (default-coded-charset-priority-list): Add
60         `=>cbeta'.
61
62 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
63
64         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
65         setting for `==big5-cdp-itaiji-001'.
66
67         * mule/mule-charset.el (default-coded-charset-priority-list): Add
68         `==big5-cdp-itaiji-001'.
69
70         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
71         XEmacs CHISE.
72
73 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
74
75         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
76         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
77         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
78
79         * mule/mule-charset.el (default-coded-charset-priority-list): Add
80         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
81         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
82
83         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
84         XEmacs CHISE.
85         (=>big5-cdp-itaiji-001): Ditto.
86         (=big5-cdp-itaiji-002): Ditto.
87         (=big5-cdp-itaiji-003): Ditto.
88
89 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
90
91         * mule/mule-charset.el (default-coded-charset-priority-list): Add
92         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
93
94 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
95
96         * mule/mule-charset.el (default-coded-charset-priority-list):
97         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
98         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
99         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
100
101         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
102         setting for `=ucs-var-008'.
103
104         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
105         CHISE.
106         (=ucs-bmp-var-008): Likewise.
107
108 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
109
110         * mule/mule-charset.el (default-coded-charset-priority-list):
111         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
112
113 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
114
115         * mule/mule-charset.el (default-coded-charset-priority-list): Add
116         `==ucs-sip@JP/hanazono'.
117
118         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
119         XEmacs CHISE.
120
121 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
122
123         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
124         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
125
126         * mule/mule-charset.el (default-coded-charset-priority-list): Add
127         `=ucs-bmp-var-006'.
128
129         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
130         CHISE.
131         (=ucs-bmp-var-006): Likewise.
132
133 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
134
135         * mule/mule-charset.el (default-coded-charset-priority-list): Add
136         `=ucs-bmp-itaiji-009'.
137
138         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
139         XEmacs CHISE.
140         (=ucs-bmp-itaiji-009): Likewise.
141
142 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
143
144         * mule/mule-charset.el (default-coded-charset-priority-list): Add
145         `=>big5-cdp'.
146
147 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
148
149         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
150         (utf-8-ivs-gb): Likewise.
151         (utf-8-gb-er): Likewise.
152         (utf-8-ivs-gb-er): Likewise.
153         (utf-8-cns): Likewise.
154         (utf-8-ivs-cns): Likewise.
155         (utf-8-cns-er): Likewise.
156         (utf-8-ivs-cns-er): Likewise.
157         (utf-8-big5): Likewise.
158         (utf-8-ivs-big5): Likewise.
159         (utf-8-big5-er): Likewise.
160         (utf-8-ivs-big5-er): Likewise.
161         (utf-8-jis): Likewise.
162         (utf-8-ivs-jis): Likewise.
163         (utf-8-jis-er): Likewise.
164         (utf-8-ivs-jis-er): Likewise.
165         (utf-8-ks): Likewise.
166         (utf-8-ivs-ks): Likewise.
167         (utf-8-ks-er): Likewise.
168         (utf-8-ivs-ks-er): Likewise.
169
170 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
171
172         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
173         (utf-8-ivs-jp): Likewise.
174         (utf-8-jp-er): Likewise.
175         (utf-8-ivs-jp-er): Likewise.
176
177 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
178
179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
180         setting for `=ucs-var-010'.
181
182         * mule/mule-charset.el (default-coded-charset-priority-list): Add
183         `=ucs-bmp-var-010'.
184
185         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
186         CHISE.
187         (=ucs-bmp-var-010): Likewise.
188
189 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
190
191         * mule/mule-charset.el (default-coded-charset-priority-list): Add
192         `=ucs-sip@JP/hanazono'.
193
194         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
195         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
196
197 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
198
199         * mule/mule-charset.el (default-coded-charset-priority-list):
200         - Add `=big5-cdp-var-004'.
201         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
202           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
203
204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
205         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
206         `=big5-cdp-var-005'.
207
208         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
209         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
210         `=big5-cdp-var-003'.
211         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
212         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
213         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
214
215 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
216
217         * mule/mule-charset.el (default-coded-charset-priority-list):
218         Don't prefer ucs-compat CCSes to other CCSes.
219
220 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
221
222         * mule/mule-charset.el (default-coded-charset-priority-list): Add
223         `===ucs-bmp-cjk-compat@unicode'.
224
225         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
226         coded-charset for XEmacs CHISE.
227
228 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
229
230         * mule/mule-charset.el (default-coded-charset-priority-list): Add
231         `=ucs-sip-itaiji-003'.
232
233         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
234         XEmacs CHISE.
235
236 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
237
238         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
239         setting for `=ucs-var-004'.
240
241         * mule/mule-charset.el (default-coded-charset-priority-list): Add
242         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
243
244         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
245         XEmacs CHISE.
246         (=ucs-var-004): Ditto.
247         (=ucs-bmp-var-004): Ditto.
248
249 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
250
251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
252         `=ucs-sip-var-003'.
253
254         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
255         XEmacs CHISE.
256
257 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
258
259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
260         setting for `=ucs-itaiji-006'.
261
262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
263         `=ucs-bmp-itaiji-006'.
264
265         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
266         XEmacs CHISE.
267         (=ucs-bmp-itaiji-006): Ditto.
268
269 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
270
271         * mule/mule-charset.el (default-coded-charset-priority-list): Add
272         `=ucs-sip-var-002'.
273
274         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
275         XEmacs CHISE.
276
277 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
278
279         * mule/mule-charset.el (default-coded-charset-priority-list): Add
280         `=ucs-sip-itaiji-002'.
281
282         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
283         XEmacs CHISE.
284
285 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
286
287         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
288         setting for `==hanyo-denshi/tk'.
289
290 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
291
292         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
293         (=hanyo-denshi/tk): Fix `long-name'.
294         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
295
296 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
297
298         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
299         setting for `=>mj'.
300
301 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
302
303         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
304         coded-charset for XEmacs CHISE.
305
306 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
307
308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
309         setting for `=hanyo-denshi/tk'.
310
311 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
312
313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
314         `=hanyo-denshi/tk/mf-01'.
315
316         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
317         XEmacs CHISE.
318         (=hanyo-denshi/tk/mf-01): Ditto.
319
320 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
321
322         * mule/mule-charset.el (default-coded-charset-priority-list):
323         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
324
325 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
326
327         * mule/mule-charset.el (default-coded-charset-priority-list):
328         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
329
330 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
331
332         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
333         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
334
335         * mule/mule-charset.el (default-coded-charset-priority-list): Add
336         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
337
338         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
339         XEmacs CHISE.
340         (=ucs-bmp-itaiji-004): Ditto.
341         (=ucs-itaiji-005): Ditto.
342         (=ucs-bmp-itaiji-005): Ditto.
343
344 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
345
346         * mule/mule-charset.el (default-coded-charset-priority-list): Add
347         `=ucs-sip-itaiji-001'.
348
349         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
350         XEmacs CHISE.
351
352 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
353
354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
355         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
356         `=ucs-itaiji-008'.
357
358         * mule/mule-charset.el (default-coded-charset-priority-list): Add
359         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
360         `=ucs-bmp-itaiji-008'.
361
362         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
363         XEmacs CHISE.
364         (=ucs-bmp-itaiji-001): Ditto.
365         (=ucs-itaiji-003): Ditto.
366         (=ucs-bmp-itaiji-003): Ditto.
367         (=ucs-itaiji-008): Ditto.
368         (=ucs-bmp-itaiji-008): Ditto.
369
370 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
371
372         * mule/mule-charset.el (default-coded-charset-priority-list): Add
373         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
374
375         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
376         for XEmacs CHISE.
377         (==ucs-bmp-cjk-compat@JP): Ditto.
378
379 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
380
381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
382         setting for `===hng-tzs'.
383
384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
385         `===hng-tzs'.
386
387         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
388         CHISE.
389
390 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
391
392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
393         setting for `===hng-doh'.
394
395         * mule/mule-charset.el (default-coded-charset-priority-list): Add
396         `===hng-doh'.
397
398         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
399         CHISE.
400
401 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
402
403         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
404         setting for `===hng-wad'.
405
406         * mule/mule-charset.el (default-coded-charset-priority-list): Add
407         `===hng-wad'.
408
409         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
410         CHISE.
411
412 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
413
414         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
415         settings for `==koseki' and `===hng-kcc'.
416
417         * mule/mule-charset.el (default-coded-charset-priority-list): Add
418         `===hng-kcc'.
419
420         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
421         CHISE.
422
423 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
424
425         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
426         setting for `===hng-nkk'.
427
428         * mule/mule-charset.el (default-coded-charset-priority-list): Add
429         `===hng-nkk'.
430
431         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
432         CHISE.
433
434 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
435
436         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
437         setting for `===hng-ink'.
438
439         * mule/mule-charset.el (default-coded-charset-priority-list): Add
440         `===hng-ink'.
441
442         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
443         CHISE.
444
445 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
446
447         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
448         setting for `===hng-jhk'.
449
450         * mule/mule-charset.el (default-coded-charset-priority-list): Add
451         `===hng-jhk'.
452
453         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
454         CHISE.
455
456 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
457
458         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
459         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
460         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
461         (===jis-x0213-1@2004): Likewise.
462         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
463         "jisx0213\\(\\.2004\\)-1" as the registry.
464         (=+>jis-x0213-1@2004): Likewise.
465         (=>jis-x0213-1@2004): Likewise.
466
467         * mule/mule-charset.el (default-coded-charset-priority-list): Add
468         `===jis-x0213-1@2004'.
469
470 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
471
472         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
473         setting for `===hng-nak'.
474
475         * mule/mule-charset.el (default-coded-charset-priority-list): Add
476         `===hng-nak'.
477
478         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
479         CHISE.
480
481 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
482
483         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
484         setting for `===hng-hos'.
485
486         * mule/mule-charset.el (default-coded-charset-priority-list): Add
487         `===hng-hos'.
488
489         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
490         CHISE.
491
492 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
493
494         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
495         setting for `===hng-tzj'.
496
497         * mule/mule-charset.el (default-coded-charset-priority-list): Add
498         `===hng-tzj'.
499
500         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
501         CHISE.
502
503 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
504
505         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
506         setting for `===hng-kae'.
507
508         * mule/mule-charset.el (default-coded-charset-priority-list): Add
509         `===hng-kae'.
510
511         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
512         CHISE.
513
514 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
515
516         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
517         setting for `===hng-kar'.
518
519         * mule/mule-charset.el (default-coded-charset-priority-list): Add
520         `===hng-kar'.
521
522         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
523         CHISE.
524
525 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
526
527         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
528         setting for `===hng-kyd'.
529
530         * mule/mule-charset.el (default-coded-charset-priority-list): Add
531         `===hng-kyd'.
532
533         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
534         CHISE.
535
536 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
537
538         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
539         setting for `===hng-hok'.
540
541         * mule/mule-charset.el (default-coded-charset-priority-list): Add
542         `===hng-hok'.
543
544         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
545         CHISE.
546
547 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
548
549         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
550         setting for `===hng-jyu'.
551
552         * mule/mule-charset.el (default-coded-charset-priority-list): Add
553         `===hng-jyu'.
554
555         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
556         CHISE.
557
558 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
559
560         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
561         setting for `===hng-zkd'.
562
563         * mule/mule-charset.el (default-coded-charset-priority-list): Add
564         `===hng-zkd'.
565
566         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
567         CHISE.
568
569 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
570
571         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
572         setting for `===hng-kmi'.
573
574         * mule/mule-charset.el (default-coded-charset-priority-list): Add
575         `===hng-kmi'.
576
577         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
578         CHISE.
579
580 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
581
582         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
583         setting for `===hng-okd'.
584
585         * mule/mule-charset.el (default-coded-charset-priority-list): Add
586         `===hng-okd'.
587
588         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
589         CHISE.
590
591 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
592
593         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
594         setting for `===hng-nkm'.
595
596         * mule/mule-charset.el (default-coded-charset-priority-list): Add
597         `===hng-nkm'.
598
599         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
600         CHISE.
601
602 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
603
604         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
605         setting for `===hng-nto'.
606
607         * mule/mule-charset.el (default-coded-charset-priority-list): Add
608         `===hng-nto'.
609
610         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
611         CHISE.
612
613 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
614
615         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
616         setting for `===hng-yhk'.
617
618         * mule/mule-charset.el (default-coded-charset-priority-list): Add
619         `===hng-yhk'.
620
621         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
622         CHISE.
623
624 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
625
626         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
627         setting for `===hng-sok'.
628
629         * mule/mule-charset.el (default-coded-charset-priority-list): Add
630         `===hng-sok'.
631
632         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
633         CHISE.
634
635 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
636
637         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
638         setting for `===hng-kda'.
639
640         * mule/mule-charset.el (default-coded-charset-priority-list): Add
641         `===hng-kda'.
642
643         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
644         CHISE.
645
646 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
647
648         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
649         setting for `===hng-myz'.
650
651         * mule/mule-charset.el (default-coded-charset-priority-list): Add
652         `===hng-myz'.
653
654         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
655         CHISE.
656
657 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
658
659         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
660         setting for `===hng-kgk'.
661
662         * mule/mule-charset.el (default-coded-charset-priority-list): Add
663         `===hng-kgk'.
664
665         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
666         CHISE.
667
668 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
669
670         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
671         setting for `===hng-drt'.
672
673         * mule/mule-charset.el (default-coded-charset-priority-list): Add
674         `===hng-drt'.
675
676         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
677         CHISE.
678
679 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
680
681         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
682         setting for `===hng-mam'.
683
684         * mule/mule-charset.el (default-coded-charset-priority-list): Add
685         `===hng-mam'.
686
687         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
688         CHISE.
689
690 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
691
692         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
693         setting for `===hng-dng'.
694
695         * mule/mule-charset.el (default-coded-charset-priority-list): Add
696         `===hng-dng'.
697
698         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
699         CHISE.
700
701 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
702
703         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
704         setting for `=>cns11643-5'.
705
706 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
707
708         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
709         setting for `===hng-keg'.
710
711         * mule/mule-charset.el (default-coded-charset-priority-list): Add
712         `===hng-keg'.
713
714         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
715         CHISE.
716
717 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
718
719         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
720         setting for `===hng-jou'.
721
722         * mule/mule-charset.el (default-coded-charset-priority-list): Add
723         `===hng-jou'.
724
725         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
726         CHISE.
727
728 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
729
730         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
731         setting for `===hng-smk'.
732
733         * mule/mule-charset.el (default-coded-charset-priority-list): Add
734         `===hng-smk'.
735
736         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
737         CHISE.
738
739 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
740
741         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
742         setting for `===hng-kyo'.
743
744         * mule/mule-charset.el (default-coded-charset-priority-list): Add
745         `===hng-kyo'.
746
747         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
748         CHISE.
749
750 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
751
752         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
753         setting for `===hng-kss'.
754
755         * mule/mule-charset.el (default-coded-charset-priority-list): Add
756         `===hng-kss'.
757
758         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
759         CHISE.
760
761 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
762
763         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
764         setting for `===hng-wan'.
765
766         * mule/mule-charset.el (default-coded-charset-priority-list): Add
767         `===hng-wan'.
768
769         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
770         CHISE.
771
772 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
773
774         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
775         setting for `===hng-ksk'.
776
777         * mule/mule-charset.el (default-coded-charset-priority-list): Add
778         `===hng-ksk'.
779
780         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
781         CHISE.
782
783 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
784
785         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
786         setting for `===hng-kyu'.
787
788         * mule/mule-charset.el (default-coded-charset-priority-list): Add
789         `===hng-kyu'.
790
791         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
792         CHISE.
793
794 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
795
796         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
797         setting for `===hng-skk'.
798
799         * mule/mule-charset.el (default-coded-charset-priority-list): Add
800         `===hng-skk'.
801
802         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
803         CHISE.
804
805 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
806
807         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
808         setting for `===hng-sik'.
809
810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
811         `===hng-sik'.
812
813         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
814         CHISE.
815
816 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
817
818         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
819         setting for `===hng-kbk'.
820
821         * mule/mule-charset.el (default-coded-charset-priority-list): Add
822         `===hng-kbk'.
823
824         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
825         CHISE.
826
827 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
828
829         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
830         setting for `===hng-kcj'.
831
832         * mule/mule-charset.el (default-coded-charset-priority-list): Add
833         `===hng-kcj'.
834
835         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
836         CHISE.
837
838 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
839
840         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
841         setting for `===hng-k24'.
842
843         * mule/mule-charset.el (default-coded-charset-priority-list): Add
844         `===hng-k24'.
845
846         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
847         CHISE.
848
849 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
850
851         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
852         setting for `===hng-gok'.
853
854         * mule/mule-charset.el (default-coded-charset-priority-list): Add
855         `===hng-gok'.
856
857         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
858         CHISE.
859 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
860
861         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
862         setting for `===hng-tsu'.
863
864         * mule/mule-charset.el (default-coded-charset-priority-list): Add
865         `===hng-tsu'.
866
867         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
868         CHISE.
869
870 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
871
872         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
873         setting for `===hng-sys'.
874
875         * mule/mule-charset.el (default-coded-charset-priority-list): Add
876         `===hng-sys'.
877
878         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
879         CHISE.
880
881 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
882
883         * mule/mule-coding.el (coded-charset-entity-reference-alist):
884         - Use "&HNG010-<d><d><d><d><d>;" instead of
885           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
886         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
887
888         * mule/mule-charset.el (default-coded-charset-priority-list): Add
889         `=ucs-bmp-itaiji-002' and `===hng-khm'.
890
891         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
892         "hngkhi-0" as the suffix of registry.
893         (===hng-khm): New coded-charset for XEmacs CHISE.
894         (=ucs-itaiji-002): Ditto.
895         (=ucs-bmp-itaiji-002): Ditto.
896
897 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
898
899         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
900         setting for `=>ucs@iwds-1'.
901
902         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
903         XEmacs CHISE.
904
905 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
906
907         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
908         CHISE.
909
910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
911         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
912         `===hng-khi'.
913
914 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
915
916         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
917         setting for `===hng-khi'.
918
919         * mule/mule-charset.el (default-coded-charset-priority-list): Add
920         `===hng-khi'.
921
922         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
923         CHISE.
924
925 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
926
927         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
928         #x9FA5 as the value of `max-code'.
929         (=ucs-bmp-var-002): Likewise.
930         (=ucs-bmp-var-003): Likewise.
931         (=ucs-bmp-itaiji-084): Likewise.
932         (=ucs-bmp-cjk@JP): Likewise.
933         (=ucs-bmp-cjk@JP/hanazono): Likewise.
934         (==ucs-bmp-cjk@JP/hanazono): Likewise.
935         (=>ucs-bmp-cjk@component): Likewise.
936
937 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
938
939         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
940         CHISE.
941
942 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
943
944         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
945         XEmacs CHISE.
946         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
947         `==jis-x0208@1978/2-pr' as the mother.
948
949 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
950
951         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
952         CHISE.
953
954 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
955
956         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
957         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
958
959 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
960
961         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
962         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
963
964 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
965
966         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
967         setting for `===ucs@gb'.
968
969 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
970
971         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
972         setting for `===hanyo-denshi/ks', `===jis-x0208' and
973         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
974         as the entity-reference for `===jis-x0213-1@2000'; use
975         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
976
977 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
978
979         * mule/mule-charset.el (default-coded-charset-priority-list): Add
980         `===jis-x0208'.
981
982         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
983         instead of `===jis-x0208' as the mother.
984         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
985         `===jis-x0208' as the mother.
986         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
987         `===jis-x0208' as the mother.
988         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
989         `===jis-x0213-1' as the mother.
990         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
991         `===jis-x0213-1' as the mother.
992         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
993         the mother.
994         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
995         mother.
996
997 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
998
999         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1000         setting for `=ucs-var-001'.
1001
1002 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1003
1004         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1005         `=ucs-bmp-var-001'.
1006
1007         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1008         CHISE.
1009         (=ucs-bmp-var-001): Ditto.
1010
1011         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1012         setting for `=ucs-var-003'.
1013
1014 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1015
1016         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1017         `=ucs-bmp-var-003'.
1018
1019         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1020         CHISE.
1021         (=ucs-bmp-var-003): Ditto.
1022
1023 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1024
1025         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1026         setting for `=ucs-var-002'.
1027
1028         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1029         `=ucs-bmp-var-002'.
1030
1031         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1032         CHISE.
1033         (=ucs-bmp-var-002): Ditto.
1034
1035 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1036
1037         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1038         XEmacs CHISE.
1039         (==jis-x0208@1978/5pr): Ditto.
1040
1041 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1042
1043         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1044         `=>ucs-bmp-cjk@component'.
1045
1046         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1047         XEmacs CHISE.
1048         (=>ucs-bmp-cjk@component): Ditto.
1049
1050 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1051
1052         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1053         setting for `=>iwds-1'.
1054
1055 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1056
1057         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1058         CHISE.
1059
1060 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1061
1062         * mule/mule-charset.el (default-coded-charset-priority-list):
1063         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1064         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1065         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1066         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1067
1068 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1069
1070         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1071         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1072
1073         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1074         `=>>ucs@iso' as the mother.
1075         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1076         mother.
1077
1078 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1079
1080         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1081         setting for `===hanyo-denshi/ia'.
1082
1083 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1084
1085         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1086         `===hanyo-denshi/ia'.
1087
1088 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1089
1090         * mule/mule-conf.el (=koseki): Fix DOC.
1091         (==koseki): New coded-charset for XEmacs CHISE.
1092
1093 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1094
1095         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1096         XEmacs CHISE.
1097         (===hanyo-denshi/jd): Fix DOC.
1098
1099 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1100
1101         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1102         setting for `===hanyo-denshi/ip'.
1103
1104 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1105
1106         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1107         `===hanyo-denshi/ip'.
1108
1109         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1110         XEmacs CHISE.
1111
1112 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1113
1114         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1115         `==ucs-radicals@unicode' and `=>daikanwa'.
1116
1117         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1118         for XEmacs CHISE.
1119
1120 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1121
1122         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1123         XEmacs CHISE.
1124
1125 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1126
1127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1128         `===ruimoku-v6'.
1129
1130 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1131
1132         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1133         setting for `===ruimoku-v6'.
1134
1135 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1136
1137         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1138         CHISE.
1139
1140 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1141
1142         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1143         coded-charset for XEmacs CHISE.
1144
1145 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1146
1147         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1148         XEmacs CHISE.
1149
1150 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1151
1152         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1153         `===ucs-sip@iso'.
1154
1155 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1156
1157         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1158         CHISE.
1159
1160 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1161
1162         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1163         `==ucs-sip@iso'.
1164
1165         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1166         CHISE.
1167
1168 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1169
1170         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1171         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1172         (=ucs-sip-ext-b@iso): Fix registry.
1173         (==ucs-sip-ext-b@iso): Ditto.
1174         (===ucs-sip-ext-b@iso): Ditto.
1175
1176         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1177         `=ucs-sip@iso'.
1178
1179 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1180
1181         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1182         setting for `=>cbeta'.
1183
1184 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1185
1186         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1187         `=>cns11643-7'.
1188
1189         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1190
1191 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1192
1193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1194         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1195
1196 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1197
1198         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1199         `=ucs@cns'.
1200         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1201         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1202         `=ucs@jis/1990'.
1203         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1204         `=ucs@jis/2000'.
1205         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1206         `=ucs@jis/2004'.
1207         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1208
1209         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1210         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1211
1212 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1213
1214         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1215         XEmacs CHISE.
1216         (==jis-x0208@1978/1pr): Ditto.
1217         (==jis-x0208@1978/2-pr): Ditto.
1218
1219 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1220
1221         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1222         setting for `===jis-x0213-1@2004'.
1223
1224 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1225
1226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1227         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1228
1229         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1230         `===hanyo-denshi/jb'.
1231
1232         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1233         XEmacs CHISE.
1234         (=+>hanyo-denshi/ft): Ditto.
1235         (=+>hanyo-denshi/jt): Ditto.
1236
1237 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1238
1239         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1240         `===hanyo-denshi/hg'.
1241
1242 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1243
1244         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1245         XEmacs CHISE.
1246         (===hanyo-denshi/hg): Ditto.
1247
1248 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1249
1250         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1251         glyph-forms instead of detailed glyph-images.
1252         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1253         `=adobe-japan1-*'.
1254         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1255         (===adobe-japan1-1): Ditto.
1256         (===adobe-japan1-2): Ditto.
1257         (===adobe-japan1-3): Ditto.
1258         (===adobe-japan1-4): Ditto.
1259         (===adobe-japan1-5): Ditto.
1260         (===adobe-japan1-6): Ditto.
1261         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1262         `=>>>adobe-japan1' as the mother.
1263         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1264         `=>>adobe-japan1' as the mother.
1265         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1266         glyph-images.
1267         (==jis-x0208@1978): Ditto.
1268         (==jis-x0208@1983): Ditto.
1269         (==jis-x0208@1990): Ditto.
1270         (==jis-x0213-1): Ditto.
1271         (==jis-x0213-1@2000): Ditto.
1272         (==jis-x0213-1@2004): Ditto.
1273         (==jis-x0213-2): Ditto.
1274         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1275         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1276         `=jis-x0208@1978'.
1277         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1278         `=jis-x0208@1983'.
1279         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1280         `=jis-x0208@1990'.
1281         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1282         `=jis-x0213-1'.
1283         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1284         `=jis-x0213-1@2000'.
1285         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1286         `=jis-x0213-1@2004'.
1287         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1288         `=jis-x0213-2'.
1289         (===jis-x0208): New coded-charset for XEmacs CHISE.
1290         (===jis-x0208@1978): Ditto.
1291         (===jis-x0208@1983): Ditto.
1292         (===jis-x0208@1990): Ditto.
1293         (===jis-x0213-1): Ditto.
1294         (===jis-x0213-1@2000): Ditto.
1295         (===jis-x0213-2): Ditto.
1296         (===jis-x0212): Ditto.
1297         (===ks-x1001): Ditto.
1298         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1299         mother.
1300         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1301         as the mother.
1302         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1303         as the mother.
1304         (===cns11643-1): New coded-charset for XEmacs CHISE.
1305         (===cns11643-2): Ditto.
1306         (===cns11643-3): Ditto.
1307         (===cns11643-4): Ditto.
1308         (===cns11643-5): Ditto.
1309         (===cns11643-6): Ditto.
1310         (===cns11643-7): Ditto.
1311         (=>>cns11643-1): Ditto.
1312         (==big5-cdp): Indicate abstract glyph-images instead of
1313         representative glyph-images.
1314         (===big5-cdp): New coded-charset for XEmacs CHISE.
1315         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1316         detailed glyph-images.
1317         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1318         `=hanyo-denshi/*'.
1319         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1320         (===hanyo-denshi/ib): Ditto.
1321         (===hanyo-denshi/jt): Ditto.
1322         (===hanyo-denshi/ks): Ditto.
1323         (===mj): Ditto.
1324         (===mj-0): Ditto.
1325         (===mj-1): Ditto.
1326         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1327         `=>>>hanyo-denshi/*' as its mother.
1328         (==gt): Indicate abstract glyph-forms instead of detailed
1329         glyph-images.
1330         (===gt): New coded-charset for XEmacs CHISE.
1331         (=>>>gt): Indicates `==gt' instead of `=gt'.
1332         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1333         (==gt-k): Indicate abstract glyph-forms instead of detailed
1334         glyph-images.
1335         (===gt-k): New coded-charset for XEmacs CHISE.
1336         (==daikanwa): Indicates glyph-images instead of detailed
1337         glyph-images.
1338         (===daikanwa): New coded-charset for XEmacs CHISE.
1339         (===daikanwa/+p): Ditto.
1340         (===daikanwa/ho): Ditto.
1341         (==cbeta): Ditto.
1342         (===cbeta): Ditto.
1343         (==jef-china3): Ditto.
1344         (===jef-china3): Ditto.
1345         (==ruimoku-v6): Ditto.
1346         (==ucs@iso): Indicate representative glyph-forms instead of
1347         representative glyph-images.
1348         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1349         (==ucs@unicode): Indicate representative glyph-forms instead of
1350         representative glyph-images.
1351         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1352         `=ucs@unicode'.
1353         (==ucs@cns): Indicate representative glyph-forms instead of
1354         representative glyph-images.
1355         (==ucs@jis): Ditto.
1356         (==ucs@jis/1990): Ditto.
1357         (==ucs@jis/2000): Ditto.
1358         (==ucs@jis/2004): Ditto.
1359         (==ucs@ks): Ditto.
1360         (===ucs@iso): New coded-charset for XEmacs CHISE.
1361         (===ucs@unicode): Ditto.
1362         (===ucs@gb): Ditto.
1363         (===ucs@ks): Ditto.
1364         (===ucs-bmp-cjk@gb): Ditto.
1365         (===ucs-sip-ext-b@iso): Ditto.
1366
1367 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1368
1369         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1370         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1371         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1372         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1373         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1374         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1375         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1376         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1377         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1378         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1379
1380         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1381         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1382         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1383         - Use "&g1-[NAME];" for `=>>[NAME]'.
1384         - Abolish "&g2-[NAME];".
1385
1386 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1387
1388         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1389         `=>>ucs@cns' as the mother.
1390
1391 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1392
1393         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1394         setting for `==ucs@ks'.
1395
1396 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1397
1398         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1399         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1400         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1401         0x00E30000〜0x00E409D5.
1402
1403 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1404
1405         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1406         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1407         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1408
1409 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1410
1411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1412         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1413
1414         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1415         (=mj-0): Ditto.
1416         (=mj-1): Ditto.
1417         (==mj): Ditto.
1418         (==mj-0): Ditto.
1419         (==mj-1): Ditto.
1420         (=>>mj): Ditto.
1421
1422         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1423         setting for `=mj' and `==mj'.
1424
1425 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1426
1427         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1428         CHISE.
1429
1430 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1431
1432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1433         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1434         `=>ucs@hanyo-denshi'.
1435
1436 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1437
1438         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1439         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1440
1441         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1442         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1443
1444 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1445
1446         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1447         XEmacs CHISE.
1448
1449 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1450
1451         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1452         Change priority of `=>>>ucs@iso'.
1453
1454         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1455         `=>>>ucs@iso' as the mother.
1456         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1457
1458 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1459
1460         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1461         Change priority of `=>>>ucs@unicode'.
1462
1463         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1464         `=ucs@unicode'.
1465
1466 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1467
1468         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1469         Change priority of `=>>>ucs@jis'.
1470
1471         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1472         `=ucs@jis'.
1473
1474 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1475
1476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1477         setting for `==daikanwa/+p'.
1478
1479 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1480
1481         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1482         setting for `==shinjigen@1ed'.
1483
1484 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1485
1486         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1487         XEmacs CHISE.
1488
1489 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1490
1491         * mule/mule-conf.el (==shinjigen): Modify DOC.
1492         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1493         (==shinjigen@rev): Modify DOC.
1494
1495 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1496
1497         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1498         CHISE.
1499
1500 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1501
1502         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1503         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1504
1505         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1506         XEmacs CHISE.
1507
1508         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1509         `==daikanwa'.
1510
1511 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1512
1513         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1514         setting for `==cns11643-7'.
1515
1516         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1517         `==cns11643-7'.
1518
1519 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1520
1521         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1522         `==cns11643-6'.
1523
1524         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1525         setting for `==cns11643-6'.
1526
1527 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1528
1529         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1530         setting for `==cns11643-5'.
1531
1532         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1533         `==cns11643-5'.
1534
1535 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1536
1537         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1538         setting for `==cns11643-4'.
1539
1540         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1541         `==cns11643-4'.
1542
1543 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1544
1545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1546         setting for `==cns11643-3'.
1547
1548         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1549         `==cns11643-3'.
1550
1551 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1552
1553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1554         setting for `==cns11643-2'.
1555
1556         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1557         `==cns11643-2'.
1558
1559 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1560
1561         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1562         Change priority of `=>>>ucs@ks'.
1563
1564         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1565         `=ucs@ks'.
1566
1567 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1568
1569         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1570         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1571         `==ucs@cns' and `==cns11643-1'.
1572
1573         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1574         (==cns11643-2): Ditto.
1575         (==cns11643-3): Ditto.
1576         (==cns11643-4): Ditto.
1577         (==cns11643-5): Ditto.
1578         (==cns11643-6): Ditto.
1579         (==cns11643-7): Ditto.
1580
1581         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1582         `==cns11643-1'.
1583
1584 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1585
1586         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1587         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1588         `=>>>ucs@jis/1990'.
1589
1590         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1591         `=ucs@jis/1990'.
1592         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1593         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1594
1595 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1596
1597         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1598         Change priority of `=>>>ucs@cns'.
1599
1600         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1601         `=ucs@cns'.
1602
1603 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1604
1605         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1606         `==ks-x1001'.
1607
1608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1609         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1610         `==ks-x1001'.
1611
1612 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1613
1614         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1615
1616 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1617
1618         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1619         `=jis-x0208'.
1620         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1621         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1622         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1623         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1624         (=>>>jis-x0213-1@2000): Changed to an alias for
1625         `=jis-x0213-1@2000'.
1626         (=>>>jis-x0213-1@2004): Changed to an alias for
1627         `=jis-x0213-1@2004'.
1628         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1629
1630 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1631
1632         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1633         `=adobe-japan1-0'.
1634         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1635         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1636         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1637         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1638         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1639         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1640
1641 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1642
1643         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1644         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1645         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1646         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1647         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1648         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1649
1650 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1651
1652         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1653         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1654         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1655         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1656         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1657         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1658         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1659         `==jis-x0212'.
1660
1661 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1662
1663         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1664         "AdobeJapan1-[0-6]$".
1665         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1666         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1667         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1668         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1669         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1670         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1671         (==adobe-japan1-1): Ditto.
1672         (==adobe-japan1-2): Ditto.
1673         (==adobe-japan1-3): Ditto.
1674         (==adobe-japan1-4): Ditto.
1675         (==adobe-japan1-5): Ditto.
1676         (==adobe-japan1-6): Ditto.
1677         (==jis-x0208): Ditto.
1678         (==jis-x0208@1978): Ditto.
1679         (==jis-x0208@1983): Ditto.
1680         (==jis-x0208@1990): Ditto.
1681         (==jis-x0213-1): Ditto.
1682         (==jis-x0213-1@2000): Ditto.
1683         (==jis-x0213-1@2004): Ditto.
1684         (==jis-x0213-2): Ditto.
1685         (==jis-x0212): Ditto.
1686         (==gb2312): Ditto.
1687         (==iso-ir165): Ditto.
1688         (==gb12345): Ditto.
1689         (==ks-x1001): Ditto.
1690         (==cns11643-1): Ditto.
1691         (==cns11643-2): Ditto.
1692         (==cns11643-3): Ditto.
1693         (==cns11643-4): Ditto.
1694         (==cns11643-5): Ditto.
1695         (==cns11643-6): Ditto.
1696         (==cns11643-7): Ditto.
1697         (==big5-cdp): Ditto.
1698         (==hanyo-denshi/ja): Ditto.
1699         (==hanyo-denshi/jb): Ditto.
1700         (==hanyo-denshi/jc): Ditto.
1701         (==hanyo-denshi/jd): Ditto.
1702         (==hanyo-denshi/ft): Ditto.
1703         (==hanyo-denshi/ia): Ditto.
1704         (==hanyo-denshi/ib): Ditto.
1705         (==hanyo-denshi/hg): Ditto.
1706         (==hanyo-denshi/jt): Ditto.
1707         (==hanyo-denshi/ks): Ditto.
1708         (==gt): Ditto.
1709         (==gt-k): Ditto.
1710         (==daikanwa): Ditto.
1711         (==shinjigen): Ditto.
1712         (==ucs@iso): Ditto.
1713         (==ucs@unicode): Ditto.
1714         (==ucs@gb): Ditto.
1715         (==ucs-bmp@gb): Ditto.
1716         (==ucs@cns): Ditto.
1717         (==ucs-bmp@cns): Ditto.
1718         (==ucs@jis): Ditto.
1719         (==ucs@jis/1990): Ditto.
1720         (==ucs@jis/2000): Ditto.
1721         (==ucs@jis/2004): Ditto.
1722         (==ucs@JP): Ditto.
1723         (==ucs@JP/hanazono): Ditto.
1724         (==ucs@ks): Ditto.
1725         (==ucs-bmp@ks): Ditto.
1726         (==ucs@cns11643): Ditto.
1727         (==ucs-bmp-cjk@gb): Ditto.
1728         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1729         (==ucs-sip-ext-b@iso): Ditto.
1730
1731 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1732
1733         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1734         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1735
1736         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1737         XEmacs CHISE.
1738         (=ucs-bmp-cjk@unicode): Abolished.
1739
1740 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1741
1742         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1743         `=+>ucs-bmp-cjk-compat@jis'.
1744
1745         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1746         for XEmacs CHISE.
1747
1748 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1749
1750         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1751         CHISE.
1752
1753 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1754
1755         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1756         for XEmacs CHISE.
1757         (=jis-x0208@1978/1er-pr): Abolished.
1758         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1759         `=jis-x0208@1978/1er-pr' as the mother.
1760
1761 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1762
1763         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1764         setting for `=ucs-itaiji-084'.
1765
1766 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1767
1768         * mule/mule-charset.el (default-coded-charset-priority-list):
1769         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1770
1771         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1772         XEmacs CHISE.
1773         (=ucs-bmp-itaiji-084): Ditto.
1774
1775 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1776
1777         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1778         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1779
1780 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1781
1782         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1783         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1784
1785         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1786         XEmacs CHISE.
1787         (=big5-cdp-var-5): Ditto.
1788
1789 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1790
1791         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1792         XEmacs CHISE.
1793
1794 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1795
1796         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1797         XEmacs CHISE.
1798
1799 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1800
1801         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1802         setting for `=>>>hanyo-denshi/ft'.
1803
1804 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1805
1806         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1807         XEmacs CHISE.
1808         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1809         `=hanyo-denshi/jd' as the mother.
1810
1811 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1812
1813         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1814         XEmacs CHISE.
1815         (=+>adobe-japan1-1): Ditto.
1816         (=+>adobe-japan1-2): Ditto.
1817         (=+>adobe-japan1-3): Ditto.
1818         (=+>adobe-japan1-4): Ditto.
1819         (=+>adobe-japan1-5): Ditto.
1820         (=+>adobe-japan1-6): Ditto.
1821         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1822
1823 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1824
1825         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1826         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1827         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1828
1829         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1830         the top.
1831
1832 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1833
1834         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1835         XEmacs CHISE.
1836         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1837         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1838         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1839
1840 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1841
1842         * mule/mule-charset.el (default-coded-charset-priority-list):
1843         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1844         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1845
1846         * mule/mule-conf.el: Modify order of definitions of some
1847         coded-charsets.
1848
1849 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1850
1851         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1852         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1853         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1854
1855         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1856         CHISE.
1857         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1858         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1859
1860 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1861
1862         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1863         CHISE.
1864
1865 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1866
1867         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1868         setting for `=daikanwa/+2p'.
1869
1870         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1871         XEmacs CHISE.
1872
1873 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1874
1875         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1876         XEmacs CHISE.
1877         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1878
1879 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1880
1881         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1882         setting for `=>>>hanyo-denshi/ib'.
1883
1884 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1885
1886         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1887         XEmacs CHISE.
1888         (=>>>hanyo-denshi/ib): Ditto.
1889         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1890         `=hanyo-denshi/ja' as the mother.
1891         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1892         `=hanyo-denshi/ib' as the mother.
1893
1894 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1895
1896         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1897         XEmacs CHISE.
1898         (utf-8-ivs-mcs-er): Likewise.
1899         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1900         and `=>ucs-gb'.
1901         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1902         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1903         `ucs-gb' and `=>ucs-gb'.
1904         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1905         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1906         and `=>ucs-cns'.
1907         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1908         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1909         `ucs-cns' and `=>ucs-cns'.
1910         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1911         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1912         `ucs-big5' and `=>ucs-big5'.
1913         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1914         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1915         `ucs-big5' and `=>ucs-big5'.
1916         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1917         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1918         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1919         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1920         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1921         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1922         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1923         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1924         `=>ucs-jis'; modify DOC and mnemonic.
1925         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1926         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1927         and `=>ucs-jis'; modify DOC and mnemonic.
1928         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1929         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1930         `=>ucs-ks'.
1931         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1932         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1933         and `=>ucs-ks'.
1934         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1935
1936 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1937
1938         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1939         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1940
1941 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1942
1943         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1944         Modify priorities.
1945
1946 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1947
1948         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1949         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1950
1951 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1952
1953         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1954         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1955
1956 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1957
1958         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1959         CHISE.
1960
1961 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1962
1963         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1964         CHISE.
1965
1966 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1967
1968         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1969         CHISE.
1970
1971 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1972
1973         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1974         `=+>ucs-bmp-cjk@unicode'.
1975
1976         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1977         for XEmacs CHISE.
1978
1979 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1980
1981         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1982         setting for `=>>daikanwa'.
1983
1984 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1985
1986         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1987         `=>>hanyo-denshi/jt'.
1988
1989 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1990
1991         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1992         XEmacs CHISE.
1993         (=+>jis-x0208@1990): Ditto.
1994         (=+>jis-x0213-1@2000): Ditto.
1995
1996 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1997
1998         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1999         XEmacs CHISE.
2000
2001 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2002
2003         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2004         XEmacs CHISE.
2005         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2006         `=hanyo-denshi/jc' as the mother.
2007
2008 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2009
2010         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2011         setting for `=+>adobe-japan1'.
2012
2013         * mule/mule-charset.el (default-coded-charset-priority-list):
2014         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2015         and `=>>hanyo-denshi/ft' to `=>>gt'.
2016
2017 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2018
2019         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2020         XEmacs CHISE.
2021         (=>>adobe-japan1-1): Ditto.
2022         (=>>adobe-japan1-2): Ditto.
2023         (=>>adobe-japan1-3): Ditto.
2024         (=>>adobe-japan1-4): Ditto.
2025         (=>>adobe-japan1-5): Ditto.
2026         (=>>adobe-japan1-6): Ditto.
2027         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2028
2029 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2030
2031         * mule/mule-conf.el (=adobe-japan1): New alias for
2032         `=adobe-japan1-6'.
2033         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2034         (=>>>adobe-japan1-1): Ditto.
2035         (=>>>adobe-japan1-2): Ditto.
2036         (=>>>adobe-japan1-3): Ditto.
2037         (=>>>adobe-japan1-4): Ditto.
2038         (=>>>adobe-japan1-5): Ditto.
2039         (=>>>adobe-japan1-6): Ditto.
2040         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2041
2042 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2043
2044         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2045         setting for `=>>>adobe-japan1'.
2046
2047 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2048
2049         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2050         setting for `=+>ucs@ks'.
2051
2052 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2053
2054         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2055         XEmacs CHISE.
2056         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2057         `=adobe-japan1-6' as the mother.
2058
2059 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2060
2061         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2062         setting for `=>cns11643-7'.
2063
2064 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2065
2066         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2067         CHISE.
2068
2069 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2070
2071         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2072         XEmacs CHISE.
2073         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2074
2075         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2076         setting for `=>ucs@jis/2004'.
2077
2078 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2079
2080         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2081         setting for `=+>gt'.
2082
2083         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2084         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2085
2086 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2087
2088         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2089         `=>ucs@unicode' as the mother.
2090         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2091         mother.
2092         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2093         mother.
2094         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2095         mother.
2096
2097 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2098
2099         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2100         setting for `=+>ucs@unicode'.
2101
2102         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2103         CHISE.
2104
2105 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2106
2107         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2108         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2109         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2110         - Add setting for `=+>ucs@cns'.
2111
2112         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2113         CHISE.
2114         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2115         as the mother.
2116         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2117         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2118
2119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2120         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2121
2122 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2123
2124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2125         setting for `=>ucs@ks'.
2126
2127 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2128
2129         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2130         `=ucs-bmp-cjk-compat@unicode'.
2131
2132         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2133         coded-charset for XEmacs CHISE.
2134
2135 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2136
2137         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2138         `=ucs-bmp-cjk-compat'.
2139
2140         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2141         XEmacs CHISE.
2142
2143 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2144
2145         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2146         CHISE.
2147
2148 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2149
2150         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2151         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2152
2153         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2154         `=>ucs@jis/1990'.
2155         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2156
2157 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2158
2159         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2160         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2161
2162         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2163         CHISE.
2164         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2165         mother.
2166
2167 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2168
2169         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2170         `=>jis-x0213-2@usual'.
2171         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2172         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2173         `=>jis-x0213-2@usual' as the mother.
2174
2175 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2176
2177         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2178         (=>ucs@JP): New alias for `=+>ucs@jis'.
2179
2180 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2181
2182         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2183         `=>jis-x0208@usual'.
2184         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2185         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2186         `=>jis-x0208@usual' as the mother.
2187         (=>jis-x0208): Likewise.
2188
2189 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2190
2191         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2192         setting for `=+>jis-x0208@1978'.
2193
2194 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2195
2196         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2197         XEmacs CHISE.
2198
2199 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2200
2201         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2202         setting for `=>>>ucs@jis/1990'.
2203
2204 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2205
2206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2207         setting for `=>ucs@jis/1990'.
2208
2209 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2210
2211         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2212         setting for `=ucs@JP/hanazono'.
2213
2214         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2215         CHISE.
2216         (=ucs@JP/hanazono): Ditto.
2217         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2218         (=>>hanyo-denshi/jc): Ditto.
2219         (=>>hanyo-denshi/jd): Ditto.
2220
2221 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2222
2223         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2224         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2225
2226 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2227
2228         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2229         XEmacs CHISE.
2230
2231 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2232
2233         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2234         XEmacs CHISE.
2235
2236 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2237
2238         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2239         `=ucs-bmp-cjk@JP'.
2240
2241 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2242
2243         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2244         XEmacs CHISE.
2245
2246 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2247
2248         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2249         Modify order of settings; add settings for `=daikanwa@rev2'.
2250
2251 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2252
2253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2254         setting for `=>>cbeta'.
2255
2256         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2257         CHISE.
2258
2259 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2260
2261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2262         setting for `=>>adobe-japan1'.
2263
2264 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2265
2266         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2267         XEmacs CHISE.
2268
2269 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2270
2271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2272         setting for `=>>hanyo-denshi/ia'.
2273
2274         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2275         XEmacs CHISE.
2276
2277 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2278
2279         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2280         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2281
2282         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2283         XEmacs CHISE.
2284         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2285         `=hanyo-denshi/jt' as the mother.
2286
2287 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2288
2289         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2290         setting for `=>>>jis-x0213-2'.
2291
2292         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2293         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2294         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2295
2296 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2297
2298         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2299         XEmacs CHISE.
2300
2301 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2302
2303         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2304         XEmacs CHISE.
2305
2306         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2307         `=>>jis-x0213-1@2004'.
2308
2309 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2310
2311         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2312         XEmacs CHISE.
2313
2314 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2315
2316         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2317         - Use "&g2-*;" as entity-references for `=>>>*'.
2318         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2319
2320         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2321         XEmacs CHISE.
2322         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2323         as the mother.
2324
2325 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2326
2327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2328         setting for `=>>hanyo-denshi/ib'.
2329
2330         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2331         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2332         (=>>jis-x0208@1990): Ditto.
2333         (=>>hanyo-denshi/ib): Ditto.
2334
2335         * mule/mule-charset.el (default-coded-charset-priority-list):
2336         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2337
2338 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2339
2340         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2341         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2342         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2343         `=>>>ucs@jis/2004'.
2344
2345 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2346
2347         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2348         XEmacs CHISE.
2349         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2350         `=jis-x0213-1@2004' as the mother.
2351         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2352         (=>>>ucs@ks): Ditto.
2353
2354         * mule/mule-charset.el (default-coded-charset-priority-list):
2355         Modify priority of `=hanyo-denshi/*'.
2356
2357 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2358
2359         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2360         settings for `=>>ucs@JP' and `=ucs@JP'.
2361
2362 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2363
2364         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2365         CHISE.
2366
2367 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2368
2369         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2370         setting for `=>>>ucs@cns'.
2371
2372         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2373         CHISE.
2374
2375 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2376
2377         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2378         instead of `=>>>jis-x0213-1@2004' as the mother.
2379         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2380         (=>>>ucs@unicode): Likewise.
2381         (=>>>ucs@jis): Likewise.
2382         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2383         mother.
2384         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2385
2386 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2387
2388         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2389         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2390         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2391         `=>>>ucs@jis'.
2392
2393 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2394
2395         * mule/mule-charset.el (default-coded-charset-priority-list):
2396         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2397         and `=jis-x0213-*-2000'.
2398
2399 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2400
2401         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2402         XEmacs CHISE.
2403         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2404         `=>>jis-x0213-1' as the mother.
2405
2406 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2407
2408         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2409         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2410
2411 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2412
2413         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2414
2415 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2416
2417         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2418         XEmacs CHISE.
2419
2420 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2421
2422         * mule/mule-coding.el (decomposition-feature-list): Set
2423         `=decomposition', `=decomposition@cid' and
2424         `=decomposition@hanyo-denshi'.
2425
2426 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2427
2428         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2429         setting for `=>>hanyo-denshi/ks'.
2430
2431         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2432         XEmacs CHISE.
2433
2434 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2435
2436         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2437         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2438
2439         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2440         `=hanyo-denshi/ks/mf'.
2441
2442         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2443         XEmacs CHISE.
2444         (=hanyo-denshi/ks/mf): Ditto.
2445
2446 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2447
2448         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2449         settings for P=hanyo-denshi/jt'.
2450
2451         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2452         `=hanyo-denshi/jt'.
2453
2454         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2455         XEmacs CHISE.
2456
2457 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2458
2459         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2460         settings for `=hanyo-denshi/ip'.
2461
2462         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2463         `=hanyo-denshi/ip'.
2464
2465         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2466         XEmacs CHISE.
2467
2468 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2469
2470         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2471         settings for `=hanyo-denshi/hg'.
2472
2473         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2474         `=hanyo-denshi/hg'.
2475
2476         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2477         XEmacs CHISE.
2478
2479 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2480
2481         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2482         setting for `=>>hanyo-denshi/ft'.
2483
2484         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2485         `=>>hanyo-denshi/ft'.
2486
2487         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2488         XEmacs CHISE.
2489
2490 2011-02-14  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/ib'.
2494
2495         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2496         `=hanyo-denshi/ib'.
2497
2498         * mule/mule-conf.el (=hanyo-denshi/ib): 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 isolated characters of `=hanyo-denshi/ia' and
2505         non-isolated characters of `=hanyo-denshi/*'.
2506
2507         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2508         `=hanyo-denshi/ia'.
2509
2510         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2511         XEmacs CHISE.
2512
2513 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2514
2515         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2516         setting for isolated characters of `=hanyo-denshi/ft'.
2517
2518         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2519         `=hanyo-denshi/ft'.
2520
2521         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2522         XEmacs CHISE.
2523
2524 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2525
2526         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2527         setting for isolated characters of `=hanyo-denshi/jd'.
2528
2529         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2530         `=hanyo-denshi/jd'.
2531
2532         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2533         XEmacs CHISE.
2534
2535 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2536
2537         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2538         setting for isolated characters of `=hanyo-denshi/jc'.
2539
2540         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2541         `=hanyo-denshi/jc'.
2542
2543         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2544         XEmacs CHISE.
2545
2546 2011-02-13  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/jb'.
2550
2551         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2552         `=hanyo-denshi/jb'.
2553
2554         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2555         XEmacs CHISE.
2556
2557 2011-02-13  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/ja'.
2561
2562 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2563
2564         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2565         `=hanyo-denshi/ja'.
2566
2567         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2568         XEmacs CHISE.
2569
2570 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2571
2572         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2573         settings for isolated characters of `=adobe-japan1-6'.
2574
2575 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2576
2577         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2578         CHISE.
2579         (=daikanwa/+2p): Ditto.
2580         (=daikanwa/ho): Ditto.
2581
2582 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2583
2584         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2585         coding-system for XEmacs CHISE.
2586
2587 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2588
2589         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2590         setting for `=>>ruimoku-v6'.
2591
2592         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2593         CHISE.
2594
2595 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2596
2597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2598         setting for `=daikanwa@rev1'.
2599
2600 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2601
2602         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2603         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2604
2605 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2606
2607         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2608         XEmacs CHISE.
2609         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2610
2611 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2612
2613         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2614         CHISE.
2615
2616 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2617
2618         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2619         CHISE.
2620
2621         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2622         setting for `=>ucs@jis'.
2623
2624 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2625
2626         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2627         setting for `=>jis-x0208@usual'.
2628
2629         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2630         XEmacs CHISE.
2631         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2632         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2633         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2634
2635 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2636
2637         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2638         CHISE.
2639         (=>>>jis-x0208@1990): Ditto.
2640         (=>>>jis-x0213-1): Ditto.
2641         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2642         mother.
2643         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2644         as the mother.
2645
2646 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2647
2648         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2649         setting for `=>ucs@cns' and `=>>ucs@ks'.
2650
2651         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2652         CHISE.
2653
2654 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2655
2656         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2657         CHISE.
2658
2659 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2660
2661         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2662         CHISE.
2663         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2664         mother.
2665
2666 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2667
2668         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2669         `==>ucs-bmp-cjk@bucs'.
2670
2671         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2672         XEmacs CHISE.
2673
2674 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2675
2676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2677         setting for `==>ucs@bucs'.
2678
2679         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2680         XEmacs CHISE.
2681
2682 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2683
2684         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2685         - Add setting for `=>>jis-x0208'.
2686         - Omit setting for `=>>jis-x0208@1990'.
2687         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2688           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2689           `=ucs@FOO'.
2690
2691 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2692
2693         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2694         setting for `=>daikanwa'.
2695
2696 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2697
2698         * mule/mule-conf.el (=daikanwa): Fix DOC.
2699         (=>daikanwa): New abstract character for XEmacs CHISE.
2700         (=>ucs@iso): Likewise.
2701         (=>ucs@unicode): Likewise.
2702         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2703
2704 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2705
2706         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2707         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2708           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2709         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2710         - Add `=>big5-cdp'.
2711
2712 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2713
2714         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2715         (=>big5-cdp): New abstract character.
2716
2717 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2718
2719         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2720         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2721         `chinese-big5'.
2722
2723 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2724
2725         * mule/mule-charset.el (default-coded-charset-priority-list):
2726         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2727
2728         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2729         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2730         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2731         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2732         and `=>jis-x0213-2'.
2733
2734 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2735
2736         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2737         XEmacs CHISE.
2738         (=>>ucs@jis/2000): Likewise.
2739         (=>>ucs@jis/2004): Likewise.
2740
2741 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2742
2743         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2744         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2745         `=>>ucs@cns'.
2746
2747         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2748         XEmacs CHISE.
2749         (=>>gt): Use quote instead of backquote; modify DOC.
2750         (=>gt): Use quote instead of backquote.
2751         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2752         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2753         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2754         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2755         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2756         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2757
2758 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2759
2760         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2761         `=>>ucs@unicode' and `=>>gt'.
2762
2763 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2764
2765         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2766         XEmacs CHISE.
2767         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2768         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2769         `=jis-x0208@1978/1er-pr' as the mother.
2770         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2771
2772 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2773
2774         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2775         `=ucs@unicode' as the mother.
2776
2777 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2778
2779         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2780         setting for `=>>ucs@unicode'.
2781
2782         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2783         CHISE.
2784
2785 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2786
2787         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2788         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2789
2790         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2791         `=adobe-japan1-6' and `=adobe-japan1-base'.
2792
2793         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2794         XEmacs CHISE.
2795         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2796         specify `min-code' and `max-code'.
2797         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2798         (=adobe-japan1-2): Likewise.
2799         (=adobe-japan1-3): Likewise.
2800         (=adobe-japan1-4): Likewise.
2801         (=adobe-japan1-5): Likewise.
2802         (=adobe-japan1-6): Likewise.
2803
2804 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2805
2806         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2807         setting for `=>gt'.
2808
2809 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2810
2811         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2812         CHISE.
2813
2814 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2815
2816         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2817         setting for `=>zinbun-oracle'.
2818
2819         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2820         for XEmacs CHISE.
2821
2822 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2823
2824         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2825         for XEmacs CHISE.
2826         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2827         `=jis-x0208@1978' as the mother.
2828
2829 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2830
2831         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2832         - Use `=gt' instead of `ideograph-gt'.
2833         - Use `=gt-k' instead of `ideograph-gt-k'.
2834         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2835         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2836         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2837         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2838         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2839         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2840         - Use `=>>gt' instead of `<=>gt'.
2841         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2842         - Add setting for `=>>jis-x0208@1990'.
2843         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2844           `=>>jis-x0213-1@2000'.
2845         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2846         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2847           `=>>jis-x0213-1@2004'.
2848         - Add setting for `=>>jis-x0208@1978'.
2849         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2850
2851 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2852
2853         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2854         XEmacs CHISE.
2855
2856 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2857
2858         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2859         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2860         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2861         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2862         `<=>jis-x0213-1@2004'.
2863
2864 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2865
2866         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2867         CHISE.
2868         (=>jis-x0213-2): Ditto.
2869
2870 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2871
2872         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2873         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2874
2875 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2876
2877         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2878         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2879         `=>jis-x0213-1'.
2880
2881 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2882
2883         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2884         CHISE.
2885         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2886
2887 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2888
2889         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2890         `<==>jis-x0213-1'.
2891         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2892         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2893         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2894         (<=>jis-x0208): New alias for `=>jis-x0208'.
2895         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2896         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2897         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2898         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2899         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2900         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2901         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2902         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2903         (=>>gt): Renamed from `<==>gt'.
2904         (<==>gt): New alias for `=>>gt'.
2905
2906 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2907
2908         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2909         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2910         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2911         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2912         - Add settings for `<=>jis-x0213-1@2000' and
2913           `<=>jis-x0213-1@2004'.
2914
2915         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2916         XEmacs CHISE.
2917         (<==>jis-x0213-1): Likewise.
2918         (<==>jis-x0213-1@2000): Likewise.
2919         (<==>jis-x0213-1@2004): Likewise.
2920         (<=>jis-x0208): Add property `=>iso-ir 168'.
2921         (<=>jis-x0208@1997): Likewise.
2922         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2923         as the mother; add property `=>iso-ir 228'.
2924         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2925         property `=>iso-ir 228'.
2926         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2927         property `=>iso-ir 233'.
2928         (<==>gt): Renamed from `<=>gt'.
2929         (<=>gt): New alias for `<==>gt'.
2930
2931 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2932
2933         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2934         CHISE.
2935         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2936         `<=>jis-x0208' as the mother.
2937         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2938         (<=>jis-x0213-1@2000): Ditto.
2939         (<=>jis-x0213-1@2004): Ditto.
2940
2941 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2942
2943         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2944         settings for `<=>gt'.
2945
2946         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2947
2948 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2949
2950         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2951         XEmacs CHISE.
2952         (=jis-x0208@1978/-4pr): Likewise.
2953         (=jis-x0208@1978/4-pr): Likewise.
2954         (=jis-x0213-1): Likewise.
2955         (=ucs@iso): Likewise.
2956         (=ucs@unicode): Likewise.
2957         (=ucs@gb): Likewise.
2958         (=ucs@gb/fw): Likewise.
2959         (=ucs@cns): Likewise.
2960         (=ucs@cns/fw): Likewise.
2961         (=ucs@jis): Likewise.
2962         (=ucs@jis/fw): Likewise.
2963         (=ucs@jis/1990): Likewise.
2964         (=ucs@jis/2000): Likewise.
2965         (=ucs@jis/2004): Likewise.
2966         (=ucs@JP): Likewise.
2967         (=ucs@ks): Likewise.
2968         (=ucs@big5): Likewise.
2969         (=ucs@big5/cns11643): Likewise.
2970         (=ucs@cns11643): Likewise.
2971
2972 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2973
2974         * mule/mule-charset.el (default-coded-charset-priority-list):
2975         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2976
2977         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2978         CHISE.
2979         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2980         mother.
2981
2982 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2983
2984         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2985         from src/mule-charset.c].
2986         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2987         specify `final'.
2988         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2989         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2990         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2991         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2992         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2993         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2994
2995 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2996
2997         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2998         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2999         (=jis-x0208@1978/i-4): Specify `partial'.
3000         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3001         mother coded-charset.
3002         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3003
3004 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3005
3006         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3007         settings for `=jis-x0213-1@2004'.
3008
3009 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3010
3011         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3012         CHISE.
3013         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3014         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3015         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3016         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3017         temporarily.
3018         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3019
3020 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3021
3022         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3023         CHISE.
3024         (=shinjigen@1ed): Inherited from `=shinjigen'.
3025         (=shinjigen@rev): Likewise.
3026
3027 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3028
3029         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3030         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3031
3032 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3033
3034         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3035         define it as an alias.
3036         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3037         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3038         alias.
3039         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3040         alias.
3041
3042 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3043
3044         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3045         CHISE.
3046
3047 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3048
3049         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3050         CHISE.
3051         (shinjigen-2): Ditto.
3052
3053 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3054
3055         * mule/mule-charset.el (default-coded-charset-priority-list):
3056         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3057         `chinese-big5-eten-*' and `chinese-big5'.
3058
3059 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3060
3061         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3062         #x9FA5 temporarily.
3063
3064 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3065
3066         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3067         settings for `=jis-x0208@1978/i1'.
3068
3069 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3070
3071         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3072         XEmacs CHISE.
3073
3074 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3075
3076         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3077         XEmacs CHISE.
3078
3079 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3080
3081         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3082         XEmacs CHISE.
3083
3084 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3085
3086         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3087         CHISE.
3088         (=ucs-bmp@cns): Likewise.
3089         (=ucs-bmp@jis): Likewise.
3090         (=ucs-bmp@ks): Likewise.
3091
3092 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3093
3094         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3095         CHISE.
3096         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3097
3098 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3099
3100         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3101         settings for `=zinbun-oracle'.
3102
3103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3104         `=zinbun-oracle'.
3105
3106 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3107
3108         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3109         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3110         `=ucs@iso'.
3111
3112 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3113
3114         * mule/mule-charset.el (default-coded-charset-priority-list):
3115         Delete `ucs-sip'; modify order of some CCSs.
3116
3117 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3118
3119         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3120         in XEmacs CHISE.
3121
3122         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3123         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3124         CHISE.
3125
3126 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3127
3128         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3129         its registry.
3130         (=ucs-radicals@unicode): Likewise.
3131
3132 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3133
3134         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3135         CHISE.
3136
3137 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3138
3139         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3140         CHISE.
3141
3142 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3143
3144         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3145         CHISE.
3146
3147 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3148
3149         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3150         Modify preference of *isolated settings*.
3151
3152 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3153
3154         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3155         utf-2000 is provided.
3156         (=ucs@cns11643): Likewise.
3157
3158 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3159
3160         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3161         Prefer every *isolated setting* to ordinary setting.
3162
3163 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3164
3165         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3166         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3167
3168 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3169
3170         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3171         CHISE.
3172
3173 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3174
3175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3176         settings for `=jis-x0208@1997'.
3177
3178 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3179
3180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3181         `=jis-x0208@1997'.
3182
3183 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3184
3185         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3186         XEmacs CHISE.
3187
3188 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3189
3190         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3191         `=jis-x0208@1978'.
3192         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3193         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3194         `=jis-x0208-1990' as the mother.
3195         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3196
3197 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3198
3199         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3200         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3201         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3202         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3203         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3204         for `=ucs@JP'.
3205
3206 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3207
3208         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3209         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3210         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3211         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3212         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3213         `=daikanwa@rev2'.
3214
3215 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3216
3217         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3218         (=gt): Likewise.
3219         (=gt-k): Likewise.
3220         (=gt-pj-*): Likewise.
3221         (=gt-pj-k1): Likewise.
3222         (=gt-pj-k2): Likewise.
3223         (=daikanwa): Likewise.
3224         (=daikanwa-rev1): Likewise.
3225         (=daikanwa-rev2): Likewise.
3226         (=big5-pua): Likewise.
3227         (=big5-eten): Likewise.
3228         (chinese-big5-eten-a): Likewise.
3229         (chinese-big5-eten-b): Likewise.
3230         (=hanziku-*): Likewise.
3231         (=cbeta): Likewise.
3232         (=jef-china3): Likewise.
3233         (=ruimoku-v6): Likewise.
3234         (=ucs@iso): Likewise.
3235         (=ucs@unicode): Likewise.
3236         (=ucs@gb): Likewise.
3237         (=ucs@cns): Likewise.
3238         (=ucs@jis): Likewise.
3239         (=ucs@jis-1990): Likewise.
3240         (=ucs@jis-2000): Likewise.
3241         (=ucs@jp): Likewise.
3242         (=ucs@ks): Likewise.
3243         (=ucs@big5): Likewise.
3244         (=ucs-radicals): Likewise.
3245         (=ucs-radicals@unicode): Likewise.
3246         (=ucs-bmp-cjk): Likewise.
3247         (=ucs-bmp-cjk@unicode): Likewise.
3248         (=ucs-sip-ext-b): Likewise.
3249         (=ucs-sip-ext-b@iso): Likewise.
3250
3251 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3252
3253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3254         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3255
3256 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3257
3258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3259         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3260         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3261         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3262         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3263         arabic-digit, ipa and ``&I-B-XXXX;''.
3264
3265 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3266
3267         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3268         setting for (I-)HZK{03..12}-XXXX.
3269
3270 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3271
3272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3273         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3274
3275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3276         `=ruimoku-v6'.
3277
3278         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3279         CHISE.
3280
3281 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3282
3283         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3284         (=ucs@unicode): Likewise.
3285         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3286         (=ucs@cns): Likewise.
3287         (=ucs@jis): Likewise.
3288         (=ucs@ks): Likewise.
3289         (=ucs@big5): Likewise.
3290
3291 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3292
3293         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3294         `ucs-jis'.
3295         (utf-8-jis-er): Likewise.
3296         (utf-8-jp): New coding-system.
3297         (utf-8-jp-er): Likewise.
3298
3299         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3300
3301 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3302
3303         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3304
3305         * mule/japanese.el: Move definition of `euc-jisx0213' to
3306         mule/mule-coding.el.
3307
3308 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3309
3310         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3311         mule-coding before loading update-cdb when utf-2000 is provided.
3312
3313 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3314
3315         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3316         `=daikanwa'.
3317
3318 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3319
3320         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3321         definition codes when `utf-2000' is provided.
3322
3323 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3324
3325         * mule/mule-category.el (word-combining-categories): Don't setup
3326         `word-combining-categories' in XEmacs CHISE.
3327         (word-separating-categories): Add setting about Latin script in
3328         XEmacs CHISE.
3329
3330 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3331
3332         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3333         setting for `chinese-big5'.
3334
3335 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3336
3337         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3338         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3339         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3340         add setting for HZK0[12]-xxxx.
3341
3342 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3343
3344         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3345         in XEmacs CHISE.
3346
3347 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3348
3349         * mule/mule-charset.el (default-coded-charset-priority-list):
3350         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3351         and `chinese-big5' to `=gt-pj-*'.
3352
3353 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3354
3355         * mule/mule-conf.el (=daikanwa): Renamed from
3356         `ideograph-daikanwa'.
3357         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3358
3359 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3360
3361         * mule/mule-conf.el (=cns11643-7): Renamed from
3362         `chinese-cns11643-7'.
3363         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3364
3365 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3366
3367         * mule/mule-conf.el (=cns11643-6): Renamed from
3368         `chinese-cns11643-6'.
3369         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3370
3371 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3372
3373         * mule/mule-conf.el (=cns11643-5): Renamed from
3374         `chinese-cns11643-5'.
3375         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3376
3377 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3378
3379         * mule/mule-conf.el (=cns11643-4): Renamed from
3380         `chinese-cns11643-4'.
3381         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3382
3383 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3384
3385         * mule/mule-conf.el (=cns11643-3): Renamed from
3386         `chinese-cns11643-3'.
3387         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3388
3389 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3390
3391         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3392         `=cns11643-2'.
3393         (chinese-cns11643-2): New alias for `=cns11643-2'.
3394
3395 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3396
3397         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3398         `=cns11643-1'.
3399         (chinese-cns11643-1): New alias for `=cns11643-1'.
3400
3401 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3402
3403         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3404         (chinese-gb12345): New alias for `=gb12345'.
3405
3406 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3407
3408         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3409         (chinese-gb2312): New alias for `=gb2312'.
3410
3411 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3412
3413         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3414         (chinese-big5): New alias for `=big5'.
3415
3416 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3417
3418         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3419         (korean-ksc5601): New alias for `=ks-x1001'.
3420
3421 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3422
3423         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3424         `=jis-x0212'.
3425         (japanese-jisx0212): New alias for `=jis-x0212'.
3426
3427 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3428
3429         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3430         `=jis-x0208-1983'.
3431         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3432
3433 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3434
3435         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3436         `=jis-x0208-1978'.
3437         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3438
3439 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3440
3441         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3442         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3443
3444 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3445
3446         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3447         (chinese-cns11643-3): Specify iso-ir 183.
3448         (chinese-cns11643-4): Specify iso-ir 184.
3449         (chinese-cns11643-5): Specify iso-ir 185.
3450         (chinese-cns11643-6): Specify iso-ir 186.
3451         (chinese-cns11643-7): Specify iso-ir 187.
3452         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3453         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3454
3455 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3456
3457         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3458         \uXXXX for every cases.
3459
3460 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3461
3462         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3463         (ucs-big5): Changed to an alias for `=ucs@big5'.
3464
3465 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3466
3467         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3468         (ucs-ks): Changed to an alias for `=ucs@ks'.
3469
3470 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3471
3472         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3473         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3474
3475 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3476
3477         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3478         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3479
3480 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3481
3482         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3483         (ucs-jis): Changed to an alias for `=ucs@jis'.
3484
3485 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3486
3487         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3488         (ucs-cns): Changed to an alias for `=ucs@cns'.
3489
3490 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3491
3492         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3493         (ucs-gb): Changed to an alias for `=ucs@gb'.
3494
3495 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3496
3497         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3498         `ideograph-daikanwa-2'.
3499         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3500         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3501
3502 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3503
3504         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3505         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3506
3507         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3508         for `xemacs-chise-version'.
3509
3510 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3511
3512         * mule/mule-charset.el (default-coded-charset-priority-list):
3513         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3514         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3515         instead of `ideograph-hanziku-*'.
3516
3517         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3518         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3519
3520 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3521
3522         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3523         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3524         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3525         `utf-2000' is provided.
3526
3527 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3528
3529         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3530         is provided [was builtin coded-charsets].
3531
3532 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3533
3534         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3535         is provided [was builtin coded-charsets].
3536
3537 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3538
3539         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3540         is provided [was builtin coded-charsets].
3541
3542 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3543
3544         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3545         is provided [was builtin coded-charsets].
3546
3547 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3548
3549         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3550         when `utf-2000' is provided [was builtin coded-charsets].
3551
3552 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3553
3554         * mule/mule-conf.el (=hanziku-*): Renamed from
3555         `ideograph-hanziku-*'.
3556         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3557
3558 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3559
3560         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3561         `utf-2000' is provided [was builtin coded-charsets].
3562         (ideograph-hanziku-{1..12}): Likewise.
3563
3564 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3565
3566         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3567         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3568
3569 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3570
3571         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3572         when `utf-2000' is provided [was builtin coded-charsets].
3573
3574 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3575
3576         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3577         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3578         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3579
3580 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3581
3582         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3583         (ideograph-gt): Changed to an alias for `=gt'.
3584
3585 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3586
3587         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3588         is provided; it was defined as a builtin coded-charset.
3589         (ideograph-gt): Likewise.
3590
3591 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3592
3593         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3594         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3595
3596 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3597
3598         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3599         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3600
3601 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3602
3603         * mule/mule-conf.el (=big5-eten): Renamed from
3604         `chinese-big5-eten'.
3605         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3606
3607 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3608
3609         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3610         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3611
3612 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3613
3614         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3615         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3616
3617 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3618
3619         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3620         (china3-jef): Changed to an alias for `=jef-china3'.
3621
3622 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3623
3624         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3625         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3626
3627         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3628         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3629         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3630         when `utf-2000' is provided.
3631
3632 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3633
3634         * mule/mule-charset.el (default-coded-charset-priority-list):
3635         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3636
3637         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3638         (ucs-jis-2000): Deleted.
3639
3640 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3641
3642         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3643         UTF-2000.
3644         (=ucs-jis-2000): New coded-charset for UTF-2000.
3645
3646 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3647
3648         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3649         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3650
3651 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3652
3653         * mule/mule-charset.el (default-coded-charset-priority-list):
3654         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3655         `ideograph-cbeta'.
3656
3657 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3658
3659         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3660         builtin coded-charset].
3661
3662 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3663
3664         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3665         settings for &K0-xxxx and &I-K0-xxxx.
3666
3667 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3668
3669         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3670         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3671
3672 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3673
3674         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3675         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3676
3677 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3678
3679         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3680         UTF-2000.
3681         (ideograph-gt-pj-k1): Likewise.
3682         (ideograph-gt-pj-k2): Likewise.
3683
3684 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3685
3686         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3687         `=jis-x0208'.
3688
3689 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3690
3691         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3692         UTF-2000 [was a builtin coded-charset].
3693
3694 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3695
3696         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3697         (utf-8-gb-er): Likewise.
3698
3699 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3700
3701         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3702         settings for JIS X 0212 and JIS X 0208:1978.
3703
3704 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3705
3706         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3707         setting for JIS X 0213.
3708
3709 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3710
3711         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3712         standard-case-table in UTF-2000.
3713
3714 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3715
3716         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3717         definitions for isolated-chars.
3718
3719 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3720
3721         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3722         `configure-utf-2000-lisp-directory'.
3723         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3724         `mule-lisp-load-path'.
3725
3726 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3727
3728         * startup.el (startup-setup-paths): Set and use
3729         `utf-2000-lisp-directory'.
3730         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3731         UTF-2000.
3732
3733 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3734
3735         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3736         (paths-find-utf-2000-lisp-directory): New function.
3737         (paths-construct-load-path): Add new optional argument
3738         `utf-2000-lisp-directory'.
3739
3740         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3741
3742 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3743
3744         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3745         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3746         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3747         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3748         `chinese-big5-2' in UTF-2000.
3749
3750         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3751         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3752
3753 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3754
3755         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3756         `big5-eten-er' in UTF-2000.
3757         (big5-cdp): Modify DOC-string and mnemonic.
3758
3759 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3760
3761         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3762         UTF-2000 [renamed from utf-8-er].
3763         (utf-8-gb): New coding-system in UTF-2000.
3764         (utf-8-gb-er): Likewise.
3765         (utf-8-cns): Likewise.
3766         (utf-8-cns-er): Likewise.
3767         (utf-8-big5): Likewise.
3768         (utf-8-big5-er): Likewise.
3769         (utf-8-jis): Likewise.
3770         (utf-8-jis-er): Likewise.
3771         (utf-8-ks): Likewise.
3772         (utf-8-ks-er): Likewise.
3773         (utf-8-er): Likewise.
3774
3775 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3776
3777         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3778         instead of `utf-8-unix' in UTF-2000.
3779
3780         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3781
3782 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3783
3784         * mule/japanese.el (euc-jisx0213): New coding-system.
3785
3786         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3787         `japanese-jisx0208-1990' as the mother.
3788
3789 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3790
3791         * dumped-lisp.el (preloaded-file-list): Change condition of
3792         loading "close-cdb".
3793
3794 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3795
3796         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3797         setup `coded-charset-entity-reference-alist'.
3798
3799 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3800
3801         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3802         UTF-2000.
3803
3804 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3805
3806         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3807         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3808
3809 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3810
3811         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3812         (chinese-big5-eten-a): Likewise.
3813         (chinese-big5-eten-b): Likewise.
3814         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3815         code range is #x8140 .. #x8DFE.
3816
3817 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3818
3819         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3820         UTF-2000.
3821         (chinese-big5-cdp): Likewise.
3822
3823 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3824
3825         * dumped-lisp.el (preloaded-file-list): Rename
3826         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3827
3828 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3829
3830         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3831         append `system-char-db-source-file-list' into
3832         `preloaded-file-list' in UTF-2000.
3833
3834 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3835
3836         * dumped-lisp.el (preloaded-file-list): Delete
3837         character-definition files.
3838
3839 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3840
3841         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3842         UTF-2000.
3843
3844 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3845
3846         * mule/mule-charset.el (default-coded-charset-priority-list):
3847         Delete `mojikyo-2022-1'.
3848
3849 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3850
3851         * mule/mule-charset.el (default-coded-charset-priority-list):
3852         Delete `mojikyo'.
3853
3854 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3855
3856         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3857         `ucs-sip'.
3858
3859 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3860
3861         * mule/mule-charset.el (default-coded-charset-priority-list):
3862         Comment out `chinese-gb12345'.
3863
3864 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3865
3866         * bytecomp.el (byte-compile-insert-header): Fixed.
3867
3868 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3869
3870         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3871         XEmacs UTF-2000.
3872
3873 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3874
3875         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3876         UTF-2000.
3877
3878 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3879
3880         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3881         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3882
3883 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3884
3885         * mule/mule-charset.el (default-coded-charset-priority-list):
3886         `japanese-jef-china3' is renamed `china3-jef'.
3887
3888 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3889
3890         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3891         `japanese-jef-china3' and `ideograph-cbeta'.
3892
3893 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3894
3895         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3896
3897 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3898
3899         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3900         `chinese-big5-cdp'.
3901
3902 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3903
3904         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3905         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3906
3907 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3908
3909         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3910         loading character definitions.
3911
3912 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3913
3914         * dumped-lisp.el (preloaded-file-list): Rename
3915         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3916
3917 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3918
3919         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3920         `chinese-big5'.
3921
3922 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3923
3924         * dumped-lisp.el (preloaded-file-list): Dump
3925         "Ideograph-R028-Private" with XEmacs UTF-2000.
3926
3927 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3928
3929         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3930         `chinese-gb12345'.
3931
3932 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3933
3934         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3935         `ideograph-gt-pj-{1..11}'.
3936
3937         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3938         XEmacs UTF-2000.
3939
3940 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3941
3942         * mule/mule-charset.el (default-coded-charset-priority-list):
3943         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3944         `chinese-isoir165'.
3945
3946 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3947
3948         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3949         `image/png', `image/x-xpm' and `image/tiff'.
3950
3951         * files.el (binary-file-regexps): Add *.PNG.
3952
3953 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3954
3955         * mule/mule-charset.el (default-coded-charset-priority-list):
3956         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3957         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3958
3959 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3960
3961         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3962         the first completion when UTF-2000 is running.
3963
3964 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3965
3966         * mule/mule-charset.el (default-coded-charset-priority-list):
3967         Delete `ucs'.
3968
3969 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3970
3971         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3972
3973         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3974         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3975
3976 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3977
3978         * mule/vietnamese.el (vscii-2): Delete abolished property
3979         `composite'; now composite mode is default.
3980
3981 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3982
3983         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3984         of `raw-text'; check \uHHHH representation even if non-ascii
3985         characters are not found.
3986
3987         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3988         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3989         unconditionally.
3990
3991         * mule/viet-ccl.el: New file.
3992
3993         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3994         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3995         - Separate CCL based implementations to viet-ccl.el.
3996
3997 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3998
3999         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4000         "jisx0213.2000-1".
4001         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4002
4003         * mule/mule-charset.el (default-coded-charset-priority-list):
4004         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4005         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4006
4007 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4008
4009         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4010
4011 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4012
4013         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4014         `ucs' in UTF-2000.
4015
4016 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4017
4018         * mule/mule-charset.el (default-coded-charset-priority-list):
4019         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4020         `arabic-iso8859-6'.
4021
4022 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4023
4024         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4025         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4026
4027 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4028
4029         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4030         `katakana-jisx0201' in UTF-2000.
4031
4032 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4033
4034         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4035         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4036         "u0FB50-Arabic-Presentation-Forms-A",
4037         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4038         "u0FE50-Small-Form-Variants",
4039         "u0FE70-Arabic-Presentation-Forms-B",
4040         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4041         UTF-2000.
4042
4043 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4044
4045         * dumped-lisp.el (preloaded-file-list): Delete
4046         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4047         ... "Ideograph-R214-Flute" in UTF-2000.
4048
4049 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4050
4051         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4052         (japanese-jisx0213-2): New coded-charset.
4053
4054         * dumped-lisp.el (preloaded-file-list): Add
4055         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4056         "Ideograph-R030-Mouth".
4057
4058 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4059
4060         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4061         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4062         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4063         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4064         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4065         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4066         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4067         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4068
4069 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4070
4071         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4072         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4073         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4074         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4075         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4076
4077         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4078         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4079
4080 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4081
4082         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4083         in UTF-2000.
4084
4085 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4086
4087         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4088         (chinese-isoir165): Moved from mule/chinese.el.
4089         (chinese-cns11643-3): Moved from mule/chinese.el.
4090         (chinese-cns11643-4): Moved from mule/chinese.el.
4091         (chinese-cns11643-5): Moved from mule/chinese.el.
4092         (chinese-cns11643-6): Moved from mule/chinese.el.
4093         (chinese-cns11643-7): Moved from mule/chinese.el.
4094
4095         * mule/chinese.el: Move definition of coded-charsets to
4096         mule/mule-conf.el.
4097
4098 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4099
4100         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4101         `ideograph-daikanwa'.
4102
4103 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4104
4105         * dumped-lisp.el (preloaded-file-list): Delete
4106         "ccs-jisx0201-latin.el".
4107
4108 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4109
4110         * dumped-lisp.el (preloaded-file-list): Add
4111         "u031A0-Extended-Bopomofo" in UTF-2000.
4112
4113 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4114
4115         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4116         renamed to u02E00-CJK-Radical-Supplement.
4117
4118 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4119
4120         * dumped-lisp.el (preloaded-file-list): Add
4121         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4122         "u030A0-Katakana", "u03100-Bopomofo",
4123         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4124         "u03200-Enclosed-CJK-Letters-and-Months" and
4125         "u03300-CJK-Compatibility".
4126
4127 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4128
4129         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4130         "u02F00-Kangxi-Radicals" and
4131         "u02FF0-Ideographic-Description-Characters".
4132
4133 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4134
4135         * dumped-lisp.el (preloaded-file-list): Add
4136         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4137         "u02800-Braille-Patterns" in UTF-2000.
4138
4139 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4140
4141         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4142         "uXXXXX-*.el" in UTF-2000.
4143
4144         * bytecomp.el (byte-compile-insert-header): Delete comments if
4145         non-ASCII characters are found; allow `byte-compile-dynamic' and
4146         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4147         `raw-text'.
4148
4149 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4150
4151         * dumped-lisp.el (preloaded-file-list): Add
4152         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4153         "u025A0-Geometric-Shapes.el".
4154
4155 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4156
4157         * dumped-lisp.el (preloaded-file-list): Add
4158         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4159         "u02460-Enclosed-Alphanumerics.el".
4160
4161 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4162
4163         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4164         `chinese-gb2312'.
4165
4166         * dumped-lisp.el (preloaded-file-list): Add
4167         "u02200-Mathematical-Operators.el" and
4168         "u02300-Miscellaneous-Technical.el".
4169
4170 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4171
4172         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4173         `chinese-cns11643-*'.
4174
4175         * dumped-lisp.el (preloaded-file-list): Add
4176         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4177         "u02190-Arrows.el" in UTF-2000.
4178
4179 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4180
4181         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4182         `korean-ksc5601'.
4183
4184         * dumped-lisp.el (preloaded-file-list): Add
4185         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4186         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4187         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4188
4189 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4190
4191         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4192
4193 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4194
4195         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4196         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4197         "u01780-Khmer.el", "u01800-Mongolian.el",
4198         "u01E00-Latin-Extended-Additional.el" and
4199         "u01F00-Greek-Extended.el" in UTF-2000.
4200
4201 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4202
4203         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4204         `ethiopic-ucs' and `ethiopic'.
4205
4206         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4207         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4208
4209         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4210         from mule/ethiopic.el.
4211
4212         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4213         mule/mule-conf.el.
4214
4215 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4216
4217         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4218         `lao'.
4219
4220         * mule/mule-conf.el (lao): New coded-charset.
4221
4222         * dumped-lisp.el (preloaded-file-list): Add
4223         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4224         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4225         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4226         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4227         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4228
4229 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4230
4231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4232         `ucs-bmp' and `arabic-iso8859-6'.
4233
4234 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4235
4236         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4237         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4238         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4239
4240 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4241
4242         * startup.el (normal-top-level): Load autoload file for UTF-2000
4243         in UTF-2000.
4244
4245 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4246
4247         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4248         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4249         "u00020-Basic-Latin.el", "u00080-C1.el",
4250         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4251         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4252         "u002B0-Spacing-Modifier-Letters.el",
4253         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4254         UTF-2000.
4255
4256 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4257
4258         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4259         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4260         instead of `vietnamese-viscii-*'.
4261
4262 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4263
4264         * mule/mule-conf.el: New file.
4265
4266         * mule/misc-lang.el: Move definition of charset `ipa' to
4267         mule/mule-conf.el.
4268
4269 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4270
4271         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4272         `latin-viscii'; prefer it for characters used in Vietnamese.
4273
4274 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4275
4276         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4277
4278 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4279
4280         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4281         `vietnamese-viscii-lower'.
4282         (latin-viscii-upper): Renamed from charset
4283         `vietnamese-viscii-upper'.
4284         (vietnamese-viscii-lower): New alias for charset
4285         `latin-viscii-lower'.
4286         (vietnamese-viscii-upper): New alias for charset
4287         `latin-viscii-upper'.
4288
4289 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4290
4291         * mule/mule-charset.el (default-coded-charset-priority-list):
4292         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4293
4294 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4295
4296         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4297         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4298         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4299         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4300         lisp/utf-2000.
4301
4302 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4303
4304         * mule/ccs-tcvn5712.el: New file.
4305
4306 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4307
4308         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4309         in UTF-2000.
4310
4311 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4312
4313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4314         `japanese-jisx0208'.
4315
4316 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4317
4318         * dumped-lisp.el (preloaded-file-list): Add
4319         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4320         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4321         UTF-2000.
4322
4323         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4324         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4325         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4326         mule/ccs-viscii.el: New files.
4327
4328         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4329         if \uXXXX is found.
4330
4331 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4332
4333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4334         `hiragana-jisx0208' and `katakana-jisx0208'.
4335
4336 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4337
4338         * mule/chinese.el (chinese-cns11643-3): Define it even if
4339         `utf-2000' is provided.
4340         (chinese-cns11643-4): Likewise.
4341         (chinese-cns11643-5): Likewise.
4342         (chinese-cns11643-6): Likewise.
4343         (chinese-cns11643-7): Likewise.
4344
4345 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4346
4347         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4348         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4349
4350 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4351
4352         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4353         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4354
4355 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4356
4357         * mule/mule-charset.el (default-coded-charset-priority-list):
4358         Setup in UTF-2000.
4359
4360 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4361
4362         * mule/viet-chars.el: Don't define charset
4363         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4364         they are defined as builtin charsets.
4365
4366 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4367
4368         * version.el (emacs-version): Add more space just before UTF-2000
4369         version string.
4370
4371 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4372
4373         * version.el ([constant] emacs-version): Don't add a space in the
4374         preceding place of `xemacs-betaname' because it is duplicated.
4375         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4376
4377         * startup.el (splash-frame-body): Add ETL.
4378
4379 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4380
4381         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4382         is provided because it is defined as builtin charset.
4383         (chinese-cns11643-4): Likewise.
4384         (chinese-cns11643-5): Likewise.
4385         (chinese-cns11643-6): Likewise.
4386         (chinese-cns11643-7): Likewise.
4387
4388 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4389
4390         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4391         coding-system `iso-10646-ucs-4' is not defined.
4392
4393 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4394
4395         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4396         coding-system if `utf-2000' is provided.
4397
4398 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4399
4400         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4401         `utf-2000' is provided.
4402
4403 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4404
4405         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4406         if utf-2000 is provided temporally.
4407
4408 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4409
4410         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4411         as builtin variable].
4412
4413 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4414
4415         * files.el (insert-file-contents-literally): Treat file as binary;
4416         call file-name-handlers. [sync with Emacs 20.3.10]
4417
4418 2008-12-28  Vin Shelton  <acs@xemacs.org>
4419
4420         * XEmacs 21.4.22 is released
4421
4422 2008-12-30  Vin Shelton  <acs@xemacs.org>
4423
4424         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4425         during building even if no packages are found.
4426
4427 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4428
4429         * printer.el (generic-print-region): 
4430         (generic-print-buffer): 
4431         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4432         check if the msprinter device is available, now that msprinter is
4433         always available as a specifier tag. 
4434
4435 2008-12-24  Vin Shelton  <acs@xemacs.org>
4436
4437         * about.el: Add Francisco to my bio!
4438
4439 2008-12-23  Vin Shelton  <acs@xemacs.org>
4440
4441         * autoload.el: Move operator definitions to autoload-operators.el
4442         in the xemacs-base package.
4443
4444 2007-11-22  Vin Shelton  <acs@xemacs.org>
4445
4446         * about.el (about-hacker-contribution): Updated my bio.
4447
4448 2007-10-07  Vin Shelton  <acs@xemacs.org>
4449
4450         * XEmacs 21.4.21 is released
4451
4452 2007-09-19  Didier Verna  <didier@xemacs.org>
4453
4454         Update my personal info.
4455         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4456         * about.el (about-other-current-hackers): Ditto.
4457         * about.el (about-url-alist): Add my musical website.
4458         * about.el (about-personal-info): Update my entry.
4459         * about.el (about-hacker-contribution): Ditto.
4460
4461 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4462
4463         * package-get.el (package-get-download-sites): Update download
4464         sites in Japan.
4465         * package-get.el (package-get-pre-release-download-sites): Ditto.
4466
4467 2007-08-18  Vin Shelton  <acs@xemacs.org>
4468
4469         * package-get.el (package-get-pre-release-download-sites): Sync
4470         mirror sites with 21.5.  (Thanks, Adrian)
4471
4472 2007-08-09  Mike Sperber  <mike@xemacs.org>
4473
4474         * startup.el (migrate-user-init-file): Create backup of
4475         `user-init-file' before migrating.
4476         * startup.el (maybe-migrate-user-init-file): Print
4477         information about backup file.
4478         (maybe-create-compatibility-dot-emacs): Follow above change.
4479
4480 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4481
4482         * font-lock.el: Sync font-lock-add-keywords and
4483         font-lock-remove-keywords from GNU Emacs.
4484         * font-lock.el (font-lock-keywords-alist): New.
4485         * font-lock.el (font-lock-removed-keywords-alist): New.
4486         * font-lock.el (font-lock-add-keywords): New.
4487         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4488         * font-lock.el (font-lock-remove-keywords): New.
4489
4490 2007-08-16  Vin Shelton  <acs@xemacs.org>
4491
4492         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4493         patch from Hans de Graaff.
4494
4495 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4496
4497         * package-get.el (package-get-download-sites): Document Chile and
4498         update Denmark download site.
4499         * package-get.el (package-get-pre-release-download-sites): Ditto.
4500
4501 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4502
4503         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4504
4505 2006-12-09  Vin Shelton  <acs@xemacs.org>
4506
4507         * XEmacs 21.4.20 is released
4508
4509 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4510
4511         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4512
4513 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4514
4515         * info.el (Info-find-file-node, Info-insert-dir)
4516         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4517         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4518         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4519         and discussion.
4520
4521 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4522
4523         * obsolete.el (line-beginning-position): New, from 21.5.x.
4524         (line-end-position): Ditto.
4525
4526 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4527
4528         * package-get.el (package-get-download-sites): Welcome
4529         nl.xemacs.org and Thanks!
4530         * package-get.el (package-get-pre-release-download-sites): Ditto.
4531
4532 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4533
4534         * font-lock.el: Add support for not-so recent changes in Java to
4535         java-mode.
4536
4537 2006-01-28  Vin Shelton  <acs@xemacs.org>
4538
4539         * XEmacs 21.4.19 is released
4540
4541 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4542
4543         * easymenu.el: Update copyright. 
4544         * easymenu.el (easy-menu-all-popups):
4545         Add a docstring. 
4546         * easymenu.el (easy-menu-add):
4547         Document a bug, rework the function to preserve any existing
4548         non-default mode-popup-menu instead of overwriting it, and not to
4549         bother normalising the menu title (nothing else does).
4550         * easymenu.el (easy-menu-remove):
4551         Restore the default mode-popup-menu instead of leaving an empty
4552         one when we remove the last easy-menu popup. 
4553
4554 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4555
4556         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4557         as suggested by Rodrigo Ventura.
4558         * package-get.el (package-get-pre-release-download-sites): Ditto,
4559         with replacement of xemacs-21.5 by beta, which is the logical path
4560         to our beta core and package pre-releases.
4561
4562 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4563
4564         * package-get.el (package-get-download-sites): Add Hong Kong
4565         download site.
4566         * package-get.el (package-get-pre-release-download-sites): Ditto.
4567
4568 2005-12-26  Vin Shelton  <acs@xemacs.org>
4569
4570         * find-paths.el:
4571         * find-paths.el (paths-emacs-root-p): Add search for package root.
4572         * find-paths.el (paths-find-emacs-root): Replaced with
4573         paths-find-invocation-roots, which returns a list of roots.
4574         * find-paths.el (paths-find-invocation-roots): New.
4575         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4576
4577 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4578
4579         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4580         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4581
4582 2005-12-03  Vin Shelton <acs@xemacs.org>
4583
4584         * XEmacs 21.4.18 is released
4585
4586 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4587
4588         * package-get.el (package-get-download-sites): Update reflecting
4589         latest http://www.xemacs.org/Releases/ information generated by
4590         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4591         * package-get.el (package-get-pre-release-download-sites): Ditto.
4592
4593 2005-02-28  Simon Josefsson  <jas@extundo.com>
4594
4595         * about.el (xemacs-hackers): Add jas.
4596         (about-other-current-hackers): Likewise.
4597         (about-url-alist): Add URL for jas.
4598         (about-personal-info): Document jas.
4599         (about-hacker-contribution): Describe jas contributions.
4600
4601 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4602
4603         * easymenu.el (easy-menu-remove): As described in 
4604         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4605         except the "Command" menu from mode-popup-menu. 
4606
4607 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4608  
4609         * font.el (font-spatial-to-canonical): Correct calculation of 
4610         return value for pixel-based input value. 
4611  
4612 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4613
4614         * code-process.el (call-process): Process-related docstring
4615         improvements spurred by Norbert Koch.
4616         * code-process.el (call-process-region): Ditto.
4617         * code-process.el (start-process): Ditto.
4618
4619 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4620
4621         * finder.el (finder-find-library): Return filename actually
4622         searched for.
4623
4624 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4625
4626         * help.el (view-emacs-news): Use `expand-file-name' instead of
4627         `locate-data-file' as the latter will find any "NEWS" files that
4628         might exist in packages _before_ the one in core.
4629
4630 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4631
4632         * package-get.el (package-get-init-package):
4633         package-get-init-package buglet (21.4.17) by Jeff Mincy
4634         <mincy@rcn.com> fixing false temporary load-path shadows reported
4635         after package installation and simplifying code.
4636
4637 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4638
4639         * package-get.el (package-get-download-sites): Sync mirrors list
4640         with the XEmacs website.
4641         (package-get-pre-release-download-sites): Ditto.
4642
4643 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4644
4645         * derived.el (derived-mode-merge-syntax-tables):
4646         Revert my 21.5-only patch of 2003-07-18 which slipped in
4647         through Jerry James's patch of 2004-06-07.
4648
4649 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4650
4651         * cmdloop.el (keyboard-quit): Remove workaround for
4652         `region-active-p' not making sure active region is in current
4653         buffer now that it does.
4654         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4655         * simple.el (region-active-p): `region-active-p' to only return t
4656         when active region is in current buffer.
4657
4658 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4659
4660         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4661         package names, quell a byte-compiler warning, doc fix.
4662
4663 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4664
4665         * buffer.el (pop-to-buffer):
4666         * window-xemacs.el (display-buffer):
4667         Document use of `same-window-buffer-names,' `same-window-regexps'
4668         by pop-to-buffer and display-buffer. 
4669         
4670 2005-02-06  Vin Shelton <acs@xemacs.org>
4671
4672         * XEmacs 21.4.17 is released
4673
4674 2005-01-29  Ben Wing  <ben@xemacs.org>
4675
4676         * shadow.el (find-emacs-lisp-shadows):
4677         Add custom-defines to list of ignored files.
4678
4679 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4680
4681         * simple.el (shifted-motion-keys-select-region): Fix statement
4682         about unshifted-motion-keys-deselect-region.
4683
4684 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4685
4686         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4687         now) for GNU Emacs compatibility.
4688         (make-obsolete-variable): Ditto.
4689
4690 2004-01-08  Ben Wing  <ben@xemacs.org>
4691
4692         * code-files.el (load):
4693         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4694
4695 2004-12-05  Vin Shelton <acs@xemacs.org>
4696
4697         * XEmacs 21.4.16 is released
4698
4699 2004-12-04  Vin Shelton  <acs@xemacs.org>
4700
4701         * auto-autoloads.el: Regenerated.
4702
4703         * custom-load.el: Regenerated.
4704
4705 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4706
4707         Fix bug: apropos errors if a defalias refers to an undefined
4708         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4709
4710         * apropos.el (apropos):
4711         (apropos-command):
4712         * help.el (frob-help-extents):
4713         * help-macro.el (make-help-screen):
4714         * hyper-apropos.el (hyper-apropos-grok-functions):
4715         (hyper-apropos-get-doc):
4716         Catch void-function error thrown by `documentation'.
4717
4718 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4719
4720         * packages.el (package-require): Fix incorrect arg to format.
4721         This fixes a `format specifier' error.
4722
4723 2004-08-13  Jerry James  <james@xemacs.org>
4724
4725         * bytecomp.el (forward-word): Tell the byte compiler the correct
4726         number of arguments to forward-word.
4727
4728 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4729
4730         * etags.el: Fixed loading of include files for tag completion. Now
4731         you can make a tag file for a library, include it into your
4732         project and it will be reloaded only if it changed. Infinte
4733         include loops are detected and the correct tag files are loaded.
4734         * etags.el (buffer-tag-table-list): Load and verify tag files in
4735         the external function buffer-tag-table-list-load.
4736         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4737         tag files. Also load the included tag files. The priority of the
4738         included files is right below their parent file. If multiple
4739         matches occur then the symbols from the parent file are found
4740         first.
4741         * etags.el (tag-table-include-files): Corrected comment
4742         string. Switched to pattern constant tags-include-pattern to have
4743         it at a central location.
4744         * etags.el (tags-include-pattern): Added doc string.
4745         * etags.el (add-to-tag-completion-table): Removed obsolete
4746         comments as the include files are allready returned by
4747         buffer-tag-table-list and loaded.
4748         * etags.el (find-tag-internal): The include files are allready
4749         included in tag-tables as buffer-tag-table-list returns them now.
4750
4751 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4752
4753         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4754         Loading items into the notebook is now done by C code.
4755         * widgets-gtk.el (gtk-widget-instantiate-internal):
4756         Style no longer changed.
4757
4758 2004-06-28  Nix  <nix@esperi.org.uk>
4759
4760         * cmdloop.el (truncate-command-history-for-gc): Delay
4761         execution of all things that look up variable bindings,
4762         via `enqueue-eval-event'.
4763
4764 2004-06-24  Vin Shelton  <acs@xemacs.org>
4765
4766         * package-get.el (package-get-require-signed-base-updates):
4767         now defaults to nil.
4768
4769 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4770
4771         * subr.el (split-string): Clean up docstring.
4772
4773 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4774
4775         * faces.el (zmacs-region): fix typo in docstring.
4776
4777 2004-06-07  Jerry James  <james@xemacs.org>
4778
4779         * derived.el: Synch with Emacs 21.3.
4780         * subr.el (with-local-quit): New, from Emacs 21.3.
4781         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4782         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4783         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4784
4785 2004-06-16  Jerry James  <james@xemacs.org>
4786
4787         * cl.el (cl-set-substring): Increment start by the length of the
4788         string, not the string itself.
4789
4790 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4791
4792         * etags.el (tag-table-include-files): Expand included TAGS file
4793         paths to avoid problems with relative paths.  Thanks to Peter
4794         Chubb <peterc@gelato.unsw.edu.au>.
4795         * etags.el (tags-include-pattern): New.
4796         * etags.el (add-to-tag-completion-table): Parse and ignore
4797         trailing include lines.
4798
4799 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4800
4801         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4802         avoiding line solely composed of equal signs.
4803
4804 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4805
4806         * cus-edit.el (alloc): Typo fix.
4807         * cus-edit.el (custom-browse-visibility): Ditto.
4808         * cus-edit.el (custom-variable-value-create): Ditto.
4809         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4810         * cus-edit.el (custom-save-variables): Bind print-length and
4811         print-level to nil to avoid value abbreviation.
4812         * cus-edit.el (custom-save-face-internal): Ditto.
4813         * cus-edit.el (custom-save-faces): Save in sorted order.
4814         * cus-edit.el (custom-save-resets): Bind print-length and
4815         print-level to nil to avoid value abbreviation.
4816         * cus-edit.el (custom-save-loaded-themes): Ditto.
4817
4818 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4819
4820         * subr.el (split-string-default-separators): New.
4821         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4822         see comment in source.
4823
4824 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4825
4826         * mule/japanese.el (paragraph-start, paragraph-separate):
4827         Remove anchor to BOL.
4828
4829 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4830
4831         * cl.el (gensym, gentemp): Improve docstrings.
4832
4833 2004-05-10  Vin Shelton  <acs@xemacs.org>
4834
4835         * etags.el: Sync with 21.5 version.
4836
4837 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4838
4839         * etags.el:
4840         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4841         only for use with exuberant ctags. This will also enable building of 
4842         completion tables with exuberant ctags. This will not work with
4843         xemacs ctags. 
4844         * etags.el (get-tag-table-buffer): New function for creating of
4845         completion table is used if tags-exuberant-ctags-optimization-p ist t
4846         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4847         finding the tag names. New.
4848         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4849         building tag completion table with exuberant ctags. New.
4850         * etags.el (find-tag-internal): Improve exact tag matching for tags
4851         with name fields. Before the patch return types of functions or
4852         function parameters (with exuberant ctags) were found as matches.
4853
4854 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4855
4856         * list-mode.el (display-completion-list): Fixed completion list was
4857         taking the width of the frame and not of the window for displaying
4858         the selection methods.
4859
4860 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4861
4862         * menubar-items.el (default-menubar): Options are saved to custom.el.
4863
4864
4865 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4866
4867         * isearch-mode.el (isearch-abort): Preserve successful search target.
4868
4869 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4870
4871         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4872         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4873         Bihlmeyer.
4874         * gnuserv.el (gnuserv-mode-line-string): New.
4875         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4876         gnuserv-mode.
4877         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4878         * gnuserv.el (gnuserv-edit-files): Use
4879         make-x-device-with-gtk-fallback.
4880
4881 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4882
4883         * gtk-widgets.el: New import: gtk-accel-group-new.
4884         * dialog-gtk.el:
4885         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4886         * dialog-gtk.el (popup-builtin-question-dialog):
4887         Added support for dialog button mnemonics.
4888
4889 2004-03-22  Chris Green <cmg@dok.org>
4890
4891         * process.el (shell-command): Output buffer was ignored when a
4892         background process was run via shell-command.
4893
4894 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4895
4896         * cus-edit.el (custom-save-variables): Retrieve a list of
4897         variables to save first, sort it, and make sure the variables are
4898         saved in sorted order.
4899
4900 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4901  
4902         * package-get.el (package-get-update-base-from-buffer): Force
4903         binary coding system for verifying GnuPG signature in the
4904         package-index file.
4905  
4906 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4907
4908         * package-get.el (package-get-package-index-file-location): Handle
4909         missing "EMACSPACKAGEPATH" environment variable.
4910
4911 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4912
4913         * package-admin.el (package-admin-find-top-directory): Simplify
4914         directory comparisions and fix substring errors on short path
4915         components.
4916         * package-get.el (package-get-package-index-file-location):
4917         Default to first component of "EMACSPACKAGEPATH", if set.
4918
4919 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4920
4921         * package-get.el (process-error): New error datum.
4922
4923 2004-02-02  Vin Shelton <acs@xemacs.org>
4924
4925         * XEmacs 21.4.15 is released
4926
4927 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4928
4929         * itimer.el (activate-itimer): Modify the itimer timeout value as
4930         if it were begun at the last time when the itimer driver was woken
4931         up.
4932
4933 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4934
4935         * specifier.el (Copyright):
4936         Update.
4937         (make-specifier-and-init):
4938         (map-specifier):
4939         (canonicalize-inst-pair):
4940         (canonicalize-spec-list):
4941         (set-specifier):
4942         Synch docstrings to 21.5 where appropriate.
4943
4944 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4945
4946         * package-get.el (package-get-list-packages-where): New.  A
4947         function that allows searching for groups of packages.  For
4948         example, find all packages that require the fsf-compat package.
4949
4950 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4951
4952         The Great PUI Sync.
4953
4954         * auto-autoloads.el: Regenerated.
4955
4956         * custom-load.el: Regenerated.
4957
4958         * dumped-lisp.el (packages-hardcoded-lisp): New.
4959
4960         * menubar-items.el (menu-max-items): New.
4961         (menu-submenu-max-items): New.
4962         (menu-submenu-name-format): New.
4963         (menu-split-long-menu): New.
4964         (menu-sort-menu): New.
4965         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4966
4967         * obsolete.el (pui-add-install-directory): Renamed to the more
4968         logical `pui-set-local-package-get-directory'.
4969         (package-get-download-menu): Moved to `package-ui.el' and renamed
4970         to `package-ui-add-download-menu'.
4971
4972         * package-admin.el (package-admin-install-function-mswindows):
4973         Whitespace clean up.
4974         (package-admin-add-single-file-package): Removed.
4975         (package-admin-default-install-function): Whitespace clean up.
4976         (package-admin-find-top-directory): New.
4977         (package-admin-get-install-dir): Use it.
4978         (package-admin-get-manifest-file): 
4979         (package-admin-check-manifest): 
4980         (package-admin-add-binary-package):
4981         (package-admin-get-lispdir):
4982         (package-admin-delete-binary-package):
4983         (package-admin):
4984
4985         * package-get.el (package-get-package-index-file-location): New.
4986         (package-get-install-to-user-init-directory): New.
4987         (package-get-remote):
4988         (package-get-download-sites):
4989         (package-get-pre-release-download-sites): New.
4990         (package-get-site-release-download-sites): New.
4991         (package-get-base-filename):
4992         (package-get-always-update):
4993         (package-get-user-index-filename): Removed.
4994         (package-get-pgp-available-p): New.
4995         (package-get-require-signed-base-updates):
4996         (package-get-was-current):
4997         (package-entries-are-signed): New.
4998         (package-get-continue-update-base): New.
4999         (package-get-download-menu): Removed.
5000         (package-get-require-base):
5001         (package-get-update-base-entry):
5002         (package-get-locate-file):
5003         (package-get-locate-index-file):
5004         (package-get-maybe-save-index):
5005         (package-get-update-base):
5006         (package-get-update-base-from-buffer):
5007         (package-get-update-base-entries):
5008         (package-get-interactive-package-query):
5009         (package-get-update-all):
5010         (package-get-all):
5011         (package-get-dependencies):
5012         (package-get-init-package):
5013         (package-get-info): New.
5014         (package-get):
5015         (package-get-staging-dir):
5016         (package-get-set-version-prop): Removed.
5017         (package-get-installedp):
5018         (package-get-ever-installed-p):
5019         (packages): Removed.
5020         (package-get-custom-groups): Removed.
5021         (package-get-custom): Removed.
5022         (package-get-custom-add-entry): Removed.
5023
5024         * package-info.el (batch-update-package-info):
5025
5026         * package-net.el (package-net-batch-generate-bin-ini):
5027         (package-net-update-installed-db):
5028
5029         * package-ui.el (pui-info-buffer):
5030         (pui-directory-exists): Removed.
5031         (pui-package-dir-list): Removed.
5032         (pui-add-install-directory): Removed.
5033         (package-ui-download-menu): New.
5034         (package-ui-pre-release-download-menu): New.
5035         (package-ui-site-release-download-menu): New.
5036         (pui-set-local-package-get-directory): New.
5037         (pui-package-symbol-char):
5038         (pui-update-package-display):
5039         (pui-toggle-package):
5040         (pui-toggle-package-key):
5041         (pui-toggle-package-delete):
5042         (pui-toggle-package-delete-key):
5043         (pui-toggle-package-event):
5044         (pui-toggle-verbosity-redisplay):
5045         (pui-install-selected-packages):
5046         (pui-add-required-packages):
5047         (pui-help-echo):
5048         (pui-display-info):
5049         (list-packages-mode):
5050         (pui-list-packages):
5051
5052         * packages.el (packages-compute-package-locations):
5053         (package-require):
5054         (package-delete-name):
5055         (packages-hardcoded-lisp): Removed.
5056         (packages-useful-lisp): Removed.
5057         (packages-unbytecompiled-lisp): Removed.
5058         (packages-find-package-directories):
5059
5060         Summary:
5061
5062         Major code clean up of all things PUI.
5063
5064         Much improved code to determine where packages should be
5065         installed.  PUI no longer depends on any packages being
5066         pre-installed to compute where packages are to be installed to.
5067
5068         The user can specify the location of their package-index file.  It
5069         isn't necessary to set this because it has sane defaults.  People
5070         who "run-in-place" won't accidently overwrite the CVS
5071         package-index file.  See
5072         `package-get-package-index-file-location'. 
5073
5074         PUI will now properly clean up after itself in the event of an
5075         unsuccessful package install.  This drastically reduces the number
5076         of "wrong md5sum" FAQs.
5077
5078         non-Mule XEmacsen can no longer install Mule packages.
5079
5080         Package management via the custom interface has been removed.
5081
5082         The PUI related menubar items have been reorganised.
5083
5084         The PGP verification code has been fixed and the default for
5085         whether or not it is used is automatically computed.
5086
5087         * update-elc.el ((preloaded-file-list site-load-packages
5088         need-to-dump dumped-exe)):
5089         Just a couple of small changes to allow for
5090         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5091         existing anymore.
5092
5093 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5094
5095         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5096         apply `format' to the first argument of byte-compile-warn, it
5097         already calls format.
5098
5099 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5100
5101         * files.el (delete-old-versions): Avoid going interactive during
5102         make install when environment variable VERSION_CONTROL is set.
5103
5104 2003-12-04  Vin Shelton  <acs@xemacs.org>
5105
5106         * menubar-items.el (menu-item-search): Only bring up search dialog
5107         box if the feature is available and desired.
5108
5109 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5110
5111         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5112
5113 2003-11-05  Vin Shelton  <acs@xemacs.org>
5114
5115         * help.el (Help-prin1-face):
5116         (Help-princ-face):
5117         princ and prin1 are functions and need to be called as such.  The
5118         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5119
5120 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5121
5122         * about.el (about-xemacs): Give full version and build date.
5123
5124 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5125
5126         * win32-native.el (grep-null-device): This XEmacs has null-device.
5127
5128 2003-09-06  Mike Sperber  <mike@xemacs.org>
5129
5130         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5131         implement the specified semantics for `defvar.'
5132
5133 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5134
5135         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5136         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5137         displaying buffer in question.
5138
5139 2003-09-03  Vin Shelton <acs@xemacs.org>
5140
5141         * XEmacs 21.4.14 is released
5142
5143 2003-08-17  Vin Shelton  <acs@xemacs.org>
5144
5145         * about.el: Vanity patch.
5146
5147 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5148
5149         * code-process.el (call-process):
5150         (call-process-region):
5151         (start-process):
5152         Document coding system processing.
5153
5154 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5155
5156         * startup.el (splash-frame-body): Idiomatic English.
5157
5158 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5159
5160         * font-lock.el (font-lock-match-java-declarations): Move
5161         save-restriction, narrow-to-region to beginning of function to
5162         avoid going beyond the limit and causing an infloop.
5163
5164 2003-04-16  Jerry James  <james@xemacs.org>
5165
5166         * keydefs.el: Remove mappings for keys mapped to the nowhere
5167         defined function function-key-error.
5168
5169 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5170
5171         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5172         lisp-interaction-mode-hook): Add the docstrings.
5173
5174 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5175
5176         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5177         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5178         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5179
5180 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5181
5182         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5183         lambda list after the original doc.  Care about
5184         #'(lambda () "SingleString") 
5185         (cl-upcase-arg): 
5186         (cl-function-arglist):
5187         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5188         circular data structures in lambda list specification
5189
5190 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5191
5192         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5193         to appear in font-lock-function-name-face.
5194
5195 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5196
5197         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5198         is not also the value of the lambda.
5199
5200 2003-05-06  Andy Piper  <andy@xemacs.org>
5201
5202         * files.el (revert-buffer): Make sure local variables get processed,
5203         even in the case of an optimized reversion.
5204
5205 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5206
5207         * XEmacs 21.4.13 is released
5208
5209 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5210
5211         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5212         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5213
5214 2003-02-14  Ben Wing  <ben@xemacs.org>
5215
5216         * byte-optimize.el:
5217         * byte-optimize.el (byte-compile-inline-expand):
5218         * byte-optimize.el (byte-compile-unfold-lambda):
5219         * byte-optimize.el (byte-optimize-form-code-walker):
5220         * byte-optimize.el (byte-optimize-form):
5221         * byte-optimize.el (byte-decompile-bytecode-1):
5222         * byte-optimize.el (byte-optimize-lapcode):
5223         Review carefully and sync up to 20.7 except for areas as noted.
5224         Fixes problem with JDE compilation.
5225
5226 2003-02-05  Ben Wing  <ben@xemacs.org>
5227
5228         * simple.el:
5229         * simple.el (motion-keys-for-shifted-motion):
5230         Omit M-S-home/end from motion keys.
5231
5232 2003-02-07  Ben Wing  <ben@xemacs.org>
5233
5234         * text-props.el (text-property-any):
5235         * text-props.el (text-property-not-all):
5236         Fix bug when end > start.
5237
5238 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5239
5240         * info.el (Info-insert-dir): Make default-directory end in
5241         separator.  Patch due to Martin Buchholz.
5242
5243 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5244
5245         * XEmacs 21.4.12 "Portable Code" is released.
5246
5247 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5248
5249         * about.el: Update golubev data.
5250
5251 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5252
5253         * isearch-mode.el (isearch-mode-map): Substitute comment on
5254         desirability, and back out "GR is printable" changes.
5255
5256 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5257
5258         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5259
5260 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5261
5262         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5263
5264 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5265
5266         * menubar-items.el (default-menubar): Use browse-url-mozilla
5267         instead of browse-url-gnome-moz for Mozilla.
5268
5269 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5270
5271         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5272
5273 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5274
5275         * files.el (auto-mode-alist): Remove redundant entries for modes
5276         that live in packages.
5277         (interpreter-mode-alist): Ditto.
5278
5279 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5280
5281         * menubar-items.el (default-menubar): Sync with current
5282         browse-url-xemacs.el.
5283
5284 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5285
5286         * XEmacs 21.4.10 "Military Intelligence" is released.
5287
5288 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5289
5290         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5291
5292 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5293
5294         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5295
5296 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5297
5298         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5299         effect free function.
5300         (font-lock-fontify-keywords-region): Supply the argument to
5301         font-lock-compile-keywords.
5302
5303 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5304
5305         * package-get.el (package-get-download-sites): Bring sites list
5306         up to date, prefer xx.xemacs.org addresses.
5307
5308 2002-09-27  Andy Piper  <andy@xemacs.org>
5309
5310         * dialog.el (make-dialog-box): for general dialogs only
5311         delete-frame-hook will be run.
5312
5313 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5314
5315         * font-lock.el (font-lock-fontify-syntactically-region): Add
5316         comment about lookup-syntax-properties, document LOUDLY as unused.
5317
5318 2002-08-26  Andy Piper  <andy@xemacs.org>
5319
5320         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5321         merge.
5322
5323 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5324
5325         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5326         (make-obsolete-variable): Ditto.
5327         (make-compatible): Ditto.
5328         (make-compatible-variable): Ditto.
5329
5330 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5331
5332         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5333         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5334
5335 2002-08-28  Andy Piper  <andy@xemacs.org>
5336
5337         * files.el (revert-buffer): propagate revert-without-query-status.
5338
5339 2002-06-03  Andy Piper  <andy@xemacs.org>
5340
5341         * dialog-items.el (make-search-dialog): align various subcontrols
5342         in visually pleasing ways, allow frame to autosize to the dialog
5343         size.
5344         * dialog.el (make-dialog-box): add a border inside the frame. Add
5345         :autosize property, if t then reset the frame size appropriately
5346         before the frame is mapped.
5347         * gutter-items.el (set-progress-feedback-instantiator): align
5348         various subcontrols.
5349         * gutter-items.el (set-progress-abort-instantiator): ditto.
5350
5351 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5352
5353         * XEmacs 21.4.9 "Informed Management" is released.
5354
5355 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5356
5357         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5358         "&optional append" argument.
5359
5360 2002-07-16  Didier Verna  <didier@xemacs.org>
5361
5362         * subr.el (replace-in-string): fix case fold bug introduced by
5363         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5364         case-fold-search in temporary buffers.
5365
5366 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5367
5368         * lib-complete.el (find-library): Remove check for mule because
5369         decompression DOES work on Mule.
5370
5371 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5372
5373         * simple.el (join-line): New alias for `delete-indentation'.
5374
5375 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5376
5377         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5378         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5379         (font-lock-builtin-face): New.
5380         (font-lock-constant-face): New.
5381         (font-lock-face-list): Add builtin and constant faces.
5382
5383 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5384
5385         * autoload.el (make-autoload): Support define-derived-mode.
5386         Collected puts of doc-string-elt property.  Based on a patch by
5387         Didier Verna <didier@xemacs.org>.
5388
5389 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5390
5391         * wid-edit.el (widget-field-activate): Fix docstring typo.
5392
5393 2002-07-23  Andy Piper  <andy@xemacs.org>
5394
5395         * about.el (about-personal-info): update me.
5396
5397 2002-07-12  Andy Piper  <andy@xemacs.org>
5398
5399         * custom.el (custom-theme-set-variables): remove bogus
5400         arguments. Use custom-set-default to set defaults.
5401         (custom-set-variables): update doc.
5402         (custom-local-buffer): new, synced from FSF.
5403         (custom-set-default): ditto.
5404         (defcustom): update doc.
5405
5406 2002-06-16  Andy Piper  <andy@xemacs.org>
5407
5408         * menubar-items.el (default-menubar): enable windows printing on
5409         cygwin as well as native.
5410
5411 2002-06-12  Andy Piper  <andy@xemacs.org>
5412
5413         * printer.el (generic-print-buffer): catch all errors so that the
5414         print device can be cleared in all scenarios.
5415         (Printer-clear-device): make sure clearing the printer allows it
5416         to be used again immediately.
5417         (generic-print-region): make sure the default printer face is
5418         black-on-white.
5419
5420 2002-04-23  Jerry James  <james@xemacs.org>
5421
5422         * window-xemacs.el (display-buffer-function): Change doc to
5423         reflect new arg.
5424         * window-xemacs.el (pre-display-buffer-function): Ditto.
5425         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5426         non-nil, make the new window just big enough for its contents.
5427         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5428         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5429         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5430
5431 2002-06-06  Andy Piper  <andy@xemacs.org>
5432
5433         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5434         (defcustom): ditto.
5435         (custom-handle-keyword): ditto.
5436
5437 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5438
5439         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5440         Make obsolete.  Default to nil.
5441         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5442         Inspired by a patch by John Palmieri.
5443
5444 2002-07-01  Mike Alexander  <mta@arbortext.com>
5445
5446         * process.el (shell-command-on-region): Don't delete the region
5447         before giving it to call-process-region
5448
5449 2002-06-04  Jerry James <james@eecs.ku.edu>
5450
5451         * find-paths.el (paths-find-architecture-directory): Search in
5452         `system-configuration'/`base', not `base'`system-configuration'.
5453
5454 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5455
5456         * info.el (Info-index): Add missing \ in [ t].
5457
5458 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5459
5460         * gutter-items.el (gutter-buffers-tab-visible-p,
5461         buffers-tab-omit-function, buffers-tab-selection-function,
5462         buffers-tab-filter-functions):
5463         Doc improvements.
5464
5465 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5466
5467         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5468
5469         * toolbar-items.el (toolbar-news): Fix typo in message string.
5470
5471 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5472
5473         * dialog.el (yes-or-no-p-dialog-box): 
5474         * cmdloop.el (y-or-n-p-minibuf):
5475         (yes-or-no-p-minibuf):
5476         (yes-or-no-p):
5477         (y-or-n-p): 
5478         Specify negative answers in docstrings.
5479
5480 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5481
5482         * package-ui.el (pui-help-echo): Display both installed and author
5483         version.  Use a balloon-help window to display extra info like
5484         package requires.
5485
5486 2002-05-30  Andy Piper  <andy@xemacs.org>
5487
5488         * files.el (revert-buffer-internal): don't visit
5489         revert-buffer. Kill buffer when not used. Suggested by Mike
5490         Alexander <mta@arbortext.com>
5491
5492 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5493
5494         * files.el (revert-buffer): More docstring fiddling.
5495
5496 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5497
5498         * files.el (revert-buffer):
5499         (revert-buffer-internal):
5500         (revert-buffer-insert-file-contents-function):
5501         Improve docstrings and comments.
5502
5503 2002-05-08  Andy Piper  <andy@xemacs.org>
5504
5505         * files.el (revert-buffer): observe noconfirm behavior.
5506
5507 2002-04-09  Andy Piper  <andy@xemacs.org>
5508
5509         * files.el (revert-buffer): use revert-buffer-internal if it looks
5510         like doing so will not result in any user-visible changes.
5511         (revert-buffer-internal): new function. Do the actual process of
5512         reversion and then see whether the result is any different to what
5513         we have already. If it is not then do nothing.
5514
5515 2001-12-11  Andy Piper  <andy@xemacs.org>
5516
5517         * menubar.el (get-popup-menu-response): re-order so that it works
5518         on more sane/facist window systems.
5519
5520 2001-12-03  Andy Piper  <andy@xemacs.org>
5521
5522         * faces.el (frob-face-property): don't infloop in face frobbing
5523         from Jan Vroonhof <jan@xemacs.org>.
5524
5525 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5526
5527         * faces.el (frob-face-property): Follow face fall-back hierarchy
5528         properly for face properties without an instance. Only do manual
5529         copy form 'default in last resort. This handles in particular
5530         the case where 'default itself has only a fall-back (which is
5531         the case by default on windows).
5532
5533 2001-11-24  Andy Piper  <andy@xemacs.org>
5534
5535         * printer.el (generic-print-region): set default-frame-plist to
5536         nil while creating the printer frame so that sizes reflect the
5537         printed page.
5538
5539         * faces.el (face-complain-about-font): Don't complain on printers.
5540
5541 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5542         
5543         * package-net.el: Andy synch.
5544         
5545 2001-12-16  Andy Piper  <andy@xemacs.org>
5546
5547         * package-get.el (package-get-update-all): Make sure installed.db
5548         gets updated after updating packages.
5549
5550 2002-03-28  Ben Wing  <ben@xemacs.org>
5551
5552         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5553         continuation, truncation so that we don't get line jumpiness from
5554         them being larger than the line height.
5555
5556         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5557
5558 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5559
5560         * font.el (font-window-system-mappings): Add mapping for Gtk
5561         (assume identical to X) 
5562
5563 2002-02-04  Andy Piper  <andy@xemacs.org>
5564
5565         * files.el (convert-standard-filename): Fix for short filename
5566         Peter Arius <pas@methodpark.de>
5567
5568 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5569
5570         * list-mode.el (default-choose-completion): completion-base-size
5571         should refer to local value in the completion list buffer.
5572
5573 2001-12-03  Didier Verna  <didier@xemacs.org>
5574
5575         * rect.el: autoload `replace-rectangle'.
5576         * keydefs.el (global-map): bind it to `C-x r p'.
5577
5578 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5579
5580         * XEmacs 21.4.8 "Honest Recruiter" is released.
5581
5582 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5583
5584         This patch is based on Jerry James's patch and analysis.
5585
5586         * select.el (get-clipboard):
5587         (get-selection):
5588         Update docstrings.
5589         (get-clipboard-foreign):
5590         (get-selection-foreign):
5591         New function for use as `interprogram-paste-function's.
5592
5593         * simple.el (interprogram-paste-function): Change default to
5594         `get-clipboard-foreign'; improve docstring.
5595         (interprogram-cut-function): Improve dosctring.
5596
5597 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5598
5599         * XEmacs 21.4.7 "Economic Science" is released.
5600
5601 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5602
5603         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5604
5605 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5606
5607         * obsolete.el (assq-delete-all): New compatibility alias for 
5608         remassq.
5609
5610 2002-01-09  Simon Josefsson  <jas@extundo.com>
5611
5612         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5613
5614 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5615
5616         * info.el (Info-auto-generate-directory): Default
5617         Info-auto-generate-directory to 'if-outdated.
5618
5619 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5620
5621         * startup.el (normal-top-level): Prevent migration code from
5622         trashing .emacs on an error in loading the init files.
5623
5624 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5625
5626         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5627         "system default" Xdefaults and friends get xrdb-mode.
5628
5629 2002-03-05  Mats Lidell  <matsl@contactor.se>
5630  
5631         * help-nomule.el (tutorial-supported-languages): Added Swedish
5632         tutorial. Sorted languages.
5633
5634 2002-02-11  Mike Sperber <mike@xemacs.org>
5635
5636         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5637         regenerating outdated dir files and dir is non-existent.
5638
5639 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5640
5641         * code-files.el (convert-mbox-coding-system): Improve comment.
5642         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5643         coding-system argument to `write-region-pre-hook' call.
5644         (write-region-pre-hook): Fix docstring to mention lockname argument.
5645
5646 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5647
5648         * minibuf.el (completing-read): Remove redundant wrong arg list.
5649
5650         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5651
5652 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5653
5654         * obsolete.el (interactive-form): new compatibility alias for 
5655         function-interactive.
5656
5657 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5658
5659         * menubar-items.el (Menubar-items-truncate-list): Removed.
5660         * menubar-items.el (Menubar-items-truncate-history): New.
5661         * menubar-items.el (default-menubar): Use
5662         Menubar-items-truncate-history.
5663
5664 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5665
5666         * printer.el (generic-print-region): Pass correct arguments to
5667         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5668         Torkelsson <torkel@acc.umu.se>.
5669
5670 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5671
5672         * help.el (describe-mode): synched with FSF 19.34; handle nil
5673         minor mode indicators.
5674
5675 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5676
5677         * minibuf.el (completing-read): Update docstring.
5678
5679 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5680
5681         * XEmacs 21.4.6 "Common Lisp" is released.
5682
5683 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5684
5685         * package-net.el: Inadvertant synch with Windows branch.  From
5686         Andy's log:
5687         (package-net-kit-version): new variable.
5688         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5689
5690 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5691
5692         * package-get.el (package-get-locate-index-file): Also search the
5693         core etc/ directory for the package index file if it can't be
5694         found in ~/.xemacs/.
5695
5696 2001-12-13  William Perry  <wmperry@gnu.org>
5697
5698         * dialog-gtk.el (popup-builtin-question-dialog):
5699         Conform to API in gui.c.
5700         
5701 2001-11-12  Andy Piper  <andy@xemacs.org>
5702
5703         * cus-edit.el (custom-save-face-internal): make sure we save
5704         non-themed faces.
5705         (custom-save-variables): ditto variables.
5706
5707 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5708
5709         * faces.el (make-face-family):
5710         (make-face-size):
5711         New face-modifying functions per Jan Vroonhof.
5712
5713         cus-face.el (custom-set-face-font-family):
5714         (custom-set-face-font-size):
5715         Use them.
5716
5717         * font.el (font-window-system-mappings): More precise docstring.
5718
5719         (font-create-name):
5720         (font-create-object):
5721         (tty-font-create-object):
5722         (tty-font-create-plist):
5723         (x-font-create-object):
5724         (x-font-create-name):
5725         (ns-font-create-name):
5726         (mswindows-font-create-object):
5727         (mswindows-font-create-name):
5728         Add doctrings.
5729
5730 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5731
5732         * gtk-faces.el (gtk-init-device-faces): removed spurious
5733         quote before let* expression.
5734
5735 2001-10-29  Andy Piper  <andy@xemacs.org>
5736
5737         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5738         modified when changing coding system.
5739
5740         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5741         that we invoke the GUI directory selector.
5742
5743 2001-10-25  Andy Piper  <andy@xemacs.org>
5744
5745         * dialog.el (make-dialog-box): use new directory dialog support.
5746         * minibuf.el (read-file-name-1): ditto.
5747         (read-file-name): ditto.
5748         (read-directory-name): ditto.
5749
5750 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5751
5752         * XEmacs 21.4.5 "Civil Service" is released.
5753
5754 2001-04-23  Didier Verna  <didier@xemacs.org>
5755
5756         * cus-edit.el (custom-variable-pre-save): New.
5757         * cus-edit.el (custom-variable-post-save): New.
5758         * cus-edit.el (custom-variable-save): use them.
5759         * cus-edit.el (custom-face-pre-save): New.
5760         * cus-edit.el (custom-face-post-save): New.
5761         * cus-edit.el (custom-face-save): use them.
5762         * cus-edit.el (custom-group-pre-save): New.
5763         * cus-edit.el (custom-group-post-save): New.
5764         * cus-edit.el (custom-group-save): use them.
5765         * cus-edit.el (Custom-save): use the pre/post functions above,
5766         call `custom-save-all' only once.
5767         * cus-edit.el (custom-variable-pre-reset-standard): New.
5768         * cus-edit.el (custom-variable-post-reset-standard): New.
5769         * cus-edit.el (custom-variable-reset-standard): use them.
5770         * cus-edit.el (custom-face-pre-reset-standard): New.
5771         * cus-edit.el (custom-face-post-reset-standard): New.
5772         * cus-edit.el (custom-face-reset-standard): use them.
5773         * cus-edit.el (custom-group-pre-reset-standard): New.
5774         * cus-edit.el (custom-group-post-reset-standard): New.
5775         * cus-edit.el (Custom-reset-standard): use them.
5776         * cus-edit.el (custom-face-reset-saved): use the pre/post
5777         functions above, call `custom-save-all' only once.
5778
5779 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5780
5781         * gutter-items.el (buffers-tab face): Derive from the modeline
5782         face by default.  Many people use white-on-black for the default
5783         font, and the tabs look hideous with that color combination.  The
5784         modeline usually has the correct colors.
5785
5786 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5787
5788         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5789         (tag-mark-stack-max): Typo fix.
5790
5791 2001-09-28  Ben Wing  <ben@xemacs.org>
5792
5793         * font-lock.el:
5794         * font-lock.el (font-lock-after-change-function):
5795         fix problem with last patch, reported by Katsumi Yamaoka.
5796
5797 2001-09-17  Ben Wing  <ben@xemacs.org>
5798
5799         * font-lock.el (font-lock-after-change-function):
5800         fix problem when you insert a comment on the line before a line of
5801         code: if we use the following char, then when you hit backspace,
5802         the following line of code turns the comment color.
5803
5804 2001-06-08  Ben Wing  <ben@xemacs.org>
5805
5806         * process.el: comment about shell-command-switch.
5807         * process.el (shell-quote-argument): Need to quote a null
5808         argument, too.  From Dan Holmsand.
5809         
5810         * startup.el (normal-top-level): Delete some unused FSF junk.
5811         * startup.el (command-line-early):
5812         
5813         * startup.el (command-line): Call MS Windows init function.
5814         
5815         * win32-native.el:
5816         * win32-native.el (mswindows-system-shells): New.
5817         * win32-native.el (mswindows-system-shell-p): New.
5818         * win32-native.el (init-mswindows-at-startup): New.
5819         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5820         * win32-native.el (mswindows-quote-one-simple-arg):
5821         * win32-native.el (mswindows-quote-one-command-arg):
5822         * win32-native.el (mswindows-construct-process-command-line-alist):
5823         Correct comments at top.  Correctly handle passing arguments
5824         to Cygwin programs and to bash.  Fix quoting of zero-length
5825         arguments (from Dan Holmsand).  Set shell-command-switch based
5826         on shell-file-name, which in turn comes from env var SHELL.
5827
5828 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5829
5830         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5831         default-toolbar-position): Fill docstrings for balloon-help.
5832
5833 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5834
5835         * faces.el: Reenable specifications over 'gtk domain.
5836
5837 2001-08-08  Didier Verna  <didier@xemacs.org>
5838
5839         * autoload.el (update-autoload-files): make defdir a file name,
5840         not directory name.
5841
5842 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5843
5844         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5845
5846         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5847
5848 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5849
5850         * font-menu.el (font-menu-set-font): Default to current font-family.
5851         (font-menu-preferred-resolution):
5852         (font-menu-size-scaling):
5853         Provide gtk defaults, too.
5854
5855 2001-07-29  Mike Alexander  <mta@arbortext.com>
5856
5857         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5858         list
5859         (custom-set-face-font-family): ditto
5860
5861 2001-07-26  Mike Sperber <mike@xemacs.org>
5862
5863         * files.el (auto-mode-alist): .9 files are man pages, too.
5864
5865 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5866
5867         * process.el (call-process-internal): bind
5868         coding-system-for-write to 'binary when calling
5869         start-process-internal, so the process receives 
5870         the literal contents of INFILE.
5871
5872 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5873
5874         * files.el (auto-mode-alist): Add configure.ac support.
5875
5876 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5877
5878         * buff-menu.el:
5879         mouse.el:
5880         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5881
5882 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5883
5884         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5885
5886 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5887
5888         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5889         mixed text.
5890         (kinsoku-eol-p): Ditto.
5891
5892 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5893
5894         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5895         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5896         characters as the category `s' or `e' correctly.
5897
5898 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5899
5900         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5901
5902 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5903
5904         * mule/cyrillic.el:  Set up case table.
5905
5906 2001-06-08  Mike Sperber <mike@xemacs.org>
5907
5908         * files.el (save-some-buffers-1): Don't zap the help window right
5909         after `map-y-or-n-p' has popped it up.
5910
5911 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5912
5913         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5914
5915 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5916
5917         * specifier.el: define-specifier-tag 'gtk.
5918
5919 2001-05-12  Ben Wing  <ben@xemacs.org>
5920
5921         * find-paths.el (paths-find-recursive-path):
5922         fix error with null EXCLUDE-REGEXP.
5923         
5924         * font-lock.el (font-lock-mode):
5925         fix problem reported by hrvoje with buffers starting with a space.
5926         
5927 2001-05-06  Ben Wing  <ben@xemacs.org>
5928
5929         * dialog.el (make-dialog-box):
5930         * menubar-items.el (default-menubar):
5931         * printer.el (generic-print-buffer):
5932         * printer.el (generic-print-region):
5933         implement printing the selection when it's selected.
5934
5935 2001-04-18  Didier Verna  <didier@xemacs.org>
5936
5937         * cus-edit.el (Custom-reset-standard): reset to standard settings
5938         not only when the buffer's :custom-state is 'modified, but also
5939         when it is 'set or 'saved.
5940
5941 2001-04-17  Didier Verna  <didier@xemacs.org>
5942
5943         * startup.el (load-user-init-file): define `custom-file' before
5944         loading the user's init file.
5945
5946 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5947
5948         * menubar.el (popup-mode-menu): Make it work with
5949         popup-menu-titles turned off.
5950         
5951 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5952
5953         * about.el (about-mailto-link): Use compose-mail for sending mail.
5954
5955 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5956
5957         * package-admin.el (package-install-hook): New.
5958         (package-delete-hook): New.
5959         (package-admin-add-single-file-package): Use package-delete-hook.
5960
5961         * package-get.el (package-get): Use package-install-hook.
5962
5963 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5964
5965         * package-ui.el (pui-install-selected-packages): reverse the lists
5966         of packages so that they get handled in the same order as they
5967         were selected.
5968
5969 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5970
5971         * packages.el (locate-library): Use read-library-name for completion.
5972
5973 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5974
5975         * byte-optimize.el (=): `=' is not a binary predicate!
5976         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5977         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5978
5979 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5980
5981         * bytecomp.el (byte-compile-arithcompare):
5982         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5983
5984 2001-06-03  William M. Perry  <wmperry@gnu.org>
5985
5986         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5987         return the filename selected by the user!
5988
5989 2001-05-31  William M. Perry  <wmperry@gnu.org>
5990
5991         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5992         in XEmacs/GTK.
5993
5994 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5995
5996         * coding.el: Tiny typo fixed.
5997
5998 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5999
6000         * XEmacs 21.4.3 "Academic Rigor" is released.
6001
6002 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6003
6004         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6005
6006 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6007
6008         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6009
6010 2001-05-04  Ben Wing  <ben@xemacs.org>
6011
6012         * printer.el (generic-print-buffer):
6013         * printer.el (generic-print-region):
6014         Enable dialog boxes.  Apply workaround recommended by Kirill.
6015         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6016         
6017         * simple.el (kill-whole-line):
6018         * simple.el (kill-line-1):
6019         * simple.el (kill-entire-line):
6020         * simple.el (kill-line):
6021         * simple.el (backward-kill-line):
6022         Take out interactive dependence of kill-whole-line.
6023
6024 2001-04-22  Ben Wing  <ben@xemacs.org>
6025
6026         * dialog.el (make-dialog-box):
6027         Put dialog titles back in -- this time correctly.  Fix various
6028         other problems with leaks and such.
6029
6030         * simple.el (region-exists-p):
6031         * simple.el (region-active-p):
6032         Add comment about which one is correct to use in menu specs.
6033
6034 2001-05-05  Ben Wing  <ben@xemacs.org>
6035
6036         * dialog.el (make-dialog-box): fix doc string.
6037         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6038         take out Pretty Print.
6039         * printer.el:
6040         * printer.el (printer-current-device): New.
6041         * printer.el (Printer-get-device): New.
6042         * printer.el (Printer-clear-device): New.
6043         * printer.el (generic-page-setup): New.
6044         * printer.el (generic-print-buffer):
6045         * printer.el (generic-print-region):
6046         Implement Page Setup.  Handle errors properly.
6047
6048 2001-05-05  Ben Wing  <ben@xemacs.org>
6049
6050         * subr.el (error): Complete list of errors in doc string.
6051         
6052 2001-04-22  Ben Wing  <ben@xemacs.org>
6053
6054         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6055         
6056 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6057
6058         * build-report.el: Remove CVS keywords since this file has been in
6059         core lisp for a while now.
6060         * build-report.el (build-report-make-output-files): Fix typo.
6061
6062 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6063
6064         * about.el (about-finish-buffer): Make sure the last change works
6065         even if EVENT is nil.
6066
6067 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6068
6069         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6070         clicked, not the one that happens to be the current buffer at the
6071         time.
6072
6073 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6074
6075         * cus-edit.el (custom-display): Support the GTK Window System also.
6076
6077 2001-04-30  Ben Wing  <ben@xemacs.org>
6078
6079         * printer.el:
6080         * printer.el (printer-page-header):
6081         * printer.el (Print-context): New.
6082         * printer.el (printer-page-footer):
6083         * printer.el (generate-header-element): New.
6084         * printer.el (generate-header-line): New.
6085         * printer.el (print-context-property):
6086         * printer.el (generic-print-buffer):
6087         * printer.el (generic-print-region):
6088         Implement headers and footers.  Implement calling Print dialog box
6089         (#### but it doesn't quite work yet).
6090
6091 2001-04-25  Ben Wing  <ben@xemacs.org>
6092
6093         * about.el (xemacs-hackers):
6094         * about.el (about-url-alist):
6095         * about.el (about-personal-info):
6096         * about.el (about-hacker-contribution):
6097         More contributions.
6098         
6099         * simple.el (handle-post-motion-command):
6100         Fix spurious setting of zmacs-region-stays to t after a non-shift
6101         motion command.
6102
6103 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6104
6105         * about.el (about-personal-info): Update my bio.
6106         (about-hacker-contribution): Ditto.
6107
6108 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6109
6110         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6111
6112 2001-04-19  Andy Piper  <andy@xemacs.org>
6113
6114         * package-net.el (package-net-cygwin32-binary-size): new size.
6115         (package-net-win32-binary-size): new size.
6116         (package-net-convert-index-to-ini): Use new arch.
6117         (package-net-batch-convert-index-to-ini): Removed.
6118         (package-net-generate-bin-ini): New.
6119         (package-net-batch-generate-bin-ini): New.
6120
6121 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6122
6123         * XEmacs 21.4.1 "Copyleft" is released.
6124
6125 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6126
6127         * x-compose.el (xlib-input-method-bug-workaround):
6128         (alias-colon-to-double-quote):
6129         Force sort in map-keymap to work around rehash bug.
6130
6131 2001-04-17  Ben Wing  <ben@xemacs.org>
6132
6133         * about.el: Finish overhaul, add a few new hackers, update a
6134         couple old ones.
6135
6136 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6137
6138         * XEmacs 21.4.0 "Solid Vapor" is released.
6139
6140 2001-04-15  Ben Wing  <ben@xemacs.org>
6141
6142         * about.el:
6143         * about.el (about-headline-face): New.
6144         * about.el (about-link-face): New.
6145         * about.el (about-current-release-maintainers): New.
6146         * about.el (about-other-current-hackers): New.
6147         * about.el (about-url-alist):
6148         * about.el (about-once-and-future-hackers): New.
6149         * about.el (about-mailto-link): New.
6150         * about.el (about-get-buffer):
6151         * about.el (about-finish-buffer):
6152         * about.el (about-xemacs):
6153         * about.el (about-features): Removed.
6154         * about.el (about-advantages): New.
6155         * about.el (about-maintainer-info): Removed.
6156         * about.el (about-personal-info): New.
6157         * about.el (about-hacker-contribution): New.
6158         * about.el (about-maintainer):
6159         * about.el (about-show-linked-info):
6160         * about.el (about-hackers):
6161         Major revamping.  Rewriting of most of the text, improve the
6162         link handling, separate info on contributors into personal
6163         and contribution info, add new contributors, update personal
6164         info, etc. etc.
6165         
6166         * menubar-items.el (default-menubar):
6167         Help menubar entry for News now says more accurately
6168         "What's New in XEmacs".
6169         
6170         * mouse.el:
6171         * mouse.el (mouse-track-cleanup-hook):
6172         * mouse.el (mouse-track):
6173         Don't set-buffer to a dead buffer when calling mouse-track
6174         cleanup hooks.
6175
6176 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6177
6178         * XEmacs 21.2.47 "Zephir" is released.
6179
6180 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6181
6182         * dialog.el (make-dialog-box): Disable dialog box titles until
6183         we get them working.
6184
6185 2001-03-30  Ben Wing  <ben@xemacs.org>
6186
6187         * help.el:
6188         * help.el (Help-princ-face):
6189         * help.el (Help-prin1-face):
6190         * help.el (frob-help-extents):
6191         * help.el (describe-function-1):
6192         * help.el (describe-variable):
6193         Avoid using font-lock faces, which may not be defined.
6194         Instead, use hyper-apropos faces, and make sure they're
6195         defined as necessary by using `require'. (It's not so safe
6196         to do this for font-lock.) In any case, we will eventually
6197         be merging this functionality into hyper-apropos.
6198
6199         * loaddefs.el (completion-ignored-extensions):
6200         Fix documentation.
6201         
6202         * menubar-items.el (menu-truncate-list): Removed.
6203         * menubar-items.el (Menubar-items-truncate-list): New.
6204         * menubar-items.el (default-menubar):
6205         Fix errors if grep or compile command is too long.  Rename helper
6206         function to be less visible.
6207
6208 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6209
6210         * byte-optimize.el (byte-optimize-minus):
6211         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6212
6213 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6214
6215         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6216         Mule is available.
6217
6218         * mule/latin.el: New file.
6219
6220 2001-03-11  Ben Wing  <ben@xemacs.org>
6221
6222         * auto-save.el:
6223         * auto-save.el (auto-save-directory):
6224         * auto-save.el (make-auto-save-file-name):
6225         * auto-save.el (auto-save-file-name-p): New.
6226
6227         Merge in improvements from other definition of
6228         make-auto-save-file-name in files.el.
6229         
6230         * auto-save.el (auto-save-original-name):
6231         * auto-save.el (auto-save-name-in-fixed-directory):
6232         * auto-save.el (auto-save-unslashify-name): Removed.
6233         * auto-save.el (auto-save-slashify-name): Removed.
6234         * auto-save.el (auto-save-reserved-chars): New.
6235         * auto-save.el (auto-save-escape-name): New.
6236         * auto-save.el (auto-save-unhex): New.
6237         * auto-save.el (auto-save-unescape-name): New.
6238
6239         Change algorithm for encoding filenames in auto-save names to be
6240         entirely safe with all filesystems and all possible characters in
6241         a filename, and 100% reversible. (Essentially, uses
6242         quoted-printable as the encoding.)
6243         
6244         * auto-save.el (recover-all-files):
6245
6246         Use insert-directory rather than calling ls directly -- fixes
6247         things under Windows.
6248
6249         * files.el:
6250         * files.el (convert-standard-filename): Substitute FSF's
6251         definition for this (we had nothing here before).
6252         
6253         * files.el (backup-buffer): Warning fix.
6254         
6255         * files.el (make-backup-file-name):
6256         * files.el (find-backup-file-name):
6257         Fix error in calling sequence to auto-save-file-name-p.
6258         
6259         * files.el (recover-file):
6260         Use insert-directory rather than calling ls directly -- fixes
6261         things under Windows.
6262
6263         * files.el (make-auto-save-file-name): Removed.
6264         * files.el (auto-save-file-name-p): Removed.
6265         auto-save is always dumped so no sense in having a definition
6266         that will always be overwritten with another.
6267         
6268         * files.el (insert-directory):
6269         * win32-native.el:
6270         * win32-native.el (debug-mswindows-process-command-lines):
6271         * win32-native.el (original-make-auto-save-file-name): Removed.
6272         * win32-native.el (make-auto-save-file-name): Removed.
6273
6274
6275 2001-03-21  Martin Buchholz <martin@xemacs.org>
6276
6277         * XEmacs 21.2.46 "Urania" is released.
6278
6279 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6280
6281         * menubar-items.el (default-menubar): Update sample.emacs to
6282         sample.init.el and adjust accelerators.
6283
6284 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6285
6286         * build-report.el (build-report): Improve docstring.
6287
6288 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6289
6290         * ChangeLog: Log GTK merge.
6291
6292         * gutter-items.el:
6293         * mwheel.el:
6294         * sound.el:
6295         * startup.el:
6296         Revert gratuitous whitespace changes.
6297
6298 2001-03-07  Ben Wing  <ben@xemacs.org>
6299
6300         * help.el:
6301         * help.el (key-or-menu-binding):
6302         * help.el (Help-find-file): New.
6303         * help.el (describe-beta):
6304         * help.el (describe-copying):
6305         * help.el (describe-project):
6306         * help.el (view-emacs-news):
6307         * help.el (view-sample-init-el): New.
6308         * help.el (Help-princ-face): New.
6309         * help.el (Help-prin1-face): New.
6310         * help.el (help-symbol-function-context-menu):
6311         * help.el (help-symbol-variable-context-menu):
6312         * help.el (help-symbol-function-and-variable-context-menu):
6313         * help.el (frob-help-extents):
6314         * help.el (describe-function-1):
6315         * help.el (describe-variable):
6316
6317         Add coloring in Help buffers, correspondent with hyperlinks.
6318         View files in view-mode rather than Fundamental.
6319         Remove separators from context menus -- now handled in generic code.
6320         Add `Find Tag' to context menu.
6321         
6322         * menubar.el (popup-mode-menu):
6323
6324         Rewrite code that outputs the popup menu to (a) put more specific
6325         entries first, (b) be more robust, (c) output the proper context
6326         menu separators automatically (the context menu functionality is
6327         new and currently used only by Help).
6328
6329 2001-03-10  William M. Perry  <wmperry@aventail.com>
6330
6331         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6332         this function when converting from the 21.1 GTK branch.  Now
6333         supports file, password, question, and color built-in dialogs.
6334
6335 2001-03-06  Ben Wing  <ben@xemacs.org>
6336
6337         * keydefs.el:
6338         * keydefs.el (global-map):
6339         Add commented-out change of M-k (for 21.5).
6340         
6341         * menubar-items.el (default-menubar):
6342         Fix items to control kill-line behavior; add items for
6343         shifted motion.
6344         
6345         * simple.el:
6346         * simple.el (kill-whole-line):
6347         * simple.el (historical-kill-line): Removed.
6348         * simple.el (kill-line): Removed.
6349         * simple.el (kill-entire-line): New.
6350         * simple.el (kill-line-1): New.
6351         * simple.el (backward-kill-line):
6352         Undo kill-whole-line == always changes.  Add new function
6353         kill-entire-line to unconditionally delete the current line.
6354         Add comments describing the lamentable state of affairs of
6355         the kill-line functions and variables.
6356
6357 2001-03-02  Ben Wing  <ben@xemacs.org>
6358
6359         * simple.el:
6360         * simple.el (beginning-of-buffer):
6361         * simple.el (end-of-buffer):
6362         * simple.el (mark-ring-unrecorded-commands):
6363         * simple.el (signal-error-on-buffer-boundary):
6364         * simple.el (shifted-motion-keys-select-region):
6365         * simple.el (unshifted-motion-keys-deselect-region):
6366         * simple.el (motion-keys-for-shifted-motion): New.
6367         * simple.el (handle-pre-motion-command):
6368         * simple.el (handle-post-motion-command):
6369         * simple.el (forward-char-command):
6370         * simple.el (backward-char-command):
6371         * simple.el (scroll-up-command):
6372         * simple.el (scroll-down-command):
6373         * simple.el (next-line):
6374         * simple.el (previous-line):
6375         * simple.el (backward-block-of-lines):
6376         * simple.el (forward-block-of-lines):
6377         * simple.el (backward-word):
6378         * simple.el (mark-word):
6379
6380         Augment documentation of the most common motion commands to make
6381         note of the shifted-motion support.  Improve the support to (a)
6382         properly document how it works and why it's done in the fashion it
6383         is, and (b) allow the keystrokes that trigger it to be customized.
6384
6385         Correct error in the customize specification of
6386         mark-ring-unrecorded-commands.
6387
6388 2001-03-02  Ben Wing  <ben@xemacs.org>
6389
6390         * font-lock.el:
6391         * font-lock.el (font-lock-pending-extent-table): Removed.
6392         * font-lock.el (font-lock-pending-buffer-table): New.
6393         * font-lock.el (font-lock-pre-idle-hook):
6394         * font-lock.el (font-lock-after-change-function):
6395         * font-lock.el (font-lock-fontify-pending-extents):
6396         * font-lock.el (font-lock-lisp-like):
6397
6398         Fix handling of pending extents to avoid excessive slowness (N^2
6399         behavior) when making lots of buffer changes between redisplays,
6400         such as when saving the Options.
6401
6402 2001-03-09  William M. Perry  <wmperry@aventail.com>
6403
6404         * device.el:
6405         * dragdrop.el:
6406         * dumped-lisp.el:
6407         * faces.el:
6408         * frame.el:
6409         * gnuserv.el:
6410         * loadup.el:
6411         * menubar-items.el:
6412         * minibuf.el:
6413         The Great GTK Merge.
6414
6415         * ChangeLog.GTK:
6416         * dialog-gtk.el:
6417         * gdk.el:
6418         * generic-widgets.el:
6419         * glade.el:
6420         * gnome-widgets.el:
6421         * gnome.el:
6422         * gtk-compose.el:
6423         * gtk-extra.el:
6424         * gtk-faces.el:
6425         * gtk-ffi.el:
6426         * gtk-file-dialog.el:
6427         * gtk-font-menu.el:
6428         * gtk-glyphs.el:
6429         * gtk-init.el:
6430         * gtk-iso8859-1.el:
6431         * gtk-marshal.el:
6432         * gtk-mouse.el:
6433         * gtk-package.el:
6434         * gtk-password-dialog.el:
6435         * gtk-select.el:
6436         * gtk-widget-accessors.el:
6437         * gtk-widgets.el:
6438         * gtk.el:
6439         widgets-gtk.el:
6440         The Great GTK Merge: new files.
6441
6442 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6443
6444         * generic-widgets.el: Don't require gtk (a built-in feature) at
6445         top level.  Don't execute the last sexp unless (featurep 'gtk).
6446
6447 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6448
6449         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6450
6451 2001-02-23  Martin Buchholz <martin@xemacs.org>
6452
6453         * XEmacs 21.2.45 "Thelxepeia" is released.
6454
6455 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6456  
6457         * about.el (xemacs-hackers): update my entry. 
6458         * about.el (about-maintainer-info): ditto. 
6459         * about.el (about-hackers): ditto. 
6460
6461 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6462
6463         * about.el (about-maintainer-info): More vanity info about
6464         yours truly.
6465
6466 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6467
6468         * build-report.el (build-report-destination): xemacs-build-reports
6469         has moved to SourceForge, where mailing list name length is
6470         restricted, hence the name change to
6471         xemacs-buildreports@xemacs.org.
6472         * build-report.el (build-report-keep-regexp): Update default.
6473         * build-report.el (build-report-delete-regexp): Ditto.
6474         * build-report.el (build-report-make-output-files): Ditto.
6475
6476 2001-02-19  Craig Lanning  <lanning@scra.org>
6477
6478         * lisp-mode.el: Add indentation specifications for following
6479         Common Lisp forms: handler-case, handler-bind, with-slots,
6480         with-open-file, with-open-stream, print-unreadable-object.
6481
6482 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6483
6484         * font-lock.el (font-lock-set-defaults-1):
6485         Move initialization of `font-lock-cache-position' so that it's set
6486         even if font-lock-keywords is already defined.
6487
6488 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6489
6490         * autoload.el (generate-file-autoloads-1):
6491         Use `emacs-lisp-mode-syntax-table' instead of
6492         `lisp-mode-syntax-table'.
6493         * lisp-mode.el (lisp-mode-syntax-table):
6494         Get rid of old checks for `parse-partial-sexp' version.
6495         Make `|' (pipe) string delimiter instead of punctuation.
6496
6497 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6498
6499         * window.el (save-selected-window):
6500         Use gensym for better macro hygiene.
6501
6502 2001-02-06  Mike Sperber <mike@xemacs.org>
6503
6504         * dump-paths.el:
6505         * startup.el (startup-setup-paths): Set and use
6506         `mule-lisp-directory'.
6507         (startup-setup-paths-warning): Ditto.
6508
6509         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6510         (paths-construct-load-path): Consider `mule-lisp-directory'.
6511
6512 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6513
6514         * font-lock.el: Syntax table improvements used.  A few random
6515         changes are not specified below.
6516         (font-lock-fontify-string-delimiters):
6517         (font-lock-syntactic-keywords):
6518         (font-lock-cache-state nil):
6519         (font-lock-cache-position):
6520         New variables.
6521         (font-lock-set-syntax):
6522         (font-lock-apply-syntactic-highlight):
6523         (font-lock-fontify-syntactic-anchored-keywords):
6524         (font-lock-fontify-syntactic-keywords-region):
6525         (font-lock-eval-keywords):
6526         New functions.
6527         (font-lock-remove-face):
6528         (font-lock-fontify-syntactically-region):
6529         Use syntax properties.
6530
6531 2001-02-08  Martin Buchholz <martin@xemacs.org>
6532
6533         * XEmacs 21.2.44 "Thalia" is released.
6534
6535 2001-01-16  Mike Sperber <mike@xemacs.org>
6536
6537         * startup.el (normal-top-level): Work even if no installation root
6538         is found.
6539
6540 2001-01-30  Andy Piper  <andy@xemacs.org>
6541
6542         * gutter-items.el (progress-abort-glyph): remove instantiator.
6543         (set-progress-abort-instantiator): new function.
6544         (abort-progress-feedback): use it.
6545
6546         * gutter.el (set-gutter-dirty-p): new function.
6547
6548 2001-01-30  Didier Verna  <didier@xemacs.org>
6549
6550         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6551
6552 2001-01-24  Didier Verna  <didier@xemacs.org>
6553
6554         * sound.el (sound-extension-list): give a better default value.
6555         * sound.el (load-sound-file): improve the doc string, also find
6556         files given by absolute names, pass a real extension list to
6557         `locate-file'.
6558
6559 2001-01-26  Martin Buchholz <martin@xemacs.org>
6560
6561         * XEmacs 21.2.43 "Terspichore" is released.
6562
6563 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6564
6565         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6566         messages from gnuserv.
6567
6568 2001-01-20  Martin Buchholz <martin@xemacs.org>
6569
6570         * XEmacs 21.2.42 "Poseidon" is released.
6571
6572 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6573
6574         * cl-macs.el (cl-upcase-arg): New function.
6575         (cl-function-arglist): New function.
6576         (cl-transform-lambda): Automatically add CL-style lambda list to
6577         documentation string using functions above.
6578
6579 2001-01-12  Andy Piper  <andy@xemacs.org>
6580
6581         * package-get.el (package-get-custom): call
6582         package-net-update-installed-db.
6583
6584         * package-ui.el (pui-install-selected-packages): call
6585         package-net-update-installed-db.
6586
6587         * package-net.el (package-net-update-installed-db): use
6588         packages-package-list so that we reflect reality.
6589
6590         * packages.el (packages-package-list): Make docstring reflect
6591         reality.
6592
6593         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6594
6595         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6596         isn't installed.
6597
6598 2001-01-17  Andy Piper  <andy@xemacs.org>
6599
6600         * wid-edit.el (widget-activation-glyph-mapper): activate or
6601         deactivate native widgets.
6602         (widget-glyph-insert-glyph): record instantiator.
6603         (widget-push-button-value-create): use it.
6604
6605         * gui.el (gui-button-action): new function. Make button's domain
6606         buffer current when calling.
6607         (make-gui-button): update to use gui-button-action.
6608
6609 2001-01-16  Didier Verna  <didier@xemacs.org>
6610
6611         * menubar-items.el (default-menubar): add an entry for modeline
6612         horizontal scrolling in Options -> Display.
6613
6614 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6615
6616         * package-get.el (package-get-require-signed-base): Set to nil
6617         by default.
6618
6619 2001-01-17  Martin Buchholz <martin@xemacs.org>
6620
6621         * XEmacs 21.2.41 "Polyhymnia" is released.
6622
6623 2001-01-16  Mike Sperber <mike@xemacs.org>
6624
6625         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6626         catch lisp/mule/.
6627
6628 2001-01-14  Mike Sperber <mike@xemacs.org>
6629
6630         * startup.el (maybe-create-compatibility-dot-emacs):
6631         (maybe-unmigrate-user-init-file):
6632         (unmigrate-user-init-file): Created.
6633         (maybe-migrate-user-init-file): Offer creation of compatibility
6634         .emacs.
6635         Some doc fixes wrt init file location.
6636
6637 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6638
6639         * faces.el (face-frob-from-locale-first): new variable.
6640         (frob-face-font-2): Honor tags arg while trying to use
6641         standard-face-mapping.  When face-frob-from-locale-first is set,
6642         first try to set face inheriting from frobbed-face.
6643
6644 2001-01-15  Didier Verna  <didier@xemacs.org>
6645
6646         * about.el (xemacs-hackers): update my entry.
6647         * about.el (about-url-alist): ditto.
6648         * about.el (about-maintainer-info): ditto.
6649         * about.el (about-hackers): ditto.
6650
6651 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6652
6653         The byte compiler has been badly broken for a year,
6654         by the patch of 1999-12-06.
6655         * byte-optimize.el (byte-optimize-form-code-walker):
6656         Bug was: the byte compiler was making this erroneous optimization:
6657         (progn (or (foo)) (bar)) ==> (bar)
6658
6659 2000-11-20  Mike Sperber <mike@xemacs.org>
6660
6661         * setup-paths.el (paths-core-load-path-depth): Split
6662         `paths-load-path-depth' in two for site and core lisp.  Don't
6663         recurse into core.
6664         * setup-paths.el (paths-construct-load-path): Use.
6665
6666 2001-01-10  Andy Piper  <andy@xemacs.org>
6667
6668         * package-net.el (package-net-cygwin32-binary-size): new variable
6669         (package-net-win32-binary-size): ditto.  add much needed
6670         commentary.
6671
6672         * gutter-items.el (buffers-tab-items): correct off-by-one error
6673         for buffers-tab-max-size.
6674
6675 2001-01-08  Martin Buchholz <martin@xemacs.org>
6676
6677         * XEmacs 21.2.40 is released.
6678
6679 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6680
6681         * mule/hebrew.el: Fix comments and typos.
6682         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6683
6684 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6685
6686         * ChangeLog.1: move ancient log from fill.el.
6687
6688         * dump-paths.el:
6689         paragraphs.el:
6690         mule/mule-category.el:
6691         Miscellaneous typo fixes and slight doc clarifications.
6692
6693         * mule/mule-ccl.el:  Correct file name in header.
6694
6695 2000-12-31  Martin Buchholz <martin@xemacs.org>
6696
6697         * XEmacs 21.2.39 is released.
6698
6699 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6700
6701         * byte-optimize.el (byte-optimize-cond):
6702         (byte-optimize-cond-1): New.
6703         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6704         Optimizes (cond (x nil)) ==> nil.
6705         Provide better diagnostic on malformed expr like (cond foo).
6706
6707 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6708
6709         * mule/mule-coding.el:
6710         mule/mule-cmds.el (reset-language-environment,
6711         set-language-environment-coding-systems):
6712         Safer default coding-priority-list, corresponding to src/file-coding.h.
6713
6714 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6715
6716         * package-admin.el: Allow package removal from
6717         early-package-load-path.
6718
6719 2000-12-15  Andreas Jaeger  <aj@suse.de>
6720
6721         * about.el (about-maintainer-info): Update my entry.
6722
6723 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6724
6725         * packages.el (locate-library): Add support for bzip2
6726         compressed .el files.
6727
6728 2000-12-12  Andy Piper  <andy@xemacs.org>
6729
6730         * package-net.el: new file.
6731
6732 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6733
6734         * font-lock.el: Add missing C++ keywords.
6735
6736 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6737
6738         * simple.el (indent-for-comment): Preserve indentation of comments
6739         starting in column 0, as documented in (Info-goto-node
6740         "(xemacs)Comments").  Update docstring accordingly.
6741
6742 2000-12-05  Martin Buchholz <martin@xemacs.org>
6743
6744         * XEmacs 21.2.38 is released.
6745
6746 2000-12-04  Didier Verna  <didier@xemacs.org>
6747
6748         * mouse.el (default-mouse-track-set-point-in-window): remove
6749         spurious '+' operation detected by Martin.
6750
6751
6752 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6753
6754         * cl-extra.el (coerce):
6755         Implement char to integer coercion.
6756         Remove extraneous (numberp) test.
6757
6758         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6759         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6760         (byte-optimize-predicate):
6761         Warn if evaluating constant expression signals an error.
6762         (byte-optimize-form): Small simplification.
6763
6764         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6765
6766 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6767
6768         * byte-optimize.el:
6769         (byte-optimize-minus):
6770         (byte-optimize-plus):
6771         (byte-optimize-mult):
6772         (byte-optimize-quo):
6773         Use (car (last x)) instead of (last x) to get last elt!
6774         Use `byte-optimize-predicate' to optimize `%'.
6775         Move optimizations for special numeric args to bytecomp.el.
6776         * bytecomp.el (byte-compile-associative): Remove.
6777         (byte-compile-max): New.
6778         (byte-compile-min): New.
6779         Properly handle erroneous calls: (max) (min).
6780         (byte-compile-plus): New.
6781         (byte-compile-minus):
6782         It's easiest to handle 0, +1 and -1 args here.
6783         (byte-compile-mult): New.
6784         It's easiest to handle 1, -1 and 2 args here.
6785         (byte-compile-quo):
6786         It's easiest to handle 0, +1 and -1 args here.
6787         Issue byte-compiler warning when dividing by zero.
6788
6789         Byte-compiler arithmetic improvements.
6790         Better optimize these expressions in the obvious way:
6791         (+ x y 1)   -->  varref x varref y add add1
6792         (+ x y -1)  -->  varref x varref y add sub1
6793         (- x y 0)   -->  (- x y)
6794         (- 0 x y)   -->  (- (- x) y)
6795         (% 42 19)   --> compile-time constant
6796         (/ 42 19)   --> compile-time constant
6797         (* (foo) 2) --> foo call dup plus
6798
6799         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6800         unless (declaim (optimize (safety 3)))
6801         or (setq byte-compile-delete-errors nil).
6802
6803 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6804
6805         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6806         docstrings.
6807
6808 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6809
6810         * startup.el (command-line-do-help):  Add documentation of
6811         portable dumper switches.
6812
6813 2000-11-22  Andy Piper  <andy@xemacs.org>
6814
6815         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6816
6817         * glyphs.el (init-glyphs): don't use autodetect for strings.
6818
6819 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6820
6821         * byte-optimize.el (byte-optimize-char-before):
6822         (byte-optimize-backward-char):
6823         (byte-optimize-backward-word):
6824         Fix incorrect optimizations for these sorts of expressions:
6825         (let ((x nil)) (backward-char x))
6826
6827 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6828
6829         * byte-optimize.el:
6830         * byte-optimize.el (byte-optimize-backward-char): New.
6831         * byte-optimize.el (byte-optimize-backward-word): New.
6832         Make backward-word and backward-char as efficient as forward versions.
6833
6834         * bytecomp.el (byte-compile-no-args-with-one-extra):
6835         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6836         * bytecomp.el (byte-compile-two-args-with-one-extra):
6837         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6838         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6839         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6840         Check if extra arg is constant nil, and if so, use byte-coded call.
6841
6842         * simple.el (backward-word):
6843         * simple.el (mark-word):
6844         * simple.el (kill-word):
6845         * simple.el (backward-kill-word):
6846         Make COUNT argument optional, for consistency with forward-char et al.
6847
6848         * abbrev.el (abbrev-string-to-be-defined):
6849         * abbrev.el (inverse-abbrev-string-to-be-defined):
6850         * abbrev.el (inverse-add-abbrev):
6851         * abbrev.el (expand-region-abbrevs):
6852         * buff-menu.el (Buffer-menu-execute):
6853         * indent.el (move-to-left-margin):
6854         * indent.el (indent-relative):
6855         * indent.el (move-to-tab-stop):
6856         * info.el (Info-reannotate-node):
6857         * lisp-mode.el (lisp-indent-line):
6858         * lisp.el (end-of-defun):
6859         * lisp.el (move-past-close-and-reindent):
6860         * misc.el (copy-from-above-command):
6861         * mouse.el (default-mouse-track-scroll-and-set-point):
6862         * page.el (forward-page):
6863         * paragraphs.el (forward-paragraph):
6864         * paragraphs.el (end-of-paragraph-text):
6865         * picture.el (picture-forward-column):
6866         * picture.el (picture-self-insert):
6867         * rect.el (extract-rectangle-line):
6868         * simple.el (newline):
6869         * simple.el (fixup-whitespace):
6870         * simple.el (backward-delete-char-untabify):
6871         * simple.el (transpose-chars):
6872         * simple.el (transpose-preceding-chars):
6873         * simple.el (do-auto-fill):
6874         * simple.el (indent-new-comment-line):
6875         * simple.el (blink-matching-open):
6876         * view-less.el (cleanup-backspaces):
6877         * wid-edit.el (widget-transpose-chars):
6878         * term/bg-mouse.el (bg-insert-moused-sexp):
6879         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6880
6881         * info.el (Info-fontify-node):
6882         * simple.el (backward-delete-function):
6883         Use canonical delete-backward-char instead of backward-delete-char.
6884
6885 2000-11-20  Andy Piper  <andy@xemacs.org>
6886
6887         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6888         no buffers.
6889
6890 2000-11-20  Andy Piper  <andy@xemacs.org>
6891
6892         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6893         buffer tabs.
6894
6895 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6896
6897         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6898         (proclaim inline...) was shadowing compiler-macros.
6899
6900 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6901
6902         * bytecomp.el (byte-compile-eval): New.
6903         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6904         Keeps this promise made in Lispref:
6905         "If a file being compiled contains a `defmacro' form, the macro is
6906         defined temporarily for the rest of the compilation of that file."
6907
6908 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6909
6910         * cl.el (floatp-safe):
6911         (plusp):
6912         (minusp):
6913         (oddp):
6914         (evenp):
6915         (cl-abs):
6916         Use a better parameter name than `x'.
6917
6918         * cl-macs.el (check-type): Make continuable.  Change documentation
6919         to require PLACE, but accept any form for compatibility.
6920
6921         * abbrev.el (define-abbrev): Use check-type.
6922         * font-menu.el (font-menu-change-face): Use check-type.
6923         * menubar.el (relabel-menu-item): Use check-type.
6924         * itimer.el: Fix typo.
6925
6926 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6927
6928         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6929
6930 2000-11-14  Martin Buchholz <martin@xemacs.org>
6931
6932         * XEmacs 21.2.37 is released.
6933
6934 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6935
6936         * code-cmds.el: Provide the feature.
6937
6938 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6939
6940         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6941
6942         * code-cmds.el: New file
6943         * mule/mule-cmds.el:
6944         * mule/mule-misc.el
6945         (coding-keymap): New keymap. Define coding system keyboard
6946         commands on file-coding builds too.
6947         (coding-system-change-eol-conversion):
6948         (universal-coding-system-argument):
6949         (set-default-coding-systems):
6950         (prefer-coding-system): Moved from mule-cmds.el
6951         (set-buffer-process-coding-system): Moved from mule-misc.el
6952
6953 2000-09-15  Stephen Carney <carney@scubadoo.com>
6954
6955         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6956
6957 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6958
6959         * package-get.el (package-get-download-sites): Add a pre-release
6960         site for experimental packages.
6961
6962         * auto-autoloads.el: Regenerated.
6963
6964 2000-08-01  Andy Piper  <andy@xemacs.org>
6965
6966         * gutter-items.el (buffers-tab-omit-function): reference
6967         buffers-tab-select-visible-buffers.
6968         (buffers-tab-filter-functions): new variable, by default uses
6969         buffers-tab-selection-function and buffers-tab-omit-function.
6970         (select-buffers-tab-buffers-by-mode): invert arguments.
6971         (buffers-tab-select-visible-buffers): new function. Invert calling
6972         of buffers-menu-omit-invisible-buffers.
6973         (buffers-tab-items): rewrite to use
6974         buffers-tab-filter-functions. Rewrite docstring.
6975         (gutter-buffers-tab-extent): delete.
6976         (add-tab-to-gutter): always build a new extent when adding the
6977         tabs.
6978         (update-tab-in-gutter): make gutter dirty when orientation
6979         changes.
6980
6981 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6982
6983         * bytecomp.el (byte-compile-defvar-or-defconst):
6984         Only do loadhist recording if defvar form includes a value.
6985
6986 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6987
6988         * bytecomp.el (byte-compile-initial-macro-environment):
6989         `eval-when-compile' should not compile its body.
6990
6991 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6992
6993         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6994         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6995         some Japanese English.  Remove some ancient FSF comments, and
6996         improve docstrings.  Use symbols not vectors for tables.
6997
6998 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6999
7000         * keymap.el:
7001         (local-key-binding):
7002         (global-key-binding):
7003         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7004
7005         * lisp.el:
7006         (backward-sexp): Slightly simpler code.
7007         (mark-sexp): Make arg optional, like FSF Emacs.
7008         (forward-list): Slightly simpler code.
7009         (backward-list): Slightly simpler code.
7010         (down-list):  Make arg optional, like FSF Emacs.
7011         (up-list):  Make arg optional, like FSF Emacs.
7012         (backward-up-list):  Make arg optional, like FSF Emacs.
7013         (kill-sexp):  Make arg optional, like FSF Emacs.
7014         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7015
7016         * font-menu.el (font-menu-change-face):
7017         Take continuable errors into account.
7018
7019         * abbrev.el:
7020         * abbrev.el (clear-abbrev-table):
7021         * abbrev.el (define-abbrev-table):
7022         * abbrev.el (define-abbrev):
7023         * abbrev.el (insert-abbrev-table-description):
7024         * apropos.el (apropos-documentation-check-doc-file):
7025         * apropos.el (apropos-documentation-check-elc-file):
7026         * buff-menu.el (list-buffers):
7027         * buff-menu.el (list-buffers-noselect):
7028         * bytecomp.el (byte-recompile-directory):
7029         * bytecomp.el (batch-byte-compile):
7030         * cl-macs.el (typep):
7031         * code-files.el (find-coding-system-magic-cookie):
7032         * code-files.el (insert-file-contents):
7033         * cus-edit.el (customize-set-variable):
7034         * cus-edit.el (customize-save-variable):
7035         * cus-face.el (custom-set-face-font-size):
7036         * cus-face.el (custom-set-face-update-spec):
7037         * cus-face.el (custom-reset-faces):
7038         * custom.el (custom-check-theme):
7039         * custom.el (copy-upto-last):
7040         * fill.el (canonically-space-region):
7041         * fill.el (fill-paragraph):
7042         * fill.el (fill-region):
7043         * fill.el (find-space-insertable-point):
7044         * fill.el (justify-current-line):
7045         * faces.el (face-spec-update-all-matching):
7046         * faces.el (set-face-stipple):
7047         * files-nomule.el (insert-file-contents):
7048         * files.el (insert-file-contents-literally):
7049         * files.el (hack-local-variables-last-page):
7050         * files.el (basic-save-buffer):
7051         * files.el (insert-directory):
7052         * font-menu.el (font-menu-change-face):
7053         * font.el (font-spatial-to-canonical):
7054         * format.el (format-encode-region):
7055         * format.el (format-insert-file):
7056         * format.el (format-replace-strings):
7057         * gutter.el (set-gutter-element):
7058         * help.el (key-or-menu-binding):
7059         * help.el (describe-bindings):
7060         * help.el (with-syntax-table):
7061         * indent.el (indent-rigidly):
7062         * indent.el (delete-to-left-margin):
7063         * info.el:
7064         * info.el (Info-extract-dir-entry-from):
7065         * info.el (Info-build-dir-anew):
7066         * info.el (Info-rebuild-dir):
7067         * info.el (Info-batch-rebuild-dir):
7068         * info.el (Info-read-subfile):
7069         * info.el (Info-build-node-completions):
7070         * info.el (Info-extract-menu-node-name):
7071         * isearch-mode.el (isearch-range-invisible):
7072         * isearch-mode.el (isearch-restore-invisible-extents):
7073         * itimer.el (itimerp):
7074         * itimer.el (itimer-live-p):
7075         * keymap.el:
7076         * keymap.el (substitute-key-definition):
7077         * keymap.el (read-command-or-command-sexp):
7078         * keymap.el (local-key-binding):
7079         * keymap.el (global-key-binding):
7080         * keymap.el (global-set-key):
7081         * keymap.el (local-set-key):
7082         * ldap.el:
7083         * ldap.el (ldap-add-entries):
7084         * ldap.el (ldap-delete-entries):
7085         * lisp.el (backward-sexp):
7086         * lisp.el (mark-sexp):
7087         * lisp.el (forward-list):
7088         * lisp.el (backward-list):
7089         * lisp.el (down-list):
7090         * lisp.el (backward-up-list):
7091         * lisp.el (up-list):
7092         * lisp.el (kill-sexp):
7093         * lisp.el (backward-kill-sexp):
7094         * menubar.el (add-menu-button):
7095         * menubar.el (add-submenu):
7096         * menubar.el (delete-menu-item):
7097         * menubar.el (relabel-menu-item):
7098         * mouse.el (narrow-window-to-region):
7099         * obsolete.el (define-obsolete-variable-alias):
7100         * obsolete.el (store-substring):
7101         * package-admin.el:
7102         * package-admin.el (package-admin-install-function):
7103         * package-admin.el (package-admin-install-function-mswindows):
7104         * package-admin.el (package-admin-default-install-function):
7105         * package-get.el (package-get-update-base-entries):
7106         * packages.el (packages-load-package-dumped-lisps):
7107         * packages.el (packages-collect-package-dumped-lisps):
7108         * printer.el (generic-print-buffer):
7109         * printer.el (generic-print-region):
7110         * replace.el (occur-mode-mouse-goto):
7111         * replace.el (perform-replace):
7112         * select.el (get-selection-no-error):
7113         * simple.el:
7114         * simple.el (newline):
7115         * simple.el (open-line):
7116         * simple.el (edit-and-eval-command):
7117         * simple.el (goto-line):
7118         * simple.el (undo):
7119         * simple.el (kill-region):
7120         * simple.el (copy-region-as-kill):
7121         * simple.el (kill-ring-save):
7122         * simple.el (set-mark):
7123         * simple.el (next-line):
7124         * simple.el (previous-line):
7125         * simple.el (line-move):
7126         * simple.el (set-goal-column):
7127         * simple.el (comment-region):
7128         * subr.el:
7129         * subr.el (putf):
7130         * syntax.el (modify-syntax-entry):
7131         * syntax.el (map-syntax-table):
7132         * view-less.el (view-file):
7133         * view-less.el (view-buffer):
7134         * view-less.el (view-file-other-window):
7135         * window-xemacs.el (backward-other-window):
7136         * window.el:
7137         * window.el (one-window-p):
7138         * window.el (walk-windows):
7139         * window.el (window-list):
7140         * x-mouse.el (x-mouse-kill):
7141         * x-select.el (x-get-cutbuffer):
7142         * x-select.el (x-store-cutbuffer):
7143         * term/bg-mouse.el (bg-mouse-line-to-center):
7144         * term/sun-mouse.el (window-line-end):
7145         * term/sun-mouse.el (sun-select-region):
7146         * term/sun.el (kill-region-and-unmark):
7147         * mule/mule-category.el:
7148         * mule/mule-category.el (modify-category-entry):
7149         * mule/mule-category.el (char-category-list):
7150         * mule/mule-coding.el (coding-system-force-on-output):
7151         * mule/mule-misc.el (coding-system-put):
7152         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7153
7154 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7155
7156         * cus-face.el: Typo fixes and tiny clarifications.
7157         * custom.el: ditto
7158
7159 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7160
7161         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7162         * startup.el (normal-top-level): Setup auto-save-list-file-name
7163         if auto-save-list-file-prefix is non-nil.
7164
7165 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7166
7167         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7168
7169 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7170
7171         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7172         get symbol at point-min.
7173
7174 2000-10-24  Didier Verna  <didier@xemacs.org>
7175
7176         * info.el (Info-emacs-info-file-name): defconst it.
7177         * info.el (Info-footnote-tag): defcustom it.
7178         * info.el (Info-no-description-string): ditto.
7179         * info.el (Info-find-node): adapt to new semantics of
7180         'Info-suffixed-file (don't do the case variants stuff).
7181         * info.el (Info-insert-dir): rewrite the dir file variants code.
7182         * info.el (Info-directory-files): New. Return the list of info
7183         files in a directory.
7184         * info.el (Info-dir-outdated-p): use it.
7185         * info.el (Info-parse-dir-entries): ditto.
7186         * info.el (Info-build-dir-anew): don't restrict to files ending
7187         with a ".info.*" extension.
7188         * info.el (Info-set-mode-line): ditto.
7189         * info.el (Info-read-subfile): adapt to new semantics of
7190         'Info-suffixed-file (append 'exact argument).
7191         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7192         string independently of the case.
7193         * info.el (Info-suffixed-file): use it (match all possible case
7194         for the file name).
7195         * info.el (Info-insert-file-contents): code cleanup.
7196         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7197         columns.
7198         * info.el (Info-batch-rebuild-dir): ditto.
7199         * info.el (Info-read-node-name-1): ditto.
7200         * info.el (Info-search): ditto.
7201         * info.el (Info-fontify-node): ditto.
7202
7203
7204 2000-10-24  Didier Verna  <didier@xemacs.org>
7205
7206         * process.el (shell-command): when called from a program, avoid
7207         'push-mark's "mark-set" message.
7208
7209 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7210
7211         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7212         by a symbol, not by a vector.
7213         * mule/vietnamese.el (vscii): Likewise.
7214         (viscii): Likewise.
7215         * mule/cyrillic.el (koi8-r): Likewise.
7216
7217         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7218         by a symbol, not by a vector.
7219         (chinese-big5-2): Likewise.
7220         * mule/ethiopic.el (ethiopic): Likewise.
7221         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7222         (vietnamese-viscii-upper): Likewise.
7223
7224 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7225
7226         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7227
7228 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7229
7230         * byte-optimize.el (byte-optimize-car): New function.
7231         (byte-optimize-cdr): Ditto.
7232
7233 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7234
7235         * byte-optimize.el: Partial synch with FSF 20.7.
7236         Optimize constant concatenation.
7237         Add keymapp as a side effect free function.  It is a built-in.
7238         (byte-after-unbind-pos): Remove byte-equal.
7239
7240 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7241
7242         * update-elc-2.el: Quote regexps correctly.
7243
7244 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7245
7246         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7247         (ccl-compile): Apply integerp, not integer-or-char-p to
7248         check the type of the buffer magnification
7249         (ccl-compile-write-string): Encode a string with binary
7250         coding system.
7251         (ccl-compile-write-repeat): Likewise.
7252
7253 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7254
7255         * buff-menu.el:
7256         * bytecomp.el:
7257         * coding.el:
7258         * faces.el:
7259         * files.el:
7260         * fill.el:
7261         * float-sup.el:
7262         * font-lock.el:
7263         * help.el:
7264         * iso8859-1.el:
7265         * loaddefs.el:
7266         * menubar-items.el:
7267         * menubar.el:
7268         * modeline.el:
7269         * msw-font-menu.el:
7270         * paragraphs.el:
7271         * paths.el:
7272         * replace.el:
7273         * simple.el:
7274         * sound.el:
7275         * startup.el:
7276         * version.el:
7277         * x-faces.el:
7278         * x-font-menu.el:
7279         Remove purecopy.
7280
7281 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7282
7283         * simple.el (do-auto-fill): Use the function pointer to by
7284         `comment-line-break-function', not `indent-new-comment-line'. This
7285         fixes an issue with cc-mode comment continuation.
7286
7287 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7288
7289         * simple.el (turn-on-auto-fill):  Add (interactive).
7290         * mwheel.el (mwheel-install): Add (interactive).
7291         * font-lock.el (turn-on-font-lock): Add (interactive).
7292         (turn-off-font-lock): Add (interactive).
7293
7294 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7295
7296         * packages.el (packages-special-base-regexp): Add `man'.
7297
7298 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7299
7300         * wid-edit.el (widget-specify-active): map over extents in current
7301         buffer like `widget-specify-inactive' does.  Mapping over the
7302         inactive extent object does not work since the current extent is
7303         ignored by `map-extents'.
7304
7305 2000-10-04  Martin Buchholz <martin@xemacs.org>
7306
7307         * XEmacs 21.2.36 is released.
7308
7309 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7310
7311         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7312         Optimize the compiled-function-constants vector by byte-code
7313         reference counts.
7314
7315 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7316
7317         * build-report.el (build-report-delete-regexp): quote value in
7318         defcustom
7319
7320 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7321
7322         * build-report.el (build-report): Don't bind srcdir which we don't
7323         use in `multiple-value-bind' to avoid the only byte-compiler
7324         warning.
7325
7326 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7327
7328         * build-report.el: Requires cl and custom now.
7329         build-report-version is determined by XEmacs version -- remove
7330         build-report-version*.
7331         * build-report.el (build-report-version): Removed.
7332         * build-report.el (build-report-installation-version-regexp): New.
7333         * build-report.el (build-report-version-file-regexp): New.
7334         * build-report.el (build-report-installation-srcdir-regexp): New.
7335         * build-report.el (build-report-destination): Offer
7336         xemacs-build-reports and xemacs-beta.
7337         * build-report.el (build-report-keep-regexp): Adjusted.
7338         * build-report.el (build-report-delete-regexp): Adjusted.
7339         * build-report.el (build-report-make-output-dir): New.
7340         * build-report.el (build-report-installation-file): Replace use of
7341         `concat' with `expand-file-name'.
7342         * build-report.el (build-report-make-output-file): Removed.
7343         * build-report.el (build-report-make-output-files): New.
7344         * build-report.el (build-report-subject): Identify as
7345         user-variable with "*...".
7346         * build-report.el (build-report-prompts): Ditto.
7347         * build-report.el (build-report-version-file): New.
7348         * build-report.el (build-report-file-encoding): Identify as
7349         user-variable with "*...".
7350         * build-report.el (build-report-make-output-get): New.
7351         * build-report.el (build-report-insert-header): Report
7352         emacs-version and system-configuration instead of
7353         build-report-version.
7354         * build-report.el (build-report-insert-make-output): Add file
7355         argument.
7356         * build-report.el (build-report-insert-installation-file):
7357         Re-indent.
7358         * build-report.el (build-report-keep): Change docstring,
7359         re-indent.
7360         * build-report.el (build-report-delete): Ditto.
7361         * build-report.el (build-report-installation-data): New.
7362         * build-report.el (build-report-version-file-data): New.
7363
7364 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7365
7366         * byte-optimize.el (byte-optimize-lapcode):
7367         Fix the optimization of using the first 5 elements of the
7368         constants vector for variables.
7369         (byte-optimize-lapcode): Fix another ancient broken optimization.
7370
7371 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7372
7373         * *: Spelling mega-patch
7374
7375 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7376
7377         * easymenu.el: doc fixes.
7378         (easy-menu-do-define): Use backquote.
7379         (easy-menu-change):
7380         (easy-menu-add):
7381         `when' seems much clearer than `if' here.
7382         (easy-menu-remove):
7383         (easy-menu-add-item):
7384         (easy-menu-item-present-p):
7385         (easy-menu-remove-item):
7386         Wrap using (when (featurep 'menubar) ...)
7387
7388 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7389
7390         * bytecomp.el (displaying-byte-compile-warnings):
7391         Revert Ben's change to this function below so that the compile log
7392         is displayed properly for users of the "popper" package.
7393
7394 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7395
7396         * window.el (save-selected-window): Use backquote.
7397
7398         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7399         Renamed from `byte-compile-file-form-defvar'.
7400         * bytecomp.el (byte-compile-defvar-or-defconst):
7401         Only cons onto current-load-list in top-level forms.
7402         Else this leaks a cons cell every time a defun is called.
7403         Renamed from `byte-compile-defvar', for clarity.
7404         Warn when docstring of defvar is not a string.
7405         Use consistent error messages.
7406         Better comments.
7407
7408 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7409
7410         * simple.el (set-variable):
7411         Remove unneeded defvar by rearranging order of let* forms.
7412
7413         * mule/mule-ccl.el (ccl-get-next-code):
7414         * menubar-items.el (bookmark-menu-filter):
7415         (language-environment-menu-filter):
7416         (tutorials-menu-filter):
7417         * toolbar-items.el (toolbar-compile):
7418         * byte-optimize.el (disassemble-offset):
7419         Use (declare (special ...)) instead of `defvar'.
7420
7421         * cl-macs.el (cl-do-proclaim):
7422         Fix (declare (special ...)) warning suppression syntax.
7423
7424 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7425
7426         * info.el (Info-tag-table-marker):
7427         (Info-tag-table-buffer):
7428         (Info-find-file-node):
7429         (Info-read-subfile):
7430         (Info-build-node-completions):
7431         (Info-search):
7432         (Info-mode):
7433         Multiple info buffer support.
7434
7435 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7436
7437         * ldap.el (ldap-decode-entry): New defun
7438         (ldap-search-entries): Use it in order to decode DN-prefixed
7439         entries properly
7440
7441 2000-08-23  Daniel Pittman <daniel@danann.net>
7442
7443         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7444         Use `eq', not `=', to compare symbols.
7445
7446 2000-07-30  Ben Wing  <ben@xemacs.org>
7447
7448         * bytecomp.el (byte-compile-report-error):
7449         * bytecomp.el (displaying-byte-compile-warnings):
7450         if stack-trace-on-error is set, send out a backtrace when
7451         an error is encountered that stops byte compilation.  this
7452         should make it much much easier to track down those curious
7453         problems.  also undo the kludge of using a separate "*Show*"
7454         buffer for display when there's a temp-buffer-show-function;
7455         we can avoid this by just being a little smarter.
7456
7457         * dialog-items.el:
7458         * dialog-items.el (search-dialog-regexp): New.
7459         * dialog-items.el (search-dialog-callback):
7460         * dialog-items.el (make-search-dialog):
7461         add a regexp option to the dialog and clean up a bit.
7462
7463         * dialog.el:
7464         * dialog.el (yes-or-no-p-dialog-box):
7465         * dialog.el (get-dialog-box-response):
7466         * dialog.el (make-dialog-box):
7467         * dialog.el (dialog-box-finish): New.
7468         * dialog.el (dialog-box-cancel): New.
7469         * dialog.el (internal-make-dialog-box-exit): New.
7470         implement [properly!] the :modal property of the new dialog box
7471         interface.  this is the first time xemacs has ever had *proper*
7472         modal dialog boxes, giving the standard window-system feedback.
7473         (e.g. under windows, clicking on a disabled frame causes a beep
7474         and makes the dialog box flash three times.)
7475
7476         * dragdrop.el: header keyword frobbing.
7477
7478         * dumped-lisp.el (preloaded-file-list):
7479         renamed winnt.el to win32-native.el.
7480
7481         * faces.el (face-property):
7482         * faces.el (set-face-property):
7483         * faces.el (frob-face-property):
7484         * faces.el (frob-face-font-2):
7485         * faces.el (make-face-bold):
7486         * faces.el (make-face-italic):
7487         * faces.el (make-face-bold-italic):
7488         * faces.el (make-face-unbold):
7489         * faces.el (make-face-unitalic):
7490         * faces.el (make-face-smaller):
7491         * faces.el (make-face-larger):
7492         clean up the implementation of these so that window-system-specific
7493         methods are called only on objects belonging to that window system.
7494         previously, you could have [e.g.] mswindows-make-face-bold called
7495         on font object of device type `stream', which is not good and
7496         explains the subtle errors Adrian was getting when byte-compiling
7497         something that required 'term. (Adrian, now you can use stack-trace-
7498         on-error to find the exact place where things are going wrong instead
7499         of having to laboriously binary-search your way through.)
7500
7501         * finder.el (finder-known-keywords):
7502         cleaned up -- properly sorted, clarified the meanings of many of
7503         the keywords, and added a few -- mswin, gui, content, build, www,
7504         user, services.  the last two try to distinguish between a package
7505         that's used directly by the user, and a package that provides
7506         support services to other packages.
7507
7508         * font-lock.el (lisp-font-lock-keywords-2):
7509         update list of lisp control structures to include everything,
7510         including new ones i introduced.
7511
7512         * gutter.el: header keyword frobbing.
7513
7514         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7515         recent isearch element was not doing so!  you got the second-most-
7516         recent instead.
7517
7518         * lisp-mode.el (construct-lisp-mode-menu):
7519         more menubar cleanups.
7520         * lisp-mode.el (with-selected-window):
7521         make it indent properly.
7522
7523         * menubar-items.el (default-menubar): lots of menubar cleanups.
7524         rearranged the options menu the most, e.g. splitting up the
7525         Keyboard/Mouse menu into a new Editing menu and combining the
7526         separate Scrollbar/Gutter/Toolbar submenus into Display.
7527         Got rid of General, moved items to Editing or new Troubleshooting.
7528         Moved Packages to Tools; doesn't seem to belong under Options.
7529         Added stuff to the Cmds menu, e.g. Change Case.
7530
7531         NB please don't complain about these periodic menubar changes.
7532         Anything like this is necessarily incremental in its construction
7533         -- By constant use you gradually become more and more aware of
7534         better and better ways to group menu items.  When we eventually
7535         move the options menu to a property sheet, the existing structure
7536         will probably be preserved fairly well.
7537
7538         * minibuf.el (next-history-element): fix problems with pressing
7539         down arrow in repeat-complex-command.
7540
7541         * modeline.el:
7542         * modeline.el (modeline-3d-p): New.
7543         added custom variable for controlling the 3d modeline.  the
7544         corresponding Options item has been present for a long time,
7545         but commented out with "fix me!" comments.  it's fixed now.
7546
7547         * obsolete.el (add-menu):
7548         remove bogus gettexts.
7549
7550         * process.el (shell-quote-argument):
7551         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7552         For bash under Windows native, see below.
7553
7554         * simple.el:
7555         * simple.el (display-warning-buffer):
7556         Fixed the handling of warning display to eliminate the annoying
7557         *Show* buffer, like was done for byte-compiler output above.
7558
7559         * simple.el (debug-print): New.
7560         Simple function for sending debug messages to the console and/or
7561         other debug places.
7562
7563         * subr.el (replace-in-string):
7564         Rewrite this function to avoid N^2 behavior with large strings --
7565         catastrophic with the new Windows selection code! (Apparently the
7566         author of this function didn't realize there was a fun
7567         replace-match that could make his life much easier, because we
7568         duplicated the entire logic.  The new version is smaller, easier
7569         to understand, much more robust, and has extended features --
7570         those of replace-match.)
7571
7572         * window.el:
7573         * window.el (with-selected-window): New.
7574         An obvious complement to the existing `with-selected-frame' and
7575         `with-current-buffer'.
7576
7577         * win32-native.el: Renamed from winnt.el.
7578         Added a great deal of stuff for properly handling process quoting,
7579         somewhat modeled on Kirill's original model (which i later threw
7580         away).  We should now finally have correctly working process arg
7581         quoting/dequoting so that the final app gets exactly what we
7582         intended.  Because the mechanism is in Lisp, it's easily
7583         extendible. (For those running bash and running the native
7584         version, I tried hard to do what I thought was correct.  But more
7585         thought is needed, and ideally the volunteer work of people with
7586         these configurations that they generally run on.)
7587
7588         * x-font-menu.el (x-font-menu-font-data):
7589         Put in defvar's to fix byte-compiler warnings.
7590
7591 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7592
7593         * select.el (selection-coercion-alist): Initialise.
7594         * select.el (select-coerce-to-text): New.
7595         * select.el (select-coerce): New.
7596         New functions to perform type and value coercion.
7597
7598         * select.el (select-buffer-killed-default): Keep data if it was
7599         on the clipboard.
7600
7601 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7602
7603         * menubar-items.el (default-menubar): Fix typo.
7604         (default-menubar): `lambda' was mispelled as `lamda'.
7605
7606 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7607
7608         * window.el (shrink-window-if-larger-than-buffer): Remove
7609         edge checking code.
7610
7611 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7612
7613         * paths.el (gnus-local-domain): Removed.
7614         (gnus-local-organization): Ditto.
7615         (gnus-startup-file): Ditto.
7616
7617 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7618
7619         * files.el (auto-mode-alist): Add .spec for RPM.
7620
7621 2000-07-31  Andy Piper  <andy@xemacs.org>
7622
7623         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7624
7625 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7626
7627         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7628         browse-url.
7629         * help.el (xemacs-www-page): Ditto.
7630         (xemacs-www-faq): Ditto.
7631         * menubar-items.el (default-menubar): Ditto.
7632
7633         * wid-edit.el (widget-url-link-action): Ditto.
7634         From: Kenichi OKADA <okada@opaopa.org>.
7635
7636 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7637
7638         * finder.el (finder-commentary): Add autoload cookie.
7639
7640 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7641
7642         * files.el (insert-file-contents-literally): Fix second let
7643         binding for `coding-system-for-read' to `coding-system-for-write'
7644         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7645
7646 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7647
7648         * files.el (insert-file-contents-literally): Use binary coding
7649         system (from Morioka san).
7650         (insert-file-contents-literally): Make file-name-handler method.
7651
7652 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7653
7654         * cl-macs.el (get-selection): Add defsetf.
7655
7656 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7657
7658         * x-init.el (x-activate-region-as-selection): replace obsolete
7659         function x-own-selection with own-selection.
7660         (ow-find): replace obsolete functions x-get-selection and
7661         x-get-clipboard with get-selection and get-clipboard.
7662         (init-post-x-win): replace obsolete function x-disown-selection
7663         with disown-selection.
7664
7665 2000-07-20  Mike Sperber  <mike@xemacs.org>
7666
7667         * startup.el (load-user-init-file): Only try to load init file if
7668         it exists.
7669
7670 2000-07-10  Andy Piper  <andy@xemacs.org>
7671
7672         * dialog-items.el: sync with Ben's patch.
7673
7674         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7675         comment.
7676         (progress-text-glyph): deleted.
7677         (progress-layout-glyph): make completely minimal.
7678         (progress-gauge-glyph): ditto.
7679         (progress-display-style): fix to handle dynamic instantiator
7680         changes.
7681         (progress-text-instantiator): new.
7682         (progress-layout-instantiator): new.
7683         (progress-gauge-instantiator): new.
7684         (set-progress-display-instantiator): renamed and changed from
7685         set-progress-display-style.
7686         (progress-abort-glyph): use instantiator not glyph.
7687         (append-progress-display): use set-progress-display-instantiator
7688         and set-glyph-image.
7689         (abort-progress-display): ditto.
7690         (raw-append-progress-display): ditto.
7691
7692 2000-07-20  Ben Wing  <ben@xemacs.org>
7693
7694         * code-files.el: Move Mule-specific code to mule-coding.el.
7695
7696 2000-07-15  Ben Wing  <ben@xemacs.org>
7697
7698         * autoload.el:
7699         Fixed comments.
7700
7701         * cmdloop.el:
7702         * cmdloop.el (yes-or-no-p):
7703         * cmdloop.el (y-or-n-p):
7704         Make these functions use should-use-dialog-box-p and not be
7705         overridden in dialog.el.
7706
7707         * cus-dep.el:
7708         * cus-dep.el (Custom-make-dependencies): Removed.
7709         * cus-dep.el (Custom-make-dependencies-1): New.
7710         * cus-dep.el (Custom-make-one-dependency): New.
7711         New entry point for use in Makefiles, to avoid excessive
7712         invocations.
7713
7714         * cus-edit.el (custom-variable-reset-saved):
7715         * cus-edit.el (custom-variable-reset-standard):
7716         * cus-edit.el (custom-save-resets):
7717         Fix bytecompiler warnings.
7718
7719         * dialog.el:
7720         * dialog.el (yes-or-no-p-dialog-box):
7721         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7722         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7723         * dialog.el (get-dialog-box-response):
7724         * dialog.el (message-or-box):
7725         * dialog.el (make-dialog-box):
7726         * dialog.el (popup-dialog-box): New.
7727         Avoid yes-or-no-p bogosities.
7728         Create a general function `make-dialog-box' to encapsulate all
7729         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7730
7731         * dumped-lisp.el (preloaded-file-list):
7732         Add dialog-items.  Clean up.  Group files by types.
7733
7734         * easymenu.el (easy-menu-add):
7735         * easymenu.el (easy-menu-remove):
7736         Account for accelerators.
7737
7738         * extents.el:
7739         * extents.el (extent-list): New args, like in map-extents.
7740         * extents.el (extent-at-event): New.
7741         * extents.el (extents-at-event): New.
7742
7743         * font-lock.el:
7744         * font-lock.el (font-lock-mode):
7745         * font-lock.el (font-lock-default-fontify-buffer):
7746         * font-lock.el (font-lock-default-unfontify-region):
7747         * font-lock.el (font-lock-fontify-syntactically-region):
7748         * font-lock.el (font-lock-fontify-keywords-region):
7749         Use new progress-feedback names.
7750
7751         * font-lock.el (java-font-lock-identifier-regexp):
7752         * font-lock.el (java-font-lock-class-name-regexp):
7753         Fix bytecompiler warnings.
7754
7755         * gutter-items.el:
7756         * gutter-items.el (progress-display-use-echo-area): Removed.
7757         * gutter-items.el (progress-feedback-use-echo-area): New.
7758         * gutter-items.el (progress-display-popup-period): Removed.
7759         * gutter-items.el (progress-feedback-popup-period): New.
7760         * gutter-items.el (set-progress-display-style): Removed.
7761         * gutter-items.el (set-progress-feedback-style): New.
7762         * gutter-items.el (progress-display-style): Removed.
7763         * gutter-items.el (progress-feedback-style): New.
7764         * gutter-items.el (progress-stack):
7765         * gutter-items.el (progress-displayed-p): Removed.
7766         * gutter-items.el (progress-feedbacked-p): New.
7767         * gutter-items.el (clear-progress-display): Removed.
7768         * gutter-items.el (clear-progress-feedback): New.
7769         * gutter-items.el (progress-display-clear-when-idle): Removed.
7770         * gutter-items.el (progress-feedback-clear-when-idle): New.
7771         * gutter-items.el (remove-progress-display): Removed.
7772         * gutter-items.el (remove-progress-feedback): New.
7773         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7774         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7775         * gutter-items.el (append-progress-display): Removed.
7776         * gutter-items.el (append-progress-feedback): New.
7777         * gutter-items.el (abort-progress-display): Removed.
7778         * gutter-items.el (abort-progress-feedback): New.
7779         * gutter-items.el (raw-append-progress-display): Removed.
7780         * gutter-items.el (raw-append-progress-feedback): New.
7781         * gutter-items.el (display-progress-display): Removed.
7782         * gutter-items.el (display-progress-feedback): New.
7783         * gutter-items.el (current-progress-display): Removed.
7784         * gutter-items.el (current-progress-feedback): New.
7785         * gutter-items.el (current-progress-display-label): Removed.
7786         * gutter-items.el (current-progress-feedback-label): New.
7787         * gutter-items.el (progress-display): Removed.
7788         * gutter-items.el (progress-feedback): New.
7789         Replace "progress-display" with "progress-feedback" globally.
7790
7791         * gutter-items.el (lprogress-display): Removed.
7792         * gutter-items.el (progress-feedback-with-label): New.
7793         Rename lprogress-display ==> progress-feedback-with-label.
7794
7795         * gutter-items.el (search-dialog-direction): Removed.
7796         * gutter-items.el (search-dialog-text): Removed.
7797         * gutter-items.el (search-dialog-callback): Removed.
7798         * gutter-items.el (make-search-dialog): Removed.
7799         Move to dialog-items.el.
7800
7801         * help.el:
7802         * help.el (help-mode-quit):
7803         * help.el (mode-for-help): New.
7804         * help.el (help-sticky-window): New.
7805         * help.el (help-window-config): New.
7806         * help.el (with-displaying-help-buffer):
7807         * help.el (function-at-event): New.
7808         * help.el (help-symbol-regexp): New.
7809         * help.el (help-symbol-run-function-1): New.
7810         * help.el (help-symbol-run-function): New.
7811         * help.el (help-symbol-function-context-menu): New.
7812         * help.el (help-symbol-variable-context-menu): New.
7813         * help.el (help-symbol-function-and-variable-context-menu): New.
7814         * help.el (frob-help-extents): New.
7815         * help.el (describe-function-1):
7816         * help.el (variable-at-point):
7817         * help.el (variable-at-event): New.
7818         * help.el (describe-variable):
7819         Major overhaul.
7820         - Make functions and variables be mousable.
7821         - Middle button hyperlinks.
7822         - New context-menu entries.
7823
7824         * keydefs.el:
7825         * keydefs.el (global-map):
7826         New key bindings to move lines up and down.
7827
7828         * lisp-mode.el:
7829         * lisp-mode.el (construct-lisp-mode-menu): New.
7830         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7831         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7832         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7833         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7834         Make popup and menubar menus be different.  Popup menu uses
7835         clicked location and automatically assumes symbol under the mouse
7836         for various commands.
7837
7838         * menubar-items.el:
7839         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7840         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7841
7842         * menubar-items.el (global-popup-menu): Removed.
7843         * menubar-items.el (mode-popup-menu): Removed.
7844         * menubar-items.el (activate-popup-menu-hook): Removed.
7845         * menubar-items.el (popup-mode-menu): Removed.
7846         * menubar-items.el (popup-buffer-menu): Removed.
7847         * menubar-items.el (popup-menubar-menu): Removed.
7848         Move to menubar.el.
7849
7850         * menubar.el:
7851         * menubar.el (global-popup-menu): New.
7852         * menubar.el (mode-popup-menu): New.
7853         * menubar.el (activate-popup-menu-hook): New.
7854         * menubar.el (last-popup-menu-event): New.
7855         * menubar.el (popup-mode-menu): New.
7856         * menubar.el (popup-buffer-menu): New.
7857         * menubar.el (popup-menubar-menu): New.
7858         * menubar.el (menu-call-at-event): New.
7859         Move non-content functions here.  Add support for context menu
7860         items on extents.
7861
7862         * minibuf.el (minibuffer-history-uniquify):
7863         Typo fix.
7864
7865         * minibuf.el (read-file-name-1):
7866         Call new file dialog box if it exists.
7867
7868         * minibuf.el (mouse-rfn-setup-vars):
7869         Clean up "chop" action.
7870
7871         * mouse.el:
7872         * mouse.el (button2): Now bound to mouse-track.
7873         * mouse.el (click-inside-extent-p):
7874         * mouse.el (point-inside-extent-p):
7875         * mouse.el (point-inside-selection-p):
7876         * mouse.el (mouse-drag-or-yank): Removed.
7877         * mouse.el (mouse-begin-drag-n-drop): New.
7878         * mouse.el (mouse-eval-sexp):
7879         * mouse.el (mouse-track-activate-strokes): New.
7880         * mouse.el (mouse-track-do-activate): New.
7881         * mouse.el (mouse-track):
7882         * mouse.el (default-mouse-track-event-is-with-button): New.
7883         * mouse.el (default-mouse-track-cleanup-hook):
7884         * mouse.el (default-mouse-track-drag-hook):
7885         * mouse.el (default-mouse-track-drag-up-hook):
7886         * mouse.el (default-mouse-track-click-hook):
7887         Merge drag-n-drop into mouse-track.
7888         Add general "activate" support to replace specific button2 kludges.
7889         Use "button modifier" support in mouse-track.
7890
7891         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7892
7893         * package-ui.el:
7894         * package-ui.el (pui-menu):
7895         * package-ui.el (pui-popup-context-sensitive): Removed.
7896         Fix bytecompiler warnings.
7897         Clean up popup code a bit.
7898
7899         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7900
7901         * simple.el:
7902         * simple.el (transpose-lines):
7903         * simple.el (transpose-line-up): New.
7904         * simple.el (transpose-line-down): New.
7905         * simple.el (transpose-subr):
7906         * simple.el (transpose-subr-1): Removed.
7907         Clean up, add functions to move lines up and down.
7908
7909         * startup.el (mail-host-address):
7910         * startup.el (user-mail-address):
7911         Customize.
7912
7913         * subr.el:
7914         * subr.el (set-symbol-value-in-buffer): New.
7915         * subr.el (error):
7916         * subr.el (check-argument-type):
7917         * subr.el (defined-error-p): New.
7918         Add structured error support.
7919
7920         * toolbar-items.el (toolbar-compile):
7921         Use new make-dialog-box.
7922
7923         * update-elc.el:
7924
7925         * userlock.el (ask-user-about-lock-dbox):
7926         * userlock.el (ask-user-about-supersession-threat-dbox):
7927         * userlock.el (ask-user-about-lock):
7928         * userlock.el (ask-user-about-supersession-threat):
7929         Use new make-dialog-box.
7930         Add safety checks; use should use-dialog-box-p.
7931
7932         * window-xemacs.el:
7933         * window-xemacs.el (__buffer-dedicated-frame):
7934         * window-xemacs.el (buffer-dedicated-frame): New.
7935         * window-xemacs.el (set-buffer-dedicated-frame): New.
7936         Move dedicated-frame stuff into lisp.
7937
7938 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7939
7940         * printer.el (generic-print-region): Do not require that
7941         `printer-name' be set.
7942         (printer-name): Commentary clarification.
7943
7944 2000-07-19  Martin Buchholz <martin@xemacs.org>
7945
7946         * XEmacs 21.2.35 is released.
7947
7948 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7949
7950         * select.el (selection-coercible-types): Initialise.
7951
7952 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7953
7954         * select.el (own-clipboard): Bug fix.
7955
7956 2000-07-17  Mike Sperber  <mike@xemacs.org>
7957
7958         * cus-edit.el (custom-migrate-custom-file): Save init file before
7959         continuing.
7960
7961 2000-07-16  Mike Sperber  <mike@xemacs.org>
7962
7963         * startup.el (load-init-file): Remove silly call to
7964         `load-user-custom-file`.
7965         (maybe-migrate-user-init-file): Minor fixes.
7966
7967 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7968
7969         * apropos.el (apropos-documentation-check-doc-file):
7970         `doc' variable should be let-bound, as was presumably intended.
7971
7972         * cus-edit.el (custom-variable-reset-saved):
7973         (custom-variable-reset-standard):
7974         Remove unused variable comment-widget.  Twice.
7975
7976         * toolbar.el (toolbar-blank-press-function):
7977         Add a real defvar with initial value nil and proper docstring.
7978         (press-toolbar-button): No need to check for boundp-ness anymore.
7979
7980         * rect.el (open-rectangle-line): Remove useless (let) form.
7981         Add defvar for pending-delete-mode.
7982
7983         * info.el (Info-find-node): This function needs an autoload cookie.
7984
7985         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7986         Use let* since the second form referred to the first.
7987
7988 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7989
7990         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7991         instead of removed `mswindows-get-clipboard'.
7992
7993
7994 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7995
7996         * select.el (select-convert-from-text): New.
7997         * select.el (select-convert-from-length): New.
7998         * select.el (select-convert-from-integer): New.
7999         * select.el (select-convert-from-identity): New.
8000         * select.el (select-convert-from-filename): New.
8001         * select.el (selection-converter-in-alist): Use them.
8002         New converter functions for X.
8003
8004         * select.el (get-selection): Removed comment.
8005
8006         * select.el (own-selection): Removed append code - I thought
8007         I'd already done this, but apparently not...
8008
8009         * select.el: Changed comment about TIMESTAMP.
8010
8011         * select.el (select-convert-in): New.
8012         * select.el (select-convert-out): New.
8013         New functions that get used by select.c.
8014
8015         * select.el (select-buffer-killed-default): New.
8016         * select.el (select-buffer-killed-text): New.
8017         * select.el (selection-buffer-killed-alist): New.
8018         New list and functions that get called if a relevant selection
8019         exists and a buffer gets killed.
8020
8021         * select.el (select-convert-to-targets):
8022         * select.el (select-convert-to-identity): Removed.
8023         * select.el (select-convert-from-identity): Removed.
8024         * select.el (select-converter-out-alist):
8025         Removed _EMACS_INTERNAL selection type.
8026
8027         * x-select.el (xselect-kill-buffer-hook): Removed.
8028         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8029         Removed this X-specific nonesense. Use the generic support
8030         in select.el instead.
8031
8032 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8033
8034         * mule/mule-category.el (defined-category-hashtable):
8035         Use make-hash-table instead of make-hashtable
8036
8037         * buff-menu.el: Byte-compiler warning fix.
8038
8039         * isearch-mode.el (isearch-highlight-all-cleanup):
8040         Remove unused variable `isearch-highlight-all-start'.
8041
8042         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8043
8044         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8045
8046         * cus-dep.el (Custom-make-dependencies):
8047         Add autoload cookie for custom-add-loads to generated custom-load.el.
8048
8049         * autoload.el (autoload-package-name): Warning suppression.
8050         Move defvar prior to first use.
8051
8052         * custom.el: Add autoload for custom-declare-face.
8053         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8054         * cl.el (cl-hack-byte-compiler):
8055         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8056         to work properly.
8057
8058 2000-07-08  Mike Sperber  <mike@xemacs.org>
8059
8060         * startup.el (load-home-init-file): Added variable.
8061         (maybe-migrate-user-init-file): Added.
8062         (load-user-init-file): Load custom file if different from init
8063         file.
8064
8065         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8066         "startup."
8067
8068         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8069         Moved `custom-file'-related code to cus-file.el.
8070
8071         * cus-file.el: New file.
8072
8073 2000-04-01  Mike Sperber  <mike@xemacs.org>
8074
8075         * packages.el (packages-find-package-directories): Added support
8076         for external package hierarchies with in-place installations.
8077
8078         * find-paths.el (paths-root-in-place-p): Added.
8079         (paths-find-emacs-directory): Added support for external
8080         directories with in-place installations.
8081         (paths-find-site-directory): Ditto.
8082
8083         * startup.el (find-user-init-file): Also look for
8084         ~/.xemacs/init.elc? in preference to ~/.emacs.
8085
8086 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8087
8088         * select.el (own-selection):
8089         * select.el (own-clipboard): Changed `append' parameter to
8090         `how-to-use' parameter.
8091         * select.el (own-selection): Removed icky append code.
8092         * select.el (own-selection, get-selection): Removed extra type
8093         checking.
8094         * select.el (selection-appender-alist):
8095         * select.el (selection-converter-{in|out}-alist): Initialise.
8096         * select.el (select-append-to-*): New.
8097         * select.el (select-convert-from-*): New.  New functions to append
8098         data and convert data from external type.
8099
8100 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8101
8102         * font-lock.el: Javadoc enhancements.
8103
8104 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8105
8106         * printer.el (generic-print-region): Compose job name from buffer
8107         name.
8108
8109 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8110
8111         * font-lock.el (font-lock-fontify-pending-extents): Call
8112         font-lock-fontify-region instead of font-lock-fontify-buffer
8113         to avoid unnecessary progress gauges.
8114
8115 2000-07-06  Craig Lanning  <lanning@scra.org>
8116
8117         * custom-load.el (faces):
8118
8119         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8120         dir is a regex.
8121
8122         * process.el (call-process-internal): from Dan Holmsand, use binary
8123         coding systems so that jka-compr works.
8124
8125 2000-07-07  Ben Wing  <ben@xemacs.org>
8126
8127         * font-lock.el: Undo previous change.  Unfortunately, some
8128         files actually use the variables directly in their init code
8129         without quoting them.
8130
8131 2000-07-07  Ben Wing  <ben@xemacs.org>
8132
8133         * font-lock.el (defvar font-lock-*-face): Removed.
8134
8135         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8136         only when necessary.
8137
8138 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8139
8140         * cl-macs.el: fix cl-transform-function-property kludge
8141         so that it does not require a random feature.
8142
8143 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8144
8145         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8146         as in Linux kernel "Rules.make".
8147
8148 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8149
8150         * build-report.el (build-report): Add autoload cookie.
8151
8152 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8153
8154         * package-ui.el (defgroup pui):  Correct a misspelling
8155         (pui-toggle-package-delete):  Change `seleted' to `selected'
8156
8157 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8158
8159         * package-get.el (package-get-update-base):
8160         (package-get): Use insert-file-contents-literally always.
8161         (package-get-maybe-save-index):
8162         Force coding system for writing to binary.
8163
8164 2000-06-08  Mike Alexander  <mta@arbortext.com>
8165
8166         * code-process.el (call-process-region): If there is no coding
8167         system for the process on process-coding-system-alist use the
8168         coding system of the buffer containing the region.
8169
8170 2000-06-10  Ben Wing  <ben@xemacs.org>
8171
8172         * cmdloop.el (command-error):
8173         If debug-on-error and noninteractive, output backtrace.
8174
8175         * files.el (file-relative-name):
8176         Remove MSDOS references.
8177
8178         * simple.el (line-number): New function, due to non-obvious
8179         behavior/usage of count-lines.
8180
8181         * simple.el (count-lines): document non-obvious usage to get
8182         line number.
8183
8184 2000-06-11  Ben Wing  <ben@xemacs.org>
8185
8186         * faces.el ((featurep 'xpm)):
8187         * x-faces.el (x-init-face-from-resources):
8188         * x-faces.el (x-init-frame-faces):
8189         * x-misc.el (x-init-specifier-from-resources):
8190         * x-misc.el (x-get-resource-and-bogosity-check):
8191         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8192         * x-mouse.el (x-init-pointer-shape):
8193         * x-scrollbar.el (x-init-scrollbar-from-resources):
8194         Add sixth argument to x-get-resource calls so as to issue warnings
8195         rather than errors on bogus arguments.
8196
8197 2000-06-05  Ben Wing  <ben@xemacs.org>
8198
8199         * compat.el: new file.  provides a clean, non-intrusive way to
8200         define compatibility functions.
8201
8202         * process.el (shell-quote-argument): temporary fix for lack
8203         of nt-quote-process-args.  #### I need to put back the overall
8204         structure of that mechanism but redo the guts of it using the
8205         extra intelligence in the C code.
8206
8207 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8208
8209         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8210         `package-get' does in package-get.el, instead of using external
8211         "md5sum" program.
8212
8213         * package-get.el (package-get): Insert package file literally to
8214         make checksum calculation work.
8215
8216 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8217
8218         * code-files.el (convert-mbox-coding-system): Deleted.
8219         (file-coding-system-alist): Removed reference to
8220         convert-mbox-coding-system.
8221
8222 2000-05-28  Martin Buchholz <martin@xemacs.org>
8223
8224         * XEmacs 21.2.34 is released.
8225
8226 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8227
8228         * font-lock.el (font-lock-keywords): Rewrote docstring
8229
8230 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8231
8232         * loadhist.el (unload-feature): handle case where x is both boundp
8233         and fboundp
8234
8235 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8236
8237         * packages.el: It's ok to use built-in macros, but not lisp
8238         defined ones.
8239
8240 2000-05-20  Ben Wing  <ben@xemacs.org>
8241
8242         * font-lock.el:
8243         * font-lock.el (font-lock-message-threshold):
8244         * font-lock.el (font-lock-mode):
8245         * font-lock.el (font-lock-default-fontify-buffer):
8246         * font-lock.el (font-lock-always-fontify-immediately):
8247         * font-lock.el (font-lock-old-extent): Removed.
8248         * font-lock.el (font-lock-old-len): Removed.
8249         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8250         * font-lock.el (font-lock-pending-extent-table): New.
8251         * font-lock.el (font-lock-range-table): New.
8252         * font-lock.el (font-lock-after-change-function):
8253         * font-lock.el (font-lock-after-change-function-1): Removed.
8254         * font-lock.el (font-lock-fontify-pending-extents): New.
8255         * font-lock.el ('font-lock-revert-cleanup): Removed.
8256         * font-lock.el ('font-lock-revert-setup): Removed.
8257         Rewrite deferral code to handle any number of changes, merging
8258         them properly.  Remove hacked-up code for revert-buffer, now
8259         unnecessary.
8260
8261         * menubar-items.el (default-menubar):
8262         In Options->Edit Init File, don't switch to emacs-lisp-mode
8263         unless necessary; doing this turns off font-lock.
8264
8265 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8266
8267         * keydefs.el: Define C-x BS to backward-kill-sentence.
8268
8269 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8270
8271         * files.el (hack-local-variables-prop-line): Use non-greedy
8272         matching to process -*-texinfo-*- -*-.
8273
8274 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8275
8276         * minibuf.el (minibuf-directory-files): new function.
8277         (read-file-name-activate-callback): use minibuf-directory-files.
8278         (read-directory-name-internal): ditto.
8279         (mouse-file-display-completion-list): ditto.
8280         (mouse-directory-display-completion-list): ditto.
8281         (read-file-name-internal): remove "./" from completion list unless
8282         explicitly matched, for consistency.
8283
8284 2000-05-11  Ben Wing  <ben@xemacs.org>
8285
8286         * gutter-items.el (gutter-buffers-tab):
8287         * gutter-items.el (add-tab-to-gutter):
8288         * gutter-items.el (update-tab-in-gutter):
8289         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8290         * gutter-items.el (append-progress-display):
8291         * gutter-items.el (abort-progress-display):
8292         * gutter-items.el (raw-append-progress-display):
8293         Further fixes.  Use set-glyph-image not set-image-instance-property,
8294         to fix problems with multiple windows in a frame.
8295
8296         * menubar-items.el (tutorials-menu-filter):
8297         Fix typo.
8298
8299         * startup.el (early-error-handler):
8300         Display message box under windows; otherwise, message will disappear
8301         before it can be viewed.
8302
8303         * update-elc.el:
8304         Fix bug in NEEDTODUMP processing.
8305
8306 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8307
8308         * startup.el (lock-directory): Removed.
8309         (superlock-file): Ditto.
8310         (startup-set-paths): Remove lockdir.
8311         (startup-setup-paths-warning): Remove lock-directory.
8312
8313         * setup-paths.el (paths-find-lock-directory): Removed.
8314         (paths-find-superlock-file): Ditto.
8315
8316 2000-05-09  Ben Wing  <ben@xemacs.org>
8317
8318         * faces.el (set-face-property):
8319         * faces.el (set-face-font):
8320         * faces.el (set-face-foreground):
8321         * faces.el (set-face-background):
8322         * faces.el (set-face-background-pixmap):
8323         * faces.el (set-face-underline-p):
8324         * faces.el (set-face-strikethru-p):
8325         * faces.el (set-face-highlight-p):
8326         * faces.el (set-face-dim-p):
8327         * faces.el (set-face-blinking-p):
8328         * faces.el (set-face-reverse-p):
8329         doc string changes.
8330
8331         * glyphs.el:
8332         * glyphs.el (make-image-specifier):
8333         * glyphs.el (glyph-property):
8334         * glyphs.el (set-glyph-image):
8335         * glyphs.el (make-glyph):
8336         * glyphs.el (make-pointer-glyph):
8337         * glyphs.el (make-icon-glyph):
8338         * glyphs.el (widget-image-instance-p): New.
8339         authorship info, lots of doc changes.  New predicate, inadvertently
8340         omitted.  the general principle with specifier docs is now that
8341         the description of instantiators should go with the make-foo-specifier
8342         fun's doc string, rather than in foo-specifier-p.  this follows
8343         conventions elsewhere in XEmacs and in general is a lot more obvious
8344         of a place to look.  sometimes the make-foo-specifier function needs
8345         to be created in the process.
8346
8347         * gutter.el:
8348         * gutter.el (make-gutter-specifier): New.
8349         * gutter.el (make-gutter-size-specifier): New.
8350         * gutter.el (make-gutter-visible-specifier): New.
8351         specifier doc updates according to the conventions specified before.
8352
8353         * objects.el:
8354         * objects.el (make-font-specifier):
8355         * objects.el (make-color-specifier):
8356         * objects.el (make-face-boolean-specifier): New.
8357         specifier doc updates according to the conventions specified before.
8358
8359         * specifier.el:
8360         * specifier.el (set-specifier):
8361         * specifier.el (make-integer-specifier): New.
8362         * specifier.el (make-boolean-specifier): New.
8363         * specifier.el (make-natnum-specifier): New.
8364         * specifier.el (make-generic-specifier): New.
8365         * specifier.el (make-display-table-specifier): New.
8366         specifier doc updates according to the conventions specified before.
8367
8368         * toolbar.el:
8369         * toolbar.el (make-toolbar-specifier): New.
8370         specifier doc updates according to the conventions specified before.
8371
8372 2000-05-09  Ben Wing  <ben@xemacs.org>
8373
8374         * process.el (call-process-internal): Revert to previous version
8375         because Mike's change clashed with a change I did not long before.
8376         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8377         Thanks very much Mike for pointing out the bug and submitting a
8378         patch!
8379
8380 2000-04-13  Mike Alexander  <mta@arbortext.com>
8381
8382         * process.el (call-process-internal): Send the correct input buffer
8383         (call-process-internal): Return the exit status of the process
8384
8385 2000-05-07  Ben Wing  <ben@xemacs.org>
8386
8387         * winnt.el:
8388         * winnt.el (nt-quote-args-verbatim): Removed.
8389         * winnt.el (nt-quote-args-prefix-quote): Removed.
8390         * winnt.el (nt-quote-args-backslash-quote): Removed.
8391         * winnt.el (nt-quote-args-double-quote): Removed.
8392         * winnt.el (nt-quote-args-functions-alist): Removed.
8393         * winnt.el (nt-quote-process-args): Removed.
8394         Remove all stuff for argument quoting.  We borrow the code instead
8395         from Emacs 20.6, which is much more careful in its quoting
8396         (e.g. in handling runs of the escape character) and avoids most of
8397         the need for this Lisp mechanism by checking to see whether we're
8398         running a Cygwin or normal program and doing the appropriate
8399         quoting.  If we end up needing such a mechanism, we should add
8400         it by extending the variable `mswindows-quote-process-args' so it
8401         can take an alist of regexps.
8402
8403 2000-05-07  Ben Wing  <ben@xemacs.org>
8404
8405         * keydefs.el:
8406         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8407         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8408         the window without moving point.
8409
8410         * simple.el:
8411         * simple.el (scroll-up-one): New.
8412         * simple.el (scroll-down-one): New.
8413         Functions for use with C-M-up/down.
8414
8415 2000-05-01  Martin Buchholz <martin@xemacs.org>
8416
8417         * XEmacs 21.2.33 is released.
8418
8419 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8420
8421         * dialog.el (yes-or-no-p-dialog-box):
8422         Fix docstring.
8423         Fix following horrible bug in X11 mode with focus-follows-mouse:
8424           1. Visit two files in two different frames.
8425           2. do File->Revert Buffer in one of those frames.
8426           3. Dialog box appears.
8427           4. Arrange things so that the mouse passes over the *other*
8428              frame, then to the dialog box, and click on "Yes".
8429           5. The file contents end up in the *wrong* buffer!
8430         Add TODO comment.
8431
8432 2000-04-28  Ben Wing  <ben@xemacs.org>
8433
8434         * help.el (describe-installation): correct typo introduced
8435         in last patch: boundp -> fboundp.
8436
8437         * etags.el (buffer-tag-table-list):
8438         canonicalize filenames to Unix format so that tag-table-alist
8439         searching works under Windows.
8440
8441         * autoload.el:
8442         Bowdlerize the supposedly objectionable words
8443         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8444
8445         * gutter-items.el (set-progress-display-style):
8446         * gutter-items.el (search-dialog-callback):
8447         * gutter-items.el (make-search-dialog):
8448         Change to new callback-ex api.
8449
8450 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8451
8452         * help.el: (describe-installation): decode-coding-string is not
8453         defined in a non MULE environment.
8454
8455 2000-04-28  Ben Wing  <ben@xemacs.org>
8456
8457         * gutter-items.el (buffer-list-changed-hook):
8458         use it, not record-buffer-hook.
8459
8460         * subr.el (record-buffer-hook): Removed.
8461
8462 2000-04-27  Ben Wing  <ben@xemacs.org>
8463
8464         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8465         use NORECORD option.  Andy will not like this, but the existing
8466         gutter behavior is just wrong, as per this comment:
8467
8468         ;; this used to add the norecord flag to both calls below.
8469         ;; this is bogus because it is a pervasive assumption in XEmacs
8470         ;; that the current buffer is at the front of the buffers list.
8471         ;; for example, select an item and then do M-C-l
8472         ;; (switch-to-other-buffer).  Things get way confused.
8473         ;;
8474         ;; Andy, if you want to maintain the current look, you must
8475         ;;  *uncouple* the gutter order and buffers order.
8476
8477         * loaddefs.el (completion-ignored-extensions): unfuckify.
8478
8479         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8480         xemacs.mak.
8481
8482         * autoload.el (batch-update-one-directory): new function, used in
8483         xemacs.mak.
8484
8485         * loadup.el: set gc-cons-threshold very high unless dumping --
8486         loadup during update-elc is much much much faster.  also do this
8487         when quick-building.
8488
8489         add commented-out code for profiling loadup.
8490
8491
8492         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8493         is required in order to build xemacs.
8494
8495 2000-04-26  Ben Wing  <ben@xemacs.org>
8496
8497         * loadup.el: don't garbage collect during loadup if quick-build
8498         compile-time option is set.
8499
8500 2000-04-23  Ben Wing  <ben@xemacs.org>
8501
8502         * update-elc.el: compute whether any dumped .el or .elc files
8503         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8504         if so.
8505
8506         * update-elc.el (update-elc-files-to-compile): always change
8507         NOBYTECOMPILE in the src directory rather than current dir,
8508         so it will work under NT.
8509
8510         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8511         the form of this file is identical between Unix and Windows.
8512         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8513         Added comment.
8514         (update-autoloads-from-directory): updated doc string.
8515         updated doc strings in a few other places.
8516
8517 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8518
8519         * bytecomp.el (byte-force-recompile): Fix argument to
8520         byte-recompile-directory.
8521
8522 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8523
8524         * gutter-items.el (progress-display-clear-when-idle): Use
8525         add-one-shot-hook.
8526         * gutter-items.el (clear-progress-display): Adjust number of
8527         arguments.
8528
8529 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8530
8531         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8532
8533 2000-04-16  Ben Wing  <ben@xemacs.org>
8534
8535         * printer.el: New file.
8536
8537         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8538
8539         * help.el (describe-installation): Fix decoding for Windows.
8540
8541         * menubar-items.el:
8542         * menubar-items.el (default-menubar):
8543         * menubar-items.el (tutorials-menu-filter): New.
8544         * menubar-items.el (popup-menubar-menu):
8545         Add authorship.  Redo Help menu and Tutorials filter.
8546
8547         * menubar.el: Correct comment.
8548
8549         * modeline.el (modeline-buffer-identification): Correct doc string.
8550
8551         * simple.el:
8552         * simple.el (printing): Removed.
8553         * simple.el (printer-name): Removed.
8554         * simple.el (generic-print-buffer): Removed.
8555         * simple.el (generic-print-region): Removed.
8556         Move generic print code to printer.el.
8557
8558 2000-04-15  Ben Wing  <ben@xemacs.org>
8559
8560         * simple.el (generic-print-region): New.
8561         make this function actually work.
8562         (generic-print-buffer): call generic-print-region.
8563
8564 2000-04-14  Andy Piper  <andy@xemacs.org>
8565
8566         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8567         by using the new widget-callback-current-channel.
8568         (search-dialog-callback): ditto.
8569
8570 2000-04-12  Andy Piper  <andy@xemacs.org>
8571
8572         * gutter.el (default-gutter-position): moved from gutter-items.el.
8573         (default-gutter-position-changed-hook): ditto.
8574         (gutter-element-visibility-changed-hook): ditto.
8575         (set-gutter-element): ditto.
8576         (remove-gutter-element): ditto.
8577         (set-gutter-element-visible-p): ditto.
8578         (gutter-element-visible-p): ditto.
8579         (init-gutter): ditto.
8580
8581         * dialog.el (make-dialog-box): renamed and moved from
8582         gutter-items.el
8583
8584         * gutter-items.el: move various functions elsewhere.
8585
8586 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8587
8588         * menubar-items.el: Fixed place of parenthesis.
8589
8590 2000-04-12  Ben Wing  <ben@xemacs.org>
8591
8592         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8593                 without constantly being prompted for the tag.
8594         * simple.el: Added a number of section headings, to clarify the
8595                 organization of this file.
8596         * simple.el (activate-region):
8597         * simple.el (region-exists-p):
8598         * simple.el (region-active-p):
8599                 Moved these three function down to the other side of
8600                 the case-changing functions, so they join the rest of
8601                 the region code.
8602         * simple.el (printing): New.
8603         * simple.el (printer-name): New.
8604         * simple.el (generic-print-buffer): New.
8605                 New functions, a very simple prototype for a unified
8606                 printing interface.
8607
8608         * process.el (call-process-internal): Real fix for null BUFFER,
8609                 other problems with BUFFER specs.
8610
8611         * menubar-items.el:
8612                 Fixed up File->Print to use new printing functions.
8613                 Various corrections and expansions to Grep/Compile menus.
8614                 New options for Printing.
8615                 New options for SMTP Mail, the way to send mail under
8616                   MS Windows. (There's also a package patch to make SMTP
8617                   Mail be the default under MSWin.)
8618
8619 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8620
8621         * menubar-items.el: Selecting Rectangle Mousing from menubar
8622         did not work.  Needed to quote mouse-track-rectangle-p.
8623
8624 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8625
8626         * cl-compat.el (keywordp): Removed.
8627
8628 2000-04-05  Andy Piper  <andy@xemacs.org>
8629
8630         * gutter-items.el (progress-layout-glyph): don't initialize here.
8631         (progress-gauge-glyph): use dynamic sizing.
8632         (set-progress-display-style): new function. Set progress glyphs
8633         appropriately depending on the style.
8634         (progress-display-style): new variable. Custom version of
8635         set-progress-display-style.
8636         (progress-abort-glyph): switch to dynamic sizes.
8637         (search-dialog-text): make the edit field active.
8638
8639 2000-04-04  Andy Piper  <andy@xemacs.org>
8640
8641         * gutter-items.el (make-search-dialog): need to make the search
8642         dialog visible after creation.
8643
8644         * menubar-items.el (default-menubar): use the search dialog for
8645         searching. Remove some extraneous search menu items.
8646
8647         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8648         well as strings.
8649         (make-gutter-only-dialog-frame): allow the user to create the
8650         frame unmapped. Allow the gutter spec to be given as a glyph.
8651         (search-dialog-direction): new variable.
8652         (search-dialog-text): new variable.
8653         (search-dialog-callback): new function. Callback for the search
8654         dialog action.
8655         (make-search-dialog): new function. Create a user-friendly search
8656         dialog.
8657
8658 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8659
8660         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8661         under Windows.
8662
8663 2000-04-01  Andy Piper  <andy@xemacs.org>
8664
8665         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8666         progress more accurately.
8667
8668 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8669
8670         * finder.el (finder-compile-keywords): Process readable files only.
8671         Because error in process of .#finder-inf.el when compile xemacs
8672         with --with-clash-detection option.
8673
8674 2000-03-31  Andy Piper  <andy@xemacs.org>
8675
8676         * gutter-items.el (append-progress-display): don't delay after a
8677         successful font-lock.
8678         (make-gutter-only-dialog-frame): new function. Allow users to
8679         create gutter-only dialogs.
8680
8681 2000-03-27  Mike Alexander  <mta@arbortext.com>
8682
8683         * process.el (call-process-internal): Handle a null BUFFER
8684         parameter correctly.
8685
8686 2000-03-28  Andy Piper  <andy@xemacs.org>
8687
8688         * gutter-items.el (abort-progress-display): put strings in the
8689         gutter not extents.
8690         (progress-layout-glyph): signal special 'quit callback.
8691         (progress-display-quit-function): deleted.
8692         (progress-display-stop-callback): deleted.
8693         (progress-display-dispatch-command-events): deleted.
8694         (append-progress-display): remove calls to
8695         progress-display-dispatch-command-events.
8696         (raw-append-progress-display): ditto.
8697
8698 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8699
8700         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8701         being a list.  Actually define `stipple-pixmap-p' which is used as
8702         an error predicate.  Correctly handle PIXMAP being either relative
8703         or absolute file name.
8704
8705 2000-03-24  Andy Piper  <andy@xemacs.org>
8706
8707         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8708         (abort-progress-display): ditto. Don't delete the created extent.
8709         (raw-append-progress-display): ditto.
8710         (progress-display-dispatch-non-command-events): new
8711         function. Encapsulates what we want to do when no command input is
8712         required.
8713         (progress-display-dispatch-command-events): likewise, but disable
8714         for now since it causes too many problems.
8715         (append-progress-display): use them.
8716         (raw-append-progress-display): ditto.
8717         (default-gutter-position-changed-hook): set this rather than
8718         default-gutter-position-changed.
8719         (default-gutter-position-changed-hook): lambda with zero arguments
8720         rather than one.
8721         (raw-append-progress-display): trap errors in pending input since
8722         allowing them to signal will hose the gauge well and
8723         truly. Ideally we would like to delay these until we are more able
8724         to cope.
8725         (append-progress-display): ditto.
8726
8727 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8728
8729         * lisp/make-docfile.el: call-process-internal is now implemented
8730         in process.el.
8731
8732 2000-03-21  Ben Wing  <ben@xemacs.org>
8733
8734         * mule\mule-cmds.el (set-language-info-alist):
8735         Fix to correspond to new menu arrangement.
8736
8737 2000-03-21  Ben Wing  <ben@xemacs.org>
8738
8739         * process.el:
8740         * process.el (call-process-internal): New.
8741         New implementation of call-process.  Only enabled under NT, so far.
8742         stderr handling not implemented yet in CVS'd C code.
8743
8744 2000-03-20  Ben Wing  <ben@xemacs.org>
8745
8746         * lisp-mode.el:
8747         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8748         * lisp-mode.el (lisp-interaction-mode):
8749         Put back Lisp Interaction menubar for Jan V's sake.
8750
8751         * simple.el:
8752         * simple.el (mark-ring):
8753         * simple.el (dont-record-current-mark): New.
8754         * simple.el (in-shifted-motion-command): New.
8755         * simple.el (mark-ring-unrecorded-commands): New.
8756         * simple.el (mark-ring-max):
8757         * simple.el (set-mark-command):
8758         * simple.el (push-mark):
8759         * simple.el (handle-pre-motion-command):
8760         Implement scheme for not recording unimportant marks.
8761
8762         * subr.el:
8763         * subr.el (function-allows-args): New.
8764         New function function-allows-args.
8765
8766 2000-03-20  Martin Buchholz <martin@xemacs.org>
8767
8768         * XEmacs 21.2.32 is released.
8769
8770 2000-03-20  Andy Piper  <andy@xemacs.org>
8771
8772         * gutter-items.el (update-tab-in-gutter): force selection of the
8773         selected-window if required to do so.
8774         (buffers-tab-items): ditto.
8775         (add-tab-to-gutter): ditto.
8776         (create-frame-hook): use force-selection.
8777         (default-gutter-position-changed): lambdify.
8778         (update-tab-hook): deleted since it was only used in one place.
8779
8780 2000-03-18  Andy Piper  <andy@xemacs.org>
8781
8782         * files.el (find-file-noselect): undo change that shouldn't have
8783         gone in.
8784
8785 2000-03-17  Andy Piper  <andy@xemacs.org>
8786
8787         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8788         of selected-window trickery.
8789
8790         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8791         frames tabs.
8792         (progress-display-stop-callback): progress -> progress-display
8793         (progress-display-quit-function): ditto.
8794         (clear-progress-display): ditto.
8795         (remove-progress-display): ditto.
8796         (append-progress-display): ditto.
8797         (abort-progress-display): ditto.
8798         (raw-append-progress-display): ditto.
8799         (display-progress-display): ditto.
8800         (current-progress-display-label): ditto.
8801         (current-progress-display): ditto.
8802         (lprogress-display): ditto and save the buffer
8803         (progress-display): ditto. Otherwise the buffer sometimes gets
8804         changed which confuses font-lock.
8805
8806         * font-lock.el (font-lock-default-fontify-buffer): catch all
8807         errors, not just quit.
8808         (font-lock-mode): progress -> display-progress
8809         (font-lock-default-fontify-buffer): ditto.
8810         (font-lock-fontify-syntactically-region): ditto.
8811         (font-lock-fontify-keywords-region): ditto.
8812
8813 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8814
8815         * cl.el (gensym): Move to here from cl-macs.el.
8816         (gentemp): Ditto.
8817
8818 2000-03-16  Andy Piper  <andy@xemacs.org>
8819
8820         * font-lock.el (font-lock-mode): use lprogress and friends for
8821         progress management.
8822         (font-lock-default-fontify-buffer): ditto.
8823         (font-lock-fontify-syntactically-region): ditto.
8824         (font-lock-fontify-keywords-region): ditto.
8825         (font-lock-revert-cleanup): fix reverting.
8826         (font-lock-revert-setup): ditto.
8827
8828         * gutter-items.el (progress-use-echo-area): new variable. Use the
8829         echo area for progress gauges if non-nil.
8830         (clear-progress): remove echo area stuff and defer to
8831         clear-message.
8832         (append-progress): dispatch non-command events after each progress
8833         increment. Remove echo area stuff.
8834         (abort-progress): remove echo area stuff and defer to
8835         display-message.
8836         (raw-append-progress): ditto. Dispatch non-command events after
8837         gutter redisplay.
8838         (display-progress): defer echo area stuff to display-message.
8839
8840         * gutter-items.el (clear-progress):
8841         (abort-progress): indentation changes.
8842         (display-progress): don't clear progress.
8843         (append-progress): compare messages with equal.
8844         (raw-append-progress): use dispatch-non-command-events to flush
8845         widget creation events.
8846
8847 2000-03-13  Ben Wing  <ben@xemacs.org>
8848
8849         * abbrev.el:
8850         * abbrev.el (abbrev-string-to-be-defined): New.
8851         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8852         Changes for use with the menubar.
8853
8854 2000-03-12  Ben Wing  <ben@xemacs.org>
8855
8856         * alist.el (vassoc): moved here from font-menu.el.
8857
8858         * custom.el (defface): typo fix.
8859
8860         * dialog.el (yes-or-no-p-dialog-box):
8861         * dialog.el (message-box):
8862         * files.el (save-some-buffers-1):
8863         Put accelerators in the button names.
8864
8865         * font-lock.el (font-lock-comment-face):
8866         * font-lock.el (font-lock-keyword-face):
8867         * font-lock.el (font-lock-function-name-face):
8868         Fixed some of the colors under MS Windows because the existing
8869         default colors were hardly different from black and needed to be
8870         made lighter.
8871
8872         * font-menu.el:
8873         * font-menu.el (font-menu-split-long-menu):
8874         * font-menu.el (font-menu-family-constructor):
8875         * font-menu.el (font-menu-size-constructor):
8876         * font-menu.el (font-menu-weight-constructor):
8877         * font-menu.el (font-menu-set-font):
8878         vassoc moved to alist.el.
8879         Accelerators added to all menus.
8880         Unused bound var new-props removed.
8881
8882         * keydefs.el: I did a whole lot of rearranging to put things in a
8883         more consistent order and fixed a number of cases where key
8884         combinations involving up, down, left, right and so on were
8885         defined but the corresponding keypad combinations were not
8886         defined.
8887
8888         * lisp-mode.el:
8889         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8890         * lisp-mode.el (emacs-lisp-mode):
8891         * lisp-mode.el (lisp-interaction-mode):
8892         * lisp-mode.el (flet):
8893         Added accelerators onto the menus.
8894         Made all the different versions of the let function be indented
8895         the same way.
8896         Undid Steve's easy-menu-ification, because it makes it impossible
8897         to have the menubar and popup menus different.
8898         Cleaned up the menu; added items for find-function &c and some
8899         indenting, and removed debug-on-*.
8900
8901         * list-mode.el (list-mode-hook):
8902         * list-mode.el (list-mode):
8903         * list-mode.el (completion-setup-hook):
8904         * list-mode.el (display-completion-list):
8905         Added support for the :window-height keyword, which is required
8906         because of other changes that I made for the file dialog box.  I
8907         also made the hook variables list-mode-hook and
8908         completion-setup-hook and also minibuffer-setup-hook in
8909         minibuf.el be permanent-local; see comment in list-mode.el.
8910
8911         * map-ynp.el (map-y-or-n-p):
8912         Added accelerators to the dialog buttons.
8913
8914         * menubar-items.el (menu-truncate-list):
8915         New internal function.
8916         * menubar-items.el (submenu-generate-accelerator-spec):
8917         * menubar-items.el (menu-item-strip-accelerator-spec):
8918         * menubar-items.el (menu-item-generate-accelerator-spec):
8919         New exported functions, for use in auto-generating accelerator specs.
8920
8921         * menubar-items.el:
8922         * menubar-items.el (default-menubar):
8923         * menubar-items.el (maybe-add-init-button):
8924         * menubar-items.el (bookmark-menu-filter):
8925         * menubar-items.el (slow-format-buffers-menu-line):
8926         * menubar-items.el (build-buffers-menu-internal):
8927         * menubar-items.el (language-environment-menu-filter):
8928         * menubar-items.el (default-popup-menu):
8929         * menubar-items.el (popup-buffer-menu):
8930         * menubar-items.el (popup-menubar-menu):
8931         Did a major overhaul on this file, and in fact I'm nowhere near
8932         done working on the menubar, and there will be more patches to
8933         come.  A basic summary of what I've done:
8934
8935         a) I added accelerators to all of the menu items.  For menus that
8936         are auto-generated, such as the buffers menu, the accelerators are
8937         automatically added to the beginning of each line using the
8938         numbers 1 through 9, then zero, and then letters starting with A,
8939         but omitting the letters that are already in use for the fixed
8940         menu items at the top of the buffers menu.  To facilitate adding
8941         accelerators of this kind, I created some new functions
8942         (*-accelerator-spec), which are also being used by other filters
8943         that auto generate lists of things such as ftp sites to download
8944         packages.  If people really don't like these accelerators
8945         appearing at the beginning of the menu items, a variable can be
8946         added to optionally turn them off, but I think this is rather
8947         pointless because other menu items have accelerators and many or
8948         most of the menu users will use the accelerators if the support is
8949         there.
8950
8951         b) I combined the top level Tools and Apps menus into a single
8952         Tools menu, because the distinction between the two is not
8953         obvious, and the items on the menus are not used often enough that
8954         putting some of them onto submenus is a problem.
8955
8956         c) I created two new top level menus called View and Cmds because
8957         there were too many items on the File and Edit menus, and I'm going
8958         to be adding more items to these menus.  In contrast to the Tools
8959         menu, the items on these menus may be used quite often during an
8960         editing session, and so should be available with fewer
8961         keystrokes.
8962
8963         d) I added a number of options to the options menu, including one
8964         for controlling whether the alt key can be used to traverse to
8965         menu items using the accelerators, one for controlling behavior of
8966         control-k, one for controlling how the kill and yank functions
8967         interact with the clipboard, a few additional buffers-menu
8968         options, and various other things.  I also did a bit of
8969         rearranging, for example, combining the keyboard and mouse options
8970         into a single keyboard and mouse submenu to facilitate the
8971         accelerators on that level.
8972
8973         e) I changed the variable buffers-menu-format-buffer-line-function
8974         to take two arguments instead of one, the second argument being
8975         the line number for use in creating an accelerator.  I added a
8976         hack to support existing functions with one argument (although I
8977         doubt that very many of these exist), for backward compatibility.
8978
8979         f) I moved the top level mule menu to be a submenu of the edit
8980         menu.  I think that most of the items on this menu are fairly
8981         useless and there are certainly not enough frequently used items
8982         to justify this being its own top level menu.
8983
8984         g) I combined most of the items in big-menubar.el into the main menu.
8985         If people think the main menu is too big, it would be possible to
8986         create different configurations, some smaller.
8987
8988         * menubar.el (check-menu-syntax):
8989         Deleted some syntax checks that were no longer valid, partly
8990         because of changes that were already made a long time ago, and
8991         partly because of a change I made where I allow the name of the
8992         menu item to be an evaluated expression rather than just a string,
8993         similar to all of the other parameters of a menu item.
8994
8995         * minibuf.el:
8996         * minibuf.el (read-file-name-1):
8997         * minibuf.el (mouse-read-file-name-1):
8998         I made a number of changes to improve the appearance
8999         and functioning of the file dialog box.  They include:
9000
9001         a) Fixing the problem where closing the dialog box by clicking on
9002         the close button of the window didn't properly exit the
9003         minibuffer.
9004
9005         b) Fixing the problem that if you typed part of a file name, and
9006         then clicked on a completion with the mouse, the file was not
9007         correctly selected.
9008
9009         c) Changing the title of the dialog box to reflect the operation
9010         being done in accordance with user interface conventions, rather
9011         than the name of the dialog box buffer, which is rather useless.
9012
9013         d) Remove the words "possible completions are" which didn't
9014         belong.
9015
9016         e) Fix things so that the completions scroll off the end of the
9017         completions windows only to the right, rather than both to the
9018         right and down, which is in accordance with Windows user interface
9019         conventions.
9020
9021         * msw-init.el (init-post-mswindows-win):
9022         Added a binding for meta-F4, which is the standard windows binding
9023         for exiting a program.
9024
9025         * select.el (get-selection-no-error):
9026         * select.el (own-selection):
9027         * select.el (own-clipboard):
9028         Added an optional argument called append to the functions
9029         own-selection and own-clipboard.  This adds support for appending
9030         text to the existing selection and allows the function
9031         own-clipboard to be used as the value of the variable
9032         interprogram- cut-function.
9033
9034         Fixed a bug in own-selection in handling zmacs-region-stays.
9035
9036         * simple.el (historical-kill-line): New.
9037
9038         * simple.el (kill-line):
9039         * simple.el (interprogram-cut-function):
9040         * simple.el (interprogram-paste-function):
9041         * simple.el (handle-pre-motion-command):
9042         * simple.el (next-line):
9043         * simple.el (previous-line):
9044         a) Expanded the variable kill-whole-line, so that function
9045         kill-line can be set to delete the entire line always, not just
9046         when cursor is at the beginning of the line.  This is controlled
9047         by setting the variable kill-whole-line to the symbol 'always.
9048         This behavior, as well as the existing kill-whole-line behavior,
9049         now only take effect when kill-line is called interactively,
9050         although this is a departure from a previous behavior in the case
9051         of setting this variable kill-whole-line to t.  It is almost
9052         certainly what has always been intended, and most likely the old
9053         way of doing things introduced bugs.  I also created a function
9054         called historical-kill-line, which ignores the kill-whole-line
9055         setting and always gives the historical behavior of only killing
9056         to the end of the line.  I bound this function to shift- control-k
9057         so that the kill to end of line behavior is available, even when
9058         kill-whole-line has been set to change control-k into the simple
9059         delete-whole-line behavior. (This can be set using the options
9060         menu.)
9061
9062         b) I changed things so that kill and yank now interact with the
9063         clipboard by default under windows.  This was done by changing the
9064         default value of interprogram-cut- function and
9065         interprogram-paste-function.  You can get the old behavior by
9066         setting these to nil, and there is an option on the options menu
9067         to do this.
9068
9069         c) I added support for selecting text using shifted motion keys.
9070         This support is on by default and can be controlled by the
9071         variable shifted-motion-keys-select-region.  There is also a
9072         variable called unshifted-motion-keys-deselect-region that
9073         controls more specifically how the shifted motion key behavior
9074         works.  I did not put an option on the options menu to turn this
9075         off, because I can't imagine why this would be useful.
9076
9077         * simple.el (forward-block-of-lines):
9078         * simple.el (backward-block-of-lines):
9079         * simple.el (block-movement-size):
9080         New.
9081
9082         * simple.el (uncapitalized-title-words):
9083         * simple.el (uncapitalized-title-word-regexp):
9084         * simple.el (capitalize-string-as-title):
9085         * simple.el (capitalize-region-as-title):
9086         New.
9087
9088
9089         * subr.el (add-hook):
9090         * subr.el (make-local-hook): New.
9091         * subr.el (remove-local-hook): New.
9092         * subr.el (add-one-shot-hook): New.
9093         * subr.el (add-local-one-shot-hook): New.
9094         Added some functions to make using hooks easier.
9095         These include:
9096
9097         a) Functions add-local-hook and remove-local-hook to make it easy
9098         to use local hooks.
9099
9100         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9101         make it possible to add a "one-shot" hook, which is to say a hook
9102         that runs only once, and automatically removes itself after the
9103         first time it has run.
9104
9105 2000-03-09  Andy Piper  <andy@xemacs.org>
9106
9107         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9108
9109 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9110
9111         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9112         Moved from menubar-items.el.
9113         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9114
9115 2000-03-08  Andy Piper  <andy@xemacs.org>
9116
9117         * gutter-items.el (build-buffers-tab-internal): add selected field
9118         to buffers tab spec.
9119
9120 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9121
9122         * minibuf.el (last-exact-completion): Initialize to nil.
9123
9124 2000-03-07  Didier Verna  <didier@xemacs.org>
9125
9126         * startup.el (command-line-1): remove unused variable
9127         `first-file-buffer'.
9128
9129 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9130
9131         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9132         which is also used for Web server log files.
9133
9134 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9135
9136         * mule/mule-charset.el: Setup auto-fill-chars.
9137
9138 2000-03-02  SL Baur  <steve@beopen.com>
9139
9140         * subr.el (with-string-as-buffer-contents): Reimplement using
9141         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9142         non-deletion of buffer after execution problem.
9143         (with-output-to-string): Use unique buffer name.
9144
9145 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9146
9147         * gutter-items.el (buffers-tab-sort-function):  New variable.
9148         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9149
9150 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9151
9152         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9153
9154 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9155
9156         * menubar-items.el (maybe-add-init-button): Remove the "Load
9157         .emacs" button from all menubars.
9158
9159 2000-03-01  Didier Verna  <didier@xemacs.org>
9160
9161         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9162         region rectangle replacement (from Jan Vroonhof).
9163         (replace-rectangle): new function.
9164
9165 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9166
9167         * mule/mule-cmds.el (set-default-coding-systems): Use
9168         set-terminal-coding-system and set-keyboard-coding-system.
9169         * coding.el (set-terminal-coding-system): Use
9170         set-console-tty-output-coding-system.
9171         (set-keyboard-coding-system): Use
9172         set-console-tty-input-coding-system.
9173
9174 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9175
9176         * minibuf.el (read-variable): Allow symbol to default argument.
9177
9178 2000-02-27  Andy Piper  <andy@xemacs.org>
9179
9180         * gutter-items.el (update-tab-hook): new function to be used for
9181         hooks.
9182         (create-frame-hook): add update-tab-hook.
9183         (record-buffer-hook): ditto.
9184         (default-gutter-position-changed): ditto.
9185         (default-gutter-position): updating the buffers tab is now handled
9186         by a hook.
9187         (default-gutter-position-changed-hook): new variable.
9188         (gutter-element-visibility-changed-hook): ditto.
9189         (set-gutter-element-visible-p): call it.
9190         (set-gutter-element): use modify-specifier-instances. Set extents
9191         as duplicable before using.
9192         (remove-gutter-element): ditto.
9193         (set-gutter-element-visible-p): ditto.
9194         (init-gutter): new function.
9195         (add-tab-to-gutter): use new gutter-element functions rather than
9196         setting specifiers directly.
9197         (clear-progress): ditto.
9198         (abort-progress): ditto.
9199         (gutter-buffers-tab-visible-p): renamed from
9200         default-gutter-visible-p
9201
9202         * specifier.el (modify-specifier-instances): new function from Jan
9203         Vroonhof.
9204
9205         * x-init.el (init-post-x-win): call init-gutter.
9206
9207         * msw-init.el (init-post-mswindows-win): call init-gutter.
9208
9209         * menubar-items.el (default-menubar): Update to reflect new gutter
9210         variables.
9211
9212 2000-02-26  Andy Piper  <andy@xemacs.org>
9213
9214         * gutter-items.el (set-gutter-element): new function. Add gutter
9215         elements to the specified gutter.
9216         (remove-gutter-element): new function. Remove gutter elements from
9217         the specified gutter.
9218         (set-gutter-element-visible-p): new function. Set gutter element
9219         visibility for the provided gutter-visible specifier.
9220
9221 2000-02-23  Andy Piper  <andy@xemacs.org>
9222
9223         * gutter-items.el (add-tab-to-gutter): specify dimensions
9224         dynamically.
9225
9226 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9227
9228         * gutter-items.el (add-tab-to-gutter):
9229         * package-get.el (package-get-interactive-package-query):
9230         * package-ui.el (pui-directory-exists):
9231         (pui-install-selected-packages):
9232         (pui-list-packages):
9233         Use #'(lambda ...)  instead of '(lambda ...).
9234
9235 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9236
9237         * startup.el (load-user-init-file): Check to make sure user
9238           has an init-file before calling load().
9239
9240 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9241
9242         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9243
9244 2000-02-23  Martin Buchholz <martin@xemacs.org>
9245
9246         * XEmacs 21.2.31 is released.
9247
9248 2000-02-21  Mike Sperber <mike@xemacs.org>
9249
9250         * loadup.el (really-early-error-handler):
9251         * update-elc.el:
9252         * make-docfile.el:
9253         Remove dependency on EMACSBOOTSTRAP... environment variables.
9254
9255 2000-02-21  Martin Buchholz <martin@xemacs.org>
9256
9257         * XEmacs 21.2.30 is released.
9258
9259 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9260
9261         * byte-optimize.el (byte-optimize-plus):
9262         (byte-optimize-minus):
9263         (byte-optimize-multiply):
9264         Optimize (- 0) to 0, not (-)
9265         Optimize (+ 5 3.0) to 8.0
9266         Optimize (* 5 3.0) to 15.0
9267         Improve readability.
9268
9269 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9270
9271         * modeline.el: (modeline-scrolling-method): change modeline
9272         mswindows cursor appearance according to the value.
9273
9274         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9275         and 'gui-element face colors and 'gui-element face font to Windows
9276         defaults.
9277
9278 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9279
9280         * font-lock.el: Javadoc enhancements
9281
9282 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9283
9284         * ldap.el (toplevel): Test if LDAP support has been compiled in
9285         (ldap-verbose): New option
9286         (ldap-search-entries): Renamed from the previous ldap-search
9287         Conditionalize message display on ldap-verbose
9288         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9289         defuns
9290         (ldap-search): Is now defined as an obsolete wrapper calling
9291         ldap-search-basic or ldap-search-entries
9292
9293
9294 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9295             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9296             Jan Vroonhof  <jan@xemacs.org>
9297
9298         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9299         When for-effect is true, didn't call `byte-optimize-form'
9300         in and/or subforms without last.
9301
9302 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9303
9304         * package-get.el (package-get-download-sites): Use correct custom
9305         type.
9306
9307 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9308
9309         * files.el (write-file): Ask for coding system when compiled with
9310         file-coding.
9311
9312 2000-02-16  Andy Piper  <andy@xemacs.org>
9313
9314         * buffer.el (switch-to-buffer): give norecord argument to
9315         set-window-buffer instead of explicitly recording.
9316
9317         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9318         we have to pick a window.
9319
9320 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9321
9322         * mule/mule-cmds.el (describe-language-support): Don't add
9323         unexist function to help-map.
9324         (describe-coding-system): Don't use already assigend `C'.
9325
9326 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9327
9328         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9329         work in custom.
9330
9331 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9332
9333         * about.el: Ienaga's e-mail address change.
9334
9335 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9336
9337         * etags.el (find-tag): force new window -- even if buf already
9338         visible -- when other-window is t
9339
9340 2000-02-16  Martin Buchholz <martin@xemacs.org>
9341
9342         * XEmacs 21.2.29 is released.
9343
9344 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9345
9346         * cl-extra.el (getf): This is now identical to `plist-get', so
9347         just defalias it.
9348         * cl-macs.el: Make getf an alias to plist-get, at the
9349         byte-compiler level, using define-compiler-macro.
9350
9351 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9352
9353         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9354
9355 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9356
9357         * lisp/etags.el (find-tag-internal): set exact-tagname to
9358           a regular expression that matches against the tagname
9359           part of the tag entry first instead of only looking in
9360           the context area.
9361
9362 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9363
9364         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9365         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9366
9367 2000-02-07  Martin Buchholz <martin@xemacs.org>
9368
9369         * XEmacs 21.2.28 is released.
9370
9371 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9372
9373         * cl-extra.el (getf): Just call `get', never `get*'.
9374         Make arglist match docstring.
9375         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9376         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9377         * byte-optimize.el: remove references to `get*'.
9378
9379 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9380
9381         * mule/european.el: Add syntax information for Latin3 and Latin4.
9382
9383 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9384
9385         * byte-optimize.el: Byte-optimize (length "foo")
9386
9387 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9388
9389         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9390         width check using `window-leftmost-p' and `window-rightmost-p'.
9391
9392 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9393
9394         * wid-edit.el (widget-match-inline): An atom never matches a
9395           list.
9396
9397 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9398
9399         * modeline.el: Consolidated 'x and 'mswindows specification under
9400         'win tag.
9401
9402 2000-01-29  Andy Piper  <andy@xemacs.org>
9403
9404         * gutter-items.el: (format-buffers-tab-line): Try and be
9405         intelligent about buffer naming when we have duplicates.
9406
9407 2000-01-29  Andy Piper  <andy@xemacs.org>
9408
9409         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9410         updated when it becomes visible.
9411
9412 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9413
9414         * bytecomp.el (byte-compile-insert-header): Properly set coding
9415         system under MULE and file-coding.
9416
9417 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9418
9419         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9420         (dontusethis-set-value-terminal-coding-system-handler):
9421         (dontusethis-set-value-keyboard-coding-system-handler):
9422         Never undefine coding system aliases.  Emergency fix for gnus.
9423
9424 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9425
9426         * files.el (abbreviate-file-name): Use directory-sep-char instead
9427         of hard-coded "/".
9428
9429 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9430
9431         * startup.el (user-init-file-base-list): New variable, replacing
9432         user-init-file-base.
9433         (find-user-init-file): New function.
9434         (command-line-early): Use it.
9435         (load-user-init-file): Ditto.
9436
9437 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9438
9439         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9440         calling valid-image-instantiator-format-p
9441
9442 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9443
9444         * isearch-mode.el (isearch-mode): The variable is
9445         isearch-unhidden-extents, not isearch-opened-extents.
9446
9447 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9448
9449         * minibuf.el (next-history-element): Modify error message if a
9450         default value is available.
9451
9452 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9453
9454         * bytecomp.el (byte-compile-file): Don't unconditionally write
9455         .elc files in binary - might contain non-Latin1.
9456
9457 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9458
9459         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9460         for windows-nt.
9461
9462         * version.el:
9463         * startup.el (user-init-file-base):
9464         * process.el (call-process-region):
9465         * files.el (make-backup-file-name):
9466         (backup-file-name-p):
9467         (file-relative-name):
9468         (abbreviate-file-name):
9469         (set-auto-mode):
9470         * code-process.el (call-process-region): Removed unnecessary
9471         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9472         support out of the universe.
9473
9474         * process.el:
9475         * code-process.el:
9476         * bytecomp.el (byte-compile-file): Removed reference to
9477         buffer-file-type, and commented usage of binary-process-output
9478         NTEmacs variables.
9479
9480 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9481
9482         * help.el (function-arglist): Add case for macro.
9483
9484 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9485
9486         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9487         printers.
9488         (custom-display): Added a menu for printer/display tags.
9489
9490         * frame.el (frame-type):
9491         * device.el (device-type): Added 'msprinter to the doc string, and
9492         removed 'pc -- it is not going to be implemented ever.
9493         (call-device-method): Fixed docstring typo.
9494         Defined specifier tags 'printer and 'display.
9495
9496 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9497
9498         * lisp/itimer.el (itimer-run-expired-timers): (consp
9499           last-command-event-time) instead of (consp
9500           'last-command-event-time).
9501
9502 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9503
9504         * msw-glyphs.el: Removed obsolete commentary.
9505
9506 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9507
9508         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9509         better default value.
9510
9511 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9512
9513         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9514         (read-string): Ditto.
9515         (eval-minibuffer): Ditto.
9516         (read-command): Ditto.
9517         (read-function): Ditto.
9518         (read-variable): Ditto.
9519         (read-number): Ditto.
9520         (read-shell-command): Ditto.
9521         (read-number): Record history.
9522
9523 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9524
9525         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9526
9527 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9528
9529         * faces.el (startup-initialize-custom-faces): New function.
9530         Reset all faces created during auto-autoloads loading time
9531         by defface.
9532         * startup.el (command-line): Call it.
9533
9534 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9535
9536         * about.el (about-hackers): Add myself to contributors list.
9537
9538 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9539
9540         * menubar-items.el (maybe-add-init-button): Removed an argument in
9541         a call to load-user-init-file, as the function managed to lose its
9542         formal parameter a few betas ago.
9543
9544 2000-01-18  Martin Buchholz <martin@xemacs.org>
9545
9546         * XEmacs 21.2.27 is released.
9547
9548 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9549
9550         * process.el (shell-command-to-string): Use the FSF docstring.
9551         Make shell-command-to-string the standard function, and
9552         exec-to-string the (deprecated) alias.
9553
9554         * startup.el: typo fix.
9555
9556 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9557
9558         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9559
9560 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9561
9562         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9563         buffers after visible buffers.
9564         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9565
9566 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9567
9568         * info.el (Info-extract-menu-node-name): Stop at a dot
9569         followed by whitespace or right parenthesis.
9570
9571 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9572
9573         * info.el (Info-directory-list): Warn against using Customize with
9574         Info-directory-list.
9575
9576 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9577
9578         * minibuf.el (read-file-name): doc fix.
9579
9580         * autoload.el (update-file-autoloads): doc fix.
9581
9582         * about.el (about-hackers): Change my E-mail address.
9583
9584 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9585
9586         * info.el (Info-visit-file): Just use the `f' interactive spec to
9587         read a filename in the standard way.
9588
9589 2000-01-13  Andy Piper  <andy@xemacs.org>
9590
9591         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9592         (gutter-buffers-tab-extent): new variable.
9593         (update-tab-in-gutter): call add-tab-to-gutter again if the
9594         orientation has changed.
9595         (add-tab-to-gutter): cope with different orientations.
9596
9597 2000-01-11  Didier Verna  <didier@xemacs.org>
9598
9599         * info.el (Info-following-node-name): backward-skip dots as well
9600         as spaces (dots at the end of a node name aren't part of it).
9601         (Info-extract-menu-node-name): don't skip dots. There could be
9602         some in the node name.
9603         (Info-index): allow dots to be part of a node name.
9604
9605 2000-01-12  Andreas Jaeger  <aj@suse.de>
9606
9607         * files.el (auto-mode-alist): Added idlwave-mode.
9608         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9609
9610 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9611
9612         * info.el (Info-search): Show default value.
9613
9614 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9615
9616         * info.el (Info-read-node-completion-table): New variable.
9617         (Info-read-node-name-1): New function.
9618         (Info-read-node-name): Use it.
9619         (Info-follow-reference): Use DEFAULT argument of completing-read.
9620         (Info-menu): Ditto.
9621
9622 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9623
9624         * hyper-apropos.el (hyper-describe-key-briefly): Save
9625         window configuration.
9626         (hyper-describe-face): Use DEFAULT of completing-read.
9627         (hyper-apropos-read-variable-symbol): Ditto.
9628         (hyper-apropos-read-function-symbol): Ditto.
9629
9630 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9631
9632         * mule/mule-cmds.el (set-default-coding-system): Set
9633         comint-exec-hook to use coding-system-for-read and
9634         coding-system-for-write so that C-x RET c works.
9635
9636 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9637
9638         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9639         (previous-matching-history-element): Increment
9640         minibuffer-max-depth by 1.
9641         (next-matching-history-element): Ditto.
9642
9643 2000-01-11  Andy Piper  <andy@xemacs.org>
9644
9645         * gutter-items.el (buffers-tab): Create a new face for the buffers
9646         tab.
9647         (buffers-tab-face): use it.
9648
9649 2000-01-10  Didier Verna  <didier@xemacs.org>
9650
9651         * modeline.el (modeline-scrolling-method): change modeline X
9652         cursor appearance according to the value.
9653
9654 2000-01-07  Andreas Jaeger  <aj@suse.de>
9655
9656         * about.el (about-hackers): Moved my entry to contributor list.
9657         (xemacs-hackers): Added myself.
9658         (about-maintainer-info): Added description of myself.
9659
9660
9661 2000-01-07  Didier Verna  <didier@xemacs.org>
9662
9663         * modeline.el (modeline-scrolling-method): new variable.
9664         (mouse-drag-modeline): add reference to it in the docstring.
9665         (mouse-drag-modeline): handle it.
9666
9667 2000-01-08  Andy Piper  <andy@xemacs.org>
9668
9669         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9670         calls.
9671         (remove-buffer-from-gutter-tab): ditto.
9672
9673 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9674
9675         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9676         (custom-face-edit): Fix grammatical error in help message.
9677
9678 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9679
9680         * movemail.el: Added.
9681
9682         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9683
9684 2000-01-03  Didier Verna  <didier@xemacs.org>
9685
9686         * modeline.el (mouse-drag-modeline): remove the code related to
9687         the modeline horizontal scrolling facility.
9688
9689 1999-12-31  Martin Buchholz <martin@xemacs.org>
9690
9691         * XEmacs 21.2.26 is released.
9692
9693 1999-12-28  Andy Piper  <andy@xemacs.org>
9694
9695         * wid-edit.el (widget-push-button-value-create): The gui cache
9696         does not agree with native widgets which can only be displayed
9697         once per window. The reasons for caching are diminished now that
9698         we don't hog resources when creating buttons.
9699         (widget-push-button-cache) deleted.
9700
9701 1999-12-24  Martin Buchholz <martin@xemacs.org>
9702
9703         * XEmacs 21.2.25 is released.
9704
9705 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9706
9707         * hyper-apropos.el (hyper-apropos): Toggle
9708         hyper-apropos-programming-apropos correctly.
9709         Set REGEXP when user accepts default value.
9710
9711 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9712
9713         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9714         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9715
9716 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9717
9718         * mule/mule-category.el (undefined-category-designator):
9719         Return char instead of character.  Search for undefined one.
9720         (describe-category): Use with-displaying-help-buffer.
9721
9722 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9723
9724         * byte-optimize.el (byte-optimize-plus):
9725         Optimize (+ 1) to 1 instead of (1+ nil).
9726
9727         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9728
9729         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9730
9731         * byte-optimize.el (byte-optimize-char-before): New function.
9732         Remove performance penalty for using (char-before) instead of (char-after).
9733
9734 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9735
9736         * mule/mule-category.el (char-category-list): Return character
9737         instead of integer.
9738
9739 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9740
9741         * minibuf.el (read-buffer): Check default is buffer object.
9742
9743 1999-11-25  Andy Piper  <andy@xemacs.org>
9744
9745         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9746         for buttons.
9747
9748 1999-12-16  Andreas Jaeger  <aj@suse.de>
9749
9750         * package-get.el (package-get-maybe-save-index): Fixed typo.
9751         Patch by Jeff Miller <jmiller@smart.net>.
9752
9753 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9754
9755         * gnuserv.el (gnuserv-process-filter):  don't call
9756         gnuserv-write-to-client when gnuserv-current-client is nil
9757
9758 1999-12-14  Martin Buchholz <martin@xemacs.org>
9759
9760         * XEmacs 21.2.24 is released.
9761
9762 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9763
9764         * about.el (about-hackers): Update my email address.
9765
9766 1999-12-07  Martin Buchholz <martin@xemacs.org>
9767
9768         * XEmacs 21.2.23 is released.
9769
9770 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9771
9772         * package-get.el (package-get-download-sites): Removed several
9773         defunct download sites, added many new ones, and corrected a few
9774         incorrect directory-on-site entries.  Added physical locations to
9775         site-description.
9776
9777 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9778
9779         * finder.el (finder-commentary): add DOC string and fix
9780         interactive spec
9781
9782 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9783
9784         * help.el (describe-function): Don't forget to intern the string
9785         completing-read returns.
9786         (describe-variable): Ditto.
9787
9788 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9789
9790         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9791         `hyper-apropos-help-mode' here to find symbol to customize
9792         irregardless of cursor position and simplify
9793         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9794         `hyper-apropos-popup-menu'.
9795
9796 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9797
9798         * apropos.el (apropos-mode-map): Add return to call
9799         apropos-follow.
9800         (apropos-print): Call apropos-mode to have better
9801         command reference. Put keymap text-poperty to
9802         symbole name.
9803
9804 1999-11-22  Alastair Burt  <burt@dfki.de>
9805
9806         * help.el: (describe-bindings-1): Added handling of keymaps for
9807         the extents at point.
9808
9809 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9810
9811         * gutter-items.el (buffers-tab-items): Wrap the function in a
9812         save-match-data
9813
9814 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9815
9816         * help.el (describe-function): Use the DEFAULT argument to
9817         completing-read.
9818         (describe-variable): Ditto.
9819
9820 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9821
9822         * minibuf.el (read-from-minibuffer): Add optional argument
9823         DEFAULT to have better mini-buffer history support.
9824         (completing-read): Pass default to read-from-minibuffer.
9825         (read-buffer): Pass default to completing-read.
9826
9827 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9828
9829         * font-lock.el (font-lock-doc-string-face): Document the
9830         `font-lock-lisp-like' property.
9831
9832 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9833
9834         * lisp-mode.el: Specify `font-lock-lisp-like'.
9835
9836         * font-lock.el (font-lock-lisp-like): New function.
9837         (font-lock-fontify-syntactically-region): Use it.
9838
9839 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9840
9841         * XEmacs 21.2.22 is released
9842
9843 1999-11-28  Martin Buchholz <martin@xemacs.org>
9844
9845         * XEmacs 21.2.21 is released.
9846
9847 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9848
9849         * minibuf.el (read-coding-system): Accept symbol and
9850         coding-system object as a default-coding-system.
9851
9852 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9853
9854         * minibuf.el (read-coding-system): Accept symbol as
9855         a default-coding-system.
9856
9857 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9858
9859         * apropos.el (apropos-documentation): Use insert instead
9860         of princ.
9861
9862 1999-11-07  William M. Perry  <wmperry@aventail.com>
9863
9864         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9865           for the linux console.
9866
9867         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9868           stuff to work when you are not on a window system, since the GPM
9869           mouse support now allows pasting from outside of XEmacs.
9870
9871 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9872
9873         * XEmacs 21.2.20 is released
9874
9875 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9876
9877         * setup-paths.el (paths-default-info-directories): Add
9878         /usr/share/info and /usr/local/share/info.
9879
9880 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9881
9882         * about.el: Updated Vladimir Ivanovic's info.
9883
9884 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9885
9886         * auto-show.el (auto-show-truncationp): Remove.
9887
9888         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9889
9890 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9891
9892         * indent.el (indent-line-to): fix bug: spaces were not replaced
9893         with tab if column is multiple of tab-width
9894         From dhn@qedinc.com
9895
9896 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9897
9898         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9899         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9900
9901         * package-get.el (package-get-package-provider): Be verbose when
9902         interactive. Patch from Robert Pluim
9903
9904 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9905
9906         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9907         info file suffixes.
9908
9909 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9910
9911         * process.el (open-network-stream): Add a new optional parameter
9912         PROTOCOL to support udp; fix a minor typo and add an explanation
9913         in docstring for udp programming.
9914
9915         * code-process.el (open-network-stream): Add a new optional
9916         parameter PROTOCOL to support udp; fix a minor typo and add an
9917         explanation in docstring for udp programming.
9918
9919 1999-10-18  Andy Piper  <andy@xemacs.org>
9920
9921         * gui.el (make-gui-button): be more precise about how we call
9922         callbacks.
9923
9924         * wid-edit.el (widget-push-button-value-create): Use the new form
9925         of native gui-button.
9926
9927 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9928
9929         * info.el (Info-page-prev): Don't do (sit-for 0).
9930
9931 1999-10-13  Andy Piper  <andy@xemacs.org>
9932
9933         * gutter-items.el (progress-abort-glyph): new glyph for showing
9934         abort status.
9935         (append-progress): dispatch-event rather than sit-for.
9936         (abort-progress): new function. Show the abort glyph with an
9937         appropriate message.
9938         (raw-append-progress): dispatch-event rather than sit-for.
9939         (display-progress): cope with aborts.
9940
9941         * gui.el (make-gui-button): Use native widgets for buttons
9942         unconditionally.
9943         (insert-gui-button): ditto.
9944         (gui-button-p): ditto.
9945
9946         * xbm-button.el: remove from core.
9947
9948         * xpm-button.el: remove from core.
9949
9950 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9951
9952         * faces.el (init-device-faces): Don't initialize the random faces
9953         on the stream device.
9954
9955 1999-10-06  Andy Piper  <andy@xemacs.org>
9956
9957         * files.el (recover-file): Don't use ls under windows for revert buffer.
9958
9959 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9960
9961         * package-get.el (package-get-download-menu): Make menu really
9962         toggle download sites.
9963         (package-get-download-sites): Add autoload cookie.
9964
9965 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9966
9967         * setup-paths.el (paths-find-module-directory): Ditto.
9968
9969 1999-09-29  Werner Fink  <werner@suse.de>
9970
9971         * setup-paths.el (paths-find-exec-directory): Add missing nil
9972         parameter for environment.
9973
9974 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9975
9976         * modeline.el (modeline-format):
9977         Only purecopy the strings.  Else
9978         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9979         barfs.
9980
9981 1999-08-28  Mike Woolley  <mike@bulsara.com>
9982
9983         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9984         user setting comint-completion-addsuffix and
9985         comint-process-echoes.
9986
9987 1999-09-22  Andy Piper  <andy@xemacs.org>
9988
9989         * gutter-items.el (update-tab-in-gutter): use
9990         last-nonminibuf-window instead of selected-window.
9991
9992 1999-09-18  Andy Piper  <andy@xemacs.org>
9993
9994         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9995         display on.
9996
9997         * subr.el (record-buffer-hook): new variable so that the hook gets
9998         some documentation.
9999
10000 1999-09-16  Andy Piper  <andy@xemacs.org>
10001
10002         * gutter-items.el (update-tab-in-gutter): only update when the
10003         gutter is visible.
10004         (remove-buffer-from-gutter-tab): ditto.
10005
10006 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10007
10008         * simple.el (do-auto-fill): Commented out part of Kinsoku
10009         processing.
10010
10011 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10012
10013         * isearch-mode.el (isearch-highlightify-region): Give the
10014         highlighting extents a high priority.
10015         (isearch-make-extent): Give the main highlighting extent an even
10016         higher priority.
10017
10018 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10019
10020         * packages.el (packages-compute-package-locations): Fix typo from
10021         -u rationalization.
10022
10023 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10024
10025         * setup-paths.el (paths-find-doc-directory): Respect value of
10026         `configure-doc-directory.'
10027
10028         * find-paths.el (paths-find-architecture-directory): Give
10029         precendence `default' argument (which typically comes from
10030         configure).
10031
10032 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10033
10034         * startup.el (command-line-early): Added options -user-init-file
10035         and -user-init-directory.
10036
10037         * files.el (user-init-file): Default to NIL so we can recognize
10038         when it's set.
10039
10040 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10041
10042         * obsolete.el (init-file-user):
10043         * startup.el:
10044         * packages.el (packages-compute-package-locations):
10045         * package-get.el (package-get-user-index-filename):
10046         * menubar-items.el (maybe-add-init-button):
10047         * info.el (Info-annotations-path):
10048         * dump-paths.el:
10049         Change `user-init-directory' to be an absolute path.
10050         Use `user-init-directory' where appropriate.
10051         Zap `init-file-user' and its uses.
10052
10053 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10054
10055         * subr.el (copy-symbol): New function.
10056
10057 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10058
10059         * isearch-mode.el (isearch-done): Be sure to restore invisible
10060         extents in the proper buffer.
10061         (isearch-pre-command-hook): Set this-command to the correct value
10062         in case the buffer has changed and old overriding-local-map was
10063         used.
10064         (isearch-restore-extent): Use remprop instead of setting the
10065         property to nil.
10066
10067 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10068
10069         * cmdloop.el (execute-extended-command): Update zmacs region
10070         before the delay.
10071         (execute-extended-command): Make the message gettext-friendly.
10072
10073 1999-09-07  Andy Piper  <andy@xemacs.org>
10074
10075         * gutter-items.el (progress-gauge-glyph): renamed from
10076         progress-glyph.
10077         (progress-text-glyph): new variable.
10078         (progress-layout-glyph): use layouts and text glyphs.
10079         (progress-area-buffer): removed.
10080         (progress-text-and-extent): new variable.
10081         (progress-displayed-p): dynamically create gutter area buffer.
10082         (clear-progress): ditto.
10083         (raw-append-progress): ditto.
10084         (append-progress): use new glyph names.
10085         (raw-append-progress): only create the extent when needed. set
10086         properties more optimally.
10087         (progress): remove args.
10088
10089 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10090
10091         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10092         mapcar where the return value is unused.
10093         (isearch-restore-invisible-extents): Ditto.
10094         (isearch-highlight-all-cleanup): Ditto.
10095         (isearch-delete-extents-in-range): Traverse the extents only once.
10096         (isearch-highlight-all-update): Don't start over if the search
10097         string has changed and more input is pending.
10098
10099 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10100
10101         * packages.el (packages-find-package-data-path): Ditto.
10102
10103         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10104
10105         * subr.el (mapc-internal): Don't make obsolete.
10106
10107         * cl-extra.el (mapc): Resurrect.
10108
10109 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10110
10111         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10112         alias.
10113
10114         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10115         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10116         (isearch-yank-clipboard): Use get-clipboard instead of
10117         x-get-clipboard.
10118         (isearch-yank-selection): Fix docstring.
10119
10120 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10121
10122         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10123
10124 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10125
10126         * cl-macs.el (extent-start-position): Fix setf method.
10127         (extent-end-position): Ditto.
10128
10129 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10130
10131         * isearch-mode.el: End merge with FSF 20.4.
10132
10133         * isearch-mode.el (search-invisible): New variable.
10134         (isearch-hide-immediately): Ditto.
10135         (isearch-unhidden-extents): Ditto.
10136         (isearch-range-invisible): New function.
10137         (isearch-unhide-extent): Ditto.
10138         (isearch-restore-invisible-extents): Ditto.
10139         (isearch-restore-extent): Ditto.
10140
10141         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10142         implementation.
10143         (isearch-ring-retreat-edit): Ditto.
10144         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10145         (isearch-forward-regexp): New arguments NOT-REGEXP and
10146         NO-RECURSIVE-EDIT.
10147         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10148         (isearch-backward-regexp): New arguments NOT-REGEXP and
10149         NO-RECURSIVE-EDIT.
10150         (isearch-mode): Return isearch-success.
10151         (isearch-update): Use unread-command-events instead of
10152         unread-command-event.
10153         (isearch-abort): If an invalid regexp is encountered, keep popping
10154         states.
10155         (isearch-*-char): Use FSF implementation.
10156         (isearch-whitespace-chars): Use the more robust FSF's
10157         implementation.
10158         (isearch-within-brackets): New variable.
10159         (isearch-mode): Initialize it.
10160         (isearch-edit-string): Bind it.
10161         (isearch-search-and-update): Set it.
10162         (isearch-push-state): Push it.
10163         (isearch-top-state): Pop it.
10164         (isearch-search): Set it.
10165         (isearch-printing-char): When called by isearch-whitespace-chars,
10166         handle M-SPC gracefully.
10167         (isearch-message-prefix): New argument ELLIPSIS.
10168         (isearch-message-suffix): Ditto.
10169         (isearch-message): Use the ELLIPSIS argument when calling
10170         isearch-message-prefix and isearch-message-suffix.
10171         (isearch-message-prefix): Distinguish between "wrapped" and
10172         "overwrapped" search, FWIW.
10173
10174 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10175
10176         * isearch-mode.el (isearch-edit-string): Use the head of the
10177         search ring instead of search-last-string and search-last-regexp.
10178         (search-highlight): Renamed from isearch-highlight.
10179         (isearch-exit): Use the new name.
10180         (isearch-highlight): Ditto.
10181         (isearch-dehighlight): Ditto.
10182         (isearch-update-ring): New function.
10183         (isearch-done): Call it.
10184         (isearch-done): New argument EDIT.
10185         (isearch-repeat): If search string is empty, look up at the car of
10186         the search ring; ignore the yank pointer.
10187         (isearch-abort): Call isearch-done with NOPUSH.
10188         (isearch-cancel): New function.
10189         (isearch-mode-map): Bind it to ESC ESC ESC.
10190
10191         * isearch-mode.el: Begin merge with FSF 20.4.
10192
10193 1999-09-01  Andy Piper  <andy@xemacs.org>
10194
10195         * x-select.el (x-get-clipboard): obsolete.
10196         (x-yank-clipboard-selection): obsolete
10197
10198         * select.el (disown-selection): need to be careful to disown the
10199         clipboard if we set it via selection.
10200         (get-clipboard): move from x-select.el
10201         (yank-clipboard-selection): ditto.
10202
10203 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10204
10205         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10206         isearch-highlight-all-matches to nil.
10207         (isearch-fixed-case): New variable.
10208         (isearch-mode): Initialize it.
10209         (isearch-edit-string): Save it.
10210         (isearch-toggle-case-fold): Set it.
10211         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10212         need to check isearch-fixed-case.
10213         (isearch-toggle-case-fold): Update highlighting of all matches
10214         before the pause.
10215         (isearch-edit-string):
10216
10217 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10218
10219         * isearch-mode.el (isearch-edit-string): Call isearch-message
10220         before reading the event so that the prompt is displayed properly.
10221         (isearch-message): Use isearch-nonincremental when calling
10222         isearch-message-prefix.
10223         (minibuffer-local-isearch-map): Bind up and down to do the same as
10224         M-p and M-n respectively.
10225         (isearch-done): New arg NOPUSH.
10226         (isearch-edit-string): Use it.
10227         (isearch-edit-string): Don't bind isearch-string.
10228         (isearch-ring-adjust): Edit string, *then* push state.
10229
10230 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10231
10232         * faces.el (isearch-secondary): Make isearch-secondary look
10233         different than default.
10234
10235 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10236
10237         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10238         save-excursion.
10239         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10240         (isearch-update): Call isearch-dehighlight without arguments.
10241         (isearch-done): Ditto.
10242
10243         * isearch-mode.el (isearch-fix-case): If the search string has no
10244         upper-case letters, allow the folding to be reenabled.
10245         Previously, once disabled, the folding would remain that way until
10246         the end of isearch.
10247         (isearch-top-state): Call isearch-fix-case.
10248
10249         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10250         save-excursion.
10251         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10252
10253 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10254
10255         * xpm-button.el:
10256         xbm-button.el: Need to exist in core because gui.el depends on
10257         them.
10258
10259 1999-08-31  Andy Piper  <andy@xemacs.org>
10260
10261         * gutter-items.el (buffers-tab-face): new customizable variable.
10262         (buffers-tab-default-buffer-line-length): new specifier for
10263         maximum viewable characters.
10264         (progress-stack): new variable for implementing widget-based
10265         progress messages.
10266         (progress-area-buffer): ditto.
10267         (progress-glyph-height): ditto.
10268         (progress-stop-callback): ditto.
10269         (progress-quit-function): new function.
10270         (progress-glyph): new variable.
10271         (progress-layout-glyph): ditto.
10272         (progress-displayed-p): new function, see message-displayed-p for
10273         details.
10274         (clear-progress): ditto.
10275         (remove-progress): ditto.
10276         (append-progress): ditto.
10277         (raw-append-progress): ditto.
10278         (display-progress): ditto.
10279         (current-progress): ditto.
10280         (current-progress-label): ditto.
10281         (progress): ditto.
10282         (lprogress): ditto.
10283
10284
10285 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10286
10287         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10288
10289         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10290         `isearch-yank-selection'.
10291         (isearch-mode-map): Use it.
10292         (isearch-yank-selection): Use `get-selection' instead of
10293         `get-x-selection'.
10294
10295 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10296
10297         * faces.el (isearch-secondary): Create face here.
10298
10299         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10300         timers.
10301
10302 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10303
10304         * subr.el (buffer-string): More robust backward compatibility
10305         check, courtesy William Perry.
10306
10307 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10308
10309         * replace.el (perform-replace): Stop the search after the search
10310         limit has been reached.
10311
10312 1999-08-23  Andy Piper  <andy@xemacs.org>
10313
10314         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10315         here if we don't have one.
10316
10317 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10318
10319         * ldap.el (ldap-coding-system): Default to nil until we get
10320         efficient UTF8 support
10321         (ldap-decode-string): Guard against `decode-coding-string' not
10322         being defined
10323         (ldap-encode-string): Guard against `encode-coding-string' not
10324         being defined
10325
10326 1999-08-23  Didier Verna  <didier@xemacs.org>
10327
10328         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10329         Some doc strings improvements, and add a star to the `interactive'
10330         calls.
10331
10332 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10333
10334         * font-lock.el (java-font-lock-keywords-3): introduced new
10335         keywords and regexpes for javadoc syntax 1.2.
10336
10337 1999-08-17  Andy Piper  <andy@xemacs.org>
10338
10339         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10340         format-buffers-tab-line.
10341         (buffers-tab-max-buffer-line-length): new variable.
10342         (format-buffers-tab-line): new function. truncate names if over
10343         buffers-tab-max-buffer-line-length.
10344
10345 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10346
10347         * cus-start.el: Customize the variable `bell-inhibit-time'.
10348
10349 1999-08-16  Andy Piper  <andy@xemacs.org>
10350
10351         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10352         brute-force approach to deleting the last buffer.
10353         (buffers-tab-grouping-regexp): new customizable variable.
10354         (select-buffers-tab-buffers-by-mode): use it.
10355
10356 1999-08-13  Andy Piper  <andy@xemacs.org>
10357
10358         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10359         deletion problem.
10360
10361 1999-07-30  Didier Verna  <didier@xemacs.org>
10362
10363         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10364         of princ to output symbols.
10365         (custom-save-face-internal): ditto.
10366         (custom-save-resets): ditto.
10367
10368 1999-08-09  Didier Verna  <didier@xemacs.org>
10369
10370         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10371         `regexp-quote' to protect the major mode name for use as a regular
10372         expression (c++ needs this for instance).
10373
10374 1999-08-08  Andy Piper  <andy@xemacs.org>
10375
10376         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10377         cope with similar mode names.
10378
10379         * gutter-items.el (buffers-tab-selection-function): new selection
10380         function.
10381         (select-buffers-tab-buffers-by-mode): new function.
10382         (buffers-tab-items): use it if set to only display buffers in the
10383         tab in the current buffer's group..
10384         (update-tab-in-gutter): use new api.
10385         (remove-buffer-from-gutter-tab): ditto.
10386
10387         * gutter-items.el (buffers-tab-max-size): set custom selection
10388         default to 6.
10389         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10390         (add-tab-to-gutter): set face as default.
10391
10392 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10393
10394         * faces.el (frob-face-property): Merge the fall-back specifier
10395         with the target, not replace it.
10396
10397 1999-08-05  Andy Piper  <andy@xemacs.org>
10398
10399         * gutter-items.el (update-tab-in-gutter): add frame argument for
10400         buffer-items.
10401         (update-tab-in-gutter): use it.
10402
10403         * gutter-items.el (record-buffer-hook): set.
10404
10405         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10406         change.
10407         (switch-to-buffer-hook) deleted.
10408
10409 1999-08-04  Andy Piper  <andy@xemacs.org>
10410
10411         * gutter-items.el (update-tab-in-gutter): make sure this will work
10412         as an argument to create-frame-hook.
10413
10414 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10415
10416         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10417         instead of timer emulation.
10418
10419 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10420
10421         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10422         Emacs isearch enhancements.
10423
10424 1999-07-28  Andy Piper  <andy@xemacs.org>
10425
10426         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10427         all devices that support tab controls.
10428         (remove-buffer-from-gutter-tab): new function. to be used as a
10429         value for kill-buffer-hook.
10430
10431 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10432
10433         * auto-show.el (auto-show-truncationp): changed to match
10434         `window_translation_on'
10435
10436 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10437
10438         * XEmacs 21.2.19 is released
10439
10440 1999-07-28  SL Baur  <steve@miho>
10441
10442         * code-files.el (insert-file-contents): Fix docstring.
10443         revert previous change.
10444
10445 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10446
10447         * fill.el (fill-region-as-paragraph): Change re-break-point to
10448         contain word-across-newline plus one character so that filling
10449         Japanese and Chinese works as desired.
10450         * simple.el (do-auto-fill): Ditto.
10451
10452 1999-07-26  SL Baur  <steve@miho>
10453
10454         * mule/japanese.el ("Japanese"): Do not specify a default input
10455         method.
10456         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10457
10458 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10459
10460         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10461         able to use cl-macs macro in early lisp.
10462
10463 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10464
10465         * custom.el:
10466         * cus-face.el:
10467         * cus-edit.el:
10468                 Massive custom Theme API changes.
10469
10470 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10471
10472         * code-files.el (insert-file-contents): Regard
10473         coding-system-magic-cookie if `coding-system-for-read' is nil.
10474
10475 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10476
10477         * mule/thai-xtis.el: Add coding: local variable, to avoid
10478         bootstrapping problem with C locale.
10479
10480 1999-07-22  Andy Piper  <andy@xemacs.org>
10481
10482         * dumped-lisp.el (preloaded-file-list): guard against putting
10483         gutter-items in a less than functional XEmacs.
10484         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10485
10486 1999-07-18  Bob Weiner  <weiner@beopen.com>
10487
10488         * fill.el (fill-context-prefix): Fixed bug that prevented the
10489         setting of an adaptive fill prefix when the `dont-skip-first' was
10490         t.
10491
10492 1999-07-22  SL Baur  <steve@miho>
10493
10494         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10495
10496 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10497
10498         * files.el (interpreter-mode-alist): add `make', `guile', and
10499         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10500         makefile-mode, guile is a scheme, and someday XEmacs will be
10501         modular enough to use as an efficient scripting tool.)
10502
10503 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10504
10505         * mule/mule-cmds.el (reset-language-environment): Regard
10506         coding-category `utf-8' and `ucs-4' if they are available.
10507
10508 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10509
10510         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10511         (prefer-coding-system): Fix DOC-string.
10512
10513         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10514         DOC-string too.
10515
10516         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10517         Mule.
10518         (coding-system-change-eol-conversion): Fix DOC-string.
10519
10520 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10521
10522         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10523         instead of `list-coding-system'.
10524
10525 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10526
10527         * menubar-items.el (default-menubar): `select-input-method' was
10528         renamed to `set-input-method'.
10529
10530         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10531         "Set Language Environment" menu.
10532
10533         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10534         "Describe Language Support" menu.
10535
10536 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10537
10538         * mule/chinese.el ("Chinese-GB"): Rename
10539         `chinese-gb-environment-setup-function' to
10540         `setup-chinese-gb-environment-internal'.
10541
10542 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10543
10544         * mule/korean.el: Use `define-coding-system-alias' instead of
10545         `copy-coding-system'.
10546
10547 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10548
10549         * mule/mule-cmds.el (set-language-environment-coding-systems):
10550         Treat duplicated coding-categories.
10551
10552 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10553
10554         * mule/japanese.el: Use `define-coding-system-alias' instead of
10555         `copy-coding-system'.
10556
10557 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10558
10559         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10560         coding-system `viscii'.
10561
10562 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10563
10564         * mule/cyrillic.el:
10565         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10566         (cyrillic-alternativnyj-decode-table): New variable.
10567         (cyrillic-alternativnyj-encode-table): New variable.
10568         - Specify `iso-8-1' as a category of coding-system
10569           `alternativnyj'.
10570         - Abolish general Cyrillic environment.
10571
10572 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10573
10574         * mule/chinese.el:
10575         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10576         - Register `chinese-gb-environment-setup-function' as a
10577           `setup-function' of "Chinese-GB" environment.
10578
10579 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10580
10581         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10582         optional argument `parents'.
10583
10584         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10585         property for Thai-XTIS.
10586
10587         * mule/mule-help.el (help-with-tutorial): Use property
10588         `tutorial-coding-system' of language-info as a coding-system to
10589         read tutorial file.
10590
10591 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10592
10593         * mule/thai-xtis.el: Don't setup `setup-function' and
10594         `exit-function'.
10595
10596         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10597         `set-coding-category-system' to set up coding-system for
10598         coding-category.
10599
10600         * mule/mule-cmds.el (prefer-coding-system): Use
10601         `set-coding-category-system' to set up coding-system for
10602         coding-category.
10603
10604 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10605
10606         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10607         Thai-XTIS environment.
10608
10609         * mule/mule-cmds.el (prefer-coding-system): Use
10610         `find-coding-system' instead of `coding-system-p'.
10611
10612 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10613
10614         * mule/mule-cmds.el (set-language-environment-coding-systems):
10615         Modify eol-type for XEmacs.
10616
10617         * mule/thai-xtis.el: Delete unused local variable `category'.
10618
10619         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10620         function.
10621         (prefer-coding-system): Don't call
10622         `update-coding-systems-internal'; use function
10623         `coding-category-list' instead of variable `coding-category-list';
10624         use `set-coding-priority-list' instead of `set-coding-priority';
10625         modify `eol-type' for XEmacs.
10626
10627         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10628         `charset-columns'.
10629         (char-width): Likewise.
10630
10631 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10632
10633         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10634         `tis-620'.
10635
10636         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10637         `set-coding-priority-list' instead of `set-coding-priority'; don't
10638         call `update-coding-systems-internal'.
10639
10640         * mule/mule-misc.el (coding-system-get): New function.
10641         (coding-system-put): New function.
10642         (coding-system-category): New function.
10643
10644 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10645
10646         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10647         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10648         to avoid conflict with leim/quail/thai-xtis.
10649
10650         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10651         to thai-xtis-chars.el.
10652
10653         * mule/thai-xtis-chars.el: New file (split from
10654         mule/thai-xtis.el).
10655
10656 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10657
10658         * mule/thai-xtis.el:
10659         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10660         - Add syntax entries.
10661         - Put `preferred-coding-system' of the charset `thai-xtis' to
10662           `tis-620'.
10663
10664 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10665
10666         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10667         rewritten to use write-multibyte-character.
10668
10669 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10670
10671         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10672         of `iso-2022-7'.
10673         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10674         ported yet.
10675         (read-input-method-name): Treat optional argument `default'.
10676
10677 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10678
10679         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10680         all.
10681         (set-language-info-alist): Set up menus here.
10682
10683 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10684
10685         * minibuf.el (completing-read): Add new optional argument
10686         `default'.
10687         (read-coding-system): Add new optional argument
10688         `default-coding-system'.
10689
10690 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10691
10692         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10693         (viet-viscii-...->viet-vscii...).
10694
10695 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10696
10697         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10698         and menus.
10699
10700 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10701
10702         * mule/mule-cmds.el (input-method-function): Add permanent-local
10703         property.
10704
10705 1999-03-30  Dave Love  <fx@gnu.org>
10706
10707         * mule/mule-cmds.el (current-language-environment): Doc fix.
10708
10709 1999-02-06  Richard Stallman  <rms@gnu.org>
10710
10711         * mule/european.el (setup-slovenian-environment): New function.
10712         ("Slovenian"): New language environment.
10713
10714 1999-01-27  Dave Love  <fx@gnu.org>
10715
10716         * mule/mule-cmds.el (current-language-environment): Provide :link,
10717         :type (choices) and appropriate :get.
10718
10719 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10720
10721         * mule/mule-cmds.el (describe-language-environment): Don't alter
10722         input-method-alist.
10723
10724 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10725
10726         * mule/mule-cmds.el (prefer-coding-system): Call
10727         set-coding-priority, so that the internal array of priorities is
10728         also updated.
10729
10730 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10731
10732         * mule/mule-cmds.el (prefer-coding-system): If the argument
10733         requires specific EOL conversion type, make the default coding
10734         systems use that.
10735
10736 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10737
10738         * mule/mule-cmds.el (set-language-environment): Pass the default
10739         eol-type to set-language-environment-coding-systems.
10740         (set-default-coding-systems): Copy the eol-type property for the
10741         new default values of {buffer-file,process}-coding-system from the
10742         old defaults.
10743         (set-language-environment-coding-systems): Accept an optional
10744         argument EOL-TYPE, and set the eol-type property of the default
10745         coding systems accordingly.
10746
10747 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10748
10749         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10750         use generate-new-buffer instead of get-buffer-create.
10751
10752 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10753
10754         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10755
10756 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10757
10758         * mule/mule-cmds.el (default-input-method): Fix custom type.
10759
10760 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10761
10762         * mule/mule-cmds.el (setup-specified-language-environment):
10763         Add apropos-inhibit property.
10764         (describe-specified-language-support): Likewise.
10765
10766 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10767
10768         * mule/mule-cmds.el: Doc fixes.
10769
10770 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10771
10772         * mule/mule-cmds.el (register-input-method): Doc-string
10773         modified.
10774
10775 1998-09-01  Dave Love  <fx@gnu.org>
10776
10777         * mule/mule-cmds.el (current-language-environment): Fix
10778         setter function.
10779
10780 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10781
10782         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10783         mule/european.el, mule/hebrew.el, mule/japanese.el,
10784         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10785         avoid bootstrapping problem if you need to recompile all the Lisp
10786         files using interpreted code.
10787
10788 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10789
10790         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10791         ("Latin-2"): Likewise.
10792
10793 1998-08-18  Per Starback  <starback@update.uu.se>
10794
10795         * mule/european.el (setup-latin2-environment): Fix typo.
10796
10797 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10798
10799         * mule/european.el: Give proper value of `input-method' key to all
10800         lang. env.
10801
10802         * mule/mule-cmds.el (activate-input-method): Handle the case that
10803         the arg INPUT-METHOD is nil correctly.
10804         (read-multilingual-string): Activate the specified input method
10805         before calling read-string.  Afterward, activate the original
10806         input method.
10807
10808 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10809
10810         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10811         (set-language-info-alist): Fix typo in doc-string.
10812
10813         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10814
10815 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10816
10817         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10818         (reset-language-environment): New function for the job that
10819         setup-english-environment used to do.
10820         (set-language-environment): Do more setups according to the info
10821         in language-info-alist.
10822         (read-language-name): Handle the case that the arg KEY is nil.
10823         (describe-language-environment): Handle input-method property.
10824
10825         * mule/: All files under this directory, which related with
10826         specific languages (such as mule/european.el, mule/greek.el,
10827         mule/hebrew.el, mule/misc-lang.el), modified as below.
10828         (setup-XXX-environment): Just call set-language-environment.  If
10829         they used to do some other jobs than what done by
10830         set-language-environment, those jobs are done in
10831         setup-XXX-environment-internal now.
10832         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10833         the value to setup-XXX-environment-internal.  Add properties
10834         input-method and features.
10835
10836         * mule/english.el (setup-english-environment): Just call
10837         reset-language-environment.
10838
10839         * mule/european.el (setup-8-bit-environment): Function deleted.
10840
10841 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10842
10843         * mule/mule-cmds.el (input-method-exit-on-first-char)
10844         (input-method-use-echo-area): Doc fixes.
10845
10846 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10847
10848         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10849         variable.
10850         (input-method-use-echo-area): New variable.
10851
10852 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10853
10854         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10855
10856 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10857
10858         * mule/mule-cmds.el (activate-input-method): Update mode line.
10859         (inactivate-input-method): Likewise.
10860
10861 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10862
10863         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10864         input method in the current buffer, but just bind
10865         current-input-method.
10866
10867 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10868
10869         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10870
10871         * mule/misc-lang.el ("IPA"): Add coding-priority and
10872         coding-system.
10873
10874 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10875
10876         * mule/greek.el: Add coding-priority.
10877
10878 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10879
10880         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10881         LANG-ENV.
10882
10883 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10884
10885         * mule/mule-cmds.el (register-input-method): Fix previous change.
10886         (setup-specified-language-environment): Doc fix.
10887
10888 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10889
10890         * mule/mule-cmds.el: Several doc fixes.
10891         (get-language-info, set-language-info): Rename argument.
10892         (set-language-info-alist): Likewise.
10893         (register-input-method): Rename argument.
10894         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10895
10896 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10897
10898         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10899         default value while reading an input method.
10900
10901 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10902
10903         * mule/mule-cmds.el (universal-coding-system-argument):
10904         Use buffer-file-coding-system as default.
10905
10906 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10907
10908         * mule/korean.el ("Korean"): Doc fix.
10909
10910 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10911
10912         * mule/mule-cmds.el (describe-language-environment): Print the
10913         languge environment at the head.
10914
10915 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10916
10917         * mule/japanese.el: Set exit-function to exit-japanese-environment
10918         for Japanese environment.
10919
10920 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10921
10922         * mule/mule-cmds.el (set-language-environment): Doc fix.
10923         (current-language-environment): Use defcustom.
10924         (default-input-method): Specify :type.
10925
10926 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10927
10928         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10929         modified.
10930         (prefer-coding-system): Doc-string modified.
10931
10932 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10933
10934         * mule/mule-cmds.el (set-language-info): Doc-string
10935         describes `coding-priority' KEY.
10936         (set-language-environment-coding-systems): New function.
10937         (select-safe-coding-system): New function.
10938         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10939         (set-language-info-alist): New optionla arg PARENTS.  Call
10940         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10941         (set-language-environment-coding-systems): New function.
10942
10943         * mule/chinese.el: Remove setting up of
10944         describe-chinese-environment-map and
10945         setup-chinese-environment-map.  Exclude them in args of calls to
10946         set-language-info-alist.  Register coding-priority key in
10947         language-info-alist.
10948
10949         * mule/cyrillic.el: Remove setting up of
10950         describe-cyrillic-environment-map and
10951         setup-cyrillic-environment-map.  Exclude them in args of calls to
10952         set-language-info-alist.  Register coding-priority key in
10953         language-info-alist.
10954
10955         * mule/english.el: Register coding-priority key in
10956         language-info-alist.
10957
10958         * mule/ethiopic.el: Register coding-priority key in
10959         language-info-alist.
10960
10961         * mule/european.el: Remove setting up of
10962         describe-european-environment-map and
10963         setup-european-environment-map.  Exclude them in args of calls to
10964         set-language-info-alist.  Register coding-priority key in
10965         language-info-alist.  Add "German" language env.
10966         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10967         (setup-german-environment): New function.
10968
10969         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10970         change default input method to "greek-postfix".
10971
10972         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10973         coding-priority key in
10974
10975 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10976
10977         * mule/mule-cmds.el (set-language-info): Doc fix.
10978         (input-method-inactivate-hook): Doc fix.
10979
10980 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10981
10982         * mule/mule-cmds.el (set-input-method): Renamed from
10983         select-input-method.
10984
10985 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10986
10987         * mule/mule-cmds.el (set-language-environment): Run
10988         exit-language-environment-hook before calling `exit-function'
10989         which is specified for the language environment.
10990
10991 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10992
10993         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10994         modified.
10995         (prefer-coding-system): Likewise.
10996         (describe-language-environment): Print aliases of each coding
10997         system.
10998         (set-language-environment-hook): New variable.
10999         (exit-language-environment-hook): New variable.
11000         (set-language-environment): Call these hooks.  Before setting a
11001         new language environment, exit from the
11002         current-language-environment if necessary.
11003         (input-method-verbose-flag): The value can be nil, t,
11004         complex-only, or default.
11005         (input-method-highlight-flag): Doc-string augmented.
11006         (activate-input-method): Check if we can run the registered
11007         function to activate an input method.
11008
11009         * mule/korean.el: Set exit-function for language environment
11010         "Korean" to exit-korean-environment.
11011         (setup-korean-environment): Moved to korea-util.el.
11012
11013 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11014
11015         * mule/mule-cmds.el (read-multilingual-string): Use
11016         current-input-method prior to default-input-method.  Don't bind
11017         current-input-method by `let', instead, activate the specified
11018         input method in the current buffer temporarily.
11019
11020 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11021
11022         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11023
11024 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11025
11026         * mule/chinese.el (post-read-decode-hz): Return the result of
11027         decode-hz-region.
11028         (pre-write-encode-hz): Do not change the value of
11029         last-coding-system.
11030
11031 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11032
11033         * mule/mule-ccl.el: Doc fixes.
11034
11035 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11036
11037         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11038         (check-ccl-program): New macro.
11039
11040 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11041
11042         * mule/mule-ccl.el: Comment about CCL syntax modified.
11043         (ccl-command-table): Add read-multibyte-character and
11044         write-multibyte-character.
11045         (ccl-code-table): Add ex-cmd.
11046         (ccl-extended-code-table): New variable.
11047         (ccl-embed-extended-command): New function.
11048         (ccl-compile-read-multibyte-character,
11049         ccl-compile-write-multibyte-character) New functions.
11050         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11051         ccl-dump-write-multibyte-character): New functions.
11052
11053 1999-07-22  SL Baur  <steve@miho>
11054
11055         * config.el (config-value-file): config.values is installed into
11056         doc-directory.
11057         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11058
11059 1999-07-19  Didier Verna  <didier@xemacs.org>
11060
11061         * rect.el: all functions rewritten, except when noted. Below is a
11062         list of interface changes.
11063         (apply-on-rectangle): new function. Obsoletes
11064         `operate-on-rectangle'. All functions that used to call this
11065         function now call the new one.
11066         (kill-rectangle): added optional prefix arg to fill lines.
11067         (delete-rectangle): ditto.
11068         (delete-extract-rectangle): ditto.
11069         (open-rectangle): ditto.
11070         (clear-rectangle): ditto.
11071         (delete-rectangle-line): added third arg FILL.
11072         (delete-extract-rectangle-line): ditto.
11073         (open-rectangle-line): ditto.
11074         (clear-rectangle-line): ditto.
11075
11076 1999-07-18  Andy Piper  <andy@xemacs.org>
11077
11078         * menubar-items.el (default-menubar): add gutter options.
11079
11080         * gutter-items.el: new file.
11081         (gutter): new group for custom.
11082         (gutter-visible-p): new variable.
11083         (default-gutter-position): ditto.
11084         (buffers-tab): new group for the buffers tab.
11085         (gutter-buffers-tab): widget to put in the gutter.
11086         (buffers-tab-max-size): max number of tabs.
11087         (buffers-tab-switch-to-buffer-function): function to call when a
11088         tab is pressed.
11089         (buffers-tab-omit-function): filter buffers with this function.
11090         (buffers-tab-format-buffer-line-function): format buffer names for
11091         inclusion in tabs.
11092         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11093         the record.
11094         (build-buffers-tab-internal): build a list of tab items.
11095         (buffers-tab-items): ditto.
11096         (add-tab-to-gutter): put a tab in the gutter area.
11097         (update-tab-in-gutter): reset the buffers in the tab.
11098
11099         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11100
11101         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11102         (switch-to-buffer-hooks): new hook.
11103
11104         * toolbar.el (default-toolbar-position): fix typo.
11105
11106 1999-07-16  Andy Piper  <andy@xemacs.org>
11107
11108         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11109
11110 1999-07-15  Didier Verna  <didier@xemacs.org>
11111
11112         * cus-edit.el (custom-prompt-variable): optional third arg makes
11113         prompt for a comment string.
11114         (customize-set-value): optional prefix makes this function handle
11115         variable comments.
11116         (customize-set-variable): ditto.
11117         (customize-save-variable): ditto.
11118         (customize-customized): handle custom comments.
11119         (customize-save-customized): ditto.
11120         (custom-variable-state-set): ditto.
11121         (custom-face-state-set): ditto.
11122         (customize-saved): ditto.
11123         (custom-variable-set): ditto.
11124         (custom-face-set): ditto.
11125         (custom-variable-save): ditto.
11126         (custom-face-save): ditto.
11127         (custom-variable-reset-saved): ditto.
11128         (custom-face-reset-saved): ditto.
11129         (custom-variable-reset-standard): ditto.
11130         (custom-face-reset-standard): ditto.
11131         (custom-comment-face): new face.
11132         (custom-comment-tag-face): ditto.
11133         (custom-comment): new widget.
11134         (custom-comment-create): new function.
11135         (custom-comment-delete): ditto.
11136         (custom-comment-value-set): ditto.
11137         (custom-comment-show): ditto.
11138         (custom-comment-invisible-p): ditto.
11139         (custom-variable-value-create): create a comment field widget.
11140         (custom-face-value-create): ditto.
11141         (custom-variable-menu): new entry for adding a custom comment.
11142         (custom-face-menu): ditto.
11143         (custom-save-variables): possibly save custom comments.
11144         (custom-save-faces): ditto.
11145
11146         * cus-face.el (custom-set-faces): the arguments can now have a
11147         custom comment as fourth argument.
11148
11149         * custom.el (custom-set-variables): the arguments can now have a
11150         custom comment as fifth element.
11151
11152 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11153
11154         * XEmacs 21.2.18 is released
11155
11156 1999-07-13  SL Baur  <steve@miho>
11157
11158         * lib-complete.el (read-library-name): Revert previous change.
11159         (read-library): Ditto.
11160
11161 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11162
11163         * packages.el (packages-package-list): Capitalize docstring.
11164
11165         * packages.el (packages-find-package-library-path): Use #'nconc
11166         rather than #'append to reduce consing -- #'mapcar uses Flist,
11167         which returns a freshly consed list.  #'append would create yet
11168         another fresh list, using Fmake_list in concat.
11169
11170         * packages.el (package-provide): Use setq with remassq like it
11171         says in its docstring.
11172
11173 1999-07-06  SL Baur  <steve@miho.m17n.org>
11174
11175         * lib-complete.el (progn-with-message): Fix typo.
11176
11177 1999-07-06  SL Baur  <steve@miho.m17n.org>
11178
11179         * mule/mule-misc.el (char-octet): Make function match docstring.
11180         From Katsumi Yamaoka <yamaoka@jpl.org>
11181
11182 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11183
11184         * wid-edit.el (widget-documentation): corrected spelling error.
11185
11186 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11187
11188         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11189         keys if already bound
11190
11191 1999-07-06  SL Baur  <steve@miho.m17n.org>
11192
11193         * lib-complete.el (progn-with-message): Revert previous changes.
11194
11195 1999-06-24  Bob Weiner  <weiner@beopen.com>
11196
11197         * lib-complete.el (find-library):
11198         (find-library-other-window):
11199         (find-library-other-frame): Completely rewrote
11200         so that these functions actually work when called non-interactively.
11201         Also made them handle LIBRARY arguments which end with .el or .elc.
11202
11203 1999-06-24  Bob Weiner  <weiner@beopen.com>
11204
11205         * simple.el (indent-new-comment-line): Locally bound
11206         `block-comment-start' to `comstart' or else when this is called
11207         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11208         `block-comment-start' value, ignoring any existing spacing after a
11209         comment prefix in the previous line and producing ugly comments.
11210
11211 1999-06-23  Bob Weiner  <weiner@beopen.com>
11212
11213         * list-mode.el (mouse-choose-completion):
11214         (choose-completion):
11215         (completion-switch-to-minibuffer): Added.
11216         ([Tab]): [Tab] previously switched to the minibuffer
11217         but since [space] does that and since most applications in the
11218         world use [Tab] to select the next item in a list, do that in the
11219         *Completions* buffer too.  This will cause the least confusion
11220         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11221         06/23/1999.
11222
11223 1999-06-22  Bob Weiner  <weiner@beopen.com>
11224
11225         * help.el (help-buffer-name): Added support for a null value
11226         of `help-buffer-prefix-string' since some buffers require no
11227         prefix.
11228
11229 1999-06-20  Bob Weiner  <weiner@beopen.com>
11230
11231         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11232         in the completion-list-mode-map to bury the completions buffer
11233         even when the minibuffer is no longer active.
11234
11235 1999-06-20  Bob Weiner  <weiner@beopen.com>
11236
11237         * list-mode.el (list-mode): It is visually disconcerting to have
11238         the text cursor disappear within list buffers, especially when
11239         moving from window to window, so leave it visible.
11240
11241 1999-07-01  SL Baur  <steve@miho.m17n.org>
11242
11243         * menubar-items.el (default-menubar): Conditionalize the bug
11244         report menu item (which may not be possible in this XEmacs).
11245         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11246
11247 1999-06-30  SL Baur  <steve@miho.m17n.org>
11248
11249         * subr.el (with-current-buffer): DOC string fix.
11250         Suggested by Bob Weiner <weiner@altrasoft.com>
11251
11252 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11253
11254         * cus-face.el (custom-face-italic): insert missing args
11255
11256 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11257
11258         * packages.el (package-locations): Changed default early package
11259         hierarchies to ~/.xemacs/mule-packages and
11260         ~/.xemacs/xemacs-packages.
11261
11262 1999-06-23  SL Baur  <steve@miho.m17n.org>
11263
11264         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11265
11266 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11267
11268         * packages.el (package-locations): Changed default early package
11269         hierarchy to ~/.xemacs/packages.
11270         (package-locations): Removed `packages' as a possible name for a
11271         late package hierarchy.
11272
11273 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11274
11275         * mule/mule-category.el (word-combining-categories): Set up new
11276         variable.
11277         (word-separating-categories): Likewise.
11278
11279 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11280
11281         * XEmacs 21.2.17 is released
11282
11283 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11284
11285         * font-menu.el (font-menu-set-font): allow for nil specification
11286         of font size.
11287
11288 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11289
11290         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11291         is 1.
11292
11293 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11294
11295         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11296         8859-5 instead of ISO 8859-1.
11297
11298 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11299
11300         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11301         (viet-viscii-encode-table): Ditto.
11302
11303         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11304         Make obsolete definition of char-octet.
11305
11306 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11307
11308         * subr.el: Move no-Mule make-char ...
11309         * help-nomule.el (make-char): To here.
11310         (string-width): Make Mule compatibility alias.
11311
11312 1999-06-15  Andy Piper  <andy@xemacs.org>
11313
11314         * select.el (get-selection-no-error): really make there be no-error.
11315         (get-selection): revert to original.
11316
11317 1999-06-11  Andy Piper  <andy@xemacs.org>
11318
11319         * select.el (selection-sets-clipboard): renamed.
11320         (own-selection): use it.
11321
11322 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11323
11324         * XEmacs 21.2.16 is released
11325
11326 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11327
11328         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11329         missing characters to avoid crash.
11330
11331 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11332
11333         * coding.el (set-terminal-coding-system): Only set the console
11334         coding system on the selected console if it is a tty.
11335
11336 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11337
11338         * cus-face.el:
11339         * cus-edit.el:
11340         * faces.el:
11341         (custom):
11342         (face-spec-set):
11343         * faces.el (frob-face-property):
11344         * font-menu.el (font-menu-set-font):
11345                   Actually apply changes from 1999-03-17
11346
11347 1999-06-10  Andy Piper  <andy@xemacs.org>
11348
11349         * select.el (get-selection): abstract out non error-signalling
11350         part.
11351         (get-selection-no-error): get-selection without signalling an
11352         error.
11353         (selection-is-clipboard-p): new variable. controls whether the
11354         selection sets the clipboard.
11355         (own-selection): use it.
11356
11357         * mouse.el (insert-selection): fallback to clipboard after trying
11358         primary selection and cutbuffer.
11359
11360 1999-06-05  Andy Piper  <andy@xemacs.org>
11361
11362         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11363         selection functions.
11364
11365 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11366
11367         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11368         default value.
11369         (load): Use `raw-text' instead of `no-conversion'.
11370         (insert-file-contents): Likewise.
11371
11372         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11373         of `no-conversion'.
11374
11375 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11376
11377         * coding.el: Don't copy `no-conversion' to `raw-text'.
11378
11379 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11380
11381         * subr.el (make-char): Define it if Mule is not around.
11382
11383 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11384
11385         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11386
11387         * x-select.el (x-disown-selection-internal): Restore symbol as an
11388         obsolete alias.
11389         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11390
11391 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11392
11393         * XEmacs 21.2.15 is released
11394
11395 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11396
11397         * subr.el (split-string): Avoid infinite looping
11398
11399 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11400
11401         * ldap.el (ldap-ignore-attribute-codings): New variable
11402         (ldap-default-attribute-decoder): New variable
11403         (ldap-coding-system): New variable
11404         (ldap-attribute-syntax-encoders): New variable
11405         (ldap-attribute-syntax-decoders): New variable
11406         (ldap-attribute-syntaxes-alist): New variable
11407         (ldap-encode-boolean): New function
11408         (ldap-decode-boolean): New function
11409         (ldap-encode-country-string): New function
11410         (ldap-decode-string): New function
11411         (ldap-decode-address): New function
11412         (ldap-encode-address): New function
11413         (ldap-decode-attribute): New function
11414         (ldap-search): Use some of these
11415
11416 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11417
11418         * version.el (emacs-version): Make the patch level/beta come
11419         before the XEmacs qualifier so that it gets into (funcall
11420         emacs-version) and thus in the bug reports.
11421         (emacs-version>=): Support patch levels.
11422
11423 1999-06-03  SL Baur  <steve@xemacs.org>
11424
11425         * version.el: implement x.y.z version number
11426         From Jan Vroonhof <vroonhof@math.ethz.ch>
11427
11428 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11429
11430         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11431
11432 1999-05-22  Vin Shelton <acs@xemacs.org>
11433
11434         * startup.el: Document -private and break out non-standard X options.
11435
11436 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11437
11438         * mule/mule-charset.el (charset-after): New function.
11439         (charset-direction): Synch with Mule, update docstring.
11440         (get-charset-property): New function.
11441         (put-charset-property): New function.
11442         (charset-plist): New function.
11443
11444         * mule/mule-charset.el (compose-region):
11445         (decompose-region): remove;  these functions (which don't work
11446         since we don't do composite characters) have been moved to
11447         mule-util.el.
11448         (toplevel): follow coding standards
11449
11450 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11451
11452         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11453         exist any more.
11454
11455         * code-files.el: Fix commentary to follow coding standards.  Move
11456         the single line left in mule-files.el to here.
11457
11458         * mule/mule-files.el: delete.
11459
11460 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11461
11462         * info.el (Info-scroll-prev): Use event functions instead of the
11463         old emacs 19 interface.
11464
11465 1999-06-02  Andy Piper  <andy@xemacs.org>
11466
11467         * x-font-menu.el (x-font-menu-load-font):
11468         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11469
11470 1999-05-31  Andy Piper  <andy@xemacs.org>
11471
11472         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11473         group.
11474         (font-menu-this-frame-only-p): ditto.
11475         (font-menu-max-items): reinstate, from Jan Vroonhof
11476         <vroonhof@math.ethz.ch>
11477         (font-menu-submenu-name-format): ditto.
11478         (font-menu-split-long-menu): ditto, for use by the family
11479         constructor.
11480         (font-menu-family-constructor): use it.
11481
11482 1999-05-30  Andy Piper  <andy@xemacs.org>
11483
11484         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11485         for use by the font menu.
11486
11487         * msw-font-menu.el: new file implementing mswindows specific
11488         font-menu behaviour.
11489         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11490         (mswindows-font-menu-junk-families): ditto.
11491         (hack-font-truename): ditto.
11492         (mswindows-font-regexp-ascii): ditto.
11493         (mswindows-reset-device-font-menus): ditto.
11494         (mswindows-font-menu-font-data): ditto.
11495         (mswindows-font-menu-load-font): ditto.
11496
11497         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11498         (x-font-menu-font-data): ditto.
11499         (x-font-menu-load-font): ditto.
11500
11501         * font-menu.el: new file implementing generic font menu behaviour.
11502         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11503         made device independent.
11504         (font-menu-this-frame-only-p): ditto.
11505         (font-menu-preferred-resolution): ditto.
11506         (font-menu-size-scaling): new variable used to determine whether
11507         sizes are in points or tenths of a point.
11508         (vassoc): moved from x-font-menu.el.
11509         (device-fonts-cache): ditto.
11510         (device-fonts-cache): ditto.
11511         (flush-device-fonts-cache): ditto.
11512         (reset-device-font-menus): copied from x-font-menu.el and made
11513         device independent. Most functionality deferred to
11514         device-dependent versions.
11515         (font-menu-family-constructor): copied from x-font-menu.el and
11516         made device independent.
11517         (font-menu-size-constructor): ditto.
11518         (font-menu-weight-constructor): ditto.
11519         (font-menu-set-font): ditto.
11520         (font-menu-change-face): ditto.
11521         (font-menu-load-font): new device method.
11522         (font-menu-font-data): ditto.
11523
11524         * x-font-menu.el: The above functions deleted.
11525
11526 1999-05-26  Andy Piper  <andy@xemacs.org>
11527
11528         * update-elc.el:
11529         * make-docfile.el:
11530         * loadup.el: rehash expand-file-name usage to not use default-directory.
11531
11532 1999-05-21  Andy Piper  <andy@xemacs.org>
11533
11534         * x-select.el (x-select-convert-to-text):
11535         (x-selected-text-type):
11536         (x-get-selection):
11537         (xselect-convert-to-string):
11538         (xselect-convert-to-compound-text):
11539         (xselect-convert-to-length):
11540         (xselect-convert-to-targets):
11541         (xselect-convert-to-delete):
11542         (xselect-convert-to-filename):
11543         (xselect-convert-to-charpos):
11544         (xselect-convert-to-lineno):
11545         (xselect-convert-to-colno):
11546         (xselect-convert-to-sourceloc):
11547         (xselect-convert-to-os):
11548         (xselect-convert-to-host):
11549         (xselect-convert-to-user):
11550         (xselect-convert-to-class):
11551         (xselect-convert-to-name):
11552         (xselect-convert-to-integer):
11553         (xselect-convert-to-atom):
11554         (xselect-convert-to-identity): functions renamed from x-* and
11555         moved to select.el.
11556         (x-get-secondary-selection): use rename get-selection.
11557         (x-get-clipboard): ditto.
11558         (x-own-selection): moved to select.el.
11559         (x-valid-simple-selection-p): ditto.
11560         (x-dehilight-selection): ditto.
11561         (x-own-clipboard): ditto.
11562         (x-disown-selection): ditto.
11563
11564         * x-mouse.el (x-yank-function): moved to mouse.el.
11565         (x-insert-selection): ditto.
11566         (x-set-point-and-move-selection): use renamed function.
11567
11568         * select.el (selected-text-type): moved and renamed from
11569         x-select.el.
11570         (selection-owner-p): moved to C.
11571         (selection-exists-p): ditto.
11572         (get-cutbuffer): new device method.
11573         (get-selection): generalised and moved from x-select.el.
11574         (own-selection): moved x-own-selection functionality into here.
11575         (dehilight-selection): renamed and moved from x-select.el.
11576         (own-clipboard): functionality moved from x-select.el using new
11577         generic C builtins.
11578         (disown-clipboard): ditto.
11579         (select-convert-to-text):
11580         (select-convert-to-string):
11581         (select-convert-to-compound-text):
11582         (select-convert-to-length):
11583         (select-convert-to-targets):
11584         (select-convert-to-delete):
11585         (select-convert-to-filename):
11586         (select-convert-to-charpos):
11587         (select-convert-to-lineno):
11588         (select-convert-to-colno):
11589         (select-convert-to-sourceloc):
11590         (select-convert-to-os):
11591         (select-convert-to-host):
11592         (select-convert-to-user):
11593         (select-convert-to-class):
11594         (select-convert-to-name):
11595         (select-convert-to-integer):
11596         (select-convert-to-atom):
11597         (select-convert-to-identity): new functions renamed from x-* and
11598         moved from x-select.el.
11599
11600         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11601         into here and use as the default window-system mouse yank.
11602         (insert-selection): generalised and moved from x-mouse.el.
11603         (own-clipboard): moved to C.
11604
11605         * msw-select.el (mswindows-selection-owned-p): deleted.
11606         (mswindows-own-selection): generalised and moved to select.el.
11607         (mswindows-disown-selection): generalised and moved to C.
11608         (mswindows-selection-owner-p): ditto.
11609
11610 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11611
11612         * XEmacs 21.2.14 is released
11613
11614 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11615
11616         * about.el: update contact info for jason and slb.
11617
11618 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11619
11620         * mule/european.el (setup-romanian-environment): Add Romanian
11621         support from Emacs/Mule romanian.el.
11622
11623 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11624
11625         * cus-face.el: Label all custom changes with the 'custom' tag.
11626
11627         * cus-edit.el: idem ditto.
11628
11629         * faces.el: Added suport for adding device tags to various functions.
11630         (custom): New device tag.
11631         (face-spec-set): Call reset face with tags argument. No longer do
11632         x-init-global-faces hack.
11633
11634         * faces.el (frob-face-property): Use an anonymous specifier to map
11635         frob-face-property-1 over.
11636
11637         * x-font-menu.el (font-menu-set-font): Always specify all
11638         properties to custom.
11639
11640 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11641
11642         * mule/european.el (setup-czech-environment): Add czech support.
11643         From David Sauer <davids@orfinet.cz>
11644
11645 1999-03-15  SL Baur  <steve@xemacs.org>
11646
11647         * check-features.el: Turn hard errors into warnings.
11648
11649 1999-03-21  SL Baur  <steve@xemacs.org>
11650
11651         * simple.el (delete-key-deletes-forward): As per discussion on
11652         xemacs-beta, default to t.
11653
11654 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11655
11656         * loadup.el: Define Installation-string before loading anything.
11657
11658 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11659
11660         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11661         From Anders Stenman <stenman@isy.liu.se>
11662
11663 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11664
11665         * wid-edit.el (widget-glyph-find): Ditto.
11666
11667         * packages.el (locate-library): Ditto.
11668
11669         * loadup.el (really-early-error-handler): Ditto.
11670
11671         * lib-complete.el (read-library): Ditto.
11672
11673         * faces.el (set-face-stipple): Ditto.
11674
11675         * code-files.el (load): Use new calling style of locate-file.
11676
11677 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11678
11679         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11680         dead.
11681
11682 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11683
11684         * dumped-lisp.el (preloaded-file-list): Don't load
11685         Installation.el.
11686
11687         * loadup.el (Installation-string): Define it here.
11688
11689 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11690
11691         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11692         Installation.el needs to be loaded before `dump-paths', otherwise
11693         the dumping process won't find it.
11694
11695 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11696
11697         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11698         subr so that we can use `replace-in-string' in Installation.el to
11699         get rid of C-m chars under the native Windows build.
11700
11701 1999-04-29  Andy Piper  <andy@xemacs.org>
11702
11703         * make-docfile.el: canonicalize file and directory names.
11704
11705         * device.el (call-device-method): new function for calling device
11706         specific methods.
11707         (define-device-method): new function for defining device methods.
11708         (define-device-method*): ditto.
11709
11710 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11711
11712         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11713
11714 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11715
11716         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11717         (cyrillic-koi8-r-encode-table): Likewise.
11718         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11719         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11720
11721         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11722         from vietnamese.el].
11723
11724         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11725         mule/mule-misc.el.
11726
11727 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11728
11729         * mule/thai-xtis.el:
11730         - Change font registry name from "Thai94x94-0" to "xtis-0".
11731         - Change mnemonic of coding-system `tis-620' to "TIS620".
11732
11733 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11734
11735         * mule/ethiopic.el: fixed.
11736
11737 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11738
11739         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11740
11741         * mule/thai-xtis.el: New file.
11742
11743         * mule/vietnamese.el: New file.
11744
11745         * mule/ethiopic.el: New file.
11746
11747 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11748
11749         * bytecomp.el (byte-compile-close-variables): Leave
11750         debug-issue-ebola-notices alone.
11751
11752 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11753
11754         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11755         at the top of the buffer since it is the most important thing to
11756         customize
11757         (ldap-get-host-parameter): New defun
11758         (ldap-search): Add a new parameter `withdn' to retrieve the
11759         distinguished names of entries
11760
11761 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11762
11763         * startup.el (splash-frame-body): Date and spelling fixes.
11764
11765 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11766
11767         * view-less.el (toggle-truncate-lines): add autoload tag
11768
11769 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11770
11771         * format.el (format-alist): Disable image stuff.
11772
11773 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11774
11775         * wid-edit.el (widget-glyph-find): Search by directories, then by
11776         suffixes rather than the other way around.
11777         (widget-image-conversion): Renamed to
11778         `widget-image-file-name-suffixes'.
11779
11780 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11781
11782         * mule/mule-charset.el: Made old functions obsolete, remove the
11783         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11784         (charset-iso-graphic-plane): Rename from charset-graphic.
11785         (charset-iso-final-char): Rename from charset-final.
11786         (charset-width): Rename from charset-columns.
11787         (charset-bytes): Added from fsf compatibility, returns always 1.
11788
11789         * mule/mule-misc.el: Move charset-doc-string alias to
11790         mule-charset.el
11791
11792 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11793
11794         * x-faces.el (x-make-font-bold-italic): honor
11795         *try-oblique-before-italic-fonts*
11796
11797 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11798
11799         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11800
11801 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11802
11803         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11804         name.
11805
11806 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11807
11808         * cl-extra.el (equalp): Would bug out for lists.
11809
11810 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11811
11812         * about.el (about-hackers):  Change cgw's email address
11813
11814 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11815
11816         * XEmacs 21.2.13 is released
11817
11818 1999-03-12  SL Baur  <steve@xemacs.org>
11819
11820         * simple.el (delete-key-deletes-forward): Revert to previous
11821         behavior.
11822
11823 1999-01-18  Didier Verna  <didier@xemacs.org>
11824
11825         * menubar-items.el (xemacs-splash-buffer): handle the case of
11826         multiple elements in the splash buffer body.
11827
11828         * startup.el (splash-frame-timeout): new constant: interval
11829         between splash buffer elements.
11830         (command-line-1): handle splash buffer with multiple elements (use
11831         a timeout).
11832         (splash-frame-body): Originally `startup-splash-frame-body'.
11833         Rewrote a cleaner and more readable version. This can now be array,
11834         in which case each element is displayed in turn in the splash buffer.
11835         (splash-frame-static-body): new constant. Persistent information
11836         across all splash buffer elements (preserves the possibility to give
11837         it in different languages.
11838         (circulate-splash-frame-elements): new function. Used as a timeout
11839         to circulate through all splash frame elements and display them in
11840         sequence.
11841         (display-splash-frame): originally `startup-splash-frame'. Handle
11842         the case of multiple elements in the splash buffer body. Now
11843         returns a timeout id if multiple elements to display, or nil.
11844
11845 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11846
11847         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11848         so they can be overridden by x-init-face-from-resources.
11849         Additionally specify the font name also with an x tag.
11850
11851 1999-03-08  Andy Piper  <andy@xemacs.org>
11852
11853         * package-get.el (package-get-base): autoload.
11854
11855         * menubar-items.el (default-menubar): add update menu item. Fix
11856         custom menu to only be activated when package-base is available.
11857
11858         * package-get.el (package-get-custom): don't load
11859         package-get-custom as it is auto-generated. Fix group definition.
11860
11861 1999-03-05  Didier Verna  <didier@xemacs.org>
11862
11863         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11864         instead of `symbol-name' (Thanks Kyle).
11865
11866         * cus-edit.el (custom-save-variables): use `prin1' instead of
11867         princ to write symbols.
11868
11869 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11870
11871         * XEmacs 21.2.12 is released
11872
11873 1999-03-05  SL Baur  <steve@xemacs.org>
11874
11875         * menubar-items.el (default-menubar): Add kfm browsing support.
11876         From Neal Becker <nbecker@fred.net>
11877
11878 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11879
11880         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11881         calls to font-lock during buffer reversion.
11882
11883 1999-02-12  Didier Verna  <didier@xemacs.org>
11884
11885         * info.el (Info-build-node-completions): unconditionally widen the
11886         tag table buffer.
11887
11888 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11889
11890         * x-faces.el (x-init-face-from-resources):
11891         Only set fonts in the 'x locale.
11892
11893 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11894
11895         * package-ui.el (pui-install-selected-packages): Don't throw on
11896         `package-admin-delete-binary-package' returning nil since it's
11897         normal.  Reindent function.
11898         (pui-add-required-packages): Handle case where packages selected
11899         for installation have never been installed.
11900
11901 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11902
11903         * menubar-items.el (default-menubar):
11904         Implement the ``Mule->Set coding system of process'' menu item.
11905
11906 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11907
11908         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11909         files
11910         - Change some `if's to `when's
11911
11912 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11913
11914         * XEmacs 21.2.11 is released
11915
11916 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11917
11918         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11919         against window close (Fix Bug #460).
11920         (ask-user-about-lock-dbox): Idem.
11921
11922 1999-02-25  SL Baur  <steve@xemacs.org>
11923
11924         * mule/mule-charset.el (charset-leading-byte): New function.
11925         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11926
11927 1999-02-12  Andy Piper  <andy@xemacs.org>
11928
11929         * about.el (xemacs-hackers): change andy's email address.
11930         (about-url-alist): change andy's web page address.
11931         (about-xemacs): add piper.
11932
11933 1999-02-16  SL Baur  <steve@xemacs.org>
11934
11935         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11936         of mule-base into lisp/mule.
11937
11938 1999-02-16  SL Baur  <steve@xemacs.org>
11939
11940         * mule/arabic.el:
11941         mule/canna-leim.el:
11942         mule/chinese.el:
11943         mule/cyrillic.el:
11944         mule/english.el:
11945         mule/european.el:
11946         mule/greek.el:
11947         mule/hebrew.el:
11948         mule/japanese.el:
11949         mule/kinsoku.el:
11950         mule/korean.el:
11951         mule/misc-lang.el:
11952         mule/mule-category.el:
11953         mule/mule-ccl.el:
11954         mule/mule-charset.el:
11955         mule/mule-cmds.el:
11956         mule/mule-coding.el:
11957         mule/mule-files.el:
11958         mule/mule-help.el:
11959         mule/mule-init.el:
11960         mule/mule-misc.el:
11961         mule/mule-tty-init.el:
11962         mule/mule-x-init.el:
11963         mule/viet-chars.el:  Remerge from mule-base.
11964
11965         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11966         of mule-base into lisp/mule.
11967
11968 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11969
11970         * process.el (exec-to-string): Use `shell-command-switch' in place
11971         of hard-wired "-c" (for WindowsNT).
11972
11973 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11974
11975         * menubar-items.el (default-menubar):  Remove obsolete
11976         "Gopher" item
11977
11978 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11979
11980         * package-admin.el (package-admin-get-install-dir): First fall
11981         back to the location of xemacs-base for non-mule packages.
11982
11983 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11984
11985         * paths.el:
11986         - improved automounter tmp directory support.
11987         - support 4 (!) empirically discovered automounter conventions
11988
11989 1999-02-12  SL Baur  <steve@xemacs.org>
11990
11991         * etags.el (pop-tag-mark): autoload to match key binding.
11992
11993 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11994
11995         * XEmacs 21.2.10 is released
11996
11997 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11998
11999         * package-get.el (package-get-remote-filename): Don't bug out for
12000         a local file name in the search entry.
12001
12002 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12003
12004         * XEmacs 21.2.9 is released
12005
12006 1999-01-19  Didier Verna  <didier@xemacs.org>
12007
12008         * replace.el (replace-search-function): new variable containing a
12009         function to perform a search-forward.
12010         (replace-re-search-function): new variable containing a function
12011         to perform a re-search-forward.
12012         (perform-replace): use them.
12013
12014 1999-01-25  Didier Verna  <didier@xemacs.org>
12015
12016         * select.el (selection-owner-p): use the name `XEmacs'.
12017         (cut-copy-clear-internal): ditto.
12018
12019 1999-01-18  Andy Piper  <andy@xemacs.org>
12020
12021         * about.el (about-url-alist): Update my entry.
12022         (xemacs-hackers): Ditto.
12023
12024 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12025
12026         * buffer.el (switch-to-buffer): Fixing documentation.
12027         * minibuf.el (minibuffer-completion-table): ditto.
12028         * cl-macs.el (return-from): ditto.
12029
12030 1999-01-04  Didier Verna  <didier@xemacs.org>
12031
12032         * replace.el (delete-non-matching-lines): temporarily disable
12033         case-folding when called interactively with a regexp containing
12034         uppercase characters.
12035         (delete-matching-lines): ditto.
12036         (count-matches): ditto.
12037         (list-matching-lines): ditto.
12038
12039 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12040
12041         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12042         abort if current window is split horizontally, not if others are
12043         split.  Got rid of unnecessary minibuffer checking.  Also, add
12044         some comments (it's still complex).
12045
12046 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12047
12048         * package-get.el: changed address for doc.ic.ac.uk to
12049         sunsite.doc.ic.ac.uk
12050
12051 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12052
12053         * ldap.el (toplevel): Remove requires so that the file compiles
12054         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12055
12056 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12057
12058         * dump-paths.el: Calculate module-directory and set
12059         module-load-path to the load path for modules.
12060
12061         * loadup.el: Get bootstrap value of module-load-path from the
12062         environment variable EMACSBOOTSTRAPMODULEPATH.
12063         - Display the module load path if we're debugging paths.
12064
12065         * setup-paths.el: Added function paths-find-site-module-directory.
12066         - Added function paths-find-module-directory.
12067         - Added function paths-construct-module-load-path.  Uses new
12068         environment variable EMACSMODULEPATH.
12069
12070 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12071
12072         * font.el (font-default-object-for-device):
12073         Oops! This `or' can't be replaced by `unless'.
12074         Fixed inability to run w3, among other things.
12075
12076 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12077
12078         * package-admin.el: Change initialization of
12079           package-admin-install-function dependent on system type.
12080           Change package-admin-install-function-mswindows to use
12081           "minitar".
12082
12083 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12084
12085         * mouse.el (default-mouse-motion-handler): Disable help echo while
12086         in the minibuffer.
12087
12088 1998-12-28  Martin Buchholz <martin@xemacs.org>
12089
12090         * XEmacs 21.2.8 is released.
12091
12092 1998-12-24  Martin Buchholz <martin@xemacs.org>
12093
12094         * XEmacs 21.2.7 is released.
12095
12096 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12097
12098         * package-ui.el (pui-list-packages): Set truncate-lines.
12099
12100         * package-get.el (package-get-download-menu): Use
12101         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12102
12103         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12104         (pui-help-string): idem.
12105         (list-packages-mode): New major mode.
12106         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12107         (pui-install-selected-packages): Add suport for removing packages.
12108         (pui-toggle-package-delete-key): New function.
12109         (pui-popup-context-sensitive): New kludge.
12110         (pui-list-packages): Add warning when `package-get-remote' is nil.
12111         (package-ui-add-site): New function.
12112
12113 1998-12-01  Didier Verna  <didier@xemacs.org>
12114
12115         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12116
12117 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12118
12119         * ldap.el: Custom-ized
12120         (toplevel): Do not provide `ldap' which is provided by C level
12121         LDAP code
12122         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12123
12124 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12125
12126         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12127
12128 1998-12-17  Andy Piper  <andy@xemacs.org>
12129
12130         * sound.el (sound-load-list): name changed from sound-load-alist.
12131         (sound-extension-list): name changed from sound-ext-list.
12132         (load-default-sounds): use new names.
12133         (load-sound-file): use new names.
12134
12135 1998-12-16  Andy Piper  <andy@xemacs.org>
12136
12137         * XEmacs 21.2.6 is released
12138
12139 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12140
12141         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12142         errors.
12143
12144 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12145
12146         * wid-edit.el (widget-echo-this-extent): Set
12147         help-echo-owns-message to t.
12148
12149 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12150
12151         * package-get.el (package-get-download-menu): use toggles for
12152           each site in the download site menu.
12153
12154 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12155
12156         * package-get.el (package-get): If we cannot find a package
12157           because package-get-remote is not set, give a more helpful
12158           error message.
12159
12160 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12161
12162         * package-get.el (package-get-remote-filename): use an EFS path
12163         with user anonymous if no user is specified.
12164
12165 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12166
12167         * faces.el (face-spec-set): Re-init fallfacks for default after
12168         calling reset-face on the default face.
12169
12170 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12171
12172         * package-admin.el (package-admin-default-install-function):
12173         Behave as advertised.  Make sure the pkg-dir is proper for
12174         default-directory.
12175         (package-admin-add-binary-package): Make sure the pkg-dir is
12176         proper for default-directory.
12177         (package-admin-install-function-mswindows): Make sure the pkg-dir
12178         is proper for default-directory.
12179
12180 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12181
12182         * XEmacs 21.2.5 is released
12183
12184 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12185
12186         * files.el (binary-file-regexps): regexp-opt is not available at
12187         bytecompile time.
12188
12189 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12190
12191         * x-win-xfree86.el:
12192         * x-win-sun.el (x-win-init-sun):
12193         * x-win-sun.el:
12194         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12195         * x-iso8859-1.el:
12196         * x-init.el (init-post-x-win):
12197         * x-init.el (init-pre-x-win):
12198         * x-init.el (x-initialize-compose):
12199         * x-init.el:
12200         * x-compose.el:
12201         * winnt.el:
12202         * widget.el:
12203         * wid-edit.el (widget-glyph-click):
12204         * wid-edit.el (widget-glyph-find):
12205         * wid-edit.el (widget-type):
12206         * view-less.el (view-buffer-other-window):
12207         * very-early-lisp.el:
12208         * version.el:
12209         * toolbar.el:
12210         * toolbar-items.el:
12211         * term/sun.el (suntool-map):
12212         * term/sun-mouse.el:
12213         * term/internal.el:
12214         * syntax.el (modify-syntax-entry):
12215         * symbol-syntax.el:
12216         * subr.el:
12217         * startup.el (lock-directory):
12218         * simple.el (set-comment-column):
12219         * simple.el (backward-delete-char-untabify):
12220         * shadow.el (find-emacs-lisp-shadows):
12221         * shadow.el:
12222         * setup-paths.el (paths-construct-info-path):
12223         * select.el (cut-copy-clear-internal):
12224         * process.el (call-process-region):
12225         * process.el (start-process-shell-command):
12226         * process.el:
12227         * paths.el (rmail-spool-directory):
12228         * paragraphs.el (use-hard-newlines):
12229         * package-get.el (package-get-dependencies):
12230         * package-admin.el (package-admin-delete-binary-package):
12231         * obsolete.el (truncate-string):
12232         * obsolete.el (store-substring):
12233         * mouse.el (default-mouse-track-maybe-own-selection):
12234         * mouse.el (mouse-yank-at-point):
12235         * modeline.el:
12236         * modeline.el (mouse-drag-modeline):
12237         * minibuf.el (read-directory-name-internal):
12238         * minibuf.el (read-file-name-internal):
12239         * minibuf.el (read-file-name-internal-1):
12240         * minibuf.el (read-file-name-2):
12241         * minibuf.el (exact-minibuffer-completion-p):
12242         * minibuf.el (read-from-minibuffer):
12243         * minibuf.el:
12244         * menubar.el (check-menu-syntax):
12245         * map-ynp.el (map-y-or-n-p):
12246         * make-docfile.el (docfile-out-of-date):
12247         * loadup.el ((member "run-temacs" command-line-args)):
12248         * loadup.el ((member "no-site-file" command-line-args)):
12249         * loadup.el (really-early-error-handler):
12250         * loadup.el:
12251         * loadhist.el:
12252         * loaddefs.el:
12253         * lisp-mnt.el (lm-verify):
12254         * lib-complete.el (lib-complete:cache-completions):
12255         * lib-complete.el (library-all-completions):
12256         * itimer.el (itimer-run-expired-timers):
12257         * info.el (Info-mode):
12258         * info.el (Info-insert-file-contents):
12259         * info.el (Info-rebuild-dir):
12260         * info.el (Info-build-dir-anew):
12261         * info.el (Info-parse-dir-entries):
12262         * info.el (Info-dir-outdated-p):
12263         * info.el (Info-insert-dir):
12264         * info.el (info-xref):
12265         * info.el:
12266         * hyper-apropos.el (hyper-apropos-get-doc):
12267         * hyper-apropos.el (hyper-describe-face):
12268         * hyper-apropos.el (hyper-apropos-mode):
12269         * hyper-apropos.el:
12270         * help.el (list-processes):
12271         * help.el:
12272         * gnuserv.el:
12273         * font.el (mswindows-font-create-name):
12274         * font.el (font-default-font-for-device):
12275         * font.el (x-font-create-object):
12276         * font.el (font-registry):
12277         * font.el:
12278         * font-lock.el (font-lock-keywords):
12279         * font-lock.el:
12280         * finder.el (finder-compile-keywords):
12281         * find-paths.el (paths-find-recursive-path):
12282         * fill.el (set-justification-center):
12283         * fill.el (fill-region-as-paragraph):
12284         * files.el (insert-directory):
12285         * files.el (wildcard-to-regexp):
12286         * files.el (recover-file):
12287         * files.el (basic-save-buffer):
12288         * files.el (delete-auto-save-file-if-necessary):
12289         * files.el (file-relative-name):
12290         * files.el (backup-extract-version):
12291         * files.el (backup-buffer):
12292         * files.el (set-visited-file-name):
12293         * files.el (set-auto-mode):
12294         * files.el (interpreter-mode-alist):
12295         * files.el:
12296         * files.el (find-file-noselect):
12297         * files.el (abbreviate-file-name):
12298         * files.el (parse-colon-path):
12299         * files.el (directory-abbrev-alist):
12300         * etags.el (visit-tags-table-buffer):
12301         * easymenu.el (easy-menu-define):
12302         * dragdrop.el (experimental-dragdrop-drag):
12303         * dragdrop.el (dragdrop-drop-do-functions):
12304         * dragdrop.el (dragdrop-drop-at-point):
12305         * disass.el (disassemble-1):
12306         * disass.el (disassemble-internal):
12307         * disass.el (disassemble):
12308         * disass.el:
12309         * derived.el (derived-mode-init-mode-variables):
12310         * derived.el (define-derived-mode):
12311         * custom.el (defgroup):
12312         * cus-edit.el (custom-quote):
12313         * config.el:
12314         * code-process.el (open-network-stream):
12315         * code-process.el (start-process):
12316         * code-process.el (call-process-region):
12317         * code-process.el (call-process):
12318         * code-process.el:
12319         * code-files.el (insert-file-contents):
12320         * code-files.el:
12321         * code-files.el (buffer-file-coding-system-for-read):
12322         * cmdloop.el (yes-or-no-p-minibuf):
12323         * cl.el:
12324         * cl-macs.el:
12325         * cl-extra.el:
12326         * callers-of-rpt.el (make-caller-report):
12327         * callers-of-rpt.el:
12328         * bytecomp.el (batch-byte-recompile-directory):
12329         * bytecomp.el (batch-byte-compile-1):
12330         * bytecomp.el (batch-byte-compile):
12331         * bytecomp.el (display-call-tree):
12332         * bytecomp.el (byte-compile-insert):
12333         * bytecomp.el (byte-compile-two-args-19->20):
12334         * bytecomp.el (byte-compile-variable-ref):
12335         * bytecomp.el (byte-compile-form):
12336         * bytecomp.el (byte-compile-top-level-body):
12337         * bytecomp.el (byte-compile-out-toplevel):
12338         * bytecomp.el (byte-compile-byte-code-maker):
12339         * bytecomp.el (byte-compile-file-form-defmumble):
12340         * bytecomp.el (byte-compile-file-form):
12341         * bytecomp.el (byte-compile-keep-pending):
12342         * bytecomp.el (byte-compile-insert-header):
12343         * bytecomp.el (byte-compile-from-buffer):
12344         * bytecomp.el (byte-compile-file):
12345         * bytecomp.el (byte-recompile-file):
12346         * bytecomp.el (byte-compile-close-variables):
12347         * bytecomp.el (byte-compile-warn-about-unused-variables):
12348         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12349         * bytecomp.el (byte-compiler-legal-options):
12350         * bytecomp.el (byte-compile-lapcode):
12351         * bytecomp.el (byte-optimize-log):
12352         * bytecomp.el ((fboundp 'defsubst)):
12353         * bytecomp.el:
12354         * bytecomp-runtime.el:
12355         * byte-optimize.el (byte-optimize-apply):
12356         * byte-optimize.el (car):
12357         * byte-optimize.el (byte-optimize-form):
12358         * byte-optimize.el (byte-optimize-form-code-walker):
12359         * byte-optimize.el:
12360         * build-report.el (build-report-insert-installation-file):
12361         * build-report.el (build-report):
12362         * auto-show.el:
12363         * apropos.el (apropos-documentation):
12364         - mega patch
12365         - clean up byte-compile warnings
12366         - remove unused variables
12367         - Use common lisp style hashtable functions
12368         - byte compiler cleanup
12369         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12370         - remove old backquote syntax usage
12371         - move some cl functionality into C for speed.
12372         - remove last remaining VMS support
12373         - spelling fixes
12374         - implement last, butlast, nbutlast, copy-list in C.
12375         - new macro ignore-file-errors, similar to ignore-errors
12376           (ignore-file-errors (delete-file "foo"))
12377         - get frequent garbage collection during loadup.el by tweaking
12378           gc-cons-threshold, rather than explicitly calling garbage-collect
12379         - default delete-key-deletes-forward to `t'.
12380
12381 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12382
12383         * XEmacs 21.2-beta4 is released.
12384
12385 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12386
12387         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12388         (easy-menu-item-present-p): Wrapper around find-menu-item.
12389         (easy-menu-remove-item): Wrapper around delete-menu-item.
12390
12391         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12392         (add-menu-button): Add 'in-menu' argument.
12393         (add-menu-item-1): Add in-menu support to helper function.
12394
12395 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12396
12397         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12398
12399 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12400
12401         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12402         of Dec 4, 1997.
12403
12404 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12405
12406         * process.el (shell-command-on-region): Report if the command
12407         succeeded or failed.
12408
12409 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12410
12411         * subr.el (buffer-substring-no-properties): Comment out.
12412
12413 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12414
12415         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12416           into font instances first, like `x-frob-font-size' does.
12417           (mswindows-find-larger-font): ditto
12418
12419 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12420
12421         * package-ui.el (pui-install-selected-packages): fix args in call
12422         to `package-get'.
12423
12424 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12425
12426         * package-get.el (host-name): New widget type.
12427         (package-get-remote): Better customization using new type.
12428         (package-get-download-sites): idem dito.
12429
12430         (package-get-custom): Do not use package-get-all untill we have
12431         runtime dependencies.
12432
12433         (package-get-remove-copy): Default to 't' we no longer need this
12434         kludge as we do not currently use depenencies.
12435
12436         (package-get-was-current): New variable.
12437         (package-get-require-base): New 'force-current' argument.
12438         (package-get-update-base): idem
12439         (package-get-package-provider):  idem
12440         (package-get-locate-index-file): New 'no-remote' argument.
12441         (package-get-locate-file): idem.
12442
12443         (package-get-maybe-save-index): New function.
12444         (package-get-update-base): Use it.
12445
12446 1998-10-28 Greg Klanderman <greg@alphatech.com>
12447
12448         * package-get.el (package-get-remote): default to nil; by default,
12449         don't go out to the net via EFS.  They must select a download site.
12450         (package-get-download-sites): new variable.
12451         (package-get-download-menu): new function.
12452         (package-get-locate-index-file): new function.
12453         (package-get-update-base): use it.
12454
12455         * menubar-items.el (default-menubar): add "Update Package Index"
12456         and "Add Download Site" menus under Options | Manage Packages.
12457
12458 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12459
12460         * package-get.el (package-get): bugfix code checking installed version
12461         for case where package is not currently installed.
12462         (package-get-require-signed-base-updates): new variable.
12463         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12464         deemed not a goot thing.  Use the variable
12465         package-get-allow-unsigned-base-updates instead.
12466
12467 1998-10-16 Greg Klanderman <greg@alphatech.com>
12468
12469         * package-get.el (package-get): Don't install an older version than
12470         we already have unless explicitly told to.  Issue a warning.
12471
12472         * package-ui.el (pui-add-required-packages): when adding
12473         dependencies, don't add packages that are up to date.
12474         (pui-package-symbol-char):  Don't consider a package out of date
12475         if you have a newer version installed than the latest version in
12476         package-get-base.
12477
12478         * package-get.el (package-get-base-filename): document that it may
12479         be a path relative to package-get-remote;  new default value.
12480         (package-get-locate-file): new function.
12481         (package-get-update-base): use it to expand package-get-base-filename.
12482         (package-get-save-base): new function to save the package-get database
12483         to file.
12484         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12485         (package-get-update-base): pass the REMOTE-SOURCE arg.
12486         (package-get-update-base-entry): call package-get-custom-add-entry.
12487         (package-get-file-installed-p): removed; no longer needed.
12488         (package-get-create-custom): ditto.
12489         (toplevel): remove code to build and load package-get-custom.el
12490         (package-get-custom-add-entry): new function.
12491
12492 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12493
12494         * wid-edit.el (widget-button-click): Don't switch window.
12495
12496 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12497
12498         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12499
12500 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12501
12502         * etags.el (find-tag-default): Run find-tag-hook using
12503         run-hooks rather than funcall
12504
12505 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12506
12507         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12508         and the current local map as the parents to isearch-mode-map.
12509
12510 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12511
12512         * XEmacs 21.2-beta3 is released.
12513
12514 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12515
12516         * package-get.el (package-get-update-base): use
12517         insert-file-contents-internal, not insert-file-contents-literally.
12518
12519 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12520
12521         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12522         dump time.
12523
12524 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12525
12526         * package-get.el (package-get-update-base-entry): new function.
12527         (package-get-update-base): renamed; was `package-get-load-base'.
12528         cleanup, and use package-get-update-base-from-buffer.
12529         (package-get-update-base-from-buffer): new function.
12530         (package-get-update-base-entries): new; helper for above.
12531         Do not eval lisp grabbed over ftp; parse it from new format.
12532
12533 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12534
12535         * files.el (set-auto-mode): Don't play games loading package-get
12536         database; package-get-package-provider will handle it all.
12537
12538 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12539
12540         * package-get.el (package-get-base-filename): new variable.
12541         (package-get-require-base): new function.
12542         (package-get-pgp-signed-begin-line): new variable.
12543         (package-get-pgp-signature-begin-line): ditto.
12544         (package-get-pgp-signature-end-line):  ditto.
12545         (package-get-load-base): new function.
12546         (package-get-interactive-package-query):
12547         (package-get-update-all):
12548         (package-get-dependencies):
12549         (package-get-package-provider):
12550         (package-get-custom): use package-get-require-base.
12551         [package-get-custom loading]: disable for now.
12552
12553         * package-ui.el (pui-list-packages): use (package-get-require-base)
12554
12555 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12556
12557         * package-ui.el: Correct obvious thinko in choosing extent face.
12558
12559 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12560
12561         * menubar-items.el (default-menubar): pui-list-package has nothing
12562         to with Customize. Move all the package stuff to a new Item in Options.
12563
12564         * package-ui.el (pui-menu): Add menu and Popup menu.
12565
12566         * package-get.el (package-get): Use new
12567         package-admin-get-install-dir.
12568
12569         * package-admin.el (package-admin-get-install-dir): New syntax.
12570         Conserve package location and put mule packages where mule-base is.
12571
12572         * package-get.el : Customized
12573
12574         * package-ui.el (pui): Customized
12575         (pui-package-install-dest-dir): New variable.
12576         (pui-install-selected-packages): Use it
12577
12578 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12579
12580         * package-get.el (package-get-interactive-package-query): Move
12581         dependency on package-get-base to run-time.
12582         (package-get-update-all): Ditto.
12583         (package-get-dependencies): Ditto.
12584         (package-get-package-provider): Ditto.
12585         (package-get-custom): Ditto.
12586
12587 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12588
12589         * events.el: Remove 'ascii-character property from 'backspace
12590         and 'delete symbols
12591
12592 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12593
12594         * package-get-base.el: removed.
12595
12596 1998-09-23  Didier Verna  <didier@xemacs.org>
12597
12598         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12599         (no-upper-case-p): new function.
12600         (with-search-caps-disable-folding): new macro.
12601         (with-interactive-search-caps-disable-folding): new macro.
12602         (zap-to-char): In interactive mode, do a case-sensitive search if
12603         the character is uppercase.
12604         (zap-up-to-char): ditto.
12605
12606         * replace.el (perform-replace): use the function no-upper-case-p.
12607
12608         * isearch-mode.el (isearch-fix-case): ditto.
12609         make obsolete `with-caps-disable-folding' and
12610         `isearch-no-upper-case-p'.
12611
12612         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12613         (tags-search): ditto.
12614         (tags-query-replace): ditto.
12615
12616         * info.el (Info-search): ditto.
12617
12618 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12619
12620         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12621
12622 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12623
12624         * package-admin.el (package-admin-rmtree): rewritten.  need to
12625         check for "." and ".." before symlink check.  expand files and
12626         directories with respect to DIRECTORY, not default-directory.
12627
12628 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12629
12630         * package-get.el (package-get-all): add INSTALL-DIR argument.
12631
12632 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12633
12634         * package-ui.el (pui-add-required-packages): new function, select
12635         dependent packages.
12636         (pui-display-keymap): bind it.
12637         (pui-help-string): document it.
12638         (pui-install-selected-packages): package-get-all -> package-get.
12639
12640         * package-get.el (package-get-dependencies): new function.
12641
12642 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12643
12644         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12645         regexps.
12646
12647 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12648
12649         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12650         function.
12651         (default-mouse-track-normalize-point): Use it.
12652
12653 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12654
12655         * package-admin.el (package-admin-delete-binary-package):
12656                 General cleanup. Remove unnessary use of progn and
12657         save-excursion.
12658         (package-admin-delete-binary-package): Do NOT mess with file
12659         modes. That is evil.
12660         (package-admin-delete-binary-package): Wrap all deleting in
12661         condition-case. The data in MANIFEST is untrustworthy.
12662         (package-admin-delete-binary-package): Let the OS worry about non
12663         empty directories.
12664
12665 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12666
12667         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12668         processing.
12669         (lm-report-bug): Fix mail address to send bug reports to.
12670
12671 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12672
12673         * XEmacs 21.2-beta2 is released.
12674
12675 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12676
12677         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12678
12679 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12680
12681         * info.el (Info-mode): Document page turning by double clicks in
12682         docstring so `M-x describe-mode' will display it.
12683
12684 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12685
12686         * info.el (Info-mouse-track-double-click-hook): Use character
12687         widths to calculate a border region where double clicking does
12688         page turning, and return `nil' by default so other hooks, such as
12689         region highlighting, will be run.
12690
12691 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12692
12693         * sound.el (default-sound-directory-list): Initialize with all the
12694         "sounds" directories in `data-directory-list'.  It used to just be
12695         the first one.
12696
12697         * packages.el (locate-data-directory-list): Created.  This gives
12698         the list of matching directories, unlike `locate-data-directory',
12699         which just gives the first one.
12700
12701 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12702
12703         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12704         make a binding in the local keymap until help-char handling is
12705         improved.
12706
12707         * help.el (help-keymap-with-help-key): Provide keymap with help
12708         binding.
12709         (help-print-help-form): New helper function.
12710
12711 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12712
12713         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12714         move extent to another buffer; no need to create a new extent.
12715         (isearch-fix-case): New function.
12716         (isearch-search-and-update): Use it.
12717
12718 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12719
12720         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12721         the keymap, not minor-mode-map-alist.
12722         (isearch-done): Restore overriding-local-map.
12723
12724 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12725
12726         * bytecomp.el (byte-compile-buffer-substring):
12727         Fix for: (byte-compile (defun f () (buffer-substring)))
12728         ==>   ** buffer-substring called with 3 args, but requires 0-3
12729         - new code not only works, but is more readable, too.
12730
12731 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12732
12733         * msw-faces.el (mswindows-init-device-faces): Don't try to
12734           specify a default font at this late stage. Do try to force
12735           creation of the default face font so that if it fails we get
12736           an error now instead of a crash at frame creation.
12737
12738           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12739           mswindows-make-font-unitalic: Canonical default weight
12740           changed from "Normal" to "Regular".
12741
12742           mswindows-make-font-bold / -bold-italic: Supplied device was
12743           not being passed into call to mswindows-find-smaller-font.
12744
12745 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12746
12747         * package-get.el (package-get-remote): Fix the path where to find
12748           the packages on xemacs.org.
12749
12750 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12751
12752         * about.el (about-maintainer-info): Update Ben's entry.
12753
12754 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12755
12756         * lisp/shadow.el (find-emacs-lisp-shadows):
12757         - `member' was being called on lists of length 2000!
12758         - Replace with hashtables.
12759         - Replace hand-coded loops with (dolist)
12760         - Fix comment typo
12761
12762 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12763
12764         * packages.el: Added new function, `package-delete-name', to
12765           delete existing packages from the installed package database
12766           (`packages-package-list').  Also added the "pkginfo" directory
12767           to `packages-special-base-regexp', so that the pkginfo directory
12768           would not get added to `late-packages'.
12769
12770         * package-admin.el: Added ability to delete an installed package
12771           (added low-level function, `package-admin-delete-package').
12772           Understands how to use the pkginfo/MANIFEST.<package> file to
12773           delete the package.  When installing a package, will also
12774           create a MANIFEST.* file if one is not provided by the
12775           package.  If the MANIFEST.* doesn't exist when deleting a
12776           package, the functions will fall back to attempting to delete
12777           any package-specific lisp directory.
12778
12779         * package-get.el: Moved some functions to package-admin.el.
12780           Added interactive function `package-get-delete-package', for
12781           use by users for deleting a package.
12782
12783           Also modified to not require the presence of efs.
12784
12785 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12786
12787         * files.el (find-file-noselect): Handle all signals, kill the
12788         buffer and resignal.
12789
12790 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12791
12792         * cl-macs.el (glyph-image): Add setf method.
12793
12794 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12795
12796         * package-get.el: Fixed broken EFS downloading.  Also, look for
12797           .tar.gz files first, in preference over .tgz files.
12798
12799         * package-ui.el: Fix display of package version numbers.
12800
12801 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12802
12803         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12804         argument.
12805
12806 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12807
12808         * list-mode.el: `display-completion-list': added new/optional
12809           keyword `:completion-string', which allows the programmer to
12810           change the "Possible completions are:" prompt.
12811
12812         * menubar-items.el: Added new pulldown menu-pick to start up the
12813           visual package browser/installer:
12814
12815                 Options->Customize->List Packages
12816
12817         * package-admin.el: Added hooks for installing under both Unix
12818           and MS Windows.  Does additional error checking.  No longer
12819           calls "add-big-package.sh" to install packages under Unix; now
12820           calls gunzip & tar directly.
12821
12822         * package-get.el: Added ability to install packages from files
12823           on a local disk/CDROM.  Now deletes any existing package lisp
12824           directory.  Does completion on available packages when
12825           querying for package names.  Will also search for .tgz files
12826           in addition for .tar.gz files.  Tries to reload
12827           auto-autoloads, as a convenience when loading new packages,
12828           and also tries to add any new package paths to `load-path'.
12829           Changed all occurences of `concat' to use `expand-file-name'.
12830
12831         * package-ui.el: New file which implements the main visual
12832           package browser/installer, which is started via a menu pick or
12833           M-x pui-list packages.
12834
12835 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12836
12837         * startup.el (load-init-file): spelling fix.
12838
12839 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12840
12841         * startup.el (normal-top-level): Load auto-autoload files
12842         covariantly with their precedence.
12843
12844 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12845
12846         * menubar-items.el (default-menubar): Remove "Font Weight"
12847         option, there is currently no custom equivalent.. Customize-faces
12848         is "Edit faces".
12849
12850         * x-font-menu.el (font-menu-set-font): Use customize to set
12851         default face.
12852
12853         * faces.el (face-spec-update-all-matching): New function.
12854
12855         * cus-face.el (custom-set-face-update-spec): New function.
12856         Interface to customize faces from elisp.
12857
12858         (custom-face-value-create): Show the customized settings if set
12859         but not saved.
12860
12861 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12862
12863         (custom-face-value-create): Show the customized settings if set
12864         but not saved.
12865
12866 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12867
12868         * keydefs.el (global-map): Add FSF 20.3 binding of
12869         query-replace-regexp.
12870
12871 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12872
12873         * minibuf.el (read-file-name-internal-1): use
12874         user-name-completion-1 instead of user-name-completion.
12875
12876 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12877
12878         * loadup.el:
12879         * make-docfile.el:
12880         * update-elc.el: Don't set `source-directory' (now defunct as a
12881         global variable) no more.
12882
12883         * packages.el (packages-list-autoloads): Made `source-directory'
12884         (now defunct as a global variable) a parameter.
12885
12886 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12887
12888         * about.el (about-hackers): new email
12889
12890 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12891
12892         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12893
12894 1998-07-17  Didier Verna  <didier@xemacs.org>
12895
12896         * faces.el (set-face-property):
12897         (set-face-dim-p):
12898         (face-dim-p): updated the doc strings now that the dim property isn't
12899         tty-specific.
12900         (face-equal): the dim property is now a common one.
12901
12902         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12903         Renamed the `stipple' attribute to `background-pixmap'.
12904         (custom-face-background-pixmap): make custom-face-stipple an
12905         obsolete alias for this.
12906
12907 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12908
12909         * find-paths.el (paths-file-readable-directory-p): Created and
12910         used.
12911
12912         * loadup.el: Don't set inhibit-... flags from run-temacs.
12913
12914 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12915
12916         * packages.el (packages-data-path-depth): Added and used.
12917
12918 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12919
12920         * about.el:
12921         - Change .xpm to .png, delete "zcat" section.
12922         - cosmetic fix in the 'marcpa' entry.
12923
12924         * etc/photos
12925         - convert all .xpm.Z to .png
12926         - rename mrb to martin
12927         - rename mcook-m to mcookm
12928
12929 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12930
12931         * x-init.el (x-initialize-compose): Add support for
12932         dead-circumflex as YET ANOTHER NAME for that dead key.
12933
12934 1998-08-05  Colin Rafferty <colin@xemacs.org>
12935
12936         * setup-paths.el (paths-construct-exec-path): Made the
12937         last-packages really be last.
12938         (paths-construct-data-directory-list): Ditto.
12939
12940 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12941
12942         * startup.el(startup-splash-frame-body):
12943         Update Copyright notice in splash screen
12944
12945 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12946
12947         * minibuf.el (read-file-name-internal-1): do ~user completion.
12948
12949 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12950
12951         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12952         aginst destroyed extents
12953
12954 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12955
12956         * package-get.el (package-get): add `install-dir' argument.
12957
12958 1998-07-20  John Jones  <jj@asu.edu>
12959
12960         * package-get.el: calls to package-get-update-all will only
12961           update packages which are already installed.
12962
12963 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12964
12965         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12966         writable.
12967
12968 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12969
12970         * about.el (about-hackers): Correct my email.
12971
12972 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12973
12974         * about.el (about-hackers): new email-address.
12975
12976 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12977
12978         * minibuf.el (read-number): Don't let `input-error' condition
12979         escape.
12980
12981 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12982
12983         * about.el (about-hackers): use my `email-for-life' address.
12984
12985 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12986
12987         * XEmacs 21.2-beta1 is released.
12988
12989 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12990
12991         * ldap.el (ldap-search): Doc string change
12992
12993 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12994
12995         * menubar-items.el (default-menubar): Removed references to
12996         `data-directory', and use `locate-data-file' instead, and made
12997         then greyed out if they don't exist.
12998
12999 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13000
13001         * keymap.el (events-to-keys): Use `format' instead of `concat'
13002         since the latter does not accept integer args anymore
13003
13004 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13005
13006         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13007         macros replaced.
13008
13009 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13010
13011         * make-docfile.el: Get first initialization from very-early-lisp.el
13012         * update-elc.el: Ditto.
13013         * loadup.el (really-early-error-handler): Ditto.
13014
13015         * packages.el (packages-unbytecompiled-lisp): Add new file,
13016         very-early-lisp.el.
13017
13018         * very-early-lisp.el: New file.
13019
13020 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13021
13022         * Symbols that have been obsolete for at least 3 years removed (II).
13023
13024         * obsolete.el (eval-current-buffer): Make compatible.
13025         (byte-code-function-p): Ditto.
13026         (send-string): Removed.
13027         (send-region): Removed.
13028         (screen-scrollbar-width): Removed.
13029         (set-screen-scrollbar-width): Removed.
13030         (set-screen-left-margin-width): Removed.
13031         (set-screen-right-margin-width): Removed.
13032         (screen-left-margin-width): Removed.
13033         (screen-right-margin-width): Removed.
13034         (set-buffer-left-margin-width): Removed.
13035         (set-buffer-right-margin-width): Removed.
13036         (buffer-left-margin-width): Removed.
13037         (buffer-right-margin-width): Removed.
13038         (x-set-frame-icon-pixmap): Removed.
13039         (x-set-screen-icon-pixmap): Removed.
13040         (pixel-name): Removed.
13041         (make-pixmap): Removed.
13042         (make-cursor): Removed.
13043         (pixmap-width): Removed.
13044         (pixmap-contributes-to-line-height-p): Removed.
13045         (set-pixmap-contributes-to-line-height): Removed.
13046
13047 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13048
13049         * obsolete.el (popup-menu-up-p): removed.
13050         (read-no-blanks-input): Removed.
13051         (wholenump): Removed.
13052         (ring-mod): Removed (what was ring-mod?).
13053         (current-time-seconds): Removed.
13054         (run-special-hook-with-args): Removed.
13055         (dot): Removed.
13056         (dot-marker): Removed.
13057         (dot-min): Removed.
13058         (dot-max): Removed.
13059         (window-dot): Removed.
13060         (set-window-dot): Removed.
13061
13062         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13063         `dot-min'.
13064
13065         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13066
13067         * code-files.el (insert-file-contents): Rename
13068         run-special-hook-with-args to run-hook-with-args-until-success.
13069         (write-region): Ditto.
13070
13071 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13072
13073         * about.el: Fix typos, update release date.
13074
13075         * Symbols that have been obsolete for at least 3 years removed.
13076
13077         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13078         screen- functions.
13079         (toplevel): remove setf methods for screen functions.
13080         * cl-macs.el (extent-data): defsetf removed.
13081         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13082         many places to remove.
13083         (comment-indent-hook): Ditto.
13084         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13085         (buffer-dedicated-screen): Ditto.
13086         (deiconify-screen): Ditto.
13087         (delete-screen): Ditto.
13088         (event-screen): Ditto.
13089         (find-file-other-screen): Ditto.
13090         (find-file-read-only-other-screen): Ditto.
13091         (live-screen-p): Ditto.
13092         (screen-height): Ditto.
13093         (screen-iconified-p): Ditto.
13094         (screen-list): Ditto.
13095         (screen-live-p): Ditto.
13096         (screen-name): Ditto.
13097         (screen-parameters): Ditto.
13098         (screen-pixel-height): Ditto.
13099         (screen-pixel-width): Ditto.
13100         (screen-root-window): Ditto.
13101         (screen-selected-window): Ditto.
13102         (screen-totally-visible-p): Ditto.
13103         (screen-visible-p): Ditto.
13104         (screen-width): Ditto.
13105         (screenp): Ditto.
13106         (get-screen-for-buffer): Ditto.
13107         (get-screen-for-buffer-noselect): Ditto.
13108         (get-other-screen): Ditto.
13109         (iconify-screen): Ditto.
13110         (lower-screen): Ditto.
13111         (mail-other-screen): Ditto.
13112         (make-screen): Ditto.
13113         (make-screen-invisible): Ditto.
13114         (make-screen-visible): Ditto.
13115         (modify-screen-parameters): Ditto.
13116         (new-screen): Ditto.
13117         (next-screen): Ditto.
13118         (next-multiscreen-window): Ditto.
13119         (other-screen): Ditto.
13120         (previous-screen): Ditto.
13121         (previous-multiscreen-window): Ditto.
13122         (raise-screen): Ditto.
13123         (redraw-screen): Ditto.
13124         (select-screen): Ditto.
13125         (selected-screen): Ditto.
13126         (set-buffer-dedicated-screen): Ditto.
13127         (set-screen-height): Ditto.
13128         (set-screen-position): Ditto.
13129         (set-screen-size): Ditto.
13130         (set-screen-width): Ditto.
13131         (show-temp-buffer-in-current-screen): Ditto.
13132         (switch-to-buffer-other-screen): Ditto.
13133         (visible-screen-list): Ditto.
13134         (window-screen): Ditto.
13135         (x-set-screen-pointer): Ditto.
13136         (x-set-frame-pointer): Ditto.
13137         (screen-title-format): Ditto.
13138         (screen-icon-title-format): Ditto.
13139         (terminal-screen): Ditto.
13140         (delete-screen-hook): Ditto.
13141         (create-screen-hook): Ditto.
13142         (mouse-enter-screen-hook): Ditto.
13143         (mouse-leave-screen-hook): Ditto.
13144         (map-screen-hook): Ditto.
13145         (unmap-screen-hook): Ditto.
13146         (default-screen-alist): Ditto.
13147         (default-screen-name): Ditto.
13148         (x-screen-defaults): Ditto.
13149         (x-create-screen): Ditto.
13150         * obsolete.el: meta-flag removed.
13151         baud-rate removed.
13152         sleep-for-millisecs removed.
13153         extent-data removed.
13154         set-extent-data removed.
13155         set-extent-attribute removed.
13156         extent-glyph removed.
13157         extent-layout removed.
13158         set-extent-layout removed.
13159         list-faces-display removed.
13160         list-faces removed.
13161         trim-versions-without-asking removed.
13162         after-write-file-hooks removed.
13163         truename removed.
13164         auto-fill-hook removed.
13165         blink-paren-hook removed.
13166         select-screen-hook, deselect-screen-hook removed.
13167         auto-raise-screen, auto-lower-screen removed.
13168
13169         * msw-mouse.el: Global change resource -> mswindows-resource.
13170
13171         * XEmacs 21.0-pre5 is released.
13172
13173 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13174
13175         * about.el (about-hackers): Credits update.
13176
13177 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13178
13179         * register.el (insert-register): Don't activate the region.
13180
13181 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13182
13183         * select.el: Restore x-* symbols for backwards compatibility:
13184         x-copy-primary-selection, x-kill-primary-selection,
13185         x-delete-primary-selection, x-select-make-extent-for-selection,
13186         x-valid-simple-selection-, x-cut-copy-clear-internal.
13187
13188 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13189
13190         * XEmacs 21.0-pre4 is released.
13191
13192 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13193
13194         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13195         reporting bugs.
13196         (maybe-add-init-button): Fix semantics under Windows.  Use
13197         `expand-file-name' rather than `concat'.
13198
13199         * help.el (print-messages): New function.
13200
13201 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13202
13203         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13204
13205 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13206
13207         * about.el: Tweaked my entry in about-hackers.
13208
13209         * find-paths.el (paths-emacs-root-p):
13210           Relaxed emacs-root checking of an in-place installation to
13211           also accommodate the flat layout used on MS Windows.
13212
13213 1998-06-29  John Jones  <jj@asu.edu>
13214
13215         * package-get.el: calls to package-get-update-all will only
13216           update packages which are already installed.
13217
13218 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13219
13220         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13221         are handled by the gui-element face fallbacks now.
13222
13223         * x-faces.el: default gui-element face to "background" as well as
13224         the default face.
13225
13226         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13227         and default face settings since these are set as fallbacks now in
13228         the appropriate domain.
13229
13230 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13231
13232         * text-mode.el (text-mode): Reorder regexp so the OR part
13233         corresponding to `page-delim' goes first and the hack in
13234         `forward-paragraph' will work.
13235         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13236
13237 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13238
13239         * subr.el (remove-hook): When checking the hook value
13240           with functionp, don't apply car to it.
13241
13242 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13243
13244         * package-get.el (package-get-remote-filename):
13245           Don't use file-name-as-directory because the local directory
13246           separator conventions might not be the same as ftp's.
13247
13248 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13249
13250         * ldap.el (ldap-host-parameters-alist): New name of
13251         `ldap-host-parameters-plist'
13252
13253 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13254
13255         * package-get.el: Using (require 'package-get-base), now that it
13256         provides itself.  Consequently removed all instances of (load
13257         "package-get-base.el").
13258
13259 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13260
13261         * subr.el (remove-hook): Don't treat the hook value as a
13262           list unless it is both consp and not functionp.
13263
13264 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13265
13266         * about.el: Email address for Ben Wing is ben@xemacs.org.
13267         * auto-show.el: Ditto.
13268         * bytecomp.el: Ditto.
13269         * faces.el: Ditto.
13270         * x-scrollbar.el: Ditto.
13271         * x-misc.el: Ditto.
13272         * tty-init.el: Ditto.
13273         * toolbar-items.el: Ditto.
13274         * symbol-syntax.el: Ditto.
13275         * specifier.el: Ditto.
13276         * objects.el: Ditto.
13277         * hyper-apropos.el: Ditto.
13278         * glyphs.el: Ditto.
13279
13280 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13281
13282         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13283         vertical-divider-always-visible-p.
13284         (default-mouse-motion-handler): Ditto.
13285
13286 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13287
13288         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13289         global value.
13290
13291 1998-06-21  Oliver Graf <ograf@fga.de>
13292
13293         * build-reports.el: changed receiver to xemacs-build-reports list
13294
13295 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13296
13297         * font.el: Split font-family-mappings into X and
13298           mswindows-specific versions.
13299           mswindows-font-create-[object|name]: Treat supplied size
13300           as a pointsize. Added underline and strikethru handling.
13301
13302         * msw-faces.el: changed default mswindows charset to western.
13303
13304         * msw-glyphs.el: removed space in border-glyph font string that
13305           was inserted to get round bugs in the mswindows C font code.
13306
13307 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13308
13309         * about.el (about-hackers): Credits update.
13310
13311         * help-nomule.el (tutorial-supported-languages): Add Romanian
13312         TUTORIAL.
13313
13314         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13315         to ISO-8859-2.
13316
13317 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13318
13319         * font.el: Split font-family-mappings into X and
13320           mswindows-specific versions.
13321           mswindows-font-create-[object|name]: Treat supplied size
13322           as a pointsize. Added underline and strikethru handling.
13323
13324         * msw-faces.el: changed default mswindows charset to western.
13325
13326         * msw-glyphs.el: removed space in border-glyph font string that
13327           was inserted to get round bugs in the mswindows C font code.
13328
13329 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13330
13331         * minibuf.el: make read-color-completion-table call
13332           (mswindows-color-list for mswindows devices.
13333
13334 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13335
13336         * lisp/font-lock.el
13337         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13338         Let declaration items contain non-word symbol characters.
13339
13340 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13341
13342         * package-get.el (package-get-package-provider): Added autoload
13343         cookie.  Loading "package-get-base.el" in ALL functions that use
13344         it.  Fixed some (interactive ...) with multiple argument specs
13345         again.  Cosmetic indentation changes.
13346
13347 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13348
13349         * info.el (Info-insert-dir): Don't use nreverse on variables
13350         that you want to use later.
13351
13352 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13353
13354         * x-mouse.el (x-set-point-and-move-selection): Replace call
13355         to x-kill-primary-selection with kill-primary-selection
13356
13357 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13358
13359         * simple.el (what-cursor-position): Make cursor position reported
13360         use value of column-number-start-at-one
13361
13362 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13363
13364         * about.el (xemacs-hackers): Fix Jareth's email address.
13365
13366 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13367
13368         * startup.el (startup-splash-frame): Remove
13369         `xemacs-startup-logo-function'.
13370
13371 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13372
13373         * about.el (about-hackers): Update credits list.
13374
13375 1998-06-06  Jeff Miller <jmiller@smart.net>
13376
13377         * lisp/sound.el: Update sound-ext to allow filenames with
13378           extensions to be found by load-sound-file
13379
13380 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13381
13382         * info.el (Info-rebuild-outdated-dir): Removed variable
13383         (Info-auto-generate-directory): New variable
13384         (Info-save-auto-generated-dir): New variable
13385         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13386         (Info-build-dir-anew): Second parameter removed.  Use
13387         `Info-save-auto-generated-dir'
13388         (Info-rebuild-dir): Ditto
13389
13390 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13391
13392         * list-mode.el (next-list-mode-item): Would not recognize
13393         border between directly neighbored items.
13394
13395 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13396
13397         * package-get.el: add autoloads for some functions.
13398
13399 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13400
13401         * specifier.el (let-specifier): Tiny docfixes.
13402
13403 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13404
13405         * msw-mouse.el: set selection-pointer-glyph to Normal.
13406
13407 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13408
13409         * wid-edit.el (widget-specify-secret): New function.
13410         (widget-after-change): Use it.
13411         (widget-specify-field): Use it.
13412
13413 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13414
13415         * mouse.el (drag-window-divider): Use `(not done)' instead of
13416         `doit'; reuse result of `window-pixel-edges'.
13417
13418         * modeline.el (drag-modeline-event-lag): Rename to
13419         drag-divider-event-lag.
13420
13421 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13422
13423         * specifier.el (let-specifier): Rewritten not to generate needless
13424         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13425         arguments.
13426
13427 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13428
13429         * minibuf.el (read-file-name-1): Setup buffer-local value of
13430         `completion-ignore-case' in completions buffer under Windows.
13431
13432 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13433
13434         * about.el (about-maintainer-glyph): Fix support for not
13435         compressed images.
13436
13437 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13438
13439         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13440
13441         * mouse.el (mouse-track): Cancel selection if misc-user event with
13442         `cancel-mode-internal' function is fetched.
13443
13444 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13445
13446         * files.el (save-some-buffers-1): Fixed return value.
13447
13448 1998-06-01  Oliver Graf <ograf@fga.de>
13449
13450         * dragdrop.el: added experimental
13451
13452 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13453
13454         * startup.el (after-init-hook, init-file-user,
13455         user-init-directory, load-user-init-file):  Purge references
13456         to "~/.xemacs/init.el" from docstrings.
13457
13458         (load-user-init-file) Use paths-construct-path to construct
13459         paths to user init files.  Go directly to ~/.emacs, do not
13460         search ~/.xemacs/, do not load `default-custom-file'.
13461
13462 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13463
13464         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13465         general *sh.
13466         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13467
13468 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13469
13470         * menubar-items.el (default-menubar): add Update Packages to customize
13471         menu.
13472
13473 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13474
13475         * faces.el: use toolbar face as a fallback for toolbar properties
13476         in xpm-color-symbols instead of default.
13477
13478         * msw-faces.el: rename 3d-object -> gui-element face.
13479
13480 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13481
13482         * startup.el (xemacs-startup-logo-function): New variable.
13483         (startup-splash-frame): Use it.
13484
13485 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13486
13487         * files.el (save-some-buffers): Would wait 1 second.
13488         (save-some-buffers-1): Delete other windows here instead of in
13489         `save-some-buffers'.
13490         (save-some-buffers): Force redisplay only if windows were deleted.
13491
13492 1998-06-02  Didier Verna  <didier@xemacs.org>
13493
13494         * cus-face.el (custom-face-attributes): generalized the use of
13495         toggle buttons for boolean attributes.
13496         Re-ordered the items a bit.
13497
13498 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13499
13500         * sound.el (default-sound-directory): Use `locate-data-directory'
13501         to find the sounds directory.
13502
13503 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13504
13505         * sound.el: default sound-ext to .wav under mswindows, .au
13506         otherwise. load-default sounds without extensions.
13507
13508 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13509
13510         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13511         if send-pr is not bound.
13512
13513 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13514
13515         * files.el: grok idl files in auto-mode-alist.
13516 1998-06-01  Jeff Miller  <jmiller@smart.net>
13517
13518         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13519         calling `upcase'.
13520
13521 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13522
13523         * msw-glyphs.el: add xbm to the list of image types supported.
13524
13525 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13526
13527         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13528         instead of XEmacs one when dumping InfoDock.
13529
13530 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13531
13532         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13533         for `modeline-visible-p'
13534
13535         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13536
13537 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13538
13539         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13540         since it's not used anymore. doc string fixes.
13541
13542         * package-get.el (package-get-file-installed-p): new function. use
13543         instead of file-installed-p which is in an external package.
13544
13545 1998-05-28  Oliver Graf <ograf@fga.de>
13546
13547         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13548         favor of select-window/switch-to-buffer
13549
13550 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13551
13552         * startup.el: changed (getenv "HOME") to (user-home-directory)
13553
13554 1998-05-25  Oliver Graf <ograf@fga.de>
13555
13556         * frame.el (cde-start-drag) moved to dragdrop.el
13557         (offix-start-drag-region) moved to dragdrop.el
13558         (offix-start-drag) moved to dragdrop.el
13559         * dragdrop.el (cde-start-drag) moved from frame.el
13560         (offix-start-drag-region) moved from frame.el
13561         (offix-start-drag) moved from frame.el
13562         (cde-start-drag-region) cde drag regions
13563         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13564
13565 1998-05-26  Oliver Graf <ograf@fga.de>
13566
13567         * dragdrop.el: created dragdrop-drag prototypes
13568         (cde-start-drag-region) fixed typo
13569
13570 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13571
13572         * simple.el (after-init-hook): Remove reader macro.
13573
13574         * packages.el (packages-hardcoded-lisp): Get rid of reader
13575         macros.  Update DOC string.
13576
13577 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13578
13579         * mouse.el (drag-window-divider): Ditto.
13580
13581         * modeline.el (mouse-drag-modeline): Use it.
13582
13583         * lisp-mode.el (let-specifier): Specify indentation.
13584
13585         * specifier.el (let-specifier): Renamed from
13586         `with-specifier-instance'.
13587
13588 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13589
13590         * x-faces.el:
13591         * faces.el: move definition of xpm-color-symbols from x-faces.el
13592         to faces. Predicate x-get-resource on the presence of x.
13593
13594         * msw-faces.el: set 3d-object face rather than modeline. Specify
13595         faces as specfier defaults.
13596
13597         * package-get.el: don't use package-admin-add-single-file-package.
13598
13599 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13600
13601         * toolbar-items.el: Fixup tooltips.
13602         (toolbar-gnus): Don't use obsolete variable
13603         toolbar-news-frame-properties.
13604         (toolbar-news-reader): Default to `gnus' instead of
13605         `not-configured'.
13606
13607         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13608         Windows.
13609
13610 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13611
13612         * package-get.el: rename -installedp -> -installed-p.
13613
13614 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13615
13616         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13617         attributes, and assinged it to continuation, truncation and
13618         hscroll glyphs.
13619
13620         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13621         and made continuation, truncation and hscroll glyphs arrow
13622         characters out of that font.
13623
13624 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13625
13626         * minibuf.el (minibuffer-electric-separator): Play nicely with
13627         directory-sep-char being \.
13628         (minibuffer-electric-tilde): Ditto.
13629         (read-file-name-map): Ditto.
13630
13631 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13632
13633         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13634         on X devices.
13635         (default-mouse-track-deal-with-down-event): Avoid
13636         `x-disown-selection'; use `disown-selection' instead.
13637
13638 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13639
13640         * select.el:
13641         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13642         moved to (cut-copy-clear-internal) in select.el. Ditto for
13643         (x-delete-primary-selection) (x-kill-primary-selection)
13644         (x-copy-primary-selection).
13645         (own-clipboard): new function.
13646
13647         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13648         functions in select.el. remove old ones.
13649         (mswindows-own-clipboard): new function.
13650
13651 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13652
13653         * gnuserv.el: allow connections from mswindows type devices.
13654
13655 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13656
13657         * msw-glyphs.el: change image type used from cursor to resource.
13658
13659 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13660
13661         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13662         for {top,bottom}-{left,right} values in addition to
13663         {top,bottom}_{left,right}.
13664         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13665
13666 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13667
13668         * cl-macs.el (specifier-instance): Undefine its setf method.
13669
13670         * specifier.el (with-specifier-instance): Added docstring.
13671
13672         * mouse.el (drag-window-divider): Ditto.
13673
13674         * modeline.el (mouse-drag-modeline): Use it.
13675
13676         * lisp-mode.el (with-specifier-instance): Define its indentation
13677         level.
13678
13679         * specifier.el (with-specifier-instance): New macro.
13680
13681 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13682
13683         * package-get.el (package-get-create-custom): new function to
13684         auto-generate package-get-custom.el from package-get-base.el.
13685         * (package-get-ever-installedp): new function.
13686         * (package-get-custom): new function to get all packages specified
13687         by customize.
13688
13689 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13690
13691         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13692
13693 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13694
13695         * cl-extra.el: Reverse previous float change.
13696
13697 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13698
13699         * x-faces.el:
13700         * faces.el (try-font-name): moved from x-faces.el since it is
13701         required by w3 under mswindows as well X.
13702
13703 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13704
13705         * winnt.el: Removed evil (setq completion-ignore-case t)
13706         clause, one more overlookef fsfism.
13707         (nt-quote-args-functions-alist): End sentences with double space.
13708
13709 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13710
13711         * window-xemacs.el (push-window-configuration): Remove kludgery of
13712         recaching default-toolbar specifier.
13713         (pop-window-configuration): Ditto.
13714         (unpop-window-configuration): Ditto.
13715
13716 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13717
13718         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13719
13720 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13721
13722         * winnt.el (nt-quote-args-verbatim): Added function.
13723         (nt-quote-args-prefix-quote): Added function.
13724         (nt-quote-args-backslash-quote): Added function.
13725         (nt-quote-args-double-quote): Added function.
13726         (nt-quote-args-functions-alist): New variable.
13727         (nt-quote-process-args): Added function. This is the main quoting
13728         work horse called from process-nt.c
13729
13730 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13731
13732         * winnt.el: Removed duplicate definitions for backspace,
13733         delete, M-backspace and C-M-backspace.
13734         (file-name-buffer-file-type-alist): Removed this variable.
13735         (find-buffer-file-type): Removed function.
13736         (find-file-binary):  Removed function.
13737         (find-file-text): Removed function.
13738         (find-file-not-found-set-buffer-file-type): Removed function.
13739         (save-to-unix-hook): Removed function.
13740         (revert-from-unix-hook): Removed function.
13741         (using-unix-filesystems): Removed function.
13742         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13743         warning.
13744         (x-set-selection): Removed function.
13745         (x-get-selection): Removed function.
13746         Removed commented FSFisms.
13747         Replaced copyright notice (this file is not part of GNU Emacs).
13748         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13749         comint-process-echoes setting to t.
13750
13751 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13752
13753         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13754         and used following the interface change of
13755         `paths-find-recursive-path'.
13756
13757         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13758         regexp instead of a list of base names.
13759         (paths-version-control-filename-regexp):
13760         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13761         Introduced and used following the interface change of
13762         `paths-find-recursive-path'.
13763
13764 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13765
13766         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13767         on X devices, rather than on all non-TTY devices.
13768
13769 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13770
13771         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13772
13773         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13774
13775 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13776
13777         * itimer.el (activate-itimer): Fixed usage of integers
13778         as argument to `concat'.
13779
13780 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13781
13782         * itimer.el (start-itimer): replace the use of `concat' with
13783         `format'
13784
13785 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13786
13787         * mode-motion.el (mode-motion-hook): Clarify docstring.
13788         From Bob Weiner <weiner@altrasoft.com>
13789
13790         * loadhist.el (symbol-file): Supply prompt string when used
13791         interactively.
13792         From Bob Weiner <weiner@altrasoft.com>
13793
13794 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13795
13796         * loadup.el (really-early-error-handler): Ditto.
13797
13798         * update-elc.el: Ditto.
13799
13800         * setup-paths.el (paths-construct-exec-path): Ditto.
13801
13802         * make-docfile.el: Ditto.
13803
13804         * find-paths.el (paths-decode-directory-path): Use split-path
13805         instead of decode-path.
13806
13807         * files.el (parse-colon-path): Update docstring reference.
13808
13809 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13810
13811         * msw-init.el:
13812         * x-init.el:
13813         Bind cut'n'paste keys to non window-system specific functions.
13814
13815         * msw-select.el: New function mswindows-clear-clipboard.
13816         mswindows-cut-copy-clipboard extended to handle clearing of the
13817         selection and renamed to mswindows-cut-copy-clear-clipboard.
13818
13819         * select.el: on mswindows devices delete-primary-selection
13820         calls mswindows-clear-clipboard.
13821
13822 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13823
13824         * simple.el (quoted-insert): Inhibit quit when using read-char.
13825
13826         * cmdloop.el (read-char): Don't inhibit quit.
13827         (read-char-exclusive): Ditto.
13828         (read-char): Signal quit if quit-char was pressed.
13829         (read-char-exclusive): Ditto.
13830         (read-quoted-char): Return a character, not integer.
13831
13832         * menubar-items.el (default-popup-menu): Use Andy's generic
13833         selection code.
13834         (default-popup-menu): Fix code.
13835
13836 1998-05-14  Oliver Graf <ograf@fga.de>
13837
13838         * dragdrop.el (dragdrop-function-widget): this time it's done
13839
13840 1998-05-13  Oliver Graf <ograf@fga.de>
13841
13842         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13843
13844 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13845
13846         * device.el (device-pixel-width):
13847         (device-pixel-height):
13848         (device-mm-width):
13849         (device-mm-height):
13850         (device-bitplanes):
13851         (device-color-cells): Swapped parameters to device-system-metric
13852         according to the interface change.
13853
13854 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13855
13856         * mouse.el (default-mouse-motion-handler): Use new name of the
13857         function event-over-vertical-divider-p.
13858         Do not set E-W arrow cursor over the divider if
13859         vertical-divider-draggable-p is nil in the window.
13860         ([top-level]): Use new name for the variable
13861         vertical-divider-map.
13862         (drag-window-divider): Respect vertical-divider-draggable-p.
13863         Variable name typo fixes.
13864
13865 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13866
13867         * keymap.el (kbd): Define here; handle string constants and
13868         others...
13869
13870 1998-05-15  Christian Nyb <chr@mediascience.no>
13871
13872         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13873         in Emacs 18.
13874
13875 1998-05-13  Didier Verna  <didier@xemacs.org>
13876
13877         * mouse.el (drag-window-divider): give the vertical divider a
13878         pressed look when dragging it.
13879
13880 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13881
13882         * faces.el: predicate some more face operations on x or mswindows
13883         not just x.
13884
13885         * modeline.el: enable modeline coloring for mswindows.
13886
13887 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13888
13889         * minibuf.el (minibuffer-default): Added variable; compatible with
13890         FSF Emacs.
13891         (next-history-element): Used `minibuffer-default'.
13892
13893 1998-05-12  Oliver Graf <ograf@fga.de>
13894
13895         * dragdrop.el (dragdrop-function-widget): button and mods ok
13896         arguments still look a bit strange
13897         (dragdrop-compare-mods) created
13898         (dragdrop-drop-do-functions) correctly checks for buttons and
13899         modifiers
13900
13901 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13902
13903         * setup-paths.el (paths-default-info-directories): Replace
13904         path-separator with directory-sep-char.
13905
13906         * files.el (path-separator): Don't define it here.
13907
13908 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13909
13910         * update-elc.el: Ditto.
13911
13912         * setup-paths.el (paths-construct-exec-path): Ditto.
13913
13914         * make-docfile.el: Ditto.
13915
13916         * loadup.el (really-early-error-handler): Ditto.
13917
13918         * find-paths.el (paths-decode-directory-path): Use decode-path
13919         instead of decode-path-internal.
13920
13921         * files.el (parse-colon-path): Update docstring.
13922
13923 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13924
13925         * subr.el (get-buffer-window-list): Make BUFFER optional.
13926
13927         * window-xemacs.el (windows-of-buffer): Defalias to
13928         get-buffer-window-list.
13929
13930 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13931
13932         * disass.el: Fix maintainer keyword.
13933
13934         * bytecomp.el (byte-compile-and-load-file): Autoload.
13935         (byte-compile-buffer): Ditto.
13936
13937         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13938         value is returned, not the name.
13939         (lisp-imenu-generic-expression): Enable it.
13940         (lisp-mode-variables): Ditto.
13941         (lisp-indent-offset): Change defconst to defvar.
13942         (lisp-indent-function): Ditto.
13943         (lisp-body-indent): Ditto.
13944
13945 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13946
13947         * modeline.el: Use zap-last-kbd-macro-event.
13948
13949         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13950         nil, don't attempt to do anything with messages.
13951         (eval-last-sexp): Use `letf' for clarity.
13952
13953 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13954
13955         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13956
13957 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13958
13959         * buff-menu.el:
13960         * lisp-mode.el:
13961         * obsolete.el:
13962         Change empty docstrings into no doc strings at all.
13963         Fix bogus FSF-format docstrings.
13964         * etags.el: Fix docstring.
13965
13966 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13967
13968         * package-get.el (package-get): Use internal md5
13969
13970 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13971
13972         * about.el (about-xemacs): Correct abuse of concat.
13973
13974 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13975
13976         * info.el (Info-mode): Use easymenu.
13977
13978 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13979
13980         * apropos.el (apropos): Don't use concat with integers.
13981
13982         * cmdloop.el (describe-last-error): Handle the case when no error
13983         was seen gracefully.
13984
13985         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13986         defun.
13987         (apropos-describe-plist): Ditto.
13988
13989         * help.el (with-displaying-help-buffer): Revert to a defun.
13990         (describe-key): Use it as defun.
13991         (describe-mode): Ditto.
13992         (describe-bindings): Ditto.
13993         (describe-prefix-bindings): Ditto.
13994         (describe-installation): Ditto.
13995         (view-lossage): Ditto.
13996         (describe-function): Ditto.
13997         (describe-variable): Ditto.
13998         (describe-syntax): Ditto.
13999
14000 1998-05-11  Oliver Graf <ograf@fga.de>
14001
14002         * dragdrop.el: changed order of require/provide
14003         (dragdrop-drop-mime-default) changed to new calling conventions
14004         (dragdrop-drop-do-functions) changed to new calling conventions
14005         (dragdrop-function-widget) this one needs more work...
14006
14007 1998-05-10  Oliver Graf <ograf@fga.de>
14008
14009         * about.el: another small change in my entry
14010         * dragdrop.el (dragdrop-drop-log-function): logging added
14011         plus customizations
14012         changed interface to handler functions. now called with event
14013         and object
14014
14015 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14016
14017         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14018         E-W arrow pointer displayed over draggable dividers.
14019
14020         * mouse.el (default-mouse-motion-handler): Show it when
14021         appropriate.
14022         (drag-window-divider): Added.
14023         ([top-level]): Initialized window-divider-map with a keymap
14024         binding the above function to left button down event.
14025
14026         * x-mouse.el (x-init-pointer-shape): Initialize
14027         divider-pointer-glyph from Cursor.dividerPointer, or use default
14028         E-W double arrow.
14029
14030 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14031
14032         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14033
14034 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14035
14036         * simple.el (count-words-buffer): Don't query for buffer.
14037         (count-lines-buffer): Ditto.
14038
14039 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14040
14041         * help.el (where-is): add optional insert argument.
14042
14043 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14044
14045         * help.el (describe-key-briefly): New argument INSERT.
14046
14047         * simple.el (eval-expression): New optional argument; synch with
14048         FSF 20.3.
14049
14050         * keydefs.el (global-map): Add new register bindings.
14051
14052         * register.el: Synched with FSF 20.3.
14053
14054 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14055
14056         * window-xemacs.el (recenter): all arguments are optional.
14057
14058 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14059
14060         * device.el: (device-pixel-width): Reflected name/parameters
14061         change to device-system-metric.
14062         (device-pixel-height): Ditto.
14063         (device-mm-width): Ditto.
14064         (device-mm-height): Ditto.
14065         (device-bitplanes): Ditto.
14066         (device-color-cells): Ditto.
14067
14068 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14069
14070         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14071
14072         * cl.el (most-positive-fixnum): Document.
14073         (most-negative-fixnum): Ditto.
14074
14075         * cus-dep.el: Updated comment.
14076
14077         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14078         constant.
14079
14080         * cus-load.el (custom-put): Removed.
14081
14082         * files.el (after-find-file): Just resignal quit instead of
14083         signaling "canceled".
14084
14085 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14086
14087         * frame.el (other-frame): Use `focus-frame' instead of
14088         select-frame kludges.
14089
14090         * lisp-mode.el: Update lisp-indent-function for
14091         save-selected-frame and with-selected-frame.
14092
14093         * frame.el (save-selected-frame): New macro.
14094         (with-selected-frame): Ditto.
14095         (other-frame): Use `set-frame-focus'.
14096
14097 1998-05-06  Oliver Graf <ograf@fga.de>
14098
14099         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14100         (dragdrop-drop-url-default) default handler for URL drops created
14101         (dragdrop-drop-mime-default) default handler for MIME drops created
14102         (dragdrop-drop-functions) default custom for handling drops created
14103         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14104
14105 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14106
14107         * mouse.el: Removed redundant mouse-mswindows-drop function.
14108
14109 1998-05-05  Oliver Graf <ograf@fga.de>
14110
14111         * about.el: changed some text in my entry
14112         * dragdrop.el: added customs
14113
14114 1998-05-04  Oliver Graf <ograf@fga.de>
14115
14116         * mouse.el: killed global drop key bindings
14117         (mouse-offix-drop) removed
14118         * dragdrop.el: created
14119         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14120
14121 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14122
14123         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14124         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14125
14126         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14127         obsolete comment.
14128
14129         * scrollbar.el (scrollbars-visible-p): Use new
14130         {vertical,horizontal}-scrollbar-visible-p specifiers.
14131
14132 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14133
14134         * device.el (device-pixel-height):
14135         (device-pixel-width):
14136         (device-mm-width):
14137         (device-mm-height):
14138         (device-bitplanes):
14139         (device-color-cells): Moved these 6 functions from device.c; they
14140         all use single (device-system-metrics) call.
14141
14142 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14143
14144         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14145         were renamed.
14146
14147         * menubar-items.el:
14148         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14149         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14150
14151         * help.el (help-map): Remove Hyperbole keybinding logic.
14152         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14153
14154 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14155
14156         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14157         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14158
14159 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14160
14161         * msw-glyphs.el: use nicer icon3 from the frame icon.
14162
14163 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14164
14165         * version.el (emacs-version): Remove InfoDock conditionals.
14166
14167         * startup.el (startup-splash-frame): Change ID logo name.
14168
14169 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14170
14171         * files.el (after-find-file): If the user presses C-g on
14172         directory-creation prompt, kill the buffer.
14173
14174 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14175
14176         * simple.el (count-words-region): Reverse previous change.
14177
14178 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14179
14180         * replace.el (query-replace): Just call perform-replace.
14181         (query-replace-regexp): Ditto.
14182         (perform-replace): Move region handling here.
14183         (perform-replace): Use the new arg to match-data.
14184
14185 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14186
14187         * x-init.el: Install X specific display table that
14188           displays char 0240 as a space to avoid whatever it is
14189           that screws up display of that character code.
14190
14191 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14192
14193         * help.el (function-arglist): If no arguments are documented for a
14194         subr, print nothing rather than incorrect output.
14195
14196 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14197
14198         * cmdloop.el (command-error): Update bail-out error message to use
14199         `emacs-program-name'.
14200
14201         * lib-complete.el: Remove reader macro cruft.
14202
14203         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14204         cruft.
14205
14206         * simple.el (count-words-region): Drop interactive-p check on the
14207         message.
14208
14209 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14210
14211         * font.el
14212         * msw-faces.el
14213         Correct spelling of mswindows-font-canonicalize-name.
14214
14215 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14216
14217         * ldap.el (ldap-host-parameters-alist): Replaced with
14218         `ldap-host-parameters-plist'
14219         (ldap-search): Adapt to previous change
14220
14221 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14222
14223         * about.el (about-hackers): Update Bob Weiner bio.
14224         (about-maintainer-info): Ditto.
14225
14226 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14227
14228         * simple.el (display-warning-minimum-level): Docfix.
14229
14230 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14231
14232         * widget.el (:default-get): New keyword.
14233         * wid-edit.el (default, widget-default-default-get): Define it.
14234         (group, widget-group-default-get): Define it.
14235         (menu-choice, widget-choice-default-get): Define it.
14236         (widget-default-get): New function.
14237         (widget-choice-action): Call it.
14238         (widget-editable-list-entry-create): Call it.
14239
14240 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14241
14242         * byte-optimize.el (byte-boolean-vars): Removed.
14243         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14244         lookup through `byte-boolean-vars'.
14245
14246 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14247
14248         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14249         resource-provided values into ghost specs for scrollbar-height and
14250         scrollbar-width.
14251
14252 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14253
14254         * byte-optimize.el: Don't attempt to optimize /=.
14255
14256         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14257         (byte-compile-/=): Ditto.
14258
14259 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14260
14261         * apropos.el: Use `with-displaying-help-buffer'.
14262         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14263         Use `with-displaying-help-buffer'.
14264         (apropos-follow): Do not give special treatment to buffer cursor
14265         was in prior to a mouse click.
14266         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14267         (apropos-print-doc): Set correct buffer for setting text
14268         properties.
14269
14270 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14271
14272         * help.el (help-buffer-prefix-string): New variable.
14273         (help-buffer-name): Use it.
14274
14275         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14276         mode menu.
14277
14278 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14279
14280         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14281
14282 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14283
14284         * files.el (find-file-noselect): Update docstring.
14285         (find-file-noselect): Signal an error if found an unreadable file.
14286         (file-chase-links): Save the match data.
14287         (normal-mode): Use `lwarn' and `error-message-string'.
14288         (interpreter-mode-alist): Change defconst to defvar.
14289         (inhibit-first-line-modes-regexps): Ditto.
14290         (inhibit-first-line-modes-regexps): Added .tgz.
14291         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14292         (change-major-mode-with-file-name): New user-option.
14293         (set-visited-file-name): Synched with FSF.
14294         (file-name-extension): New function, from FSF 20.3.
14295         (file-relative-name): Synched with FSF.
14296         (save-some-buffers): Support the C-r feature.
14297         (recover-session): Synched with FSF.
14298         (kill-some-buffers): Ditto.
14299         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14300
14301 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14302
14303         * files.el (insert-file): Undo previous change and reenable use of
14304         format.el.
14305
14306 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14307
14308         * window-xemacs.el (recenter): Define.
14309
14310 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14311
14312         * font.el (mswindows-font-create-name)
14313         (mswindows-font-create-object): new functions for mswindows type
14314         fonts.
14315
14316         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14317         strings are parsed as well as font objects.
14318
14319 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14320
14321         * modeline.el (defining-kbd-macro): Restore modeline indication of
14322         kbd-macro being recorded.
14323         (add-minor-mode): Simplify docstring.
14324         (modeline-minor-mode-menu): Remove stuff.
14325
14326 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14327
14328         * code-process.el (call-process): dynamically decide process
14329         coding type.
14330
14331 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14332
14333         * modeline.el: Add line-number-mode, column-number-mode to
14334         the modeline minor-mode menu.  Button2 on the line number does
14335         goto-line.
14336
14337 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14338
14339         * mouse.el: move x-selection-owner-p type things to
14340         selection-owner-p.
14341
14342         * msw-init.el: copy zmacs stuff from x-init.el
14343
14344         * msw-select.el (mswindows-own-selection)
14345         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14346         functions. Very simple minded implementation of selectio
14347         ownership.
14348
14349         * select.el (own-selection) (disown-selection)
14350         (activate-region-as-selection) (select-make-extent-for-selection)
14351         (valid-simple-selection-p): functions moved from x-select.el for
14352         generalized selection.
14353
14354         * x-select.el: see select.el changes.
14355
14356         * x-toolbar.el: use new selection functions.
14357
14358 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14359
14360         * packages.el (packages-find-package-directories): Fixed bug that
14361         would pick up multiple site-package directories.
14362         (package-locations): Added "xemacs-packages" as a late package
14363         location.
14364
14365         * find-paths.el: Now uses `emacs-program-name' and
14366         `emacs-program-version'.
14367         Additions to enforce version-specific directories in
14368         `paths-find-version-directory'.
14369
14370 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14371
14372         * default.el: Removed.
14373         * site-start.el: Removed.
14374
14375 1998-04-29  Didier Verna  <didier@xemacs.org>
14376
14377         * minibuf.el (minibuffer-history-minimum-string-length): Default
14378         to nil.
14379
14380 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14381
14382         * find-paths.el (paths-program-name): Rename.
14383         (paths-emacs-root-p): Ditto.
14384         (paths-find-site-directory): Ditto.
14385
14386 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14387
14388         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14389         `emacs-lisp-byte-compile-and-load'.
14390
14391 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14392
14393         * ldap.el (ldap-search): Fixed additional parameter passing to
14394         `ldap-open'
14395
14396 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14397
14398         * select.el (kill-primary-selection) (selection-owner-p)
14399         (copy-primary-selection) (yank-clipboard-selection)
14400         (selection-exists-p) (delete-primary-selection): new file and
14401         functions that do the right thing for the selected device.
14402
14403         * x-menubar.el: use generalised selection functions.
14404
14405         * dumped-lisp.el: dump select.el.
14406
14407 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14408
14409         * find-paths.el (paths-progname): New variable.
14410         (paths-emacs-root-p): Use it.
14411         (paths-find-site-directory): Ditto.
14412
14413 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14414
14415         * loadup.el ((member "dump" command-line-args)): Dump as
14416         `infodock' if InfoDock.
14417
14418 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14419
14420         * find-paths.el (construct-emacs-version): Simplify, include
14421         program name in the return value.
14422         * (paths-find-version-directory): Use it.
14423
14424 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14425
14426         * info.el (Info-parse-dir-entries): Fixed regexp
14427         (Info-build-dir-anew): Remove full suffix and capitalize info file
14428         name for files with no @direntry
14429         (Info-batch-rebuild-dir): New function
14430         (Info-suffixed-file): Check for regular files instead of simple
14431         file existence (could catch directories before)
14432
14433 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14434
14435         * setup-paths.el, find-paths.el: Removed uses of `not' which
14436         temacs doesn't have.
14437
14438         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14439         into root searching.
14440
14441 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14442
14443         * subr.el: Remove definition of `not'.
14444
14445 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14446
14447         * msw-glyphs.el: enable graphics support.
14448
14449 1998-04-23  Didier Verna  <didier@xemacs.org>
14450
14451         * x-menubar.el (default-menubar): restored the line-number-mode
14452         option.
14453
14454         * misc doc string updates related to the options menu.
14455
14456 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14457
14458         * setup-paths.el (paths-construct-load-path): Fix typo.
14459
14460 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14461
14462         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14463         font-menu-ignore-scaled-fonts don't have to be bound now; this
14464         gets us one step further towards making --no-autoloads work.
14465
14466         * startup.el (normal-top-level): Load auto-autoloads only if
14467         lisp-directory is non-nil.
14468
14469         * setup-paths.el (paths-construct-load-path): Made it robust
14470         against nil lisp-directory.
14471
14472         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14473         to the list of variables that cause a warning when nil.
14474
14475         * toolbar.el (init-toolbar-location): Now works even when there's
14476         no toolbar icon directory.
14477
14478 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14479
14480         * help.el (view-lossage): Recognize it.
14481
14482         * simple.el (log-message): Mark multiline messages.
14483
14484 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14485
14486         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14487
14488 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14489
14490         * package-get.el (package-get-all):  add `\n' separator to
14491         interactive specification so that both variables are read
14492
14493 1998-04-22  Didier Verna  <didier@xemacs.org>
14494
14495         * x-menubar.el: ported the options menu to Custom.
14496         Moved the "read only" toggle button to the buffers menu.
14497         Corrected some missing ;;;###autoload or defcustom.
14498
14499         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14500         the scrollbar-visible specifier for options menu handling.
14501
14502         * toolbar.el (toolbar-visible-p)
14503                      (toolbar-captioned-p)
14504                      (default-toolbar-position): defcustom wrappers around
14505         the toolbar specifiers for options menu handling.
14506
14507         * frame.el (get-frame-for-buffer-default-instance-limit):
14508         defcustom it for options menu handling.
14509
14510         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14511         font-lock-mode for options menu handling.
14512
14513         * cus-start.el: added Custom properties to overwrite-mode for
14514         options menu handling.
14515
14516 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14517
14518         * about.el: shameless self-promotion.
14519
14520 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14521
14522         * simple.el (raw-append-message): Slightly optimize.
14523         (remove-message): Use `push' for clarity.
14524         (append-message): Ditto.
14525         (display-warning): Dito.
14526         (raw-append-message): Send the message to the appropriate device.
14527
14528 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14529
14530         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14531         From Sean MacLennan <Sean.MacLennan@pika.ca>
14532
14533 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14534
14535         * setup-paths.el: Changed `directory-sep-char' to
14536         `path-separator', following a change in GNU Emacs.
14537
14538 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14539
14540         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14541         (Info-build-dir-anew): Add a final newline.
14542         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14543         is `always'
14544         (Info-rebuild-dir): Ditto
14545
14546         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14547
14548 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14549
14550         * simple.el (count-words-buffer): Retain zmacs region.
14551         (count-words-region): Ditto.
14552         * simple.el: (what-line): Expanded line counts.
14553         (count-lines): New parameter to conditionalize whether collapsed
14554         lines get counted.
14555         From Bob Weiner <weiner@altrasoft.com>
14556
14557 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14558
14559         * packages.el (package-locations): infodock-packages must override
14560         mule-packages and packages.
14561
14562 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14563
14564         * wid-edit.el:
14565         remove rude messages from widget-activation-widget-mapper
14566         and widget-activation-glyph-mapper
14567
14568 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14569
14570         * toolbar.el: Remove (featurep 'x) test from
14571         toolbar-make-button-list
14572
14573 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14574
14575         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14576         only if in the same frame.
14577
14578 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14579
14580         * packages.el (package-locations): Added site-packages hierarchy.
14581
14582         * setup-paths.el (paths-default-info-directories): Introduced and
14583         used.
14584
14585         * packages.el, setup-paths.el: Set various path searching depths
14586         to 1.
14587
14588         * packages.el (packages-hierarchy-depth):
14589         (packages-load-path-depth): Introduced and used.
14590
14591         * setup-paths.el (paths-load-path-depth): Introduced and used.
14592
14593         * find-paths.el (paths-find-recursive-path): Added max-depth
14594         parameter.
14595
14596 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14597
14598         * setup-paths.el (paths-construct-info-path): Removed
14599         dependency on behavior of (file-name-as-directory "").
14600
14601 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14602
14603         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14604         lisp objects
14605
14606 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14607
14608         * dump-paths.el, startup.el: Added handling for --debug-paths.
14609
14610 1998-04-15  William M. Perry  <wmperry@aventail.com>
14611
14612         * wid-edit.el: We cannot just set the help-echo or balloon-help
14613           properties for an extent based on the :help-echo widget
14614           property, since help-echo and balloon-help cause an EXTENT to
14615           get passed in, where :help-echo functions are expecting a WIDGET
14616
14617 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14618
14619         * scrollbar.el (init-scrollbar-from-resources): Call
14620         mswindows-init-scrollbar-metrics when appropriate.
14621
14622 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14623
14624         * dumped-lisp.el: dump x-toolbar for window system
14625
14626         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14627         have support and xpm.
14628
14629 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14630
14631         * files.el (toggle-read-only): Fix docstring.
14632         From Didier Verna <didier@xemacs.org>
14633
14634 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14635
14636         * startup.el (normal-top-level): Load autoload-file-name without
14637         specifying an extension---some people only auto-autoload.el.gz.
14638
14639 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14640
14641         * files.el (backup-enable-predicate): Don't bomb on NAME being
14642         nil.
14643
14644 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14645
14646         * find-paths.el, packages.el: Now prefers configure'd paths.
14647         This shouldn't cause any of the originally anticipated problems as
14648         the current paths architecture will not define the various
14649         configure-xxx variables if they're not specified on the configure
14650         command line.
14651
14652         * find-paths.el, setup-paths.el, packages.el: Removed all
14653         mentionings of "/" as a path separator.
14654         Used paths-construct-path throughout.
14655
14656         * find-paths.el (paths-construct-path): Created to assemble paths
14657         from directory components.
14658
14659         * setup-paths.el, packages.el: Used paths-decode-directory-path
14660         instead of decode-path-internal.
14661
14662         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14663         and associates.
14664         (paths-decode-directory-path) Created.
14665
14666         * setup-paths.el: Changed configure-exec-path to
14667         configure-exec-directory.
14668
14669 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14670
14671         * packages.el (packages-find-packages): Fixed decoding of
14672         EMACSPACKAGEPATH.
14673
14674         * startup.el: -no-packages -> -no-early-packages.
14675
14676         (packages-load-package-lisps): Fixed loading of auto-autoload
14677         files.
14678
14679         * startup.el (normal-top-level): Fixed loading of core
14680         auto-autoload.
14681
14682         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14683
14684         * startup.el, packages.el, dump-paths.el: Added proper settings
14685         for site-directory and lisp-directory variables.
14686
14687         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14688         inhibit-package-autoloads and fixed handling of it.
14689
14690         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14691         handling of former inhibit-package-init, now
14692         inhibit-early-packages, to make -vanilla etc. work.
14693
14694 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14695
14696         * code-process.el (start-process): Fallback to 'undecided instead
14697         of 'binary for process input coding stream.
14698
14699         * process.el (start-process): Docstring fix.
14700
14701 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14702
14703         * info.el (Info-insert-dir): Do not insert temporary dir files
14704         in Info-dir-file-attributes
14705         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14706         (Info-rebuild-dir): Ditto.
14707
14708 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14709
14710         * obsolete.el: Added obsoleteness declarations for
14711         `site-directory' and `Info-default-directory-list'.
14712
14713 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14714
14715         * find-paths.el (paths-find-emacs-root): Only look at the
14716         executable at the end of the symlink chain for determining the
14717         Emacs root.
14718
14719 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14720
14721         * setup-paths.el (paths-construct-info-path): Changed construction
14722         to cater to gone default in configure.
14723
14724         * find-paths.el (paths-uniq-append): Added.
14725
14726         * packages.el: Rewritten package path construction once again.
14727
14728         * dump-paths.el, startup.el: Removed package-path as a global
14729         variable.
14730
14731         * package-admin.el (package-admin-add-single-file-package):
14732         (package-admin-add-binary-package): Changed package-path to
14733         late-packages.
14734
14735         * packages.el (packages-split-path): Split path at "/" rather than
14736         nil according to change in emacs.c.
14737
14738 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14739
14740         * setup-paths.el (paths-construct-info-path): Changed info path
14741         order so that directories come out right.
14742         (paths-find-lock-directory): Fixed bug: It used to think
14743         configure-lock-directory is a path.
14744
14745 1998-04-06  Jeff Miller <jmiller@smart.net>
14746
14747         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14748         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14749         eases the use of toolbar-add/kill-item functions.
14750
14751 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14752
14753         * code-files.el (file-coding-system-alist): Commented out
14754         loaddefs.el magical treatment.
14755
14756 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14757
14758         * info.el (Info-rebuild-outdated-dir): Added new option
14759         `conservative' and made it the default
14760         (Info-rebuild-dir): Appropriately parse multi-line description
14761         strings, and multi-section dir files. Issue warning when dir
14762         is rebuilt as temporary
14763         (Info-build-dir-anew): Issue warning when dir is built as
14764         temporary
14765
14766 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14767
14768         * list-mode.el (list-mode-map): Bind highlight motion commands to
14769         standard keys left, right, C-b and C-f.
14770
14771 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14772
14773         * files.el (auto-mode-alist): allow .sc for Scheme->C
14774
14775 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14776
14777         * loadup.el (pureload): Don't quote (garbage-collect).
14778
14779 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14780
14781         * package-get-base.el: Updated.
14782
14783 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14784
14785         * isearch-mode.el (isearch-just-started): New variable.
14786         (isearch-mode): Set it.
14787         (isearch-repeat): Advance one character forward only if the search
14788         was successful, and was not just started.
14789         (isearch-repeat): Clear isearch-just-started.
14790
14791 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14792
14793         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14794         if running -batch.
14795
14796 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14797
14798         * subr.el (listify-key-sequence): Removed.
14799
14800 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14801
14802         * bytecomp.el (byte-compile-print-gensym): New option.
14803         (byte-compile-output-file-form): Use it.
14804         (byte-compile-output-docform): Ditto.
14805         (byte-compile-compiled-obj-to-list): Ditto.
14806
14807 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14808
14809         * msw-glyphs.el: set frame icon if xpm support.
14810
14811 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14812
14813         * help.el: Code that pretty prints variable values
14814           removed.
14815
14816 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14817
14818         * find-paths.el (paths-emacs-root-p): Correct test for installation
14819         directory.
14820         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14821
14822 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14823
14824         * loaddefs.el: Don't set debug-ignored-errors; leave
14825           its default value set to nil.
14826
14827 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14828
14829         * info.el (Info-rebuild-dir): fixed mis-spelling.
14830
14831 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14832
14833         * info.el (Info-rebuild-outdated-dir): New custom var
14834         (Info-insert-node): Create/update dir file when needed, ie when it
14835         does not exist or is older than some info files in directory
14836
14837 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14838
14839         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14840         for last packages, mainly for using a 20.4 package base.
14841
14842         * packages.el (late-packages): Typo fix.  It was called
14843         early-packages.
14844
14845         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14846         relative symlinks correctly.
14847         (paths-find-emacs-roots): More rigorous checking for plausible
14848         configuration-time root.
14849
14850         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14851         find its roots.
14852
14853 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14854
14855         * faces.el: Fix docstrings.
14856         * glyphs.el: Fix docstrings.
14857         * mouse.el: Fix docstrings.
14858
14859         * frame.el: Change phrase `current frame' to `selected frame'.
14860
14861         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14862
14863         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14864         macros using backquote to make them infinitely more readable.
14865
14866 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14867
14868         * packages.el (packages-find-package-path): Hardcoded specialized
14869         InfoDock support until we can clean this up.
14870
14871         * help.el (describe-bindings-1): Return the value of the bindings
14872         help buffer created.
14873         (describe-bindings): Ditto.
14874
14875         * simple.el (set-variable): Restore previous behavior of not
14876         bombing if the variable to set is not boundp.
14877
14878 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14879
14880         * packages.el (packages-handle-package-dumped-lisps): Allow for
14881         non-local files to be loaded off the package-lisp variable.
14882
14883 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14884
14885         * x-faces.el: Global X resources should override
14886           specs for all device classes (color, grayscale, mono);
14887           code currently doesn't override any of them.  Fixed by
14888           calling remove-specifier with '(x default) as the tag
14889           set and allowing inexact matches.
14890
14891 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14892
14893         * faces.el: Separated face initializations based on
14894           device classes into device type specific (tag set,
14895           instantiator) pairs.
14896
14897 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14898
14899         * wid-edit.el (widget-choice-action): Remember user's explicit
14900         choice.
14901         (widget-choice-value-create): Respect it.
14902         From Richard Stallman <rms@gnu.org>
14903
14904 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14905
14906         * setup-paths.el (paths-construct-info-path): Always append
14907         existing directories from configure-time info path.
14908
14909         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14910         Info-directory-list.
14911
14912         * info.el: Removed Info-default-directory-list which was broken by
14913         design.
14914         Removed bogus initialization of Info-directory-list---startup.el
14915         can do a much better job.
14916         Added autoload of Info-directory-list.
14917
14918         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14919         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14920         be exclusive; now it's merely given precedence, just like in the
14921         old days.
14922
14923 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14924
14925         * find-paths.el (paths-find-architecture-directory): Fix bug with
14926         finding; it used to default too early.
14927
14928 1998-03-25  Martin Buchholz <martin@xemacs.org>
14929
14930         * packages.el (packages-split-path): Fix a bug; it used to fail
14931         for paths that weren't split.
14932
14933 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14934
14935         * finder.el (finder-compile-keywords): trap on errors.
14936
14937 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14938
14939         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14940           fourth argument of t so that only the specs exactly
14941           matching the tag lists are removed.
14942
14943 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14944
14945         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14946
14947 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14948
14949         * minibuf.el (mouse-read-file-name-1): If a default directory was
14950         specified, use it for generating the completions.
14951
14952 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14953
14954         * update-elc.el: Now respects inhibit-package-init and
14955         inhibit-site-lisp.
14956         Now does path construction with loadup-paths.
14957
14958         * startup.el (normal-top-level, startup-setup-paths): Now respects
14959         inhibit-package-init and inhibit-site-lisp.
14960
14961         * packages.el (packages-find-package-path): Extended package path
14962         by version-specific hierarchies.
14963         (packages-find-packages): Now respects inhibit flag and
14964         inhibit-site-lisp.
14965         Moved path setup to loadup-paths.
14966
14967         * make-docfile.el: Now respects inhibit-package-init and
14968         inhibit-site-lisp.
14969         Now does path construction with loadup-paths.
14970
14971         * loadup.el: Now respects inhibit-package-init and
14972         inhibit-site-lisp.
14973
14974         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14975
14976         * loadup-paths.el: New file: setup load-path to encompass
14977         packages.
14978
14979 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14980
14981         * auto-show.el: load-gc renamed to pureload.
14982         * site-load.el: Ditto.
14983         * packages.el (toplevel): Ditto.
14984         * loadup.el (really-early-error-handler): Ditto.
14985         * dumped-lisp.el (preloaded-file-list): Ditto.
14986         * cus-face.el (custom-declare-face): Ditto.
14987
14988 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14989
14990         * <Today>: The Big Path Searching Overhaul.
14991
14992         * find-paths.el: New file: find and assemble paths in the
14993         installation hierarchy.
14994
14995         * setup-paths.el: New file: global layout of paths and directories
14996         within the XEmacs hierarchy.
14997
14998         * packages.el: Replaced everything related to path searching and
14999         startup by code in terms of find-paths.
15000
15001         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15002         the new path searching engine.
15003
15004         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15005         and setup-paths.
15006
15007 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15008
15009         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15010         setup-paths.el.
15011
15012 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15013
15014         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15015         compiles identically in any configuration.
15016         Removed irrelevant commentary.
15017
15018 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15019
15020         * simple.el (set-variable): Allow setting specifiers.
15021
15022 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15023
15024         * lisp.el (forward-sexp): Revert previous change.
15025
15026 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15027
15028         * frame.el (frame-initialize): Use `delete-console' instead of
15029         `delete-device' to delete the stream console to match the usage in
15030         Fkill_emacs.
15031
15032 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15033
15034         * files.el (cdpath-previous): New variable.
15035         (cd): Use it.
15036         From Bob Weiner <weiner@wave.altrasoft.com>
15037
15038 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15039
15040         * keydefs.el: Changed keybindings of forward-char,
15041           backward, scroll-up and scroll-down to point to their
15042           -command counterparts.
15043
15044         * simple.el: New functions: forwarc-char-command,
15045           backwrad-char-command, scroll-up-command,
15046           scroll-down-command which work liek their counterparts
15047           except that they honor the variable
15048           signal-error-on-buffer-boundary.
15049
15050           Definition of signal-error-on-buffer-boundary received
15051           from src/cmds.c.
15052
15053           defvar declaration added for word-across-newline to avoid
15054           byte-compiler warning about the free variable reference.
15055
15056 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15057
15058         * winnt.el: Removed "%t" from the beginning of
15059         modeline-format. From now on, there's no nt-specifics in the modeline.
15060
15061 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15062
15063         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15064         of `when' with `if'.
15065
15066 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15067
15068         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15069         mswindows. Must be reworked along with glyphs.el, or
15070         merged into it, after there is images support.
15071
15072         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15073         'mswindows.
15074
15075 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15076
15077         * faces.el: fix for text cursor initialization.
15078         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15079         From Andy Piper <andyp@parallax.co.uk>
15080
15081 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15082
15083         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15084         if there is an existing package that handles it and warn the user
15085         about that mode.
15086
15087 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15088
15089         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15090         Installation" menu item when Installation-string is not bound.
15091
15092 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15093
15094         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15095         From Jeremiah W. James <jerry@cs.ucsb.edu>
15096
15097 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15098
15099         * msw-faces.el:
15100         * faces.el: Fix face initialization.
15101
15102 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15103
15104         * files.el (backup-enable-predicate): fix breakage introduced
15105         by TMPDIR patch.
15106
15107 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15108
15109         * x-faces.el (x-init-face-from-resources): The
15110           TTY face property retrieval functions don't return
15111           specifiers, so use face-property instead.
15112
15113 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15114
15115         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15116
15117 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15118
15119         * x-menubar.el: Expanded documentation for
15120           option-save-faces.  Changed Options -> Browse Faces
15121           menu entry to invoke customize-face.
15122
15123 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15124
15125         * faces.el: Most face initialization moved out of
15126           init-other-random-faces to the top level so that the
15127           initialization happens before Xemacs is dumped.  Much
15128           of the fascist "face-differs-from-default-p or FROB!"
15129           code has been retired in favor of letting the user do
15130           what they want to do.  Face initialization code changed
15131           to use `default' specifier tag so that the settings can
15132           be overridden later if the user wishes it.
15133
15134 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15135
15136         * about.el (about-hackers): Update contributors list.
15137
15138 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15139
15140         * specifier.el: Define new specifier tag `default'.
15141
15142         * modeline.el: Initialize faces using `default' tag.
15143
15144         * x-faces.el (x-init-face-from-resources): Remove
15145           specifier specs containing the `default' tag before
15146           adding new specs.
15147
15148 1998-03-02  John Jones  <jj@asu.edu>
15149
15150         * package-get.el (package-get-all): fixed arguments on call to
15151         package-admin-add-single-file-package.
15152         * package-get.el (package-get-installedp): fixed to match
15153         advertised behavior.
15154         * package-get.el: added function package-get-update-all which
15155         installs newest versions of all the current packages (if they are
15156         not already installed).
15157
15158 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15159
15160         * files.el (find-file-noselect): Uncommented `truename' binding in
15161         `let*' and use it later to set `buffer-file-truename' iff it's
15162         still nil, as happens for example when finding a compressed
15163         file with "jka-compr".
15164
15165 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15166
15167         * faces.el: in make-face-* type functions do the operation for all
15168         window systems, not just the first one found.
15169
15170         * font.el: call mswindows-list-fonts for mswindows.
15171
15172 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15173
15174         * code-process.el (call-process-region):
15175         * process.el (call-process-region):
15176         * package-get.el (package-get-dir):
15177         * files.el (backup-enable-predicate):
15178         * gnuserv.el (gnuserv-temp-file-regexp):
15179         Use temp-directory in place of `/tmp'.
15180
15181 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15182
15183         * "Fast" dired-in-C enhancements for Windows 95/NT:
15184
15185         * files.el: Added function, `wildcard-to-regexp', from GNU
15186           Emacs.
15187
15188         * files.el (insert-directory): Modified to use special
15189           dired-in-C enhancements if present.
15190
15191 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15192
15193         * code-files.el: make default coding no-conversion.
15194
15195 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15196
15197         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15198         the load-path.
15199
15200         * update-elc.el: Strip directory when testing for files not to
15201         bytecompile.
15202
15203 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15204
15205         * lisp-mode.el: Use recommended form for menus.
15206
15207         * info.el (Info-construct-menu): Use recommended form for menus.
15208
15209         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15210         entry.
15211
15212 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15213
15214         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15215           (get-frame-for-buffer-noselect): Always return frames
15216           in the not-this-window-p cond clause.
15217
15218 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15219
15220         * help.el (describe-installation): New function.
15221
15222         * x-menubar.el (default-menubar): Add describe-installation to
15223         Help menu.
15224
15225         * packages.el (packages-unbytecompiled-lisp): Installation.el
15226         should not be bytecompiled.
15227
15228         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15229         XEmacs.
15230
15231         * x-menubar.el (default-menubar): Use correct guard for VM menu
15232         entry.
15233
15234         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15235         coding.
15236         From Andy Piper <andyp@parallax.co.uk>
15237
15238 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15239
15240         * ldap.el: Do not require ldap-internal at compile time.
15241
15242 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15243
15244         * code-files.el: new file. a virtual copy of mule-files.el
15245         but without charset
15246         dependencies. (toggle-buffer-file-ocding-system) new function for
15247         changing the eol type for the current buffer.
15248
15249         * code-process.el: new file. a copy of
15250         mule-process.el. mule-process.el will disappear when things have
15251         settled.
15252
15253         * coding.el: new file. a virtual copy of mule-files.el but
15254         without charset dependencies. (coding-system-base) new function
15255         for getting the parent coding system of a coding system with eol
15256         type set.
15257
15258         * dumped-lisp.el: add above files for the non-mule case.
15259
15260 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15261
15262         * window-xemacs.el (display-buffer): If no explicit
15263           frame is specified, search for a window that displays
15264           the buffer on the currently selected frame, before
15265           searching other frames.
15266
15267 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15268
15269         * frame.el (get-frame-for-buffer): If not-this-window-p
15270           is non-nil, use window on the selected frame if it is not
15271           also the selected window.  When defaulting, search for
15272           windows on the currently selected fgrame before searching
15273           other frames.
15274
15275 1998-02-25  Didier Verna  <didier@xemacs.org>
15276
15277         * modeline.el (modeline-swap-buffers): originally named
15278         `mouse-release-modeline'. Whether to actually swap the buffers is
15279         decided in `mouse-drag-modeline'.
15280         (mouse-drag-modeline): A button release event is considered a
15281         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15282         stay unchanged.
15283
15284 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15285
15286         * x-menubar.el: Put redo on the menubar.
15287         From Aki Vehtari <Aki.Vehtari@hut.fi>
15288
15289 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15290
15291         * bytecomp.el (displaying-byte-compile-warnings): if
15292         temp-buffer-show-function is set, use it to display current set of
15293         warnings in the "*Compile-Log-Show*" buffer.
15294
15295         * simple.el (display-warning-buffer): if temp-buffer-show-function
15296         is set, use it to display current set of warnings in the
15297         "*Warnings-Show*" buffer.
15298
15299 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15300
15301         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15302         Common Lisp.
15303
15304 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15305
15306         * menubar.el: Allow button descriptors at least 2 long.
15307
15308         * x-menubar.el (default-menubar): Use recommended forms.
15309         (file-menu-filter): Remove.
15310         (edit-menu-filter): Remove.
15311
15312 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15313
15314         * about.el (about-hackers): Updated.
15315
15316 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15317
15318         * help.el (help-max-help-buffers): new variable
15319         (help-register-and-maybe-prune-excess): new function
15320         (help-buffer-name): use help-max-help-buffers.
15321         (with-displaying-help-buffer): use
15322         help-register-and-maybe-prune-excess.
15323
15324         * help.el (help-maybe-pretty-print-value): if the value fits on
15325         one line, let it.
15326
15327 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15328
15329         * (with-displaying-help-buffer): there is no need to kill the buffer
15330         if it exists, because with-output-to-temp-buffer will clear it.
15331         further, killing the buffer violates the rule that
15332         temp-buffer-show-function, if set, has the full responsibility of
15333         showing the temp buffer.  killing the buffer fucks with the window
15334         configuration, hosing temp-buffer-show-function.
15335
15336
15337 1998-02-23  Didier Verna  <didier@xemacs.org>
15338
15339         * modeline.el (mouse-drag-modeline):
15340         - Always scroll the modeline that was originally clicked on.
15341         - Use x pixels instead of x characters (which doesn't work anyway)
15342         as horizontal reference for modeline dragging. This allows us to
15343         keep on dragging the modeline even if the motion event occurs in
15344         another window.
15345
15346 1998-02-23  Didier Verna  <didier@xemacs.org>
15347
15348         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15349         glyph on the modeline to indicate that dragging the mouse has an
15350         effect both horizontally and vertically.
15351
15352 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15353
15354         * about.el (about-xemacs): Get rid of redundant visible version
15355         number.
15356
15357 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15358
15359         * about.el (about-hackers): Update credits.
15360
15361 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15362
15363         * prim/register.el (view-register): Show register type file-query.
15364
15365 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15366
15367         * mode-motion.el (mode-motion-highlight-internal):
15368           save-excursion inside save-window-exucrsion form to
15369           hide buffer point changes from save-window-excursion.
15370           Prevents display flickering when the mouse pointer
15371           moves.
15372
15373 1998-02-17  Didier Verna  <didier@xemacs.org>
15374
15375         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15376         function to handle correctly the case of a toolbar one side of the
15377         window: scrolling will not necessarily happen.
15378
15379 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15380
15381         * files.el (after-find-file): Restore missing argument
15382           to format that provides filename for "... consider M-x
15383           recover-file" message.  Also call `message' with "%s"
15384           as the first arg instead of an arbitrary string.
15385
15386 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15387
15388         * about.el (about-hackers): Various additions.
15389
15390 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15391
15392         * autoload.el (generate-file-autoloads-1): Don't force an extra
15393         line out when copying on-the-same line autoloads.
15394
15395         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15396         is installed.
15397
15398 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15399
15400         * x11/x-win-xfree86.el (x-win-init-xfree86):
15401         * x11/x-win-sun.el (x-win-init-sun):
15402         * x11/x-init.el (x-initialize-compose):
15403         * prim/simple.el:
15404         (backward-or-forward-kill-sexp):
15405         (backward-or-forward-kill-sentence):
15406         (backward-or-forward-kill-word):
15407         (backward-or-forward-delete-char):
15408         * prim/isearch-mode.el (isearch-help-or-delete-char):
15409         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15410         x-keysym-on-keyboard-p to detect backspace.
15411         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15412         Clean up symbols used with dead keys, checking Linux and solaris
15413         keysyms.
15414         Simplify x-win-*.el using above methods.
15415         Change documentation for x-keysym-*-p functions.
15416
15417 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15418
15419         * about.el (about-hackers): Restore entries for Michael Sperber and
15420         Vinnie Shelton.
15421         From Vinnie Shelton <acs@acm.org>
15422
15423 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15424
15425         * simple.el (count-words-region): Ditto.
15426
15427 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15428
15429         * simple.el (count-words-buffer): Document.  Don't print anything
15430         if non-interactive.
15431
15432 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15433
15434         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15435         multiple files in InfoDock.
15436
15437 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15438
15439         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15440         from version.el in InfoDock.
15441
15442         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15443         specially.
15444
15445 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15446
15447         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15448         variable name in docstring.
15449
15450 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15451
15452         * menubar.h: Include "gui.h".
15453
15454 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15455
15456         * site-load.el: Fix documentation.
15457
15458 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15459
15460         * package-get-base.el (package-get-base): Updated.
15461
15462         * keymap.el: PC-ize.
15463
15464 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15465
15466         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15467         from' on a fresh line.
15468
15469 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15470
15471         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15472         object.
15473
15474 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15475
15476         * undo-stack.el: PC-ize.
15477
15478         * cmdloop.el: PC-ize.
15479
15480 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15481
15482         * bytecomp-runtime.el: PC-ize.
15483
15484         * byte-optimize.el: Prolog fixup.  PC-ize.
15485
15486         * cus-dep.el: Spelling fix.
15487
15488         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15489         entries follow).
15490
15491 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15492
15493         * text-mode.el (text-mode-hook-identify): New function,
15494         put on text-mode-hook.  Set text-mode-variant here.
15495         (text-mode): Don't set it here.
15496
15497 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15498
15499         * text-mode.el (text-mode-hook): New defvar.
15500         (text-mode-variant): New variable.
15501         (text-mode): Set that variable locally.
15502         (toggle-text-mode-auto-fill): New command.
15503
15504 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15505
15506         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15507
15508 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15509
15510         * text-mode.el (paragraph-indent-text-mode):
15511         Renamed from spaced-text-mode.
15512         (text-mode-map): Bind TAB to indent-relative.
15513         (indented-text-mode-map): Variable deleted.
15514         (indented-text-mode): Now an alias for text-mode.
15515
15516 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15517
15518         * loadup.el: test-atoms debugging stuffs removed.
15519
15520 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15521
15522         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15523
15524 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15525
15526         * help.el (describe-beta): Made it use `locate-data-file'.
15527         (describe-distribution): Ditto.
15528         (describe-copying): Ditto.
15529         (describe-project): Ditto.
15530         (view-emacs-news): Ditto.
15531
15532         * help-nomule.el (help-with-tutorial): Made it use
15533         `locate-data-file' to find tutorial.
15534
15535 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15536
15537         * about.el: Corrected my email address.
15538
15539         * mouse.el: Added 'mouse-mswindows-drop' similar to
15540         'mouse-offix-drop'.
15541
15542 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15543
15544         * loadup.el (running-xemacs): Spelling fix.
15545
15546 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15547
15548         * packages.el (packages-find-packages-1): Don't allow a backwards
15549         compatible lisp tree to overwrite `preloaded-file-list'.
15550
15551 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15552
15553         * loadup.el: Don't delete "xemacs" prior to dumping.
15554
15555 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15556
15557         * package-info.el (pi-last-mod-date): New function.
15558         (pi-author-version): New function.
15559         (batch-update-package-info): Use them.
15560
15561 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15562
15563         * frame.el (get-frame-for-buffer-default-to-current): Create.
15564         (get-frame-for-buffer-noselect): Allow user to use current frame
15565         with `get-frame-for-buffer-default-to-current'.
15566
15567 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15568
15569         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15570         (byte-compile-output-docform): Ditto.
15571         (byte-compile-compiled-obj-to-list): Ditto.
15572
15573 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15574
15575         * startup.el (command-line-1): Removed code that ran
15576           buffer-menu.
15577
15578 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15579
15580         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15581
15582 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15583
15584         * frame.el (suspend-emacs-or-iconify-frame): Check using
15585         `device-on-window-system-p' instead of explicitly checking for X,
15586         so that the same logic works for MS Windows.
15587         (suspend-or-iconify-emacs): Ditto.
15588
15589 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15590
15591         * about.el (about-maintainer-info): Andy Piper is back.
15592         (xemacs-hackers): Updated Andy Piper's email address.
15593         (about-hackers): Added Jonathan Harris.
15594         (about-hackers): Updated Tibor Polgar's email address.
15595
15596 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15597
15598         * about.el: Add xemacs.org email manager.
15599
15600         * package-get-base.el (package-get-base): Updated with most recent
15601         package updates.
15602
15603 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15604
15605         * help.el (function-arglist): Use `indirect-function' instead of
15606         `symbol-function' so that aliases are treated correctly.
15607
15608 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15609
15610         * help.el (help-map): Add f1 binding to `help-for-help'.
15611         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15612         (describe-key-briefly): Use `princ' "%s" to print object.
15613         (with-displaying-help-buffer): Kill buffer if it exists, again.
15614         (describe-key): Use `princ' "%s" to print object.
15615         (describe-function-1): Use `princ' "%s" to print object.
15616         Commented out alias lines removed.
15617         (help-pretty-print-limit): New variable to control pretty-printing
15618         of variable values.
15619         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15620         `help-pretty-print-value' again.  Only print-print when OBJECT is
15621         list of length less than `help-pretty-print-limit'.
15622         (describe-variable): Use `help-maybe-pretty-print-value' again.
15623
15624 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15625
15626         * simple.el (blink-matching-open): Remove C++ kludge.
15627         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15628
15629 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15630
15631         * info.el (Info-default-directory-list): Made the documentation
15632         more explanitory.
15633
15634 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15635
15636         * lisp/packages.el:
15637         * lisp/package-admin.el:
15638         * lisp/build-report.el:
15639         Fix typos.
15640
15641 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15642
15643         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15644         warnings in Java buffers without final newline and editing the
15645         last line.
15646
15647 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15648
15649         * packages.el (packages-find-packages-1): Don't allow a backwards
15650         compatible lisp tree to overwrite `preloaded-file-list'.
15651         Suggested by Colin Rafferty  <colin@xemacs.org>
15652
15653         * mouse.el (mouse-offix-drop): Set undo-boundary.
15654         From Oliver Graf <ograf@fga.de>
15655
15656 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15657
15658         * loadup.el (load-gc): rewrite as defun.
15659         Print something sensical if a required dump-time file isn't found.
15660
15661 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15662
15663         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15664         bug strikes a menudescriptor.
15665
15666         * package-get-base.el (package-get-base): Updated.
15667
15668         * package-info.el (batch-update-package-info): Derive REQUIRES
15669         from the Makefile.
15670
15671 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15672
15673         * files.el (save-some-buffers): Don't play games with deleting
15674         other windows if we are in the minibuffer window.
15675
15676 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15677
15678         * modeline.el (modeline-minor-mode-menu): Add support for :active
15679         (add-minor-mode): Document :active property to TOGGLE.
15680
15681 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15682
15683         * modeline.el (modeline-minor-mode-menu): Add support for an
15684         `:included' predicate in the `toggle-sym' plist.
15685         (add-minor-mode): Document the :included property, format
15686         docstring some more.
15687         (modeline-minor-mode-menu): Documentation string added.
15688
15689 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15690
15691         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15692         labels from the symbol-names by thwacking off the overly redundant
15693         and overused "mode", parenthesizing "minor", and capitalizing the
15694         resultant strings.  Also shortened the menu's title by eliminating
15695         the redundant buffer name.
15696         (add-minor-mode): Beautified the docstring, added mention of the
15697         `:menu-tag' property of TOGGLE.
15698         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15699         `toggle-sym' to beatify the mode-life menus.
15700         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15701         `auto-fill-function'.
15702
15703 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15704
15705         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15706         menus to :style 'toggle.
15707
15708 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15709
15710         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15711
15712 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15713
15714         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15715         only recognize first hyperlink.
15716         (hyper-apropos-highlightify): Deletia, this is already done by
15717         `hyper-apropos-insert-face'.
15718         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15719
15720 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15721
15722         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15723         mail.
15724         (toolbar-mail-reader): Add support for `send'.
15725         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15726
15727 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15728
15729         * info.el (Info-emacs-info-file-name): Add defvar for
15730         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15731         will function properly.
15732
15733 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15734
15735         * simple.el: make the backwards delete function called by
15736         `backward-or-forward-delete-char' user configurable.
15737
15738 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15739
15740         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15741         compiled function got loaded from.
15742
15743 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15744
15745         * term/apollo.el: Synched up with InfoDock 3.6.2.
15746
15747 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15748
15749         * startup.el (load-init-file): Load autoloads earlier.
15750         (startup-splash-frame): Handle InfoDock logo.
15751
15752         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15753         InfoDock.
15754         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15755
15756         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15757         doesn't have this function.
15758
15759         * packages.el (locate-data-file): Fix to call `locate-file'.
15760
15761 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15762
15763         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15764         version of version.el.
15765         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15766
15767         * x-menubar.el (default-menubar): Guard reference to
15768         `gnuserv-frame'.
15769         (default-menubar): Guard references to `font-lock-mode'.
15770         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15771         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15772
15773         * make-docfile.el: Don't snarf doc strings from autoloads.
15774
15775         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15776         loading auto-autoloads files.
15777
15778         * loaddefs.el: Disable dumping autoloads.
15779
15780 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15781
15782         * lisp-mnt.el: Synch to Emacs 20.2.
15783
15784         * help.el: Remove manual autoload of `finder-by-keyword'.
15785
15786         * finder.el (finder-by-keyword): Autoload.
15787
15788         * help.el: Conditionalize hyperbole setup.
15789
15790 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15791
15792         * packages.el (package-require): Update to reflect new data format.
15793
15794 1998-01-02  Didier Verna  <didier@xemacs.org>
15795
15796         * x-menubar.el (default-menubar): make the tutorials available
15797         through the menubar. (Plus some compilation warnings cleanup).
15798
15799 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15800
15801         * check-features.el: New file.  Perform sanity check after build.
15802
15803         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15804         files to tooltalk package.
15805         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15806         package.
15807
15808         * package-admin.el (package-admin-xemacs): Use better default for
15809         location of XEmacs binary.
15810
15811 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15812
15813         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15814         tag with sexp and add value tag with value `t'.
15815
15816 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15817
15818         * package-get.el: Changes to work with real data.
15819         From Pete Ware <ware@cis.ohio-state.edu>
15820
15821         * packages.el (packages-reload-autoloads): Guard load for the time
15822         being.
15823
15824         * update-elc.el ("packages.el"): Force loading packages.el instead
15825         of possibly out-of-date packges.elc.
15826         * make-docfile.el ("packages.el"): Ditto.
15827
15828 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15829
15830         * build-report.el (build-report-delete-regexp): Added a rule for
15831         the main tarball shadowing anything past it.
15832
15833 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15834
15835         * packages.el (package-provide): Delete a previous provide.
15836
15837         * package-info.el: New file.
15838
15839         * package-get.el: New file.
15840         From Pete Ware <ware@cis.ohio-state.edu>
15841         (package-get): Fix md5 computation to work with Mule.
15842
15843 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15844
15845         * simple.el (log-message-*): Quote symbols in docstrings properly.
15846
15847 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15848
15849         * packages.el (packages-new-autoloads): Ignore symbolic links.
15850
15851         * cus-face.el (face-custom-attributes-get): Fix typo.
15852         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15853
15854 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15855
15856         * startup.el (load-init-file): Reload new or changed autoloads
15857         unless inhibited.  Reload modified dumped lisp (stubbed).
15858
15859         * packages.el (packages-new-autoloads): New function.
15860         (packages-reload-autoloads): New function.
15861         (packages-reload-dumped-lisp): New (stub) function.
15862
15863         * loadup.el: Inhibit reloading dumped files when running temacs.
15864
15865         * loadhist.el (file-provides): Extend to handle variant
15866         extensions.
15867
15868         * replace.el (query-replace): Fix typo.
15869
15870 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15871
15872         * make-docfile.el: list-autoloads-path has been renamed.
15873         * update-elc.el: list-autoloads has been renamed.
15874
15875         * packages.el (packages-list-autoloads): Renamed.
15876         (packages-list-autoloads-path): Ditto.
15877
15878 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15879
15880         * packages.el (packages-find-packages-1): Made it signal a warning
15881         for an error in an auto-autoload.el file.
15882
15883 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15884
15885         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15886         tag with const.
15887         From Aki Vehtari <Aki.Vehtari@hut.fi>
15888
15889         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15890
15891         * loadhist.el (unload-feature): Remove autoload.
15892
15893 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15894
15895         * loadhist.el: Unpackaged.
15896
15897         * help.el (describe-symbol-find-file): Rename
15898         `describe-function-find-file' and make old name obsolete.
15899         (describe-function-1): Use it.
15900         (describe-function-1): Guard reference to
15901         `compiled-function-annotation'.
15902
15903 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15904
15905         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15906         argument.
15907         (help-mode-quit): New optional arg to control whether it kills or
15908         buries.  Tidied up.
15909         (with-displaying-help-buffer): Don't kill buffer initially, even
15910         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15911         (help-pretty-print-value): Rename back from
15912         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15913         use it, otherwise use dumped `cl-prettyprint'.
15914         (describe-variable): Use `help-pretty-print-value' again.
15915         (find-func): Removed reference to "find-func" at end.
15916
15917 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15918
15919         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15920           GUI XEmacs. Rename? x-menubar is rather window system
15921           independant, except for a couple of items.
15922
15923 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15924
15925         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15926         entries as they will no longer be distributed with XEmacs.
15927
15928         * format.el (format-alist): Fix image/tiff regexps.
15929         From P. E. Jareth Hein <jareth@camelot-soft.com>
15930
15931         * help.el (help-maybe-pretty-print-value): Rename.
15932         (describe-variable): Use it.
15933         (describe-variable): Add trailing linefeed.
15934
15935 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15936
15937         * help.el (describe-function-1): Don't output anything for
15938           arglist of autoload functions.
15939
15940 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15941
15942         * help.el (describe-function-1): Don't output anything for
15943           arglist of autoload functions.
15944
15945 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15946
15947         * help.el (help-mode-map): New bindings for `help-mode-bury',
15948         `describe-function-at-point', `describe-variable-at-point',
15949         `Info-elisp-ref', `customize-variable', `help-next-section' and
15950         `help-prev-section'.
15951         (help-next-section): New function.
15952         (help-prev-section): New function.
15953         (help-mode-quit): Changed to kill the help buffer.
15954         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15955         correctly.
15956         (help-buffer-name): New function to generate the name of help
15957         buffers.
15958         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15959         argument giving the name of the help buffer.
15960         (describe-key): Use `with-displaying-help-buffer' with name.
15961         (describe-mode): Ditto.
15962         (describe-bindings): Ditto.
15963         (describe-prefix-bindings): Ditto.
15964         (view-lossage): Ditto.
15965         (with-syntax-table): New macro.
15966         (function-called-at-point): Use `ignore-errors' and
15967         `with-syntax-table'.
15968         (function-at-point): Ditto.
15969         (describe-function): Use `with-displaying-help-buffer' with name.
15970         (function-arglist): Extracted from `describe-function-1'.  Returns
15971         function's arglist as string.
15972         (function-documentation): Extracted from `describe-function-1'.
15973         Returns function's docstring.
15974         (describe-function-1): Remove all the "stream" garbage, including
15975         the stream argument.  Use `function-arglist' and
15976         `function-documentation'.
15977         (describe-function-arglist): Just use `function-arglist'.
15978         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15979         (help-pretty-print-value): New function to help with
15980         pretty-printing variable values.  Knows about `#<...>'.  Needs
15981         `pp-internal'.
15982         (describe-variable): Use `with-displaying-help-buffer' with name.
15983         Formatting improved.  Display file where variable is defined, if
15984         known.  Use `help-pretty-print-value'.
15985         (describe-syntax): Use `with-displaying-help-buffer' with name.
15986         (list-processes): Remove "stream" garbage.
15987
15988 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15989
15990         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15991         call a dumped routine instead.
15992
15993         * x-win-xfree86.el: Wrap file in defun.
15994         * x-win-sun.el: Ditto.
15995
15996 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15997
15998         * help.el (view-emacs-news): Remove usage of outl-mouse which
15999         advises functions and does other evil things.
16000
16001 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16002
16003         * format.el (format-alist): Add `image/tiff'.
16004         From P. E. Jareth Hein <jareth@camelot-soft.com>
16005
16006 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16007
16008         * about.el (about-hackers): More names added.
16009
16010         * make-docfile.el: Remove superfluous package path search.
16011
16012         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16013
16014 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16015
16016         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16017         ignored shadows.
16018
16019 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16020
16021         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16022         get trailing slashes when added to the load-path.
16023
16024         * x-init.el (init-x-win): Locate where XEmacs X localization files
16025         are.
16026
16027 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16028
16029         * x-faces.el: Added support for foregroundToolBarColor
16030           to xpm-color-symbols.
16031
16032 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16033
16034         * etags.el (tags-remove-duplicates): Removed.
16035         (buffer-tag-table-list): Use `delete-duplicates'.
16036
16037         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16038         correctly.
16039         (get*): Defalias to `get'.
16040
16041         * cl.el (eql): Compare integers with `eq'.
16042         (cl-map-extents): Check for `map-extents' first.
16043
16044 1997-12-17  Didier Verna  <didier@xemacs.org>
16045
16046         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16047         added the 'numero', 'copyright' and 'trademark' symbols.
16048
16049         * leim/quail/latin-post.el ("french-postfix"): see above.
16050
16051 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16052
16053         * widget.el (define-widget): Check the arguments.
16054
16055         * cus-edit.el (customize-face): Use `check-argument-type'.
16056         (custom-variable-value-create): Use `signal' to signal error.
16057         (custom-variable-reset-saved): Ditto.
16058         (custom-variable-reset-standard): Ditto.
16059         (custom-face-reset-saved): Ditto.
16060
16061         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16062         (widget-default-format-handler): Ditto.
16063         (widget-checklist-add-item): Ditto.
16064         (widget-radio-add-item): Ditto.
16065         (widget-editable-list-entry-create): Ditto.
16066         (widget-sexp-prompt-value): Ditto.
16067
16068         * custom.el (custom-declare-variable): Signal errors better.
16069         (custom-handle-keyword): Ditto.
16070         (custom-declare-group): Ditto.
16071
16072         * window-xemacs.el (windows): Ditto.
16073
16074         * menubar.el (menu): Ditto.
16075
16076         * keydefs.el (keyboard): Ditto.
16077
16078         * minibuf.el (minibuffer): Ditto.
16079
16080         * process.el (execute): Ditto.
16081
16082         * fill.el (fill): Ditto.
16083
16084         * modeline.el (modeline): Ditto.
16085
16086         * help.el (help): Ditto.
16087
16088         * faces.el (faces): Ditto.
16089
16090         * files.el (files): Ditto.
16091
16092         * x-init.el (x): Ditto.
16093
16094         * lisp-mode.el (lisp): Ditto.
16095
16096         * process.el (processes): Ditto.
16097
16098         * mouse.el (mouse): Ditto.
16099
16100         * abbrev.el (abbrev): Moved from cus-edit.
16101
16102         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16103         as variable declaration.
16104
16105 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16106
16107         * menubar.el (find-menu-item): Use `check-argument-type'.
16108         (find-menu-item): Cosmetic changes.
16109
16110 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16111
16112         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16113
16114 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16115
16116         * startup.el (set-default-load-path): Only search package-path
16117         when not running temacs.
16118
16119         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16120         files.
16121
16122         * loadup.el: Correct commentary.  Reformatting.
16123         (really-early-error-handler): Use absolute path to the
16124         first dumped-lisp.el file.
16125         (really-early-error-handler): Print full path name of
16126         each dumped lisp file (inherited from InfoDock).
16127
16128         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16129         dumped-lisp.el files.
16130
16131         * make-docfile.el (preloaded-file-list): Reorder when the
16132         package-path is searched.
16133         * update-elc.el: Ditto.
16134
16135         * lisp-mode.el (call-with-condition-handler): Treat the same as
16136         `condition-case' for indentation.
16137
16138         * about.el (about-xemacs): Update release date.
16139
16140 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16141
16142         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16143         anywhere but at the last clause.
16144         (ecase): Disallow `t' and `otherwise'.
16145
16146 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16147
16148         * cus-edit.el (custom-buffer-create-buttons): New function
16149         from stuff moved out of `custom-buffer-create-internal'.
16150         (custom-novice): New variable.  Default t.
16151         (custom-display-global-buttons): Ditto.  Default `top'.
16152         (custom-buffer-create-internal): Only display help if
16153         `custom-novice' is non-nil.  Display global buttons according to
16154         `custom-display-global-buttons'.
16155
16156 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16157
16158         * menubar.el (find-menu-item): Use `check-argument-type'.
16159         (find-menu-item): Cosmetic changes.
16160
16161 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16162
16163         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16164         look.
16165
16166 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16167
16168         * format.el (format-deannotate-region):  Bug fix.
16169         Deannotating a region containing unknown tags would fail
16170         (causing decoding of text/enriched to fail at user level)
16171
16172 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16173
16174         * minibuf.el (read-directory-name): Support sixth
16175           arg, HISTORY, as already documented.
16176
16177 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16178
16179         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16180         to `ecase'.
16181
16182 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16183
16184         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16185         skk-activate.
16186
16187 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16188
16189         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.