(U-00021946): Apply new conventions for glyph granularity.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `==ucs-itaiji-005'.
5
6 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
9         setting for `=ucs-itaiji-007'.
10
11         * mule/mule-charset.el (default-coded-charset-priority-list): Add
12         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
13
14         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
15         XEmacs CHISE.
16         (==ucs-bmp-itaiji-005): Ditto.
17         (=ucs-itaiji-007): Ditto.
18         (=ucs-bmp-itaiji-007): Ditto.
19
20 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
21
22         * mule/mule-charset.el (default-coded-charset-priority-list): Add
23         `==gt-pj-k1' and `==gt-pj-k2'.
24
25 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
26
27         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
28         CHISE.
29         (==gt-pj-k2): Ditto.
30
31 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
32
33         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
34         setting for `=>ucs-itaiji-005'.
35
36 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
37
38         * mule/mule-charset.el (default-coded-charset-priority-list): Add
39         `=>>cbeta'.
40
41 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
42
43         * mule/mule-charset.el (default-coded-charset-priority-list): Add
44         `=>ucs-sip@component'.
45
46         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
47         instead of `=ucs' as its mother.
48         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
49
50         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
51         setting for `=>ucs-itaiji-006'.
52
53 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
54
55         * mule/mule-charset.el (default-coded-charset-priority-list): Add
56         `=>ucs-bmp-itaiji-006'.
57
58         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
59         XEmacs CHISE.
60         (=>ucs-bmp-itaiji-006): Ditto.
61
62 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
63
64         * mule/mule-charset.el (default-coded-charset-priority-list): Add
65         `=>ucs-bmp-itaiji-001'.
66
67         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
68         XEmacs CHISE.
69
70 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
71
72         * mule/mule-charset.el (default-coded-charset-priority-list): Add
73         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
74
75         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
76         instead of `=ucs' as its mother.
77         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
78         (==ucs-bmp-itaiji-002): Ditto.
79         (==ucs-itaiji-003): Ditto.
80         (==ucs-bmp-itaiji-003): Ditto.
81
82 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
83
84         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
85         setting for `=big5-cdp-var-002'.
86
87         * mule/mule-charset.el (default-coded-charset-priority-list): Add
88         `=big5-cdp-var-002'.
89
90         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
91         XEmacs CHISE.
92
93 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
94
95         * mule/mule-charset.el (default-coded-charset-priority-list): Add
96         `=ucs-sip-var-004'.
97
98         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
99         XEmacs CHISE.
100
101 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
102
103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
104         `=>ucs-bmp-cjk@iwds-1'.
105
106         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
107         XEmacs CHISE.
108
109 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
110
111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
112         setting for `=ucs-var-005'.
113
114         * mule/mule-charset.el (default-coded-charset-priority-list): Add
115         `=ucs-bmp-var-005'.
116
117         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
118         CHISE.
119         (=ucs-bmp-var-005): Ditto.
120
121 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
122
123         * mule/mule-charset.el (default-coded-charset-priority-list): Add
124         `=>ucs-sip-itaiji-002'.
125
126         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
127         XEmacs CHISE.
128
129 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
130
131         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
132         setting for `=>ucs-itaiji-002'.
133
134 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
135
136         * mule/mule-charset.el (default-coded-charset-priority-list): Add
137         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
138
139         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
140         (=>ucs-itaiji-002): Ditto.
141         (=>ucs-bmp-itaiji-002): Ditto.
142
143 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
144
145         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
146         setting for `=>ucs-itaiji-001'.
147
148 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
149
150         * mule/mule-charset.el (default-coded-charset-priority-list): Add
151         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
152
153         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
154         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
155         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
156         (=>ucs-sip-itaiji-001): Ditto.
157
158         * mule/mule-coding.el(coded-charset-entity-reference-alist):
159         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
160         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
161
162 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
163
164         * mule/mule-charset.el (default-coded-charset-priority-list):
165         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
166         `=jef-china3' and `chinese-isoir165'.
167
168 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
169
170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
171         `=>ucs-bmp-itaiji-005'.
172
173         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
174         XEmacs CHISE.
175         (=>ucs-bmp-itaiji-005): Ditto.
176
177 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
178
179         * mule/mule-charset.el (default-coded-charset-priority-list): Add
180         `=+>jis-x0213-2'.
181
182 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-charset.el (default-coded-charset-priority-list): Add
185         `=+>adobe-japan1-6'.
186
187 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
188
189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
190         `=+>jis-x0208@1978'.
191
192 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
193
194         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
195         setting for `=>ucs@component'.
196
197 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
198
199         * mule/mule-charset.el (default-coded-charset-priority-list): Add
200         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
201
202 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
203
204         * mule/mule-coding.el (coded-charset-entity-reference-alist):
205         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
206
207 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
208
209         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
210         CHISE.
211         (=>ucs@jis/2004): Ditto.
212
213 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
214
215         * mule/mule-coding.el (coded-charset-entity-reference-alist):
216         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
217
218 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
219
220         * mule/mule-charset.el (default-coded-charset-priority-list): Add
221         `=>cbeta'.
222
223 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
224
225         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
226         setting for `==big5-cdp-itaiji-001'.
227
228         * mule/mule-charset.el (default-coded-charset-priority-list): Add
229         `==big5-cdp-itaiji-001'.
230
231         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
232         XEmacs CHISE.
233
234 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
235
236         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
237         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
238         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
239
240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
241         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
242         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
243
244         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
245         XEmacs CHISE.
246         (=>big5-cdp-itaiji-001): Ditto.
247         (=big5-cdp-itaiji-002): Ditto.
248         (=big5-cdp-itaiji-003): Ditto.
249
250 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
251
252         * mule/mule-charset.el (default-coded-charset-priority-list): Add
253         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
254
255 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
256
257         * mule/mule-charset.el (default-coded-charset-priority-list):
258         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
259         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
260         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
261
262         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
263         setting for `=ucs-var-008'.
264
265         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
266         CHISE.
267         (=ucs-bmp-var-008): Likewise.
268
269 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
270
271         * mule/mule-charset.el (default-coded-charset-priority-list):
272         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
273
274 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
275
276         * mule/mule-charset.el (default-coded-charset-priority-list): Add
277         `==ucs-sip@JP/hanazono'.
278
279         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
280         XEmacs CHISE.
281
282 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
283
284         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
285         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
286
287         * mule/mule-charset.el (default-coded-charset-priority-list): Add
288         `=ucs-bmp-var-006'.
289
290         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
291         CHISE.
292         (=ucs-bmp-var-006): Likewise.
293
294 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
295
296         * mule/mule-charset.el (default-coded-charset-priority-list): Add
297         `=ucs-bmp-itaiji-009'.
298
299         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
300         XEmacs CHISE.
301         (=ucs-bmp-itaiji-009): Likewise.
302
303 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
304
305         * mule/mule-charset.el (default-coded-charset-priority-list): Add
306         `=>big5-cdp'.
307
308 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
309
310         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
311         (utf-8-ivs-gb): Likewise.
312         (utf-8-gb-er): Likewise.
313         (utf-8-ivs-gb-er): Likewise.
314         (utf-8-cns): Likewise.
315         (utf-8-ivs-cns): Likewise.
316         (utf-8-cns-er): Likewise.
317         (utf-8-ivs-cns-er): Likewise.
318         (utf-8-big5): Likewise.
319         (utf-8-ivs-big5): Likewise.
320         (utf-8-big5-er): Likewise.
321         (utf-8-ivs-big5-er): Likewise.
322         (utf-8-jis): Likewise.
323         (utf-8-ivs-jis): Likewise.
324         (utf-8-jis-er): Likewise.
325         (utf-8-ivs-jis-er): Likewise.
326         (utf-8-ks): Likewise.
327         (utf-8-ivs-ks): Likewise.
328         (utf-8-ks-er): Likewise.
329         (utf-8-ivs-ks-er): Likewise.
330
331 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
332
333         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
334         (utf-8-ivs-jp): Likewise.
335         (utf-8-jp-er): Likewise.
336         (utf-8-ivs-jp-er): Likewise.
337
338 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
339
340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
341         setting for `=ucs-var-010'.
342
343         * mule/mule-charset.el (default-coded-charset-priority-list): Add
344         `=ucs-bmp-var-010'.
345
346         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
347         CHISE.
348         (=ucs-bmp-var-010): Likewise.
349
350 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
351
352         * mule/mule-charset.el (default-coded-charset-priority-list): Add
353         `=ucs-sip@JP/hanazono'.
354
355         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
356         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
357
358 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
359
360         * mule/mule-charset.el (default-coded-charset-priority-list):
361         - Add `=big5-cdp-var-004'.
362         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
363           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
364
365         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
366         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
367         `=big5-cdp-var-005'.
368
369         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
370         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
371         `=big5-cdp-var-003'.
372         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
373         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
374         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
375
376 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
377
378         * mule/mule-charset.el (default-coded-charset-priority-list):
379         Don't prefer ucs-compat CCSes to other CCSes.
380
381 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
382
383         * mule/mule-charset.el (default-coded-charset-priority-list): Add
384         `===ucs-bmp-cjk-compat@unicode'.
385
386         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
387         coded-charset for XEmacs CHISE.
388
389 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
390
391         * mule/mule-charset.el (default-coded-charset-priority-list): Add
392         `=ucs-sip-itaiji-003'.
393
394         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
395         XEmacs CHISE.
396
397 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
398
399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
400         setting for `=ucs-var-004'.
401
402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
403         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
404
405         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
406         XEmacs CHISE.
407         (=ucs-var-004): Ditto.
408         (=ucs-bmp-var-004): Ditto.
409
410 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
411
412         * mule/mule-charset.el (default-coded-charset-priority-list): Add
413         `=ucs-sip-var-003'.
414
415         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
416         XEmacs CHISE.
417
418 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
419
420         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
421         setting for `=ucs-itaiji-006'.
422
423         * mule/mule-charset.el (default-coded-charset-priority-list): Add
424         `=ucs-bmp-itaiji-006'.
425
426         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
427         XEmacs CHISE.
428         (=ucs-bmp-itaiji-006): Ditto.
429
430 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
431
432         * mule/mule-charset.el (default-coded-charset-priority-list): Add
433         `=ucs-sip-var-002'.
434
435         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
436         XEmacs CHISE.
437
438 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
439
440         * mule/mule-charset.el (default-coded-charset-priority-list): Add
441         `=ucs-sip-itaiji-002'.
442
443         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
444         XEmacs CHISE.
445
446 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
447
448         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
449         setting for `==hanyo-denshi/tk'.
450
451 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
452
453         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
454         (=hanyo-denshi/tk): Fix `long-name'.
455         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
456
457 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
458
459         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
460         setting for `=>mj'.
461
462 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
463
464         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
465         coded-charset for XEmacs CHISE.
466
467 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
468
469         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
470         setting for `=hanyo-denshi/tk'.
471
472 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
473
474         * mule/mule-charset.el (default-coded-charset-priority-list): Add
475         `=hanyo-denshi/tk/mf-01'.
476
477         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
478         XEmacs CHISE.
479         (=hanyo-denshi/tk/mf-01): Ditto.
480
481 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
482
483         * mule/mule-charset.el (default-coded-charset-priority-list):
484         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
485
486 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
487
488         * mule/mule-charset.el (default-coded-charset-priority-list):
489         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
490
491 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
492
493         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
494         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
495
496         * mule/mule-charset.el (default-coded-charset-priority-list): Add
497         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
498
499         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
500         XEmacs CHISE.
501         (=ucs-bmp-itaiji-004): Ditto.
502         (=ucs-itaiji-005): Ditto.
503         (=ucs-bmp-itaiji-005): Ditto.
504
505 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
506
507         * mule/mule-charset.el (default-coded-charset-priority-list): Add
508         `=ucs-sip-itaiji-001'.
509
510         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
511         XEmacs CHISE.
512
513 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
514
515         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
516         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
517         `=ucs-itaiji-008'.
518
519         * mule/mule-charset.el (default-coded-charset-priority-list): Add
520         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
521         `=ucs-bmp-itaiji-008'.
522
523         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
524         XEmacs CHISE.
525         (=ucs-bmp-itaiji-001): Ditto.
526         (=ucs-itaiji-003): Ditto.
527         (=ucs-bmp-itaiji-003): Ditto.
528         (=ucs-itaiji-008): Ditto.
529         (=ucs-bmp-itaiji-008): Ditto.
530
531 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
532
533         * mule/mule-charset.el (default-coded-charset-priority-list): Add
534         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
535
536         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
537         for XEmacs CHISE.
538         (==ucs-bmp-cjk-compat@JP): Ditto.
539
540 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
541
542         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
543         setting for `===hng-tzs'.
544
545         * mule/mule-charset.el (default-coded-charset-priority-list): Add
546         `===hng-tzs'.
547
548         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
549         CHISE.
550
551 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
552
553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
554         setting for `===hng-doh'.
555
556         * mule/mule-charset.el (default-coded-charset-priority-list): Add
557         `===hng-doh'.
558
559         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
560         CHISE.
561
562 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
563
564         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
565         setting for `===hng-wad'.
566
567         * mule/mule-charset.el (default-coded-charset-priority-list): Add
568         `===hng-wad'.
569
570         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
571         CHISE.
572
573 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
574
575         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
576         settings for `==koseki' and `===hng-kcc'.
577
578         * mule/mule-charset.el (default-coded-charset-priority-list): Add
579         `===hng-kcc'.
580
581         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
582         CHISE.
583
584 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
585
586         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
587         setting for `===hng-nkk'.
588
589         * mule/mule-charset.el (default-coded-charset-priority-list): Add
590         `===hng-nkk'.
591
592         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
593         CHISE.
594
595 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
596
597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
598         setting for `===hng-ink'.
599
600         * mule/mule-charset.el (default-coded-charset-priority-list): Add
601         `===hng-ink'.
602
603         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
604         CHISE.
605
606 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
607
608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
609         setting for `===hng-jhk'.
610
611         * mule/mule-charset.el (default-coded-charset-priority-list): Add
612         `===hng-jhk'.
613
614         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
615         CHISE.
616
617 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
618
619         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
620         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
621         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
622         (===jis-x0213-1@2004): Likewise.
623         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
624         "jisx0213\\(\\.2004\\)-1" as the registry.
625         (=+>jis-x0213-1@2004): Likewise.
626         (=>jis-x0213-1@2004): Likewise.
627
628         * mule/mule-charset.el (default-coded-charset-priority-list): Add
629         `===jis-x0213-1@2004'.
630
631 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
632
633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
634         setting for `===hng-nak'.
635
636         * mule/mule-charset.el (default-coded-charset-priority-list): Add
637         `===hng-nak'.
638
639         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
640         CHISE.
641
642 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
643
644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
645         setting for `===hng-hos'.
646
647         * mule/mule-charset.el (default-coded-charset-priority-list): Add
648         `===hng-hos'.
649
650         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
651         CHISE.
652
653 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
654
655         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
656         setting for `===hng-tzj'.
657
658         * mule/mule-charset.el (default-coded-charset-priority-list): Add
659         `===hng-tzj'.
660
661         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
662         CHISE.
663
664 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
665
666         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
667         setting for `===hng-kae'.
668
669         * mule/mule-charset.el (default-coded-charset-priority-list): Add
670         `===hng-kae'.
671
672         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
673         CHISE.
674
675 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
676
677         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
678         setting for `===hng-kar'.
679
680         * mule/mule-charset.el (default-coded-charset-priority-list): Add
681         `===hng-kar'.
682
683         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
684         CHISE.
685
686 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
687
688         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
689         setting for `===hng-kyd'.
690
691         * mule/mule-charset.el (default-coded-charset-priority-list): Add
692         `===hng-kyd'.
693
694         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
695         CHISE.
696
697 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
698
699         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
700         setting for `===hng-hok'.
701
702         * mule/mule-charset.el (default-coded-charset-priority-list): Add
703         `===hng-hok'.
704
705         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
706         CHISE.
707
708 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
709
710         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
711         setting for `===hng-jyu'.
712
713         * mule/mule-charset.el (default-coded-charset-priority-list): Add
714         `===hng-jyu'.
715
716         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
717         CHISE.
718
719 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
720
721         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
722         setting for `===hng-zkd'.
723
724         * mule/mule-charset.el (default-coded-charset-priority-list): Add
725         `===hng-zkd'.
726
727         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
728         CHISE.
729
730 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
731
732         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
733         setting for `===hng-kmi'.
734
735         * mule/mule-charset.el (default-coded-charset-priority-list): Add
736         `===hng-kmi'.
737
738         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
739         CHISE.
740
741 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
742
743         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
744         setting for `===hng-okd'.
745
746         * mule/mule-charset.el (default-coded-charset-priority-list): Add
747         `===hng-okd'.
748
749         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
750         CHISE.
751
752 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
753
754         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
755         setting for `===hng-nkm'.
756
757         * mule/mule-charset.el (default-coded-charset-priority-list): Add
758         `===hng-nkm'.
759
760         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
761         CHISE.
762
763 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
764
765         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
766         setting for `===hng-nto'.
767
768         * mule/mule-charset.el (default-coded-charset-priority-list): Add
769         `===hng-nto'.
770
771         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
772         CHISE.
773
774 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
775
776         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
777         setting for `===hng-yhk'.
778
779         * mule/mule-charset.el (default-coded-charset-priority-list): Add
780         `===hng-yhk'.
781
782         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
783         CHISE.
784
785 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
786
787         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
788         setting for `===hng-sok'.
789
790         * mule/mule-charset.el (default-coded-charset-priority-list): Add
791         `===hng-sok'.
792
793         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
794         CHISE.
795
796 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
797
798         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
799         setting for `===hng-kda'.
800
801         * mule/mule-charset.el (default-coded-charset-priority-list): Add
802         `===hng-kda'.
803
804         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
805         CHISE.
806
807 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
808
809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
810         setting for `===hng-myz'.
811
812         * mule/mule-charset.el (default-coded-charset-priority-list): Add
813         `===hng-myz'.
814
815         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
816         CHISE.
817
818 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
819
820         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
821         setting for `===hng-kgk'.
822
823         * mule/mule-charset.el (default-coded-charset-priority-list): Add
824         `===hng-kgk'.
825
826         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
827         CHISE.
828
829 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
830
831         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
832         setting for `===hng-drt'.
833
834         * mule/mule-charset.el (default-coded-charset-priority-list): Add
835         `===hng-drt'.
836
837         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
838         CHISE.
839
840 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
841
842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
843         setting for `===hng-mam'.
844
845         * mule/mule-charset.el (default-coded-charset-priority-list): Add
846         `===hng-mam'.
847
848         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
849         CHISE.
850
851 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
852
853         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
854         setting for `===hng-dng'.
855
856         * mule/mule-charset.el (default-coded-charset-priority-list): Add
857         `===hng-dng'.
858
859         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
860         CHISE.
861
862 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
863
864         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
865         setting for `=>cns11643-5'.
866
867 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
868
869         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
870         setting for `===hng-keg'.
871
872         * mule/mule-charset.el (default-coded-charset-priority-list): Add
873         `===hng-keg'.
874
875         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
876         CHISE.
877
878 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
879
880         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
881         setting for `===hng-jou'.
882
883         * mule/mule-charset.el (default-coded-charset-priority-list): Add
884         `===hng-jou'.
885
886         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
887         CHISE.
888
889 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
890
891         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
892         setting for `===hng-smk'.
893
894         * mule/mule-charset.el (default-coded-charset-priority-list): Add
895         `===hng-smk'.
896
897         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
898         CHISE.
899
900 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
901
902         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
903         setting for `===hng-kyo'.
904
905         * mule/mule-charset.el (default-coded-charset-priority-list): Add
906         `===hng-kyo'.
907
908         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
909         CHISE.
910
911 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
912
913         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
914         setting for `===hng-kss'.
915
916         * mule/mule-charset.el (default-coded-charset-priority-list): Add
917         `===hng-kss'.
918
919         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
920         CHISE.
921
922 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
923
924         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
925         setting for `===hng-wan'.
926
927         * mule/mule-charset.el (default-coded-charset-priority-list): Add
928         `===hng-wan'.
929
930         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
931         CHISE.
932
933 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
934
935         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
936         setting for `===hng-ksk'.
937
938         * mule/mule-charset.el (default-coded-charset-priority-list): Add
939         `===hng-ksk'.
940
941         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
942         CHISE.
943
944 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
945
946         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
947         setting for `===hng-kyu'.
948
949         * mule/mule-charset.el (default-coded-charset-priority-list): Add
950         `===hng-kyu'.
951
952         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
953         CHISE.
954
955 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
956
957         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
958         setting for `===hng-skk'.
959
960         * mule/mule-charset.el (default-coded-charset-priority-list): Add
961         `===hng-skk'.
962
963         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
964         CHISE.
965
966 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
967
968         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
969         setting for `===hng-sik'.
970
971         * mule/mule-charset.el (default-coded-charset-priority-list): Add
972         `===hng-sik'.
973
974         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
975         CHISE.
976
977 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
978
979         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
980         setting for `===hng-kbk'.
981
982         * mule/mule-charset.el (default-coded-charset-priority-list): Add
983         `===hng-kbk'.
984
985         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
986         CHISE.
987
988 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
989
990         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
991         setting for `===hng-kcj'.
992
993         * mule/mule-charset.el (default-coded-charset-priority-list): Add
994         `===hng-kcj'.
995
996         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
997         CHISE.
998
999 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1000
1001         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1002         setting for `===hng-k24'.
1003
1004         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1005         `===hng-k24'.
1006
1007         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1008         CHISE.
1009
1010 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1011
1012         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1013         setting for `===hng-gok'.
1014
1015         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1016         `===hng-gok'.
1017
1018         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1019         CHISE.
1020 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1021
1022         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1023         setting for `===hng-tsu'.
1024
1025         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1026         `===hng-tsu'.
1027
1028         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1029         CHISE.
1030
1031 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1032
1033         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1034         setting for `===hng-sys'.
1035
1036         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1037         `===hng-sys'.
1038
1039         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1040         CHISE.
1041
1042 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1043
1044         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1045         - Use "&HNG010-<d><d><d><d><d>;" instead of
1046           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1047         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1048
1049         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1050         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1051
1052         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1053         "hngkhi-0" as the suffix of registry.
1054         (===hng-khm): New coded-charset for XEmacs CHISE.
1055         (=ucs-itaiji-002): Ditto.
1056         (=ucs-bmp-itaiji-002): Ditto.
1057
1058 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1059
1060         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1061         setting for `=>ucs@iwds-1'.
1062
1063         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1064         XEmacs CHISE.
1065
1066 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1067
1068         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1069         CHISE.
1070
1071         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1072         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1073         `===hng-khi'.
1074
1075 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1076
1077         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1078         setting for `===hng-khi'.
1079
1080         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1081         `===hng-khi'.
1082
1083         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1084         CHISE.
1085
1086 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1087
1088         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1089         #x9FA5 as the value of `max-code'.
1090         (=ucs-bmp-var-002): Likewise.
1091         (=ucs-bmp-var-003): Likewise.
1092         (=ucs-bmp-itaiji-084): Likewise.
1093         (=ucs-bmp-cjk@JP): Likewise.
1094         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1095         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1096         (=>ucs-bmp-cjk@component): Likewise.
1097
1098 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1099
1100         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1101         CHISE.
1102
1103 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1104
1105         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1106         XEmacs CHISE.
1107         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1108         `==jis-x0208@1978/2-pr' as the mother.
1109
1110 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1111
1112         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1113         CHISE.
1114
1115 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1116
1117         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1118         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1119
1120 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1121
1122         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1123         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1124
1125 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1126
1127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1128         setting for `===ucs@gb'.
1129
1130 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1131
1132         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1133         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1134         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1135         as the entity-reference for `===jis-x0213-1@2000'; use
1136         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1137
1138 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1139
1140         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1141         `===jis-x0208'.
1142
1143         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1144         instead of `===jis-x0208' as the mother.
1145         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1146         `===jis-x0208' as the mother.
1147         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1148         `===jis-x0208' as the mother.
1149         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1150         `===jis-x0213-1' as the mother.
1151         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1152         `===jis-x0213-1' as the mother.
1153         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1154         the mother.
1155         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1156         mother.
1157
1158 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1159
1160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1161         setting for `=ucs-var-001'.
1162
1163 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1164
1165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1166         `=ucs-bmp-var-001'.
1167
1168         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1169         CHISE.
1170         (=ucs-bmp-var-001): Ditto.
1171
1172         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1173         setting for `=ucs-var-003'.
1174
1175 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1176
1177         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1178         `=ucs-bmp-var-003'.
1179
1180         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1181         CHISE.
1182         (=ucs-bmp-var-003): Ditto.
1183
1184 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1185
1186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1187         setting for `=ucs-var-002'.
1188
1189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1190         `=ucs-bmp-var-002'.
1191
1192         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1193         CHISE.
1194         (=ucs-bmp-var-002): Ditto.
1195
1196 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1197
1198         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1199         XEmacs CHISE.
1200         (==jis-x0208@1978/5pr): Ditto.
1201
1202 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1203
1204         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1205         `=>ucs-bmp-cjk@component'.
1206
1207         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1208         XEmacs CHISE.
1209         (=>ucs-bmp-cjk@component): Ditto.
1210
1211 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1212
1213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1214         setting for `=>iwds-1'.
1215
1216 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1217
1218         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1219         CHISE.
1220
1221 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1222
1223         * mule/mule-charset.el (default-coded-charset-priority-list):
1224         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1225         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1226         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1227         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1228
1229 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1230
1231         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1232         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1233
1234         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1235         `=>>ucs@iso' as the mother.
1236         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1237         mother.
1238
1239 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1240
1241         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1242         setting for `===hanyo-denshi/ia'.
1243
1244 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1245
1246         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1247         `===hanyo-denshi/ia'.
1248
1249 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1250
1251         * mule/mule-conf.el (=koseki): Fix DOC.
1252         (==koseki): New coded-charset for XEmacs CHISE.
1253
1254 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1255
1256         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1257         XEmacs CHISE.
1258         (===hanyo-denshi/jd): Fix DOC.
1259
1260 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1261
1262         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1263         setting for `===hanyo-denshi/ip'.
1264
1265 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1266
1267         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1268         `===hanyo-denshi/ip'.
1269
1270         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1271         XEmacs CHISE.
1272
1273 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1274
1275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1276         `==ucs-radicals@unicode' and `=>daikanwa'.
1277
1278         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1279         for XEmacs CHISE.
1280
1281 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1282
1283         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1284         XEmacs CHISE.
1285
1286 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1287
1288         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1289         `===ruimoku-v6'.
1290
1291 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1292
1293         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1294         setting for `===ruimoku-v6'.
1295
1296 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1297
1298         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1299         CHISE.
1300
1301 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1302
1303         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1304         coded-charset for XEmacs CHISE.
1305
1306 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1307
1308         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1309         XEmacs CHISE.
1310
1311 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1312
1313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1314         `===ucs-sip@iso'.
1315
1316 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1317
1318         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1319         CHISE.
1320
1321 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1322
1323         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1324         `==ucs-sip@iso'.
1325
1326         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1327         CHISE.
1328
1329 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1330
1331         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1332         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1333         (=ucs-sip-ext-b@iso): Fix registry.
1334         (==ucs-sip-ext-b@iso): Ditto.
1335         (===ucs-sip-ext-b@iso): Ditto.
1336
1337         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1338         `=ucs-sip@iso'.
1339
1340 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1341
1342         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1343         setting for `=>cbeta'.
1344
1345 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1346
1347         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1348         `=>cns11643-7'.
1349
1350         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1351
1352 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1353
1354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1355         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1356
1357 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1358
1359         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1360         `=ucs@cns'.
1361         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1362         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1363         `=ucs@jis/1990'.
1364         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1365         `=ucs@jis/2000'.
1366         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1367         `=ucs@jis/2004'.
1368         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1369
1370         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1371         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1372
1373 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1374
1375         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1376         XEmacs CHISE.
1377         (==jis-x0208@1978/1pr): Ditto.
1378         (==jis-x0208@1978/2-pr): Ditto.
1379
1380 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1381
1382         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1383         setting for `===jis-x0213-1@2004'.
1384
1385 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1386
1387         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1388         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1389
1390         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1391         `===hanyo-denshi/jb'.
1392
1393         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1394         XEmacs CHISE.
1395         (=+>hanyo-denshi/ft): Ditto.
1396         (=+>hanyo-denshi/jt): Ditto.
1397
1398 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1399
1400         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1401         `===hanyo-denshi/hg'.
1402
1403 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1404
1405         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1406         XEmacs CHISE.
1407         (===hanyo-denshi/hg): Ditto.
1408
1409 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1410
1411         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1412         glyph-forms instead of detailed glyph-images.
1413         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1414         `=adobe-japan1-*'.
1415         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1416         (===adobe-japan1-1): Ditto.
1417         (===adobe-japan1-2): Ditto.
1418         (===adobe-japan1-3): Ditto.
1419         (===adobe-japan1-4): Ditto.
1420         (===adobe-japan1-5): Ditto.
1421         (===adobe-japan1-6): Ditto.
1422         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1423         `=>>>adobe-japan1' as the mother.
1424         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1425         `=>>adobe-japan1' as the mother.
1426         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1427         glyph-images.
1428         (==jis-x0208@1978): Ditto.
1429         (==jis-x0208@1983): Ditto.
1430         (==jis-x0208@1990): Ditto.
1431         (==jis-x0213-1): Ditto.
1432         (==jis-x0213-1@2000): Ditto.
1433         (==jis-x0213-1@2004): Ditto.
1434         (==jis-x0213-2): Ditto.
1435         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1436         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1437         `=jis-x0208@1978'.
1438         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1439         `=jis-x0208@1983'.
1440         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1441         `=jis-x0208@1990'.
1442         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1443         `=jis-x0213-1'.
1444         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1445         `=jis-x0213-1@2000'.
1446         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1447         `=jis-x0213-1@2004'.
1448         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1449         `=jis-x0213-2'.
1450         (===jis-x0208): New coded-charset for XEmacs CHISE.
1451         (===jis-x0208@1978): Ditto.
1452         (===jis-x0208@1983): Ditto.
1453         (===jis-x0208@1990): Ditto.
1454         (===jis-x0213-1): Ditto.
1455         (===jis-x0213-1@2000): Ditto.
1456         (===jis-x0213-2): Ditto.
1457         (===jis-x0212): Ditto.
1458         (===ks-x1001): Ditto.
1459         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1460         mother.
1461         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1462         as the mother.
1463         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1464         as the mother.
1465         (===cns11643-1): New coded-charset for XEmacs CHISE.
1466         (===cns11643-2): Ditto.
1467         (===cns11643-3): Ditto.
1468         (===cns11643-4): Ditto.
1469         (===cns11643-5): Ditto.
1470         (===cns11643-6): Ditto.
1471         (===cns11643-7): Ditto.
1472         (=>>cns11643-1): Ditto.
1473         (==big5-cdp): Indicate abstract glyph-images instead of
1474         representative glyph-images.
1475         (===big5-cdp): New coded-charset for XEmacs CHISE.
1476         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1477         detailed glyph-images.
1478         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1479         `=hanyo-denshi/*'.
1480         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1481         (===hanyo-denshi/ib): Ditto.
1482         (===hanyo-denshi/jt): Ditto.
1483         (===hanyo-denshi/ks): Ditto.
1484         (===mj): Ditto.
1485         (===mj-0): Ditto.
1486         (===mj-1): Ditto.
1487         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1488         `=>>>hanyo-denshi/*' as its mother.
1489         (==gt): Indicate abstract glyph-forms instead of detailed
1490         glyph-images.
1491         (===gt): New coded-charset for XEmacs CHISE.
1492         (=>>>gt): Indicates `==gt' instead of `=gt'.
1493         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1494         (==gt-k): Indicate abstract glyph-forms instead of detailed
1495         glyph-images.
1496         (===gt-k): New coded-charset for XEmacs CHISE.
1497         (==daikanwa): Indicates glyph-images instead of detailed
1498         glyph-images.
1499         (===daikanwa): New coded-charset for XEmacs CHISE.
1500         (===daikanwa/+p): Ditto.
1501         (===daikanwa/ho): Ditto.
1502         (==cbeta): Ditto.
1503         (===cbeta): Ditto.
1504         (==jef-china3): Ditto.
1505         (===jef-china3): Ditto.
1506         (==ruimoku-v6): Ditto.
1507         (==ucs@iso): Indicate representative glyph-forms instead of
1508         representative glyph-images.
1509         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1510         (==ucs@unicode): Indicate representative glyph-forms instead of
1511         representative glyph-images.
1512         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1513         `=ucs@unicode'.
1514         (==ucs@cns): Indicate representative glyph-forms instead of
1515         representative glyph-images.
1516         (==ucs@jis): Ditto.
1517         (==ucs@jis/1990): Ditto.
1518         (==ucs@jis/2000): Ditto.
1519         (==ucs@jis/2004): Ditto.
1520         (==ucs@ks): Ditto.
1521         (===ucs@iso): New coded-charset for XEmacs CHISE.
1522         (===ucs@unicode): Ditto.
1523         (===ucs@gb): Ditto.
1524         (===ucs@ks): Ditto.
1525         (===ucs-bmp-cjk@gb): Ditto.
1526         (===ucs-sip-ext-b@iso): Ditto.
1527
1528 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1529
1530         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1531         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1532         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1533         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1534         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1535         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1536         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1537         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1538         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1539         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1540
1541         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1542         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1543         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1544         - Use "&g1-[NAME];" for `=>>[NAME]'.
1545         - Abolish "&g2-[NAME];".
1546
1547 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1548
1549         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1550         `=>>ucs@cns' as the mother.
1551
1552 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1553
1554         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1555         setting for `==ucs@ks'.
1556
1557 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1558
1559         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1560         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1561         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1562         0x00E30000〜0x00E409D5.
1563
1564 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1565
1566         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1567         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1568         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1569
1570 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1571
1572         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1573         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1574
1575         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1576         (=mj-0): Ditto.
1577         (=mj-1): Ditto.
1578         (==mj): Ditto.
1579         (==mj-0): Ditto.
1580         (==mj-1): Ditto.
1581         (=>>mj): Ditto.
1582
1583         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1584         setting for `=mj' and `==mj'.
1585
1586 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1587
1588         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1589         CHISE.
1590
1591 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1592
1593         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1594         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1595         `=>ucs@hanyo-denshi'.
1596
1597 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1598
1599         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1600         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1601
1602         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1603         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1604
1605 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1606
1607         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1608         XEmacs CHISE.
1609
1610 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1611
1612         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1613         Change priority of `=>>>ucs@iso'.
1614
1615         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1616         `=>>>ucs@iso' as the mother.
1617         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1618
1619 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1620
1621         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1622         Change priority of `=>>>ucs@unicode'.
1623
1624         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1625         `=ucs@unicode'.
1626
1627 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1628
1629         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1630         Change priority of `=>>>ucs@jis'.
1631
1632         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1633         `=ucs@jis'.
1634
1635 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1636
1637         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1638         setting for `==daikanwa/+p'.
1639
1640 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1641
1642         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1643         setting for `==shinjigen@1ed'.
1644
1645 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1646
1647         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1648         XEmacs CHISE.
1649
1650 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1651
1652         * mule/mule-conf.el (==shinjigen): Modify DOC.
1653         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1654         (==shinjigen@rev): Modify DOC.
1655
1656 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1657
1658         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1659         CHISE.
1660
1661 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1662
1663         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1664         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1665
1666         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1667         XEmacs CHISE.
1668
1669         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1670         `==daikanwa'.
1671
1672 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1673
1674         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1675         setting for `==cns11643-7'.
1676
1677         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1678         `==cns11643-7'.
1679
1680 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1681
1682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1683         `==cns11643-6'.
1684
1685         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1686         setting for `==cns11643-6'.
1687
1688 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1689
1690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1691         setting for `==cns11643-5'.
1692
1693         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1694         `==cns11643-5'.
1695
1696 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1697
1698         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1699         setting for `==cns11643-4'.
1700
1701         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1702         `==cns11643-4'.
1703
1704 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1705
1706         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1707         setting for `==cns11643-3'.
1708
1709         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1710         `==cns11643-3'.
1711
1712 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1713
1714         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1715         setting for `==cns11643-2'.
1716
1717         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1718         `==cns11643-2'.
1719
1720 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1721
1722         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1723         Change priority of `=>>>ucs@ks'.
1724
1725         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1726         `=ucs@ks'.
1727
1728 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1729
1730         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1731         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1732         `==ucs@cns' and `==cns11643-1'.
1733
1734         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1735         (==cns11643-2): Ditto.
1736         (==cns11643-3): Ditto.
1737         (==cns11643-4): Ditto.
1738         (==cns11643-5): Ditto.
1739         (==cns11643-6): Ditto.
1740         (==cns11643-7): Ditto.
1741
1742         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1743         `==cns11643-1'.
1744
1745 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1746
1747         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1748         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1749         `=>>>ucs@jis/1990'.
1750
1751         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1752         `=ucs@jis/1990'.
1753         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1754         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1755
1756 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1757
1758         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1759         Change priority of `=>>>ucs@cns'.
1760
1761         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1762         `=ucs@cns'.
1763
1764 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1765
1766         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1767         `==ks-x1001'.
1768
1769         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1770         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1771         `==ks-x1001'.
1772
1773 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1774
1775         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1776
1777 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1778
1779         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1780         `=jis-x0208'.
1781         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1782         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1783         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1784         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1785         (=>>>jis-x0213-1@2000): Changed to an alias for
1786         `=jis-x0213-1@2000'.
1787         (=>>>jis-x0213-1@2004): Changed to an alias for
1788         `=jis-x0213-1@2004'.
1789         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1790
1791 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1792
1793         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1794         `=adobe-japan1-0'.
1795         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1796         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1797         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1798         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1799         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1800         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1801
1802 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1803
1804         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1805         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1806         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1807         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1808         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1809         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1810
1811 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1812
1813         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1814         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1815         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1816         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1817         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1818         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1819         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1820         `==jis-x0212'.
1821
1822 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1823
1824         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1825         "AdobeJapan1-[0-6]$".
1826         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1827         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1828         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1829         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1830         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1831         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1832         (==adobe-japan1-1): Ditto.
1833         (==adobe-japan1-2): Ditto.
1834         (==adobe-japan1-3): Ditto.
1835         (==adobe-japan1-4): Ditto.
1836         (==adobe-japan1-5): Ditto.
1837         (==adobe-japan1-6): Ditto.
1838         (==jis-x0208): Ditto.
1839         (==jis-x0208@1978): Ditto.
1840         (==jis-x0208@1983): Ditto.
1841         (==jis-x0208@1990): Ditto.
1842         (==jis-x0213-1): Ditto.
1843         (==jis-x0213-1@2000): Ditto.
1844         (==jis-x0213-1@2004): Ditto.
1845         (==jis-x0213-2): Ditto.
1846         (==jis-x0212): Ditto.
1847         (==gb2312): Ditto.
1848         (==iso-ir165): Ditto.
1849         (==gb12345): Ditto.
1850         (==ks-x1001): Ditto.
1851         (==cns11643-1): Ditto.
1852         (==cns11643-2): Ditto.
1853         (==cns11643-3): Ditto.
1854         (==cns11643-4): Ditto.
1855         (==cns11643-5): Ditto.
1856         (==cns11643-6): Ditto.
1857         (==cns11643-7): Ditto.
1858         (==big5-cdp): Ditto.
1859         (==hanyo-denshi/ja): Ditto.
1860         (==hanyo-denshi/jb): Ditto.
1861         (==hanyo-denshi/jc): Ditto.
1862         (==hanyo-denshi/jd): Ditto.
1863         (==hanyo-denshi/ft): Ditto.
1864         (==hanyo-denshi/ia): Ditto.
1865         (==hanyo-denshi/ib): Ditto.
1866         (==hanyo-denshi/hg): Ditto.
1867         (==hanyo-denshi/jt): Ditto.
1868         (==hanyo-denshi/ks): Ditto.
1869         (==gt): Ditto.
1870         (==gt-k): Ditto.
1871         (==daikanwa): Ditto.
1872         (==shinjigen): Ditto.
1873         (==ucs@iso): Ditto.
1874         (==ucs@unicode): Ditto.
1875         (==ucs@gb): Ditto.
1876         (==ucs-bmp@gb): Ditto.
1877         (==ucs@cns): Ditto.
1878         (==ucs-bmp@cns): Ditto.
1879         (==ucs@jis): Ditto.
1880         (==ucs@jis/1990): Ditto.
1881         (==ucs@jis/2000): Ditto.
1882         (==ucs@jis/2004): Ditto.
1883         (==ucs@JP): Ditto.
1884         (==ucs@JP/hanazono): Ditto.
1885         (==ucs@ks): Ditto.
1886         (==ucs-bmp@ks): Ditto.
1887         (==ucs@cns11643): Ditto.
1888         (==ucs-bmp-cjk@gb): Ditto.
1889         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1890         (==ucs-sip-ext-b@iso): Ditto.
1891
1892 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1893
1894         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1895         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1896
1897         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1898         XEmacs CHISE.
1899         (=ucs-bmp-cjk@unicode): Abolished.
1900
1901 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1902
1903         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1904         `=+>ucs-bmp-cjk-compat@jis'.
1905
1906         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1907         for XEmacs CHISE.
1908
1909 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1910
1911         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1912         CHISE.
1913
1914 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1915
1916         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1917         for XEmacs CHISE.
1918         (=jis-x0208@1978/1er-pr): Abolished.
1919         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1920         `=jis-x0208@1978/1er-pr' as the mother.
1921
1922 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1923
1924         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1925         setting for `=ucs-itaiji-084'.
1926
1927 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1928
1929         * mule/mule-charset.el (default-coded-charset-priority-list):
1930         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1931
1932         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1933         XEmacs CHISE.
1934         (=ucs-bmp-itaiji-084): Ditto.
1935
1936 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1937
1938         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1939         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1940
1941 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1942
1943         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1944         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1945
1946         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1947         XEmacs CHISE.
1948         (=big5-cdp-var-5): Ditto.
1949
1950 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1951
1952         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1953         XEmacs CHISE.
1954
1955 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1956
1957         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1958         XEmacs CHISE.
1959
1960 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1961
1962         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1963         setting for `=>>>hanyo-denshi/ft'.
1964
1965 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1966
1967         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1968         XEmacs CHISE.
1969         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1970         `=hanyo-denshi/jd' as the mother.
1971
1972 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1973
1974         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1975         XEmacs CHISE.
1976         (=+>adobe-japan1-1): Ditto.
1977         (=+>adobe-japan1-2): Ditto.
1978         (=+>adobe-japan1-3): Ditto.
1979         (=+>adobe-japan1-4): Ditto.
1980         (=+>adobe-japan1-5): Ditto.
1981         (=+>adobe-japan1-6): Ditto.
1982         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1983
1984 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1985
1986         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1987         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1988         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1989
1990         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1991         the top.
1992
1993 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1994
1995         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1996         XEmacs CHISE.
1997         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1998         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1999         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2000
2001 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2002
2003         * mule/mule-charset.el (default-coded-charset-priority-list):
2004         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2005         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2006
2007         * mule/mule-conf.el: Modify order of definitions of some
2008         coded-charsets.
2009
2010 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2011
2012         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2013         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2014         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2015
2016         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2017         CHISE.
2018         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2019         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2020
2021 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2022
2023         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2024         CHISE.
2025
2026 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2027
2028         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2029         setting for `=daikanwa/+2p'.
2030
2031         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2032         XEmacs CHISE.
2033
2034 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2035
2036         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2037         XEmacs CHISE.
2038         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2039
2040 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2041
2042         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2043         setting for `=>>>hanyo-denshi/ib'.
2044
2045 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2046
2047         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2048         XEmacs CHISE.
2049         (=>>>hanyo-denshi/ib): Ditto.
2050         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2051         `=hanyo-denshi/ja' as the mother.
2052         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2053         `=hanyo-denshi/ib' as the mother.
2054
2055 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2056
2057         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2058         XEmacs CHISE.
2059         (utf-8-ivs-mcs-er): Likewise.
2060         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2061         and `=>ucs-gb'.
2062         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2063         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2064         `ucs-gb' and `=>ucs-gb'.
2065         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2066         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2067         and `=>ucs-cns'.
2068         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2069         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2070         `ucs-cns' and `=>ucs-cns'.
2071         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2072         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2073         `ucs-big5' and `=>ucs-big5'.
2074         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2075         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2076         `ucs-big5' and `=>ucs-big5'.
2077         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2078         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2079         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2080         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2081         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2082         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2083         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2084         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2085         `=>ucs-jis'; modify DOC and mnemonic.
2086         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2087         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2088         and `=>ucs-jis'; modify DOC and mnemonic.
2089         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2090         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2091         `=>ucs-ks'.
2092         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2093         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2094         and `=>ucs-ks'.
2095         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2096
2097 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2098
2099         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2100         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2101
2102 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2103
2104         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2105         Modify priorities.
2106
2107 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2108
2109         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2110         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2111
2112 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2113
2114         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2115         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2116
2117 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2118
2119         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2120         CHISE.
2121
2122 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2123
2124         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2125         CHISE.
2126
2127 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2128
2129         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2130         CHISE.
2131
2132 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2133
2134         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2135         `=+>ucs-bmp-cjk@unicode'.
2136
2137         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2138         for XEmacs CHISE.
2139
2140 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2141
2142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2143         setting for `=>>daikanwa'.
2144
2145 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2146
2147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2148         `=>>hanyo-denshi/jt'.
2149
2150 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2151
2152         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2153         XEmacs CHISE.
2154         (=+>jis-x0208@1990): Ditto.
2155         (=+>jis-x0213-1@2000): Ditto.
2156
2157 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2158
2159         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2160         XEmacs CHISE.
2161
2162 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2163
2164         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2165         XEmacs CHISE.
2166         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2167         `=hanyo-denshi/jc' as the mother.
2168
2169 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2170
2171         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2172         setting for `=+>adobe-japan1'.
2173
2174         * mule/mule-charset.el (default-coded-charset-priority-list):
2175         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2176         and `=>>hanyo-denshi/ft' to `=>>gt'.
2177
2178 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2179
2180         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2181         XEmacs CHISE.
2182         (=>>adobe-japan1-1): Ditto.
2183         (=>>adobe-japan1-2): Ditto.
2184         (=>>adobe-japan1-3): Ditto.
2185         (=>>adobe-japan1-4): Ditto.
2186         (=>>adobe-japan1-5): Ditto.
2187         (=>>adobe-japan1-6): Ditto.
2188         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2189
2190 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2191
2192         * mule/mule-conf.el (=adobe-japan1): New alias for
2193         `=adobe-japan1-6'.
2194         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2195         (=>>>adobe-japan1-1): Ditto.
2196         (=>>>adobe-japan1-2): Ditto.
2197         (=>>>adobe-japan1-3): Ditto.
2198         (=>>>adobe-japan1-4): Ditto.
2199         (=>>>adobe-japan1-5): Ditto.
2200         (=>>>adobe-japan1-6): Ditto.
2201         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2202
2203 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2204
2205         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2206         setting for `=>>>adobe-japan1'.
2207
2208 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2209
2210         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2211         setting for `=+>ucs@ks'.
2212
2213 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2214
2215         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2216         XEmacs CHISE.
2217         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2218         `=adobe-japan1-6' as the mother.
2219
2220 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2221
2222         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2223         setting for `=>cns11643-7'.
2224
2225 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2226
2227         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2228         CHISE.
2229
2230 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2231
2232         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2233         XEmacs CHISE.
2234         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2235
2236         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2237         setting for `=>ucs@jis/2004'.
2238
2239 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2240
2241         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2242         setting for `=+>gt'.
2243
2244         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2245         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2246
2247 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2248
2249         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2250         `=>ucs@unicode' as the mother.
2251         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2252         mother.
2253         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2254         mother.
2255         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2256         mother.
2257
2258 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2259
2260         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2261         setting for `=+>ucs@unicode'.
2262
2263         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2264         CHISE.
2265
2266 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2267
2268         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2269         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2270         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2271         - Add setting for `=+>ucs@cns'.
2272
2273         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2274         CHISE.
2275         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2276         as the mother.
2277         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2278         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2279
2280         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2281         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2282
2283 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2284
2285         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2286         setting for `=>ucs@ks'.
2287
2288 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2289
2290         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2291         `=ucs-bmp-cjk-compat@unicode'.
2292
2293         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2294         coded-charset for XEmacs CHISE.
2295
2296 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2297
2298         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2299         `=ucs-bmp-cjk-compat'.
2300
2301         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2302         XEmacs CHISE.
2303
2304 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2305
2306         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2307         CHISE.
2308
2309 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2310
2311         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2312         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2313
2314         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2315         `=>ucs@jis/1990'.
2316         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2317
2318 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2319
2320         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2321         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2322
2323         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2324         CHISE.
2325         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2326         mother.
2327
2328 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2329
2330         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2331         `=>jis-x0213-2@usual'.
2332         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2333         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2334         `=>jis-x0213-2@usual' as the mother.
2335
2336 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2337
2338         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2339         (=>ucs@JP): New alias for `=+>ucs@jis'.
2340
2341 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2342
2343         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2344         `=>jis-x0208@usual'.
2345         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2346         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2347         `=>jis-x0208@usual' as the mother.
2348         (=>jis-x0208): Likewise.
2349
2350 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2351
2352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2353         setting for `=+>jis-x0208@1978'.
2354
2355 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2356
2357         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2358         XEmacs CHISE.
2359
2360 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2361
2362         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2363         setting for `=>>>ucs@jis/1990'.
2364
2365 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2366
2367         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2368         setting for `=>ucs@jis/1990'.
2369
2370 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2371
2372         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2373         setting for `=ucs@JP/hanazono'.
2374
2375         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2376         CHISE.
2377         (=ucs@JP/hanazono): Ditto.
2378         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2379         (=>>hanyo-denshi/jc): Ditto.
2380         (=>>hanyo-denshi/jd): Ditto.
2381
2382 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2383
2384         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2385         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2386
2387 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2388
2389         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2390         XEmacs CHISE.
2391
2392 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2393
2394         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2395         XEmacs CHISE.
2396
2397 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2398
2399         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2400         `=ucs-bmp-cjk@JP'.
2401
2402 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2403
2404         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2405         XEmacs CHISE.
2406
2407 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2408
2409         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2410         Modify order of settings; add settings for `=daikanwa@rev2'.
2411
2412 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2413
2414         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2415         setting for `=>>cbeta'.
2416
2417         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2418         CHISE.
2419
2420 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2421
2422         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2423         setting for `=>>adobe-japan1'.
2424
2425 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2426
2427         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2428         XEmacs CHISE.
2429
2430 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2431
2432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2433         setting for `=>>hanyo-denshi/ia'.
2434
2435         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2436         XEmacs CHISE.
2437
2438 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2439
2440         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2441         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2442
2443         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2444         XEmacs CHISE.
2445         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2446         `=hanyo-denshi/jt' as the mother.
2447
2448 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2449
2450         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2451         setting for `=>>>jis-x0213-2'.
2452
2453         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2454         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2455         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2456
2457 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2458
2459         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2460         XEmacs CHISE.
2461
2462 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2463
2464         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2465         XEmacs CHISE.
2466
2467         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2468         `=>>jis-x0213-1@2004'.
2469
2470 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2471
2472         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2473         XEmacs CHISE.
2474
2475 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2476
2477         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2478         - Use "&g2-*;" as entity-references for `=>>>*'.
2479         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2480
2481         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2482         XEmacs CHISE.
2483         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2484         as the mother.
2485
2486 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2487
2488         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2489         setting for `=>>hanyo-denshi/ib'.
2490
2491         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2492         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2493         (=>>jis-x0208@1990): Ditto.
2494         (=>>hanyo-denshi/ib): Ditto.
2495
2496         * mule/mule-charset.el (default-coded-charset-priority-list):
2497         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2498
2499 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2500
2501         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2502         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2503         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2504         `=>>>ucs@jis/2004'.
2505
2506 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2507
2508         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2509         XEmacs CHISE.
2510         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2511         `=jis-x0213-1@2004' as the mother.
2512         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2513         (=>>>ucs@ks): Ditto.
2514
2515         * mule/mule-charset.el (default-coded-charset-priority-list):
2516         Modify priority of `=hanyo-denshi/*'.
2517
2518 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2519
2520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2521         settings for `=>>ucs@JP' and `=ucs@JP'.
2522
2523 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2524
2525         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2526         CHISE.
2527
2528 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2529
2530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2531         setting for `=>>>ucs@cns'.
2532
2533         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2534         CHISE.
2535
2536 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2537
2538         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2539         instead of `=>>>jis-x0213-1@2004' as the mother.
2540         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2541         (=>>>ucs@unicode): Likewise.
2542         (=>>>ucs@jis): Likewise.
2543         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2544         mother.
2545         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2546
2547 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2548
2549         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2550         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2551         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2552         `=>>>ucs@jis'.
2553
2554 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2555
2556         * mule/mule-charset.el (default-coded-charset-priority-list):
2557         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2558         and `=jis-x0213-*-2000'.
2559
2560 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2561
2562         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2563         XEmacs CHISE.
2564         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2565         `=>>jis-x0213-1' as the mother.
2566
2567 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2568
2569         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2570         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2571
2572 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2573
2574         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2575
2576 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2577
2578         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2579         XEmacs CHISE.
2580
2581 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2582
2583         * mule/mule-coding.el (decomposition-feature-list): Set
2584         `=decomposition', `=decomposition@cid' and
2585         `=decomposition@hanyo-denshi'.
2586
2587 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2588
2589         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2590         setting for `=>>hanyo-denshi/ks'.
2591
2592         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2593         XEmacs CHISE.
2594
2595 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2596
2597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2598         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2599
2600         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2601         `=hanyo-denshi/ks/mf'.
2602
2603         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2604         XEmacs CHISE.
2605         (=hanyo-denshi/ks/mf): Ditto.
2606
2607 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2608
2609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2610         settings for P=hanyo-denshi/jt'.
2611
2612         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2613         `=hanyo-denshi/jt'.
2614
2615         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2616         XEmacs CHISE.
2617
2618 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2619
2620         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2621         settings for `=hanyo-denshi/ip'.
2622
2623         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2624         `=hanyo-denshi/ip'.
2625
2626         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2627         XEmacs CHISE.
2628
2629 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2630
2631         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2632         settings for `=hanyo-denshi/hg'.
2633
2634         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2635         `=hanyo-denshi/hg'.
2636
2637         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2638         XEmacs CHISE.
2639
2640 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2641
2642         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2643         setting for `=>>hanyo-denshi/ft'.
2644
2645         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2646         `=>>hanyo-denshi/ft'.
2647
2648         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2649         XEmacs CHISE.
2650
2651 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2652
2653         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2654         settings for `=hanyo-denshi/ib'.
2655
2656         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2657         `=hanyo-denshi/ib'.
2658
2659         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2660         XEmacs CHISE.
2661
2662 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2663
2664         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2665         settings for isolated characters of `=hanyo-denshi/ia' and
2666         non-isolated characters of `=hanyo-denshi/*'.
2667
2668         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2669         `=hanyo-denshi/ia'.
2670
2671         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2672         XEmacs CHISE.
2673
2674 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2675
2676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2677         setting for isolated characters of `=hanyo-denshi/ft'.
2678
2679         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2680         `=hanyo-denshi/ft'.
2681
2682         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2683         XEmacs CHISE.
2684
2685 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2686
2687         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2688         setting for isolated characters of `=hanyo-denshi/jd'.
2689
2690         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2691         `=hanyo-denshi/jd'.
2692
2693         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2694         XEmacs CHISE.
2695
2696 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2697
2698         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2699         setting for isolated characters of `=hanyo-denshi/jc'.
2700
2701         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2702         `=hanyo-denshi/jc'.
2703
2704         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2705         XEmacs CHISE.
2706
2707 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2708
2709         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2710         setting for isolated characters of `=hanyo-denshi/jb'.
2711
2712         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2713         `=hanyo-denshi/jb'.
2714
2715         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2716         XEmacs CHISE.
2717
2718 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2719
2720         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2721         setting for isolated characters of `=hanyo-denshi/ja'.
2722
2723 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2724
2725         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2726         `=hanyo-denshi/ja'.
2727
2728         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2729         XEmacs CHISE.
2730
2731 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2732
2733         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2734         settings for isolated characters of `=adobe-japan1-6'.
2735
2736 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2737
2738         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2739         CHISE.
2740         (=daikanwa/+2p): Ditto.
2741         (=daikanwa/ho): Ditto.
2742
2743 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2744
2745         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2746         coding-system for XEmacs CHISE.
2747
2748 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2749
2750         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2751         setting for `=>>ruimoku-v6'.
2752
2753         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2754         CHISE.
2755
2756 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2757
2758         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2759         setting for `=daikanwa@rev1'.
2760
2761 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2762
2763         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2764         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2765
2766 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2767
2768         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2769         XEmacs CHISE.
2770         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2771
2772 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2773
2774         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2775         CHISE.
2776
2777 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2778
2779         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2780         CHISE.
2781
2782         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2783         setting for `=>ucs@jis'.
2784
2785 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2786
2787         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2788         setting for `=>jis-x0208@usual'.
2789
2790         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2791         XEmacs CHISE.
2792         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2793         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2794         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2795
2796 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2797
2798         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2799         CHISE.
2800         (=>>>jis-x0208@1990): Ditto.
2801         (=>>>jis-x0213-1): Ditto.
2802         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2803         mother.
2804         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2805         as the mother.
2806
2807 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2808
2809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2810         setting for `=>ucs@cns' and `=>>ucs@ks'.
2811
2812         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2813         CHISE.
2814
2815 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2816
2817         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2818         CHISE.
2819
2820 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2821
2822         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2823         CHISE.
2824         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2825         mother.
2826
2827 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2828
2829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2830         `==>ucs-bmp-cjk@bucs'.
2831
2832         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2833         XEmacs CHISE.
2834
2835 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2836
2837         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2838         setting for `==>ucs@bucs'.
2839
2840         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2841         XEmacs CHISE.
2842
2843 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2844
2845         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2846         - Add setting for `=>>jis-x0208'.
2847         - Omit setting for `=>>jis-x0208@1990'.
2848         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2849           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2850           `=ucs@FOO'.
2851
2852 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2853
2854         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2855         setting for `=>daikanwa'.
2856
2857 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2858
2859         * mule/mule-conf.el (=daikanwa): Fix DOC.
2860         (=>daikanwa): New abstract character for XEmacs CHISE.
2861         (=>ucs@iso): Likewise.
2862         (=>ucs@unicode): Likewise.
2863         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2864
2865 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2866
2867         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2868         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2869           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2870         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2871         - Add `=>big5-cdp'.
2872
2873 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2874
2875         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2876         (=>big5-cdp): New abstract character.
2877
2878 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2879
2880         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2881         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2882         `chinese-big5'.
2883
2884 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2885
2886         * mule/mule-charset.el (default-coded-charset-priority-list):
2887         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2888
2889         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2890         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2891         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2892         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2893         and `=>jis-x0213-2'.
2894
2895 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2896
2897         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2898         XEmacs CHISE.
2899         (=>>ucs@jis/2000): Likewise.
2900         (=>>ucs@jis/2004): Likewise.
2901
2902 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2903
2904         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2905         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2906         `=>>ucs@cns'.
2907
2908         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2909         XEmacs CHISE.
2910         (=>>gt): Use quote instead of backquote; modify DOC.
2911         (=>gt): Use quote instead of backquote.
2912         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2913         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2914         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2915         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2916         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2917         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2918
2919 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2920
2921         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2922         `=>>ucs@unicode' and `=>>gt'.
2923
2924 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2925
2926         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2927         XEmacs CHISE.
2928         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2929         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2930         `=jis-x0208@1978/1er-pr' as the mother.
2931         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2932
2933 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2934
2935         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2936         `=ucs@unicode' as the mother.
2937
2938 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2939
2940         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2941         setting for `=>>ucs@unicode'.
2942
2943         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2944         CHISE.
2945
2946 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2947
2948         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2949         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2950
2951         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2952         `=adobe-japan1-6' and `=adobe-japan1-base'.
2953
2954         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2955         XEmacs CHISE.
2956         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2957         specify `min-code' and `max-code'.
2958         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2959         (=adobe-japan1-2): Likewise.
2960         (=adobe-japan1-3): Likewise.
2961         (=adobe-japan1-4): Likewise.
2962         (=adobe-japan1-5): Likewise.
2963         (=adobe-japan1-6): Likewise.
2964
2965 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2966
2967         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2968         setting for `=>gt'.
2969
2970 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2971
2972         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2973         CHISE.
2974
2975 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2976
2977         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2978         setting for `=>zinbun-oracle'.
2979
2980         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2981         for XEmacs CHISE.
2982
2983 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2984
2985         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2986         for XEmacs CHISE.
2987         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2988         `=jis-x0208@1978' as the mother.
2989
2990 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2991
2992         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2993         - Use `=gt' instead of `ideograph-gt'.
2994         - Use `=gt-k' instead of `ideograph-gt-k'.
2995         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2996         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2997         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2998         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2999         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3000         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3001         - Use `=>>gt' instead of `<=>gt'.
3002         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3003         - Add setting for `=>>jis-x0208@1990'.
3004         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3005           `=>>jis-x0213-1@2000'.
3006         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3007         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3008           `=>>jis-x0213-1@2004'.
3009         - Add setting for `=>>jis-x0208@1978'.
3010         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3011
3012 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3013
3014         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3015         XEmacs CHISE.
3016
3017 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3018
3019         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3020         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3021         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3022         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3023         `<=>jis-x0213-1@2004'.
3024
3025 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3026
3027         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3028         CHISE.
3029         (=>jis-x0213-2): Ditto.
3030
3031 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3032
3033         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3034         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3035
3036 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3037
3038         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3039         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3040         `=>jis-x0213-1'.
3041
3042 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3043
3044         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3045         CHISE.
3046         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3047
3048 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3049
3050         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3051         `<==>jis-x0213-1'.
3052         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3053         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3054         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3055         (<=>jis-x0208): New alias for `=>jis-x0208'.
3056         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3057         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3058         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3059         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3060         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3061         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3062         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3063         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3064         (=>>gt): Renamed from `<==>gt'.
3065         (<==>gt): New alias for `=>>gt'.
3066
3067 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3068
3069         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3070         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3071         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3072         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3073         - Add settings for `<=>jis-x0213-1@2000' and
3074           `<=>jis-x0213-1@2004'.
3075
3076         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3077         XEmacs CHISE.
3078         (<==>jis-x0213-1): Likewise.
3079         (<==>jis-x0213-1@2000): Likewise.
3080         (<==>jis-x0213-1@2004): Likewise.
3081         (<=>jis-x0208): Add property `=>iso-ir 168'.
3082         (<=>jis-x0208@1997): Likewise.
3083         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3084         as the mother; add property `=>iso-ir 228'.
3085         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3086         property `=>iso-ir 228'.
3087         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3088         property `=>iso-ir 233'.
3089         (<==>gt): Renamed from `<=>gt'.
3090         (<=>gt): New alias for `<==>gt'.
3091
3092 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3093
3094         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3095         CHISE.
3096         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3097         `<=>jis-x0208' as the mother.
3098         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3099         (<=>jis-x0213-1@2000): Ditto.
3100         (<=>jis-x0213-1@2004): Ditto.
3101
3102 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3103
3104         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3105         settings for `<=>gt'.
3106
3107         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3108
3109 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3110
3111         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3112         XEmacs CHISE.
3113         (=jis-x0208@1978/-4pr): Likewise.
3114         (=jis-x0208@1978/4-pr): Likewise.
3115         (=jis-x0213-1): Likewise.
3116         (=ucs@iso): Likewise.
3117         (=ucs@unicode): Likewise.
3118         (=ucs@gb): Likewise.
3119         (=ucs@gb/fw): Likewise.
3120         (=ucs@cns): Likewise.
3121         (=ucs@cns/fw): Likewise.
3122         (=ucs@jis): Likewise.
3123         (=ucs@jis/fw): Likewise.
3124         (=ucs@jis/1990): Likewise.
3125         (=ucs@jis/2000): Likewise.
3126         (=ucs@jis/2004): Likewise.
3127         (=ucs@JP): Likewise.
3128         (=ucs@ks): Likewise.
3129         (=ucs@big5): Likewise.
3130         (=ucs@big5/cns11643): Likewise.
3131         (=ucs@cns11643): Likewise.
3132
3133 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3134
3135         * mule/mule-charset.el (default-coded-charset-priority-list):
3136         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3137
3138         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3139         CHISE.
3140         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3141         mother.
3142
3143 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3144
3145         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3146         from src/mule-charset.c].
3147         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3148         specify `final'.
3149         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3150         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3151         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3152         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3153         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3154         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3155
3156 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3157
3158         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3159         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3160         (=jis-x0208@1978/i-4): Specify `partial'.
3161         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3162         mother coded-charset.
3163         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3164
3165 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3166
3167         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3168         settings for `=jis-x0213-1@2004'.
3169
3170 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3171
3172         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3173         CHISE.
3174         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3175         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3176         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3177         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3178         temporarily.
3179         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3180
3181 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3182
3183         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3184         CHISE.
3185         (=shinjigen@1ed): Inherited from `=shinjigen'.
3186         (=shinjigen@rev): Likewise.
3187
3188 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3189
3190         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3191         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3192
3193 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3194
3195         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3196         define it as an alias.
3197         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3198         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3199         alias.
3200         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3201         alias.
3202
3203 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3204
3205         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3206         CHISE.
3207
3208 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3209
3210         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3211         CHISE.
3212         (shinjigen-2): Ditto.
3213
3214 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3215
3216         * mule/mule-charset.el (default-coded-charset-priority-list):
3217         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3218         `chinese-big5-eten-*' and `chinese-big5'.
3219
3220 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3221
3222         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3223         #x9FA5 temporarily.
3224
3225 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3226
3227         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3228         settings for `=jis-x0208@1978/i1'.
3229
3230 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3231
3232         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3233         XEmacs CHISE.
3234
3235 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3236
3237         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3238         XEmacs CHISE.
3239
3240 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3241
3242         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3243         XEmacs CHISE.
3244
3245 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3246
3247         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3248         CHISE.
3249         (=ucs-bmp@cns): Likewise.
3250         (=ucs-bmp@jis): Likewise.
3251         (=ucs-bmp@ks): Likewise.
3252
3253 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3254
3255         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3256         CHISE.
3257         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3258
3259 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3260
3261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3262         settings for `=zinbun-oracle'.
3263
3264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3265         `=zinbun-oracle'.
3266
3267 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3268
3269         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3270         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3271         `=ucs@iso'.
3272
3273 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3274
3275         * mule/mule-charset.el (default-coded-charset-priority-list):
3276         Delete `ucs-sip'; modify order of some CCSs.
3277
3278 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3279
3280         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3281         in XEmacs CHISE.
3282
3283         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3284         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3285         CHISE.
3286
3287 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3288
3289         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3290         its registry.
3291         (=ucs-radicals@unicode): Likewise.
3292
3293 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3294
3295         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3296         CHISE.
3297
3298 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3299
3300         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3301         CHISE.
3302
3303 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3304
3305         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3306         CHISE.
3307
3308 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3309
3310         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3311         Modify preference of *isolated settings*.
3312
3313 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3314
3315         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3316         utf-2000 is provided.
3317         (=ucs@cns11643): Likewise.
3318
3319 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3320
3321         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3322         Prefer every *isolated setting* to ordinary setting.
3323
3324 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3325
3326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3327         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3328
3329 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3330
3331         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3332         CHISE.
3333
3334 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3335
3336         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3337         settings for `=jis-x0208@1997'.
3338
3339 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3340
3341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3342         `=jis-x0208@1997'.
3343
3344 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3345
3346         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3347         XEmacs CHISE.
3348
3349 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3350
3351         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3352         `=jis-x0208@1978'.
3353         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3354         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3355         `=jis-x0208-1990' as the mother.
3356         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3357
3358 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3359
3360         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3361         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3362         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3363         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3364         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3365         for `=ucs@JP'.
3366
3367 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3368
3369         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3370         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3371         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3372         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3373         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3374         `=daikanwa@rev2'.
3375
3376 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3377
3378         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3379         (=gt): Likewise.
3380         (=gt-k): Likewise.
3381         (=gt-pj-*): Likewise.
3382         (=gt-pj-k1): Likewise.
3383         (=gt-pj-k2): Likewise.
3384         (=daikanwa): Likewise.
3385         (=daikanwa-rev1): Likewise.
3386         (=daikanwa-rev2): Likewise.
3387         (=big5-pua): Likewise.
3388         (=big5-eten): Likewise.
3389         (chinese-big5-eten-a): Likewise.
3390         (chinese-big5-eten-b): Likewise.
3391         (=hanziku-*): Likewise.
3392         (=cbeta): Likewise.
3393         (=jef-china3): Likewise.
3394         (=ruimoku-v6): Likewise.
3395         (=ucs@iso): Likewise.
3396         (=ucs@unicode): Likewise.
3397         (=ucs@gb): Likewise.
3398         (=ucs@cns): Likewise.
3399         (=ucs@jis): Likewise.
3400         (=ucs@jis-1990): Likewise.
3401         (=ucs@jis-2000): Likewise.
3402         (=ucs@jp): Likewise.
3403         (=ucs@ks): Likewise.
3404         (=ucs@big5): Likewise.
3405         (=ucs-radicals): Likewise.
3406         (=ucs-radicals@unicode): Likewise.
3407         (=ucs-bmp-cjk): Likewise.
3408         (=ucs-bmp-cjk@unicode): Likewise.
3409         (=ucs-sip-ext-b): Likewise.
3410         (=ucs-sip-ext-b@iso): Likewise.
3411
3412 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3413
3414         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3415         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3416
3417 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3418
3419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3420         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3421         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3422         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3423         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3424         arabic-digit, ipa and ``&I-B-XXXX;''.
3425
3426 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3427
3428         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3429         setting for (I-)HZK{03..12}-XXXX.
3430
3431 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3432
3433         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3434         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3435
3436         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3437         `=ruimoku-v6'.
3438
3439         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3440         CHISE.
3441
3442 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3443
3444         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3445         (=ucs@unicode): Likewise.
3446         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3447         (=ucs@cns): Likewise.
3448         (=ucs@jis): Likewise.
3449         (=ucs@ks): Likewise.
3450         (=ucs@big5): Likewise.
3451
3452 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3453
3454         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3455         `ucs-jis'.
3456         (utf-8-jis-er): Likewise.
3457         (utf-8-jp): New coding-system.
3458         (utf-8-jp-er): Likewise.
3459
3460         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3461
3462 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3463
3464         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3465
3466         * mule/japanese.el: Move definition of `euc-jisx0213' to
3467         mule/mule-coding.el.
3468
3469 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3470
3471         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3472         mule-coding before loading update-cdb when utf-2000 is provided.
3473
3474 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3475
3476         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3477         `=daikanwa'.
3478
3479 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3480
3481         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3482         definition codes when `utf-2000' is provided.
3483
3484 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3485
3486         * mule/mule-category.el (word-combining-categories): Don't setup
3487         `word-combining-categories' in XEmacs CHISE.
3488         (word-separating-categories): Add setting about Latin script in
3489         XEmacs CHISE.
3490
3491 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3492
3493         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3494         setting for `chinese-big5'.
3495
3496 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3497
3498         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3499         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3500         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3501         add setting for HZK0[12]-xxxx.
3502
3503 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3504
3505         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3506         in XEmacs CHISE.
3507
3508 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3509
3510         * mule/mule-charset.el (default-coded-charset-priority-list):
3511         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3512         and `chinese-big5' to `=gt-pj-*'.
3513
3514 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3515
3516         * mule/mule-conf.el (=daikanwa): Renamed from
3517         `ideograph-daikanwa'.
3518         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3519
3520 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3521
3522         * mule/mule-conf.el (=cns11643-7): Renamed from
3523         `chinese-cns11643-7'.
3524         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3525
3526 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3527
3528         * mule/mule-conf.el (=cns11643-6): Renamed from
3529         `chinese-cns11643-6'.
3530         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3531
3532 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3533
3534         * mule/mule-conf.el (=cns11643-5): Renamed from
3535         `chinese-cns11643-5'.
3536         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3537
3538 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3539
3540         * mule/mule-conf.el (=cns11643-4): Renamed from
3541         `chinese-cns11643-4'.
3542         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3543
3544 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3545
3546         * mule/mule-conf.el (=cns11643-3): Renamed from
3547         `chinese-cns11643-3'.
3548         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3549
3550 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3551
3552         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3553         `=cns11643-2'.
3554         (chinese-cns11643-2): New alias for `=cns11643-2'.
3555
3556 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3557
3558         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3559         `=cns11643-1'.
3560         (chinese-cns11643-1): New alias for `=cns11643-1'.
3561
3562 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3563
3564         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3565         (chinese-gb12345): New alias for `=gb12345'.
3566
3567 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3568
3569         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3570         (chinese-gb2312): New alias for `=gb2312'.
3571
3572 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3573
3574         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3575         (chinese-big5): New alias for `=big5'.
3576
3577 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3578
3579         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3580         (korean-ksc5601): New alias for `=ks-x1001'.
3581
3582 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3583
3584         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3585         `=jis-x0212'.
3586         (japanese-jisx0212): New alias for `=jis-x0212'.
3587
3588 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3589
3590         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3591         `=jis-x0208-1983'.
3592         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3593
3594 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3595
3596         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3597         `=jis-x0208-1978'.
3598         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3599
3600 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3601
3602         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3603         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3604
3605 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3606
3607         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3608         (chinese-cns11643-3): Specify iso-ir 183.
3609         (chinese-cns11643-4): Specify iso-ir 184.
3610         (chinese-cns11643-5): Specify iso-ir 185.
3611         (chinese-cns11643-6): Specify iso-ir 186.
3612         (chinese-cns11643-7): Specify iso-ir 187.
3613         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3614         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3615
3616 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3617
3618         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3619         \uXXXX for every cases.
3620
3621 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3622
3623         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3624         (ucs-big5): Changed to an alias for `=ucs@big5'.
3625
3626 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3627
3628         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3629         (ucs-ks): Changed to an alias for `=ucs@ks'.
3630
3631 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3632
3633         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3634         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3635
3636 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3637
3638         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3639         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3640
3641 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3642
3643         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3644         (ucs-jis): Changed to an alias for `=ucs@jis'.
3645
3646 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3647
3648         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3649         (ucs-cns): Changed to an alias for `=ucs@cns'.
3650
3651 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3652
3653         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3654         (ucs-gb): Changed to an alias for `=ucs@gb'.
3655
3656 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3657
3658         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3659         `ideograph-daikanwa-2'.
3660         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3661         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3662
3663 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3664
3665         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3666         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3667
3668         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3669         for `xemacs-chise-version'.
3670
3671 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3672
3673         * mule/mule-charset.el (default-coded-charset-priority-list):
3674         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3675         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3676         instead of `ideograph-hanziku-*'.
3677
3678         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3679         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3680
3681 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3682
3683         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3684         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3685         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3686         `utf-2000' is provided.
3687
3688 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3689
3690         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3691         is provided [was builtin coded-charsets].
3692
3693 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3694
3695         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3696         is provided [was builtin coded-charsets].
3697
3698 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3699
3700         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3701         is provided [was builtin coded-charsets].
3702
3703 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3704
3705         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3706         is provided [was builtin coded-charsets].
3707
3708 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3709
3710         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3711         when `utf-2000' is provided [was builtin coded-charsets].
3712
3713 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3714
3715         * mule/mule-conf.el (=hanziku-*): Renamed from
3716         `ideograph-hanziku-*'.
3717         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3718
3719 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3720
3721         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3722         `utf-2000' is provided [was builtin coded-charsets].
3723         (ideograph-hanziku-{1..12}): Likewise.
3724
3725 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3726
3727         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3728         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3729
3730 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3731
3732         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3733         when `utf-2000' is provided [was builtin coded-charsets].
3734
3735 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3736
3737         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3738         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3739         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3740
3741 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3742
3743         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3744         (ideograph-gt): Changed to an alias for `=gt'.
3745
3746 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3747
3748         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3749         is provided; it was defined as a builtin coded-charset.
3750         (ideograph-gt): Likewise.
3751
3752 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3753
3754         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3755         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3756
3757 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3758
3759         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3760         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3761
3762 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3763
3764         * mule/mule-conf.el (=big5-eten): Renamed from
3765         `chinese-big5-eten'.
3766         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3767
3768 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3769
3770         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3771         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3772
3773 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3774
3775         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3776         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3777
3778 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3779
3780         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3781         (china3-jef): Changed to an alias for `=jef-china3'.
3782
3783 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3784
3785         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3786         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3787
3788         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3789         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3790         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3791         when `utf-2000' is provided.
3792
3793 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3794
3795         * mule/mule-charset.el (default-coded-charset-priority-list):
3796         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3797
3798         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3799         (ucs-jis-2000): Deleted.
3800
3801 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3802
3803         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3804         UTF-2000.
3805         (=ucs-jis-2000): New coded-charset for UTF-2000.
3806
3807 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3808
3809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3810         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3811
3812 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3813
3814         * mule/mule-charset.el (default-coded-charset-priority-list):
3815         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3816         `ideograph-cbeta'.
3817
3818 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3819
3820         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3821         builtin coded-charset].
3822
3823 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3824
3825         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3826         settings for &K0-xxxx and &I-K0-xxxx.
3827
3828 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3829
3830         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3831         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3832
3833 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3834
3835         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3836         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3837
3838 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3839
3840         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3841         UTF-2000.
3842         (ideograph-gt-pj-k1): Likewise.
3843         (ideograph-gt-pj-k2): Likewise.
3844
3845 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3846
3847         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3848         `=jis-x0208'.
3849
3850 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3851
3852         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3853         UTF-2000 [was a builtin coded-charset].
3854
3855 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3856
3857         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3858         (utf-8-gb-er): Likewise.
3859
3860 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3861
3862         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3863         settings for JIS X 0212 and JIS X 0208:1978.
3864
3865 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3866
3867         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3868         setting for JIS X 0213.
3869
3870 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3871
3872         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3873         standard-case-table in UTF-2000.
3874
3875 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3876
3877         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3878         definitions for isolated-chars.
3879
3880 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3881
3882         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3883         `configure-utf-2000-lisp-directory'.
3884         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3885         `mule-lisp-load-path'.
3886
3887 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3888
3889         * startup.el (startup-setup-paths): Set and use
3890         `utf-2000-lisp-directory'.
3891         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3892         UTF-2000.
3893
3894 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3895
3896         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3897         (paths-find-utf-2000-lisp-directory): New function.
3898         (paths-construct-load-path): Add new optional argument
3899         `utf-2000-lisp-directory'.
3900
3901         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3902
3903 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3904
3905         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3906         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3907         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3908         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3909         `chinese-big5-2' in UTF-2000.
3910
3911         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3912         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3913
3914 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3915
3916         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3917         `big5-eten-er' in UTF-2000.
3918         (big5-cdp): Modify DOC-string and mnemonic.
3919
3920 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3921
3922         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3923         UTF-2000 [renamed from utf-8-er].
3924         (utf-8-gb): New coding-system in UTF-2000.
3925         (utf-8-gb-er): Likewise.
3926         (utf-8-cns): Likewise.
3927         (utf-8-cns-er): Likewise.
3928         (utf-8-big5): Likewise.
3929         (utf-8-big5-er): Likewise.
3930         (utf-8-jis): Likewise.
3931         (utf-8-jis-er): Likewise.
3932         (utf-8-ks): Likewise.
3933         (utf-8-ks-er): Likewise.
3934         (utf-8-er): Likewise.
3935
3936 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3937
3938         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3939         instead of `utf-8-unix' in UTF-2000.
3940
3941         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3942
3943 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3944
3945         * mule/japanese.el (euc-jisx0213): New coding-system.
3946
3947         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3948         `japanese-jisx0208-1990' as the mother.
3949
3950 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3951
3952         * dumped-lisp.el (preloaded-file-list): Change condition of
3953         loading "close-cdb".
3954
3955 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3956
3957         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3958         setup `coded-charset-entity-reference-alist'.
3959
3960 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3961
3962         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3963         UTF-2000.
3964
3965 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3966
3967         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3968         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3969
3970 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3971
3972         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3973         (chinese-big5-eten-a): Likewise.
3974         (chinese-big5-eten-b): Likewise.
3975         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3976         code range is #x8140 .. #x8DFE.
3977
3978 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3979
3980         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3981         UTF-2000.
3982         (chinese-big5-cdp): Likewise.
3983
3984 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3985
3986         * dumped-lisp.el (preloaded-file-list): Rename
3987         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3988
3989 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3990
3991         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3992         append `system-char-db-source-file-list' into
3993         `preloaded-file-list' in UTF-2000.
3994
3995 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3996
3997         * dumped-lisp.el (preloaded-file-list): Delete
3998         character-definition files.
3999
4000 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4001
4002         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4003         UTF-2000.
4004
4005 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4006
4007         * mule/mule-charset.el (default-coded-charset-priority-list):
4008         Delete `mojikyo-2022-1'.
4009
4010 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4011
4012         * mule/mule-charset.el (default-coded-charset-priority-list):
4013         Delete `mojikyo'.
4014
4015 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4016
4017         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4018         `ucs-sip'.
4019
4020 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4021
4022         * mule/mule-charset.el (default-coded-charset-priority-list):
4023         Comment out `chinese-gb12345'.
4024
4025 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4026
4027         * bytecomp.el (byte-compile-insert-header): Fixed.
4028
4029 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4030
4031         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4032         XEmacs UTF-2000.
4033
4034 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4035
4036         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4037         UTF-2000.
4038
4039 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4040
4041         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4042         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4043
4044 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4045
4046         * mule/mule-charset.el (default-coded-charset-priority-list):
4047         `japanese-jef-china3' is renamed `china3-jef'.
4048
4049 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4050
4051         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4052         `japanese-jef-china3' and `ideograph-cbeta'.
4053
4054 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4055
4056         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4057
4058 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4059
4060         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4061         `chinese-big5-cdp'.
4062
4063 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4064
4065         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4066         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4067
4068 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4069
4070         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4071         loading character definitions.
4072
4073 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4074
4075         * dumped-lisp.el (preloaded-file-list): Rename
4076         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4077
4078 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4079
4080         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4081         `chinese-big5'.
4082
4083 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4084
4085         * dumped-lisp.el (preloaded-file-list): Dump
4086         "Ideograph-R028-Private" with XEmacs UTF-2000.
4087
4088 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4089
4090         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4091         `chinese-gb12345'.
4092
4093 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4094
4095         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4096         `ideograph-gt-pj-{1..11}'.
4097
4098         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4099         XEmacs UTF-2000.
4100
4101 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4102
4103         * mule/mule-charset.el (default-coded-charset-priority-list):
4104         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4105         `chinese-isoir165'.
4106
4107 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4108
4109         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4110         `image/png', `image/x-xpm' and `image/tiff'.
4111
4112         * files.el (binary-file-regexps): Add *.PNG.
4113
4114 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4115
4116         * mule/mule-charset.el (default-coded-charset-priority-list):
4117         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4118         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4119
4120 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4121
4122         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4123         the first completion when UTF-2000 is running.
4124
4125 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4126
4127         * mule/mule-charset.el (default-coded-charset-priority-list):
4128         Delete `ucs'.
4129
4130 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4131
4132         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4133
4134         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4135         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4136
4137 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4138
4139         * mule/vietnamese.el (vscii-2): Delete abolished property
4140         `composite'; now composite mode is default.
4141
4142 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4143
4144         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4145         of `raw-text'; check \uHHHH representation even if non-ascii
4146         characters are not found.
4147
4148         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4149         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4150         unconditionally.
4151
4152         * mule/viet-ccl.el: New file.
4153
4154         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4155         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4156         - Separate CCL based implementations to viet-ccl.el.
4157
4158 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4159
4160         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4161         "jisx0213.2000-1".
4162         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4163
4164         * mule/mule-charset.el (default-coded-charset-priority-list):
4165         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4166         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4167
4168 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4169
4170         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4171
4172 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4173
4174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4175         `ucs' in UTF-2000.
4176
4177 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4178
4179         * mule/mule-charset.el (default-coded-charset-priority-list):
4180         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4181         `arabic-iso8859-6'.
4182
4183 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4184
4185         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4186         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4187
4188 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4189
4190         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4191         `katakana-jisx0201' in UTF-2000.
4192
4193 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4194
4195         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4196         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4197         "u0FB50-Arabic-Presentation-Forms-A",
4198         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4199         "u0FE50-Small-Form-Variants",
4200         "u0FE70-Arabic-Presentation-Forms-B",
4201         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4202         UTF-2000.
4203
4204 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4205
4206         * dumped-lisp.el (preloaded-file-list): Delete
4207         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4208         ... "Ideograph-R214-Flute" in UTF-2000.
4209
4210 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4211
4212         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4213         (japanese-jisx0213-2): New coded-charset.
4214
4215         * dumped-lisp.el (preloaded-file-list): Add
4216         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4217         "Ideograph-R030-Mouth".
4218
4219 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4220
4221         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4222         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4223         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4224         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4225         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4226         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4227         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4228         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4229
4230 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4231
4232         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4233         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4234         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4235         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4236         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4237
4238         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4239         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4240
4241 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4242
4243         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4244         in UTF-2000.
4245
4246 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4247
4248         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4249         (chinese-isoir165): Moved from mule/chinese.el.
4250         (chinese-cns11643-3): Moved from mule/chinese.el.
4251         (chinese-cns11643-4): Moved from mule/chinese.el.
4252         (chinese-cns11643-5): Moved from mule/chinese.el.
4253         (chinese-cns11643-6): Moved from mule/chinese.el.
4254         (chinese-cns11643-7): Moved from mule/chinese.el.
4255
4256         * mule/chinese.el: Move definition of coded-charsets to
4257         mule/mule-conf.el.
4258
4259 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4260
4261         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4262         `ideograph-daikanwa'.
4263
4264 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4265
4266         * dumped-lisp.el (preloaded-file-list): Delete
4267         "ccs-jisx0201-latin.el".
4268
4269 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4270
4271         * dumped-lisp.el (preloaded-file-list): Add
4272         "u031A0-Extended-Bopomofo" in UTF-2000.
4273
4274 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4275
4276         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4277         renamed to u02E00-CJK-Radical-Supplement.
4278
4279 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4280
4281         * dumped-lisp.el (preloaded-file-list): Add
4282         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4283         "u030A0-Katakana", "u03100-Bopomofo",
4284         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4285         "u03200-Enclosed-CJK-Letters-and-Months" and
4286         "u03300-CJK-Compatibility".
4287
4288 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4289
4290         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4291         "u02F00-Kangxi-Radicals" and
4292         "u02FF0-Ideographic-Description-Characters".
4293
4294 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4295
4296         * dumped-lisp.el (preloaded-file-list): Add
4297         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4298         "u02800-Braille-Patterns" in UTF-2000.
4299
4300 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4301
4302         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4303         "uXXXXX-*.el" in UTF-2000.
4304
4305         * bytecomp.el (byte-compile-insert-header): Delete comments if
4306         non-ASCII characters are found; allow `byte-compile-dynamic' and
4307         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4308         `raw-text'.
4309
4310 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4311
4312         * dumped-lisp.el (preloaded-file-list): Add
4313         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4314         "u025A0-Geometric-Shapes.el".
4315
4316 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4317
4318         * dumped-lisp.el (preloaded-file-list): Add
4319         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4320         "u02460-Enclosed-Alphanumerics.el".
4321
4322 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4323
4324         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4325         `chinese-gb2312'.
4326
4327         * dumped-lisp.el (preloaded-file-list): Add
4328         "u02200-Mathematical-Operators.el" and
4329         "u02300-Miscellaneous-Technical.el".
4330
4331 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4332
4333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4334         `chinese-cns11643-*'.
4335
4336         * dumped-lisp.el (preloaded-file-list): Add
4337         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4338         "u02190-Arrows.el" in UTF-2000.
4339
4340 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4341
4342         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4343         `korean-ksc5601'.
4344
4345         * dumped-lisp.el (preloaded-file-list): Add
4346         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4347         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4348         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4349
4350 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4351
4352         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4353
4354 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4355
4356         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4357         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4358         "u01780-Khmer.el", "u01800-Mongolian.el",
4359         "u01E00-Latin-Extended-Additional.el" and
4360         "u01F00-Greek-Extended.el" in UTF-2000.
4361
4362 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4363
4364         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4365         `ethiopic-ucs' and `ethiopic'.
4366
4367         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4368         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4369
4370         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4371         from mule/ethiopic.el.
4372
4373         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4374         mule/mule-conf.el.
4375
4376 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4377
4378         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4379         `lao'.
4380
4381         * mule/mule-conf.el (lao): New coded-charset.
4382
4383         * dumped-lisp.el (preloaded-file-list): Add
4384         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4385         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4386         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4387         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4388         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4389
4390 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4391
4392         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4393         `ucs-bmp' and `arabic-iso8859-6'.
4394
4395 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4396
4397         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4398         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4399         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4400
4401 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4402
4403         * startup.el (normal-top-level): Load autoload file for UTF-2000
4404         in UTF-2000.
4405
4406 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4407
4408         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4409         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4410         "u00020-Basic-Latin.el", "u00080-C1.el",
4411         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4412         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4413         "u002B0-Spacing-Modifier-Letters.el",
4414         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4415         UTF-2000.
4416
4417 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4418
4419         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4420         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4421         instead of `vietnamese-viscii-*'.
4422
4423 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4424
4425         * mule/mule-conf.el: New file.
4426
4427         * mule/misc-lang.el: Move definition of charset `ipa' to
4428         mule/mule-conf.el.
4429
4430 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4431
4432         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4433         `latin-viscii'; prefer it for characters used in Vietnamese.
4434
4435 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4436
4437         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4438
4439 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4440
4441         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4442         `vietnamese-viscii-lower'.
4443         (latin-viscii-upper): Renamed from charset
4444         `vietnamese-viscii-upper'.
4445         (vietnamese-viscii-lower): New alias for charset
4446         `latin-viscii-lower'.
4447         (vietnamese-viscii-upper): New alias for charset
4448         `latin-viscii-upper'.
4449
4450 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4451
4452         * mule/mule-charset.el (default-coded-charset-priority-list):
4453         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4454
4455 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4456
4457         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4458         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4459         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4460         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4461         lisp/utf-2000.
4462
4463 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4464
4465         * mule/ccs-tcvn5712.el: New file.
4466
4467 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4468
4469         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4470         in UTF-2000.
4471
4472 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4473
4474         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4475         `japanese-jisx0208'.
4476
4477 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4478
4479         * dumped-lisp.el (preloaded-file-list): Add
4480         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4481         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4482         UTF-2000.
4483
4484         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4485         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4486         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4487         mule/ccs-viscii.el: New files.
4488
4489         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4490         if \uXXXX is found.
4491
4492 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4493
4494         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4495         `hiragana-jisx0208' and `katakana-jisx0208'.
4496
4497 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4498
4499         * mule/chinese.el (chinese-cns11643-3): Define it even if
4500         `utf-2000' is provided.
4501         (chinese-cns11643-4): Likewise.
4502         (chinese-cns11643-5): Likewise.
4503         (chinese-cns11643-6): Likewise.
4504         (chinese-cns11643-7): Likewise.
4505
4506 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4507
4508         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4509         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4510
4511 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4512
4513         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4514         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4515
4516 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4517
4518         * mule/mule-charset.el (default-coded-charset-priority-list):
4519         Setup in UTF-2000.
4520
4521 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4522
4523         * mule/viet-chars.el: Don't define charset
4524         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4525         they are defined as builtin charsets.
4526
4527 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4528
4529         * version.el (emacs-version): Add more space just before UTF-2000
4530         version string.
4531
4532 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4533
4534         * version.el ([constant] emacs-version): Don't add a space in the
4535         preceding place of `xemacs-betaname' because it is duplicated.
4536         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4537
4538         * startup.el (splash-frame-body): Add ETL.
4539
4540 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4541
4542         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4543         is provided because it is defined as builtin charset.
4544         (chinese-cns11643-4): Likewise.
4545         (chinese-cns11643-5): Likewise.
4546         (chinese-cns11643-6): Likewise.
4547         (chinese-cns11643-7): Likewise.
4548
4549 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4550
4551         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4552         coding-system `iso-10646-ucs-4' is not defined.
4553
4554 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4555
4556         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4557         coding-system if `utf-2000' is provided.
4558
4559 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4560
4561         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4562         `utf-2000' is provided.
4563
4564 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4565
4566         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4567         if utf-2000 is provided temporally.
4568
4569 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4570
4571         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4572         as builtin variable].
4573
4574 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4575
4576         * files.el (insert-file-contents-literally): Treat file as binary;
4577         call file-name-handlers. [sync with Emacs 20.3.10]
4578
4579 2008-12-28  Vin Shelton  <acs@xemacs.org>
4580
4581         * XEmacs 21.4.22 is released
4582
4583 2008-12-30  Vin Shelton  <acs@xemacs.org>
4584
4585         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4586         during building even if no packages are found.
4587
4588 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4589
4590         * printer.el (generic-print-region): 
4591         (generic-print-buffer): 
4592         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4593         check if the msprinter device is available, now that msprinter is
4594         always available as a specifier tag. 
4595
4596 2008-12-24  Vin Shelton  <acs@xemacs.org>
4597
4598         * about.el: Add Francisco to my bio!
4599
4600 2008-12-23  Vin Shelton  <acs@xemacs.org>
4601
4602         * autoload.el: Move operator definitions to autoload-operators.el
4603         in the xemacs-base package.
4604
4605 2007-11-22  Vin Shelton  <acs@xemacs.org>
4606
4607         * about.el (about-hacker-contribution): Updated my bio.
4608
4609 2007-10-07  Vin Shelton  <acs@xemacs.org>
4610
4611         * XEmacs 21.4.21 is released
4612
4613 2007-09-19  Didier Verna  <didier@xemacs.org>
4614
4615         Update my personal info.
4616         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4617         * about.el (about-other-current-hackers): Ditto.
4618         * about.el (about-url-alist): Add my musical website.
4619         * about.el (about-personal-info): Update my entry.
4620         * about.el (about-hacker-contribution): Ditto.
4621
4622 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4623
4624         * package-get.el (package-get-download-sites): Update download
4625         sites in Japan.
4626         * package-get.el (package-get-pre-release-download-sites): Ditto.
4627
4628 2007-08-18  Vin Shelton  <acs@xemacs.org>
4629
4630         * package-get.el (package-get-pre-release-download-sites): Sync
4631         mirror sites with 21.5.  (Thanks, Adrian)
4632
4633 2007-08-09  Mike Sperber  <mike@xemacs.org>
4634
4635         * startup.el (migrate-user-init-file): Create backup of
4636         `user-init-file' before migrating.
4637         * startup.el (maybe-migrate-user-init-file): Print
4638         information about backup file.
4639         (maybe-create-compatibility-dot-emacs): Follow above change.
4640
4641 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4642
4643         * font-lock.el: Sync font-lock-add-keywords and
4644         font-lock-remove-keywords from GNU Emacs.
4645         * font-lock.el (font-lock-keywords-alist): New.
4646         * font-lock.el (font-lock-removed-keywords-alist): New.
4647         * font-lock.el (font-lock-add-keywords): New.
4648         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4649         * font-lock.el (font-lock-remove-keywords): New.
4650
4651 2007-08-16  Vin Shelton  <acs@xemacs.org>
4652
4653         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4654         patch from Hans de Graaff.
4655
4656 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4657
4658         * package-get.el (package-get-download-sites): Document Chile and
4659         update Denmark download site.
4660         * package-get.el (package-get-pre-release-download-sites): Ditto.
4661
4662 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4663
4664         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4665
4666 2006-12-09  Vin Shelton  <acs@xemacs.org>
4667
4668         * XEmacs 21.4.20 is released
4669
4670 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4671
4672         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4673
4674 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4675
4676         * info.el (Info-find-file-node, Info-insert-dir)
4677         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4678         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4679         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4680         and discussion.
4681
4682 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4683
4684         * obsolete.el (line-beginning-position): New, from 21.5.x.
4685         (line-end-position): Ditto.
4686
4687 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4688
4689         * package-get.el (package-get-download-sites): Welcome
4690         nl.xemacs.org and Thanks!
4691         * package-get.el (package-get-pre-release-download-sites): Ditto.
4692
4693 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4694
4695         * font-lock.el: Add support for not-so recent changes in Java to
4696         java-mode.
4697
4698 2006-01-28  Vin Shelton  <acs@xemacs.org>
4699
4700         * XEmacs 21.4.19 is released
4701
4702 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4703
4704         * easymenu.el: Update copyright. 
4705         * easymenu.el (easy-menu-all-popups):
4706         Add a docstring. 
4707         * easymenu.el (easy-menu-add):
4708         Document a bug, rework the function to preserve any existing
4709         non-default mode-popup-menu instead of overwriting it, and not to
4710         bother normalising the menu title (nothing else does).
4711         * easymenu.el (easy-menu-remove):
4712         Restore the default mode-popup-menu instead of leaving an empty
4713         one when we remove the last easy-menu popup. 
4714
4715 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4716
4717         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4718         as suggested by Rodrigo Ventura.
4719         * package-get.el (package-get-pre-release-download-sites): Ditto,
4720         with replacement of xemacs-21.5 by beta, which is the logical path
4721         to our beta core and package pre-releases.
4722
4723 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4724
4725         * package-get.el (package-get-download-sites): Add Hong Kong
4726         download site.
4727         * package-get.el (package-get-pre-release-download-sites): Ditto.
4728
4729 2005-12-26  Vin Shelton  <acs@xemacs.org>
4730
4731         * find-paths.el:
4732         * find-paths.el (paths-emacs-root-p): Add search for package root.
4733         * find-paths.el (paths-find-emacs-root): Replaced with
4734         paths-find-invocation-roots, which returns a list of roots.
4735         * find-paths.el (paths-find-invocation-roots): New.
4736         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4737
4738 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4739
4740         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4741         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4742
4743 2005-12-03  Vin Shelton <acs@xemacs.org>
4744
4745         * XEmacs 21.4.18 is released
4746
4747 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4748
4749         * package-get.el (package-get-download-sites): Update reflecting
4750         latest http://www.xemacs.org/Releases/ information generated by
4751         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4752         * package-get.el (package-get-pre-release-download-sites): Ditto.
4753
4754 2005-02-28  Simon Josefsson  <jas@extundo.com>
4755
4756         * about.el (xemacs-hackers): Add jas.
4757         (about-other-current-hackers): Likewise.
4758         (about-url-alist): Add URL for jas.
4759         (about-personal-info): Document jas.
4760         (about-hacker-contribution): Describe jas contributions.
4761
4762 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4763
4764         * easymenu.el (easy-menu-remove): As described in 
4765         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4766         except the "Command" menu from mode-popup-menu. 
4767
4768 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4769  
4770         * font.el (font-spatial-to-canonical): Correct calculation of 
4771         return value for pixel-based input value. 
4772  
4773 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4774
4775         * code-process.el (call-process): Process-related docstring
4776         improvements spurred by Norbert Koch.
4777         * code-process.el (call-process-region): Ditto.
4778         * code-process.el (start-process): Ditto.
4779
4780 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4781
4782         * finder.el (finder-find-library): Return filename actually
4783         searched for.
4784
4785 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4786
4787         * help.el (view-emacs-news): Use `expand-file-name' instead of
4788         `locate-data-file' as the latter will find any "NEWS" files that
4789         might exist in packages _before_ the one in core.
4790
4791 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4792
4793         * package-get.el (package-get-init-package):
4794         package-get-init-package buglet (21.4.17) by Jeff Mincy
4795         <mincy@rcn.com> fixing false temporary load-path shadows reported
4796         after package installation and simplifying code.
4797
4798 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4799
4800         * package-get.el (package-get-download-sites): Sync mirrors list
4801         with the XEmacs website.
4802         (package-get-pre-release-download-sites): Ditto.
4803
4804 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4805
4806         * derived.el (derived-mode-merge-syntax-tables):
4807         Revert my 21.5-only patch of 2003-07-18 which slipped in
4808         through Jerry James's patch of 2004-06-07.
4809
4810 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4811
4812         * cmdloop.el (keyboard-quit): Remove workaround for
4813         `region-active-p' not making sure active region is in current
4814         buffer now that it does.
4815         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4816         * simple.el (region-active-p): `region-active-p' to only return t
4817         when active region is in current buffer.
4818
4819 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4820
4821         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4822         package names, quell a byte-compiler warning, doc fix.
4823
4824 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4825
4826         * buffer.el (pop-to-buffer):
4827         * window-xemacs.el (display-buffer):
4828         Document use of `same-window-buffer-names,' `same-window-regexps'
4829         by pop-to-buffer and display-buffer. 
4830         
4831 2005-02-06  Vin Shelton <acs@xemacs.org>
4832
4833         * XEmacs 21.4.17 is released
4834
4835 2005-01-29  Ben Wing  <ben@xemacs.org>
4836
4837         * shadow.el (find-emacs-lisp-shadows):
4838         Add custom-defines to list of ignored files.
4839
4840 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4841
4842         * simple.el (shifted-motion-keys-select-region): Fix statement
4843         about unshifted-motion-keys-deselect-region.
4844
4845 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4846
4847         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4848         now) for GNU Emacs compatibility.
4849         (make-obsolete-variable): Ditto.
4850
4851 2004-01-08  Ben Wing  <ben@xemacs.org>
4852
4853         * code-files.el (load):
4854         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4855
4856 2004-12-05  Vin Shelton <acs@xemacs.org>
4857
4858         * XEmacs 21.4.16 is released
4859
4860 2004-12-04  Vin Shelton  <acs@xemacs.org>
4861
4862         * auto-autoloads.el: Regenerated.
4863
4864         * custom-load.el: Regenerated.
4865
4866 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4867
4868         Fix bug: apropos errors if a defalias refers to an undefined
4869         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4870
4871         * apropos.el (apropos):
4872         (apropos-command):
4873         * help.el (frob-help-extents):
4874         * help-macro.el (make-help-screen):
4875         * hyper-apropos.el (hyper-apropos-grok-functions):
4876         (hyper-apropos-get-doc):
4877         Catch void-function error thrown by `documentation'.
4878
4879 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4880
4881         * packages.el (package-require): Fix incorrect arg to format.
4882         This fixes a `format specifier' error.
4883
4884 2004-08-13  Jerry James  <james@xemacs.org>
4885
4886         * bytecomp.el (forward-word): Tell the byte compiler the correct
4887         number of arguments to forward-word.
4888
4889 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4890
4891         * etags.el: Fixed loading of include files for tag completion. Now
4892         you can make a tag file for a library, include it into your
4893         project and it will be reloaded only if it changed. Infinte
4894         include loops are detected and the correct tag files are loaded.
4895         * etags.el (buffer-tag-table-list): Load and verify tag files in
4896         the external function buffer-tag-table-list-load.
4897         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4898         tag files. Also load the included tag files. The priority of the
4899         included files is right below their parent file. If multiple
4900         matches occur then the symbols from the parent file are found
4901         first.
4902         * etags.el (tag-table-include-files): Corrected comment
4903         string. Switched to pattern constant tags-include-pattern to have
4904         it at a central location.
4905         * etags.el (tags-include-pattern): Added doc string.
4906         * etags.el (add-to-tag-completion-table): Removed obsolete
4907         comments as the include files are allready returned by
4908         buffer-tag-table-list and loaded.
4909         * etags.el (find-tag-internal): The include files are allready
4910         included in tag-tables as buffer-tag-table-list returns them now.
4911
4912 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4913
4914         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4915         Loading items into the notebook is now done by C code.
4916         * widgets-gtk.el (gtk-widget-instantiate-internal):
4917         Style no longer changed.
4918
4919 2004-06-28  Nix  <nix@esperi.org.uk>
4920
4921         * cmdloop.el (truncate-command-history-for-gc): Delay
4922         execution of all things that look up variable bindings,
4923         via `enqueue-eval-event'.
4924
4925 2004-06-24  Vin Shelton  <acs@xemacs.org>
4926
4927         * package-get.el (package-get-require-signed-base-updates):
4928         now defaults to nil.
4929
4930 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4931
4932         * subr.el (split-string): Clean up docstring.
4933
4934 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4935
4936         * faces.el (zmacs-region): fix typo in docstring.
4937
4938 2004-06-07  Jerry James  <james@xemacs.org>
4939
4940         * derived.el: Synch with Emacs 21.3.
4941         * subr.el (with-local-quit): New, from Emacs 21.3.
4942         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4943         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4944         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4945
4946 2004-06-16  Jerry James  <james@xemacs.org>
4947
4948         * cl.el (cl-set-substring): Increment start by the length of the
4949         string, not the string itself.
4950
4951 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4952
4953         * etags.el (tag-table-include-files): Expand included TAGS file
4954         paths to avoid problems with relative paths.  Thanks to Peter
4955         Chubb <peterc@gelato.unsw.edu.au>.
4956         * etags.el (tags-include-pattern): New.
4957         * etags.el (add-to-tag-completion-table): Parse and ignore
4958         trailing include lines.
4959
4960 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4961
4962         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4963         avoiding line solely composed of equal signs.
4964
4965 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4966
4967         * cus-edit.el (alloc): Typo fix.
4968         * cus-edit.el (custom-browse-visibility): Ditto.
4969         * cus-edit.el (custom-variable-value-create): Ditto.
4970         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4971         * cus-edit.el (custom-save-variables): Bind print-length and
4972         print-level to nil to avoid value abbreviation.
4973         * cus-edit.el (custom-save-face-internal): Ditto.
4974         * cus-edit.el (custom-save-faces): Save in sorted order.
4975         * cus-edit.el (custom-save-resets): Bind print-length and
4976         print-level to nil to avoid value abbreviation.
4977         * cus-edit.el (custom-save-loaded-themes): Ditto.
4978
4979 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4980
4981         * subr.el (split-string-default-separators): New.
4982         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4983         see comment in source.
4984
4985 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4986
4987         * mule/japanese.el (paragraph-start, paragraph-separate):
4988         Remove anchor to BOL.
4989
4990 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4991
4992         * cl.el (gensym, gentemp): Improve docstrings.
4993
4994 2004-05-10  Vin Shelton  <acs@xemacs.org>
4995
4996         * etags.el: Sync with 21.5 version.
4997
4998 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4999
5000         * etags.el:
5001         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5002         only for use with exuberant ctags. This will also enable building of 
5003         completion tables with exuberant ctags. This will not work with
5004         xemacs ctags. 
5005         * etags.el (get-tag-table-buffer): New function for creating of
5006         completion table is used if tags-exuberant-ctags-optimization-p ist t
5007         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5008         finding the tag names. New.
5009         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5010         building tag completion table with exuberant ctags. New.
5011         * etags.el (find-tag-internal): Improve exact tag matching for tags
5012         with name fields. Before the patch return types of functions or
5013         function parameters (with exuberant ctags) were found as matches.
5014
5015 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5016
5017         * list-mode.el (display-completion-list): Fixed completion list was
5018         taking the width of the frame and not of the window for displaying
5019         the selection methods.
5020
5021 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5022
5023         * menubar-items.el (default-menubar): Options are saved to custom.el.
5024
5025
5026 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5027
5028         * isearch-mode.el (isearch-abort): Preserve successful search target.
5029
5030 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5031
5032         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5033         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5034         Bihlmeyer.
5035         * gnuserv.el (gnuserv-mode-line-string): New.
5036         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5037         gnuserv-mode.
5038         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5039         * gnuserv.el (gnuserv-edit-files): Use
5040         make-x-device-with-gtk-fallback.
5041
5042 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5043
5044         * gtk-widgets.el: New import: gtk-accel-group-new.
5045         * dialog-gtk.el:
5046         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5047         * dialog-gtk.el (popup-builtin-question-dialog):
5048         Added support for dialog button mnemonics.
5049
5050 2004-03-22  Chris Green <cmg@dok.org>
5051
5052         * process.el (shell-command): Output buffer was ignored when a
5053         background process was run via shell-command.
5054
5055 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5056
5057         * cus-edit.el (custom-save-variables): Retrieve a list of
5058         variables to save first, sort it, and make sure the variables are
5059         saved in sorted order.
5060
5061 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5062  
5063         * package-get.el (package-get-update-base-from-buffer): Force
5064         binary coding system for verifying GnuPG signature in the
5065         package-index file.
5066  
5067 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5068
5069         * package-get.el (package-get-package-index-file-location): Handle
5070         missing "EMACSPACKAGEPATH" environment variable.
5071
5072 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5073
5074         * package-admin.el (package-admin-find-top-directory): Simplify
5075         directory comparisions and fix substring errors on short path
5076         components.
5077         * package-get.el (package-get-package-index-file-location):
5078         Default to first component of "EMACSPACKAGEPATH", if set.
5079
5080 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5081
5082         * package-get.el (process-error): New error datum.
5083
5084 2004-02-02  Vin Shelton <acs@xemacs.org>
5085
5086         * XEmacs 21.4.15 is released
5087
5088 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5089
5090         * itimer.el (activate-itimer): Modify the itimer timeout value as
5091         if it were begun at the last time when the itimer driver was woken
5092         up.
5093
5094 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5095
5096         * specifier.el (Copyright):
5097         Update.
5098         (make-specifier-and-init):
5099         (map-specifier):
5100         (canonicalize-inst-pair):
5101         (canonicalize-spec-list):
5102         (set-specifier):
5103         Synch docstrings to 21.5 where appropriate.
5104
5105 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5106
5107         * package-get.el (package-get-list-packages-where): New.  A
5108         function that allows searching for groups of packages.  For
5109         example, find all packages that require the fsf-compat package.
5110
5111 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5112
5113         The Great PUI Sync.
5114
5115         * auto-autoloads.el: Regenerated.
5116
5117         * custom-load.el: Regenerated.
5118
5119         * dumped-lisp.el (packages-hardcoded-lisp): New.
5120
5121         * menubar-items.el (menu-max-items): New.
5122         (menu-submenu-max-items): New.
5123         (menu-submenu-name-format): New.
5124         (menu-split-long-menu): New.
5125         (menu-sort-menu): New.
5126         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5127
5128         * obsolete.el (pui-add-install-directory): Renamed to the more
5129         logical `pui-set-local-package-get-directory'.
5130         (package-get-download-menu): Moved to `package-ui.el' and renamed
5131         to `package-ui-add-download-menu'.
5132
5133         * package-admin.el (package-admin-install-function-mswindows):
5134         Whitespace clean up.
5135         (package-admin-add-single-file-package): Removed.
5136         (package-admin-default-install-function): Whitespace clean up.
5137         (package-admin-find-top-directory): New.
5138         (package-admin-get-install-dir): Use it.
5139         (package-admin-get-manifest-file): 
5140         (package-admin-check-manifest): 
5141         (package-admin-add-binary-package):
5142         (package-admin-get-lispdir):
5143         (package-admin-delete-binary-package):
5144         (package-admin):
5145
5146         * package-get.el (package-get-package-index-file-location): New.
5147         (package-get-install-to-user-init-directory): New.
5148         (package-get-remote):
5149         (package-get-download-sites):
5150         (package-get-pre-release-download-sites): New.
5151         (package-get-site-release-download-sites): New.
5152         (package-get-base-filename):
5153         (package-get-always-update):
5154         (package-get-user-index-filename): Removed.
5155         (package-get-pgp-available-p): New.
5156         (package-get-require-signed-base-updates):
5157         (package-get-was-current):
5158         (package-entries-are-signed): New.
5159         (package-get-continue-update-base): New.
5160         (package-get-download-menu): Removed.
5161         (package-get-require-base):
5162         (package-get-update-base-entry):
5163         (package-get-locate-file):
5164         (package-get-locate-index-file):
5165         (package-get-maybe-save-index):
5166         (package-get-update-base):
5167         (package-get-update-base-from-buffer):
5168         (package-get-update-base-entries):
5169         (package-get-interactive-package-query):
5170         (package-get-update-all):
5171         (package-get-all):
5172         (package-get-dependencies):
5173         (package-get-init-package):
5174         (package-get-info): New.
5175         (package-get):
5176         (package-get-staging-dir):
5177         (package-get-set-version-prop): Removed.
5178         (package-get-installedp):
5179         (package-get-ever-installed-p):
5180         (packages): Removed.
5181         (package-get-custom-groups): Removed.
5182         (package-get-custom): Removed.
5183         (package-get-custom-add-entry): Removed.
5184
5185         * package-info.el (batch-update-package-info):
5186
5187         * package-net.el (package-net-batch-generate-bin-ini):
5188         (package-net-update-installed-db):
5189
5190         * package-ui.el (pui-info-buffer):
5191         (pui-directory-exists): Removed.
5192         (pui-package-dir-list): Removed.
5193         (pui-add-install-directory): Removed.
5194         (package-ui-download-menu): New.
5195         (package-ui-pre-release-download-menu): New.
5196         (package-ui-site-release-download-menu): New.
5197         (pui-set-local-package-get-directory): New.
5198         (pui-package-symbol-char):
5199         (pui-update-package-display):
5200         (pui-toggle-package):
5201         (pui-toggle-package-key):
5202         (pui-toggle-package-delete):
5203         (pui-toggle-package-delete-key):
5204         (pui-toggle-package-event):
5205         (pui-toggle-verbosity-redisplay):
5206         (pui-install-selected-packages):
5207         (pui-add-required-packages):
5208         (pui-help-echo):
5209         (pui-display-info):
5210         (list-packages-mode):
5211         (pui-list-packages):
5212
5213         * packages.el (packages-compute-package-locations):
5214         (package-require):
5215         (package-delete-name):
5216         (packages-hardcoded-lisp): Removed.
5217         (packages-useful-lisp): Removed.
5218         (packages-unbytecompiled-lisp): Removed.
5219         (packages-find-package-directories):
5220
5221         Summary:
5222
5223         Major code clean up of all things PUI.
5224
5225         Much improved code to determine where packages should be
5226         installed.  PUI no longer depends on any packages being
5227         pre-installed to compute where packages are to be installed to.
5228
5229         The user can specify the location of their package-index file.  It
5230         isn't necessary to set this because it has sane defaults.  People
5231         who "run-in-place" won't accidently overwrite the CVS
5232         package-index file.  See
5233         `package-get-package-index-file-location'. 
5234
5235         PUI will now properly clean up after itself in the event of an
5236         unsuccessful package install.  This drastically reduces the number
5237         of "wrong md5sum" FAQs.
5238
5239         non-Mule XEmacsen can no longer install Mule packages.
5240
5241         Package management via the custom interface has been removed.
5242
5243         The PUI related menubar items have been reorganised.
5244
5245         The PGP verification code has been fixed and the default for
5246         whether or not it is used is automatically computed.
5247
5248         * update-elc.el ((preloaded-file-list site-load-packages
5249         need-to-dump dumped-exe)):
5250         Just a couple of small changes to allow for
5251         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5252         existing anymore.
5253
5254 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5255
5256         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5257         apply `format' to the first argument of byte-compile-warn, it
5258         already calls format.
5259
5260 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5261
5262         * files.el (delete-old-versions): Avoid going interactive during
5263         make install when environment variable VERSION_CONTROL is set.
5264
5265 2003-12-04  Vin Shelton  <acs@xemacs.org>
5266
5267         * menubar-items.el (menu-item-search): Only bring up search dialog
5268         box if the feature is available and desired.
5269
5270 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5271
5272         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5273
5274 2003-11-05  Vin Shelton  <acs@xemacs.org>
5275
5276         * help.el (Help-prin1-face):
5277         (Help-princ-face):
5278         princ and prin1 are functions and need to be called as such.  The
5279         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5280
5281 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5282
5283         * about.el (about-xemacs): Give full version and build date.
5284
5285 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5286
5287         * win32-native.el (grep-null-device): This XEmacs has null-device.
5288
5289 2003-09-06  Mike Sperber  <mike@xemacs.org>
5290
5291         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5292         implement the specified semantics for `defvar.'
5293
5294 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5295
5296         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5297         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5298         displaying buffer in question.
5299
5300 2003-09-03  Vin Shelton <acs@xemacs.org>
5301
5302         * XEmacs 21.4.14 is released
5303
5304 2003-08-17  Vin Shelton  <acs@xemacs.org>
5305
5306         * about.el: Vanity patch.
5307
5308 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5309
5310         * code-process.el (call-process):
5311         (call-process-region):
5312         (start-process):
5313         Document coding system processing.
5314
5315 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5316
5317         * startup.el (splash-frame-body): Idiomatic English.
5318
5319 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5320
5321         * font-lock.el (font-lock-match-java-declarations): Move
5322         save-restriction, narrow-to-region to beginning of function to
5323         avoid going beyond the limit and causing an infloop.
5324
5325 2003-04-16  Jerry James  <james@xemacs.org>
5326
5327         * keydefs.el: Remove mappings for keys mapped to the nowhere
5328         defined function function-key-error.
5329
5330 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5331
5332         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5333         lisp-interaction-mode-hook): Add the docstrings.
5334
5335 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5336
5337         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5338         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5339         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5340
5341 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5342
5343         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5344         lambda list after the original doc.  Care about
5345         #'(lambda () "SingleString") 
5346         (cl-upcase-arg): 
5347         (cl-function-arglist):
5348         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5349         circular data structures in lambda list specification
5350
5351 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5352
5353         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5354         to appear in font-lock-function-name-face.
5355
5356 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5357
5358         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5359         is not also the value of the lambda.
5360
5361 2003-05-06  Andy Piper  <andy@xemacs.org>
5362
5363         * files.el (revert-buffer): Make sure local variables get processed,
5364         even in the case of an optimized reversion.
5365
5366 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5367
5368         * XEmacs 21.4.13 is released
5369
5370 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5371
5372         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5373         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5374
5375 2003-02-14  Ben Wing  <ben@xemacs.org>
5376
5377         * byte-optimize.el:
5378         * byte-optimize.el (byte-compile-inline-expand):
5379         * byte-optimize.el (byte-compile-unfold-lambda):
5380         * byte-optimize.el (byte-optimize-form-code-walker):
5381         * byte-optimize.el (byte-optimize-form):
5382         * byte-optimize.el (byte-decompile-bytecode-1):
5383         * byte-optimize.el (byte-optimize-lapcode):
5384         Review carefully and sync up to 20.7 except for areas as noted.
5385         Fixes problem with JDE compilation.
5386
5387 2003-02-05  Ben Wing  <ben@xemacs.org>
5388
5389         * simple.el:
5390         * simple.el (motion-keys-for-shifted-motion):
5391         Omit M-S-home/end from motion keys.
5392
5393 2003-02-07  Ben Wing  <ben@xemacs.org>
5394
5395         * text-props.el (text-property-any):
5396         * text-props.el (text-property-not-all):
5397         Fix bug when end > start.
5398
5399 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5400
5401         * info.el (Info-insert-dir): Make default-directory end in
5402         separator.  Patch due to Martin Buchholz.
5403
5404 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5405
5406         * XEmacs 21.4.12 "Portable Code" is released.
5407
5408 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5409
5410         * about.el: Update golubev data.
5411
5412 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5413
5414         * isearch-mode.el (isearch-mode-map): Substitute comment on
5415         desirability, and back out "GR is printable" changes.
5416
5417 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5418
5419         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5420
5421 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5422
5423         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5424
5425 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5426
5427         * menubar-items.el (default-menubar): Use browse-url-mozilla
5428         instead of browse-url-gnome-moz for Mozilla.
5429
5430 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5431
5432         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5433
5434 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5435
5436         * files.el (auto-mode-alist): Remove redundant entries for modes
5437         that live in packages.
5438         (interpreter-mode-alist): Ditto.
5439
5440 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5441
5442         * menubar-items.el (default-menubar): Sync with current
5443         browse-url-xemacs.el.
5444
5445 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5446
5447         * XEmacs 21.4.10 "Military Intelligence" is released.
5448
5449 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5450
5451         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5452
5453 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5454
5455         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5456
5457 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5458
5459         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5460         effect free function.
5461         (font-lock-fontify-keywords-region): Supply the argument to
5462         font-lock-compile-keywords.
5463
5464 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5465
5466         * package-get.el (package-get-download-sites): Bring sites list
5467         up to date, prefer xx.xemacs.org addresses.
5468
5469 2002-09-27  Andy Piper  <andy@xemacs.org>
5470
5471         * dialog.el (make-dialog-box): for general dialogs only
5472         delete-frame-hook will be run.
5473
5474 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5475
5476         * font-lock.el (font-lock-fontify-syntactically-region): Add
5477         comment about lookup-syntax-properties, document LOUDLY as unused.
5478
5479 2002-08-26  Andy Piper  <andy@xemacs.org>
5480
5481         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5482         merge.
5483
5484 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5485
5486         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5487         (make-obsolete-variable): Ditto.
5488         (make-compatible): Ditto.
5489         (make-compatible-variable): Ditto.
5490
5491 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5492
5493         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5494         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5495
5496 2002-08-28  Andy Piper  <andy@xemacs.org>
5497
5498         * files.el (revert-buffer): propagate revert-without-query-status.
5499
5500 2002-06-03  Andy Piper  <andy@xemacs.org>
5501
5502         * dialog-items.el (make-search-dialog): align various subcontrols
5503         in visually pleasing ways, allow frame to autosize to the dialog
5504         size.
5505         * dialog.el (make-dialog-box): add a border inside the frame. Add
5506         :autosize property, if t then reset the frame size appropriately
5507         before the frame is mapped.
5508         * gutter-items.el (set-progress-feedback-instantiator): align
5509         various subcontrols.
5510         * gutter-items.el (set-progress-abort-instantiator): ditto.
5511
5512 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5513
5514         * XEmacs 21.4.9 "Informed Management" is released.
5515
5516 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5517
5518         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5519         "&optional append" argument.
5520
5521 2002-07-16  Didier Verna  <didier@xemacs.org>
5522
5523         * subr.el (replace-in-string): fix case fold bug introduced by
5524         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5525         case-fold-search in temporary buffers.
5526
5527 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5528
5529         * lib-complete.el (find-library): Remove check for mule because
5530         decompression DOES work on Mule.
5531
5532 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5533
5534         * simple.el (join-line): New alias for `delete-indentation'.
5535
5536 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5537
5538         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5539         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5540         (font-lock-builtin-face): New.
5541         (font-lock-constant-face): New.
5542         (font-lock-face-list): Add builtin and constant faces.
5543
5544 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5545
5546         * autoload.el (make-autoload): Support define-derived-mode.
5547         Collected puts of doc-string-elt property.  Based on a patch by
5548         Didier Verna <didier@xemacs.org>.
5549
5550 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5551
5552         * wid-edit.el (widget-field-activate): Fix docstring typo.
5553
5554 2002-07-23  Andy Piper  <andy@xemacs.org>
5555
5556         * about.el (about-personal-info): update me.
5557
5558 2002-07-12  Andy Piper  <andy@xemacs.org>
5559
5560         * custom.el (custom-theme-set-variables): remove bogus
5561         arguments. Use custom-set-default to set defaults.
5562         (custom-set-variables): update doc.
5563         (custom-local-buffer): new, synced from FSF.
5564         (custom-set-default): ditto.
5565         (defcustom): update doc.
5566
5567 2002-06-16  Andy Piper  <andy@xemacs.org>
5568
5569         * menubar-items.el (default-menubar): enable windows printing on
5570         cygwin as well as native.
5571
5572 2002-06-12  Andy Piper  <andy@xemacs.org>
5573
5574         * printer.el (generic-print-buffer): catch all errors so that the
5575         print device can be cleared in all scenarios.
5576         (Printer-clear-device): make sure clearing the printer allows it
5577         to be used again immediately.
5578         (generic-print-region): make sure the default printer face is
5579         black-on-white.
5580
5581 2002-04-23  Jerry James  <james@xemacs.org>
5582
5583         * window-xemacs.el (display-buffer-function): Change doc to
5584         reflect new arg.
5585         * window-xemacs.el (pre-display-buffer-function): Ditto.
5586         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5587         non-nil, make the new window just big enough for its contents.
5588         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5589         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5590         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5591
5592 2002-06-06  Andy Piper  <andy@xemacs.org>
5593
5594         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5595         (defcustom): ditto.
5596         (custom-handle-keyword): ditto.
5597
5598 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5599
5600         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5601         Make obsolete.  Default to nil.
5602         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5603         Inspired by a patch by John Palmieri.
5604
5605 2002-07-01  Mike Alexander  <mta@arbortext.com>
5606
5607         * process.el (shell-command-on-region): Don't delete the region
5608         before giving it to call-process-region
5609
5610 2002-06-04  Jerry James <james@eecs.ku.edu>
5611
5612         * find-paths.el (paths-find-architecture-directory): Search in
5613         `system-configuration'/`base', not `base'`system-configuration'.
5614
5615 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5616
5617         * info.el (Info-index): Add missing \ in [ t].
5618
5619 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5620
5621         * gutter-items.el (gutter-buffers-tab-visible-p,
5622         buffers-tab-omit-function, buffers-tab-selection-function,
5623         buffers-tab-filter-functions):
5624         Doc improvements.
5625
5626 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5627
5628         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5629
5630         * toolbar-items.el (toolbar-news): Fix typo in message string.
5631
5632 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5633
5634         * dialog.el (yes-or-no-p-dialog-box): 
5635         * cmdloop.el (y-or-n-p-minibuf):
5636         (yes-or-no-p-minibuf):
5637         (yes-or-no-p):
5638         (y-or-n-p): 
5639         Specify negative answers in docstrings.
5640
5641 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5642
5643         * package-ui.el (pui-help-echo): Display both installed and author
5644         version.  Use a balloon-help window to display extra info like
5645         package requires.
5646
5647 2002-05-30  Andy Piper  <andy@xemacs.org>
5648
5649         * files.el (revert-buffer-internal): don't visit
5650         revert-buffer. Kill buffer when not used. Suggested by Mike
5651         Alexander <mta@arbortext.com>
5652
5653 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5654
5655         * files.el (revert-buffer): More docstring fiddling.
5656
5657 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5658
5659         * files.el (revert-buffer):
5660         (revert-buffer-internal):
5661         (revert-buffer-insert-file-contents-function):
5662         Improve docstrings and comments.
5663
5664 2002-05-08  Andy Piper  <andy@xemacs.org>
5665
5666         * files.el (revert-buffer): observe noconfirm behavior.
5667
5668 2002-04-09  Andy Piper  <andy@xemacs.org>
5669
5670         * files.el (revert-buffer): use revert-buffer-internal if it looks
5671         like doing so will not result in any user-visible changes.
5672         (revert-buffer-internal): new function. Do the actual process of
5673         reversion and then see whether the result is any different to what
5674         we have already. If it is not then do nothing.
5675
5676 2001-12-11  Andy Piper  <andy@xemacs.org>
5677
5678         * menubar.el (get-popup-menu-response): re-order so that it works
5679         on more sane/facist window systems.
5680
5681 2001-12-03  Andy Piper  <andy@xemacs.org>
5682
5683         * faces.el (frob-face-property): don't infloop in face frobbing
5684         from Jan Vroonhof <jan@xemacs.org>.
5685
5686 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5687
5688         * faces.el (frob-face-property): Follow face fall-back hierarchy
5689         properly for face properties without an instance. Only do manual
5690         copy form 'default in last resort. This handles in particular
5691         the case where 'default itself has only a fall-back (which is
5692         the case by default on windows).
5693
5694 2001-11-24  Andy Piper  <andy@xemacs.org>
5695
5696         * printer.el (generic-print-region): set default-frame-plist to
5697         nil while creating the printer frame so that sizes reflect the
5698         printed page.
5699
5700         * faces.el (face-complain-about-font): Don't complain on printers.
5701
5702 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5703         
5704         * package-net.el: Andy synch.
5705         
5706 2001-12-16  Andy Piper  <andy@xemacs.org>
5707
5708         * package-get.el (package-get-update-all): Make sure installed.db
5709         gets updated after updating packages.
5710
5711 2002-03-28  Ben Wing  <ben@xemacs.org>
5712
5713         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5714         continuation, truncation so that we don't get line jumpiness from
5715         them being larger than the line height.
5716
5717         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5718
5719 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5720
5721         * font.el (font-window-system-mappings): Add mapping for Gtk
5722         (assume identical to X) 
5723
5724 2002-02-04  Andy Piper  <andy@xemacs.org>
5725
5726         * files.el (convert-standard-filename): Fix for short filename
5727         Peter Arius <pas@methodpark.de>
5728
5729 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5730
5731         * list-mode.el (default-choose-completion): completion-base-size
5732         should refer to local value in the completion list buffer.
5733
5734 2001-12-03  Didier Verna  <didier@xemacs.org>
5735
5736         * rect.el: autoload `replace-rectangle'.
5737         * keydefs.el (global-map): bind it to `C-x r p'.
5738
5739 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5740
5741         * XEmacs 21.4.8 "Honest Recruiter" is released.
5742
5743 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5744
5745         This patch is based on Jerry James's patch and analysis.
5746
5747         * select.el (get-clipboard):
5748         (get-selection):
5749         Update docstrings.
5750         (get-clipboard-foreign):
5751         (get-selection-foreign):
5752         New function for use as `interprogram-paste-function's.
5753
5754         * simple.el (interprogram-paste-function): Change default to
5755         `get-clipboard-foreign'; improve docstring.
5756         (interprogram-cut-function): Improve dosctring.
5757
5758 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5759
5760         * XEmacs 21.4.7 "Economic Science" is released.
5761
5762 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5763
5764         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5765
5766 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5767
5768         * obsolete.el (assq-delete-all): New compatibility alias for 
5769         remassq.
5770
5771 2002-01-09  Simon Josefsson  <jas@extundo.com>
5772
5773         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5774
5775 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5776
5777         * info.el (Info-auto-generate-directory): Default
5778         Info-auto-generate-directory to 'if-outdated.
5779
5780 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5781
5782         * startup.el (normal-top-level): Prevent migration code from
5783         trashing .emacs on an error in loading the init files.
5784
5785 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5786
5787         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5788         "system default" Xdefaults and friends get xrdb-mode.
5789
5790 2002-03-05  Mats Lidell  <matsl@contactor.se>
5791  
5792         * help-nomule.el (tutorial-supported-languages): Added Swedish
5793         tutorial. Sorted languages.
5794
5795 2002-02-11  Mike Sperber <mike@xemacs.org>
5796
5797         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5798         regenerating outdated dir files and dir is non-existent.
5799
5800 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5801
5802         * code-files.el (convert-mbox-coding-system): Improve comment.
5803         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5804         coding-system argument to `write-region-pre-hook' call.
5805         (write-region-pre-hook): Fix docstring to mention lockname argument.
5806
5807 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5808
5809         * minibuf.el (completing-read): Remove redundant wrong arg list.
5810
5811         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5812
5813 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5814
5815         * obsolete.el (interactive-form): new compatibility alias for 
5816         function-interactive.
5817
5818 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5819
5820         * menubar-items.el (Menubar-items-truncate-list): Removed.
5821         * menubar-items.el (Menubar-items-truncate-history): New.
5822         * menubar-items.el (default-menubar): Use
5823         Menubar-items-truncate-history.
5824
5825 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5826
5827         * printer.el (generic-print-region): Pass correct arguments to
5828         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5829         Torkelsson <torkel@acc.umu.se>.
5830
5831 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5832
5833         * help.el (describe-mode): synched with FSF 19.34; handle nil
5834         minor mode indicators.
5835
5836 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5837
5838         * minibuf.el (completing-read): Update docstring.
5839
5840 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5841
5842         * XEmacs 21.4.6 "Common Lisp" is released.
5843
5844 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5845
5846         * package-net.el: Inadvertant synch with Windows branch.  From
5847         Andy's log:
5848         (package-net-kit-version): new variable.
5849         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5850
5851 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5852
5853         * package-get.el (package-get-locate-index-file): Also search the
5854         core etc/ directory for the package index file if it can't be
5855         found in ~/.xemacs/.
5856
5857 2001-12-13  William Perry  <wmperry@gnu.org>
5858
5859         * dialog-gtk.el (popup-builtin-question-dialog):
5860         Conform to API in gui.c.
5861         
5862 2001-11-12  Andy Piper  <andy@xemacs.org>
5863
5864         * cus-edit.el (custom-save-face-internal): make sure we save
5865         non-themed faces.
5866         (custom-save-variables): ditto variables.
5867
5868 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5869
5870         * faces.el (make-face-family):
5871         (make-face-size):
5872         New face-modifying functions per Jan Vroonhof.
5873
5874         cus-face.el (custom-set-face-font-family):
5875         (custom-set-face-font-size):
5876         Use them.
5877
5878         * font.el (font-window-system-mappings): More precise docstring.
5879
5880         (font-create-name):
5881         (font-create-object):
5882         (tty-font-create-object):
5883         (tty-font-create-plist):
5884         (x-font-create-object):
5885         (x-font-create-name):
5886         (ns-font-create-name):
5887         (mswindows-font-create-object):
5888         (mswindows-font-create-name):
5889         Add doctrings.
5890
5891 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5892
5893         * gtk-faces.el (gtk-init-device-faces): removed spurious
5894         quote before let* expression.
5895
5896 2001-10-29  Andy Piper  <andy@xemacs.org>
5897
5898         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5899         modified when changing coding system.
5900
5901         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5902         that we invoke the GUI directory selector.
5903
5904 2001-10-25  Andy Piper  <andy@xemacs.org>
5905
5906         * dialog.el (make-dialog-box): use new directory dialog support.
5907         * minibuf.el (read-file-name-1): ditto.
5908         (read-file-name): ditto.
5909         (read-directory-name): ditto.
5910
5911 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5912
5913         * XEmacs 21.4.5 "Civil Service" is released.
5914
5915 2001-04-23  Didier Verna  <didier@xemacs.org>
5916
5917         * cus-edit.el (custom-variable-pre-save): New.
5918         * cus-edit.el (custom-variable-post-save): New.
5919         * cus-edit.el (custom-variable-save): use them.
5920         * cus-edit.el (custom-face-pre-save): New.
5921         * cus-edit.el (custom-face-post-save): New.
5922         * cus-edit.el (custom-face-save): use them.
5923         * cus-edit.el (custom-group-pre-save): New.
5924         * cus-edit.el (custom-group-post-save): New.
5925         * cus-edit.el (custom-group-save): use them.
5926         * cus-edit.el (Custom-save): use the pre/post functions above,
5927         call `custom-save-all' only once.
5928         * cus-edit.el (custom-variable-pre-reset-standard): New.
5929         * cus-edit.el (custom-variable-post-reset-standard): New.
5930         * cus-edit.el (custom-variable-reset-standard): use them.
5931         * cus-edit.el (custom-face-pre-reset-standard): New.
5932         * cus-edit.el (custom-face-post-reset-standard): New.
5933         * cus-edit.el (custom-face-reset-standard): use them.
5934         * cus-edit.el (custom-group-pre-reset-standard): New.
5935         * cus-edit.el (custom-group-post-reset-standard): New.
5936         * cus-edit.el (Custom-reset-standard): use them.
5937         * cus-edit.el (custom-face-reset-saved): use the pre/post
5938         functions above, call `custom-save-all' only once.
5939
5940 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5941
5942         * gutter-items.el (buffers-tab face): Derive from the modeline
5943         face by default.  Many people use white-on-black for the default
5944         font, and the tabs look hideous with that color combination.  The
5945         modeline usually has the correct colors.
5946
5947 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5948
5949         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5950         (tag-mark-stack-max): Typo fix.
5951
5952 2001-09-28  Ben Wing  <ben@xemacs.org>
5953
5954         * font-lock.el:
5955         * font-lock.el (font-lock-after-change-function):
5956         fix problem with last patch, reported by Katsumi Yamaoka.
5957
5958 2001-09-17  Ben Wing  <ben@xemacs.org>
5959
5960         * font-lock.el (font-lock-after-change-function):
5961         fix problem when you insert a comment on the line before a line of
5962         code: if we use the following char, then when you hit backspace,
5963         the following line of code turns the comment color.
5964
5965 2001-06-08  Ben Wing  <ben@xemacs.org>
5966
5967         * process.el: comment about shell-command-switch.
5968         * process.el (shell-quote-argument): Need to quote a null
5969         argument, too.  From Dan Holmsand.
5970         
5971         * startup.el (normal-top-level): Delete some unused FSF junk.
5972         * startup.el (command-line-early):
5973         
5974         * startup.el (command-line): Call MS Windows init function.
5975         
5976         * win32-native.el:
5977         * win32-native.el (mswindows-system-shells): New.
5978         * win32-native.el (mswindows-system-shell-p): New.
5979         * win32-native.el (init-mswindows-at-startup): New.
5980         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5981         * win32-native.el (mswindows-quote-one-simple-arg):
5982         * win32-native.el (mswindows-quote-one-command-arg):
5983         * win32-native.el (mswindows-construct-process-command-line-alist):
5984         Correct comments at top.  Correctly handle passing arguments
5985         to Cygwin programs and to bash.  Fix quoting of zero-length
5986         arguments (from Dan Holmsand).  Set shell-command-switch based
5987         on shell-file-name, which in turn comes from env var SHELL.
5988
5989 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5990
5991         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5992         default-toolbar-position): Fill docstrings for balloon-help.
5993
5994 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5995
5996         * faces.el: Reenable specifications over 'gtk domain.
5997
5998 2001-08-08  Didier Verna  <didier@xemacs.org>
5999
6000         * autoload.el (update-autoload-files): make defdir a file name,
6001         not directory name.
6002
6003 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6004
6005         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6006
6007         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6008
6009 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6010
6011         * font-menu.el (font-menu-set-font): Default to current font-family.
6012         (font-menu-preferred-resolution):
6013         (font-menu-size-scaling):
6014         Provide gtk defaults, too.
6015
6016 2001-07-29  Mike Alexander  <mta@arbortext.com>
6017
6018         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6019         list
6020         (custom-set-face-font-family): ditto
6021
6022 2001-07-26  Mike Sperber <mike@xemacs.org>
6023
6024         * files.el (auto-mode-alist): .9 files are man pages, too.
6025
6026 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6027
6028         * process.el (call-process-internal): bind
6029         coding-system-for-write to 'binary when calling
6030         start-process-internal, so the process receives 
6031         the literal contents of INFILE.
6032
6033 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6034
6035         * files.el (auto-mode-alist): Add configure.ac support.
6036
6037 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6038
6039         * buff-menu.el:
6040         mouse.el:
6041         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6042
6043 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6044
6045         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6046
6047 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6048
6049         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6050         mixed text.
6051         (kinsoku-eol-p): Ditto.
6052
6053 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6054
6055         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6056         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6057         characters as the category `s' or `e' correctly.
6058
6059 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6060
6061         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6062
6063 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6064
6065         * mule/cyrillic.el:  Set up case table.
6066
6067 2001-06-08  Mike Sperber <mike@xemacs.org>
6068
6069         * files.el (save-some-buffers-1): Don't zap the help window right
6070         after `map-y-or-n-p' has popped it up.
6071
6072 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6073
6074         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6075
6076 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6077
6078         * specifier.el: define-specifier-tag 'gtk.
6079
6080 2001-05-12  Ben Wing  <ben@xemacs.org>
6081
6082         * find-paths.el (paths-find-recursive-path):
6083         fix error with null EXCLUDE-REGEXP.
6084         
6085         * font-lock.el (font-lock-mode):
6086         fix problem reported by hrvoje with buffers starting with a space.
6087         
6088 2001-05-06  Ben Wing  <ben@xemacs.org>
6089
6090         * dialog.el (make-dialog-box):
6091         * menubar-items.el (default-menubar):
6092         * printer.el (generic-print-buffer):
6093         * printer.el (generic-print-region):
6094         implement printing the selection when it's selected.
6095
6096 2001-04-18  Didier Verna  <didier@xemacs.org>
6097
6098         * cus-edit.el (Custom-reset-standard): reset to standard settings
6099         not only when the buffer's :custom-state is 'modified, but also
6100         when it is 'set or 'saved.
6101
6102 2001-04-17  Didier Verna  <didier@xemacs.org>
6103
6104         * startup.el (load-user-init-file): define `custom-file' before
6105         loading the user's init file.
6106
6107 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6108
6109         * menubar.el (popup-mode-menu): Make it work with
6110         popup-menu-titles turned off.
6111         
6112 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6113
6114         * about.el (about-mailto-link): Use compose-mail for sending mail.
6115
6116 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6117
6118         * package-admin.el (package-install-hook): New.
6119         (package-delete-hook): New.
6120         (package-admin-add-single-file-package): Use package-delete-hook.
6121
6122         * package-get.el (package-get): Use package-install-hook.
6123
6124 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6125
6126         * package-ui.el (pui-install-selected-packages): reverse the lists
6127         of packages so that they get handled in the same order as they
6128         were selected.
6129
6130 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6131
6132         * packages.el (locate-library): Use read-library-name for completion.
6133
6134 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6135
6136         * byte-optimize.el (=): `=' is not a binary predicate!
6137         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6138         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6139
6140 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6141
6142         * bytecomp.el (byte-compile-arithcompare):
6143         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6144
6145 2001-06-03  William M. Perry  <wmperry@gnu.org>
6146
6147         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6148         return the filename selected by the user!
6149
6150 2001-05-31  William M. Perry  <wmperry@gnu.org>
6151
6152         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6153         in XEmacs/GTK.
6154
6155 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6156
6157         * coding.el: Tiny typo fixed.
6158
6159 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6160
6161         * XEmacs 21.4.3 "Academic Rigor" is released.
6162
6163 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6164
6165         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6166
6167 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6168
6169         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6170
6171 2001-05-04  Ben Wing  <ben@xemacs.org>
6172
6173         * printer.el (generic-print-buffer):
6174         * printer.el (generic-print-region):
6175         Enable dialog boxes.  Apply workaround recommended by Kirill.
6176         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6177         
6178         * simple.el (kill-whole-line):
6179         * simple.el (kill-line-1):
6180         * simple.el (kill-entire-line):
6181         * simple.el (kill-line):
6182         * simple.el (backward-kill-line):
6183         Take out interactive dependence of kill-whole-line.
6184
6185 2001-04-22  Ben Wing  <ben@xemacs.org>
6186
6187         * dialog.el (make-dialog-box):
6188         Put dialog titles back in -- this time correctly.  Fix various
6189         other problems with leaks and such.
6190
6191         * simple.el (region-exists-p):
6192         * simple.el (region-active-p):
6193         Add comment about which one is correct to use in menu specs.
6194
6195 2001-05-05  Ben Wing  <ben@xemacs.org>
6196
6197         * dialog.el (make-dialog-box): fix doc string.
6198         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6199         take out Pretty Print.
6200         * printer.el:
6201         * printer.el (printer-current-device): New.
6202         * printer.el (Printer-get-device): New.
6203         * printer.el (Printer-clear-device): New.
6204         * printer.el (generic-page-setup): New.
6205         * printer.el (generic-print-buffer):
6206         * printer.el (generic-print-region):
6207         Implement Page Setup.  Handle errors properly.
6208
6209 2001-05-05  Ben Wing  <ben@xemacs.org>
6210
6211         * subr.el (error): Complete list of errors in doc string.
6212         
6213 2001-04-22  Ben Wing  <ben@xemacs.org>
6214
6215         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6216         
6217 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6218
6219         * build-report.el: Remove CVS keywords since this file has been in
6220         core lisp for a while now.
6221         * build-report.el (build-report-make-output-files): Fix typo.
6222
6223 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6224
6225         * about.el (about-finish-buffer): Make sure the last change works
6226         even if EVENT is nil.
6227
6228 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6229
6230         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6231         clicked, not the one that happens to be the current buffer at the
6232         time.
6233
6234 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6235
6236         * cus-edit.el (custom-display): Support the GTK Window System also.
6237
6238 2001-04-30  Ben Wing  <ben@xemacs.org>
6239
6240         * printer.el:
6241         * printer.el (printer-page-header):
6242         * printer.el (Print-context): New.
6243         * printer.el (printer-page-footer):
6244         * printer.el (generate-header-element): New.
6245         * printer.el (generate-header-line): New.
6246         * printer.el (print-context-property):
6247         * printer.el (generic-print-buffer):
6248         * printer.el (generic-print-region):
6249         Implement headers and footers.  Implement calling Print dialog box
6250         (#### but it doesn't quite work yet).
6251
6252 2001-04-25  Ben Wing  <ben@xemacs.org>
6253
6254         * about.el (xemacs-hackers):
6255         * about.el (about-url-alist):
6256         * about.el (about-personal-info):
6257         * about.el (about-hacker-contribution):
6258         More contributions.
6259         
6260         * simple.el (handle-post-motion-command):
6261         Fix spurious setting of zmacs-region-stays to t after a non-shift
6262         motion command.
6263
6264 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6265
6266         * about.el (about-personal-info): Update my bio.
6267         (about-hacker-contribution): Ditto.
6268
6269 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6270
6271         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6272
6273 2001-04-19  Andy Piper  <andy@xemacs.org>
6274
6275         * package-net.el (package-net-cygwin32-binary-size): new size.
6276         (package-net-win32-binary-size): new size.
6277         (package-net-convert-index-to-ini): Use new arch.
6278         (package-net-batch-convert-index-to-ini): Removed.
6279         (package-net-generate-bin-ini): New.
6280         (package-net-batch-generate-bin-ini): New.
6281
6282 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6283
6284         * XEmacs 21.4.1 "Copyleft" is released.
6285
6286 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6287
6288         * x-compose.el (xlib-input-method-bug-workaround):
6289         (alias-colon-to-double-quote):
6290         Force sort in map-keymap to work around rehash bug.
6291
6292 2001-04-17  Ben Wing  <ben@xemacs.org>
6293
6294         * about.el: Finish overhaul, add a few new hackers, update a
6295         couple old ones.
6296
6297 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6298
6299         * XEmacs 21.4.0 "Solid Vapor" is released.
6300
6301 2001-04-15  Ben Wing  <ben@xemacs.org>
6302
6303         * about.el:
6304         * about.el (about-headline-face): New.
6305         * about.el (about-link-face): New.
6306         * about.el (about-current-release-maintainers): New.
6307         * about.el (about-other-current-hackers): New.
6308         * about.el (about-url-alist):
6309         * about.el (about-once-and-future-hackers): New.
6310         * about.el (about-mailto-link): New.
6311         * about.el (about-get-buffer):
6312         * about.el (about-finish-buffer):
6313         * about.el (about-xemacs):
6314         * about.el (about-features): Removed.
6315         * about.el (about-advantages): New.
6316         * about.el (about-maintainer-info): Removed.
6317         * about.el (about-personal-info): New.
6318         * about.el (about-hacker-contribution): New.
6319         * about.el (about-maintainer):
6320         * about.el (about-show-linked-info):
6321         * about.el (about-hackers):
6322         Major revamping.  Rewriting of most of the text, improve the
6323         link handling, separate info on contributors into personal
6324         and contribution info, add new contributors, update personal
6325         info, etc. etc.
6326         
6327         * menubar-items.el (default-menubar):
6328         Help menubar entry for News now says more accurately
6329         "What's New in XEmacs".
6330         
6331         * mouse.el:
6332         * mouse.el (mouse-track-cleanup-hook):
6333         * mouse.el (mouse-track):
6334         Don't set-buffer to a dead buffer when calling mouse-track
6335         cleanup hooks.
6336
6337 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6338
6339         * XEmacs 21.2.47 "Zephir" is released.
6340
6341 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6342
6343         * dialog.el (make-dialog-box): Disable dialog box titles until
6344         we get them working.
6345
6346 2001-03-30  Ben Wing  <ben@xemacs.org>
6347
6348         * help.el:
6349         * help.el (Help-princ-face):
6350         * help.el (Help-prin1-face):
6351         * help.el (frob-help-extents):
6352         * help.el (describe-function-1):
6353         * help.el (describe-variable):
6354         Avoid using font-lock faces, which may not be defined.
6355         Instead, use hyper-apropos faces, and make sure they're
6356         defined as necessary by using `require'. (It's not so safe
6357         to do this for font-lock.) In any case, we will eventually
6358         be merging this functionality into hyper-apropos.
6359
6360         * loaddefs.el (completion-ignored-extensions):
6361         Fix documentation.
6362         
6363         * menubar-items.el (menu-truncate-list): Removed.
6364         * menubar-items.el (Menubar-items-truncate-list): New.
6365         * menubar-items.el (default-menubar):
6366         Fix errors if grep or compile command is too long.  Rename helper
6367         function to be less visible.
6368
6369 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6370
6371         * byte-optimize.el (byte-optimize-minus):
6372         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6373
6374 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6375
6376         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6377         Mule is available.
6378
6379         * mule/latin.el: New file.
6380
6381 2001-03-11  Ben Wing  <ben@xemacs.org>
6382
6383         * auto-save.el:
6384         * auto-save.el (auto-save-directory):
6385         * auto-save.el (make-auto-save-file-name):
6386         * auto-save.el (auto-save-file-name-p): New.
6387
6388         Merge in improvements from other definition of
6389         make-auto-save-file-name in files.el.
6390         
6391         * auto-save.el (auto-save-original-name):
6392         * auto-save.el (auto-save-name-in-fixed-directory):
6393         * auto-save.el (auto-save-unslashify-name): Removed.
6394         * auto-save.el (auto-save-slashify-name): Removed.
6395         * auto-save.el (auto-save-reserved-chars): New.
6396         * auto-save.el (auto-save-escape-name): New.
6397         * auto-save.el (auto-save-unhex): New.
6398         * auto-save.el (auto-save-unescape-name): New.
6399
6400         Change algorithm for encoding filenames in auto-save names to be
6401         entirely safe with all filesystems and all possible characters in
6402         a filename, and 100% reversible. (Essentially, uses
6403         quoted-printable as the encoding.)
6404         
6405         * auto-save.el (recover-all-files):
6406
6407         Use insert-directory rather than calling ls directly -- fixes
6408         things under Windows.
6409
6410         * files.el:
6411         * files.el (convert-standard-filename): Substitute FSF's
6412         definition for this (we had nothing here before).
6413         
6414         * files.el (backup-buffer): Warning fix.
6415         
6416         * files.el (make-backup-file-name):
6417         * files.el (find-backup-file-name):
6418         Fix error in calling sequence to auto-save-file-name-p.
6419         
6420         * files.el (recover-file):
6421         Use insert-directory rather than calling ls directly -- fixes
6422         things under Windows.
6423
6424         * files.el (make-auto-save-file-name): Removed.
6425         * files.el (auto-save-file-name-p): Removed.
6426         auto-save is always dumped so no sense in having a definition
6427         that will always be overwritten with another.
6428         
6429         * files.el (insert-directory):
6430         * win32-native.el:
6431         * win32-native.el (debug-mswindows-process-command-lines):
6432         * win32-native.el (original-make-auto-save-file-name): Removed.
6433         * win32-native.el (make-auto-save-file-name): Removed.
6434
6435
6436 2001-03-21  Martin Buchholz <martin@xemacs.org>
6437
6438         * XEmacs 21.2.46 "Urania" is released.
6439
6440 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6441
6442         * menubar-items.el (default-menubar): Update sample.emacs to
6443         sample.init.el and adjust accelerators.
6444
6445 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6446
6447         * build-report.el (build-report): Improve docstring.
6448
6449 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6450
6451         * ChangeLog: Log GTK merge.
6452
6453         * gutter-items.el:
6454         * mwheel.el:
6455         * sound.el:
6456         * startup.el:
6457         Revert gratuitous whitespace changes.
6458
6459 2001-03-07  Ben Wing  <ben@xemacs.org>
6460
6461         * help.el:
6462         * help.el (key-or-menu-binding):
6463         * help.el (Help-find-file): New.
6464         * help.el (describe-beta):
6465         * help.el (describe-copying):
6466         * help.el (describe-project):
6467         * help.el (view-emacs-news):
6468         * help.el (view-sample-init-el): New.
6469         * help.el (Help-princ-face): New.
6470         * help.el (Help-prin1-face): New.
6471         * help.el (help-symbol-function-context-menu):
6472         * help.el (help-symbol-variable-context-menu):
6473         * help.el (help-symbol-function-and-variable-context-menu):
6474         * help.el (frob-help-extents):
6475         * help.el (describe-function-1):
6476         * help.el (describe-variable):
6477
6478         Add coloring in Help buffers, correspondent with hyperlinks.
6479         View files in view-mode rather than Fundamental.
6480         Remove separators from context menus -- now handled in generic code.
6481         Add `Find Tag' to context menu.
6482         
6483         * menubar.el (popup-mode-menu):
6484
6485         Rewrite code that outputs the popup menu to (a) put more specific
6486         entries first, (b) be more robust, (c) output the proper context
6487         menu separators automatically (the context menu functionality is
6488         new and currently used only by Help).
6489
6490 2001-03-10  William M. Perry  <wmperry@aventail.com>
6491
6492         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6493         this function when converting from the 21.1 GTK branch.  Now
6494         supports file, password, question, and color built-in dialogs.
6495
6496 2001-03-06  Ben Wing  <ben@xemacs.org>
6497
6498         * keydefs.el:
6499         * keydefs.el (global-map):
6500         Add commented-out change of M-k (for 21.5).
6501         
6502         * menubar-items.el (default-menubar):
6503         Fix items to control kill-line behavior; add items for
6504         shifted motion.
6505         
6506         * simple.el:
6507         * simple.el (kill-whole-line):
6508         * simple.el (historical-kill-line): Removed.
6509         * simple.el (kill-line): Removed.
6510         * simple.el (kill-entire-line): New.
6511         * simple.el (kill-line-1): New.
6512         * simple.el (backward-kill-line):
6513         Undo kill-whole-line == always changes.  Add new function
6514         kill-entire-line to unconditionally delete the current line.
6515         Add comments describing the lamentable state of affairs of
6516         the kill-line functions and variables.
6517
6518 2001-03-02  Ben Wing  <ben@xemacs.org>
6519
6520         * simple.el:
6521         * simple.el (beginning-of-buffer):
6522         * simple.el (end-of-buffer):
6523         * simple.el (mark-ring-unrecorded-commands):
6524         * simple.el (signal-error-on-buffer-boundary):
6525         * simple.el (shifted-motion-keys-select-region):
6526         * simple.el (unshifted-motion-keys-deselect-region):
6527         * simple.el (motion-keys-for-shifted-motion): New.
6528         * simple.el (handle-pre-motion-command):
6529         * simple.el (handle-post-motion-command):
6530         * simple.el (forward-char-command):
6531         * simple.el (backward-char-command):
6532         * simple.el (scroll-up-command):
6533         * simple.el (scroll-down-command):
6534         * simple.el (next-line):
6535         * simple.el (previous-line):
6536         * simple.el (backward-block-of-lines):
6537         * simple.el (forward-block-of-lines):
6538         * simple.el (backward-word):
6539         * simple.el (mark-word):
6540
6541         Augment documentation of the most common motion commands to make
6542         note of the shifted-motion support.  Improve the support to (a)
6543         properly document how it works and why it's done in the fashion it
6544         is, and (b) allow the keystrokes that trigger it to be customized.
6545
6546         Correct error in the customize specification of
6547         mark-ring-unrecorded-commands.
6548
6549 2001-03-02  Ben Wing  <ben@xemacs.org>
6550
6551         * font-lock.el:
6552         * font-lock.el (font-lock-pending-extent-table): Removed.
6553         * font-lock.el (font-lock-pending-buffer-table): New.
6554         * font-lock.el (font-lock-pre-idle-hook):
6555         * font-lock.el (font-lock-after-change-function):
6556         * font-lock.el (font-lock-fontify-pending-extents):
6557         * font-lock.el (font-lock-lisp-like):
6558
6559         Fix handling of pending extents to avoid excessive slowness (N^2
6560         behavior) when making lots of buffer changes between redisplays,
6561         such as when saving the Options.
6562
6563 2001-03-09  William M. Perry  <wmperry@aventail.com>
6564
6565         * device.el:
6566         * dragdrop.el:
6567         * dumped-lisp.el:
6568         * faces.el:
6569         * frame.el:
6570         * gnuserv.el:
6571         * loadup.el:
6572         * menubar-items.el:
6573         * minibuf.el:
6574         The Great GTK Merge.
6575
6576         * ChangeLog.GTK:
6577         * dialog-gtk.el:
6578         * gdk.el:
6579         * generic-widgets.el:
6580         * glade.el:
6581         * gnome-widgets.el:
6582         * gnome.el:
6583         * gtk-compose.el:
6584         * gtk-extra.el:
6585         * gtk-faces.el:
6586         * gtk-ffi.el:
6587         * gtk-file-dialog.el:
6588         * gtk-font-menu.el:
6589         * gtk-glyphs.el:
6590         * gtk-init.el:
6591         * gtk-iso8859-1.el:
6592         * gtk-marshal.el:
6593         * gtk-mouse.el:
6594         * gtk-package.el:
6595         * gtk-password-dialog.el:
6596         * gtk-select.el:
6597         * gtk-widget-accessors.el:
6598         * gtk-widgets.el:
6599         * gtk.el:
6600         widgets-gtk.el:
6601         The Great GTK Merge: new files.
6602
6603 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6604
6605         * generic-widgets.el: Don't require gtk (a built-in feature) at
6606         top level.  Don't execute the last sexp unless (featurep 'gtk).
6607
6608 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6609
6610         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6611
6612 2001-02-23  Martin Buchholz <martin@xemacs.org>
6613
6614         * XEmacs 21.2.45 "Thelxepeia" is released.
6615
6616 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6617  
6618         * about.el (xemacs-hackers): update my entry. 
6619         * about.el (about-maintainer-info): ditto. 
6620         * about.el (about-hackers): ditto. 
6621
6622 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6623
6624         * about.el (about-maintainer-info): More vanity info about
6625         yours truly.
6626
6627 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6628
6629         * build-report.el (build-report-destination): xemacs-build-reports
6630         has moved to SourceForge, where mailing list name length is
6631         restricted, hence the name change to
6632         xemacs-buildreports@xemacs.org.
6633         * build-report.el (build-report-keep-regexp): Update default.
6634         * build-report.el (build-report-delete-regexp): Ditto.
6635         * build-report.el (build-report-make-output-files): Ditto.
6636
6637 2001-02-19  Craig Lanning  <lanning@scra.org>
6638
6639         * lisp-mode.el: Add indentation specifications for following
6640         Common Lisp forms: handler-case, handler-bind, with-slots,
6641         with-open-file, with-open-stream, print-unreadable-object.
6642
6643 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6644
6645         * font-lock.el (font-lock-set-defaults-1):
6646         Move initialization of `font-lock-cache-position' so that it's set
6647         even if font-lock-keywords is already defined.
6648
6649 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6650
6651         * autoload.el (generate-file-autoloads-1):
6652         Use `emacs-lisp-mode-syntax-table' instead of
6653         `lisp-mode-syntax-table'.
6654         * lisp-mode.el (lisp-mode-syntax-table):
6655         Get rid of old checks for `parse-partial-sexp' version.
6656         Make `|' (pipe) string delimiter instead of punctuation.
6657
6658 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6659
6660         * window.el (save-selected-window):
6661         Use gensym for better macro hygiene.
6662
6663 2001-02-06  Mike Sperber <mike@xemacs.org>
6664
6665         * dump-paths.el:
6666         * startup.el (startup-setup-paths): Set and use
6667         `mule-lisp-directory'.
6668         (startup-setup-paths-warning): Ditto.
6669
6670         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6671         (paths-construct-load-path): Consider `mule-lisp-directory'.
6672
6673 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6674
6675         * font-lock.el: Syntax table improvements used.  A few random
6676         changes are not specified below.
6677         (font-lock-fontify-string-delimiters):
6678         (font-lock-syntactic-keywords):
6679         (font-lock-cache-state nil):
6680         (font-lock-cache-position):
6681         New variables.
6682         (font-lock-set-syntax):
6683         (font-lock-apply-syntactic-highlight):
6684         (font-lock-fontify-syntactic-anchored-keywords):
6685         (font-lock-fontify-syntactic-keywords-region):
6686         (font-lock-eval-keywords):
6687         New functions.
6688         (font-lock-remove-face):
6689         (font-lock-fontify-syntactically-region):
6690         Use syntax properties.
6691
6692 2001-02-08  Martin Buchholz <martin@xemacs.org>
6693
6694         * XEmacs 21.2.44 "Thalia" is released.
6695
6696 2001-01-16  Mike Sperber <mike@xemacs.org>
6697
6698         * startup.el (normal-top-level): Work even if no installation root
6699         is found.
6700
6701 2001-01-30  Andy Piper  <andy@xemacs.org>
6702
6703         * gutter-items.el (progress-abort-glyph): remove instantiator.
6704         (set-progress-abort-instantiator): new function.
6705         (abort-progress-feedback): use it.
6706
6707         * gutter.el (set-gutter-dirty-p): new function.
6708
6709 2001-01-30  Didier Verna  <didier@xemacs.org>
6710
6711         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6712
6713 2001-01-24  Didier Verna  <didier@xemacs.org>
6714
6715         * sound.el (sound-extension-list): give a better default value.
6716         * sound.el (load-sound-file): improve the doc string, also find
6717         files given by absolute names, pass a real extension list to
6718         `locate-file'.
6719
6720 2001-01-26  Martin Buchholz <martin@xemacs.org>
6721
6722         * XEmacs 21.2.43 "Terspichore" is released.
6723
6724 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6725
6726         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6727         messages from gnuserv.
6728
6729 2001-01-20  Martin Buchholz <martin@xemacs.org>
6730
6731         * XEmacs 21.2.42 "Poseidon" is released.
6732
6733 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6734
6735         * cl-macs.el (cl-upcase-arg): New function.
6736         (cl-function-arglist): New function.
6737         (cl-transform-lambda): Automatically add CL-style lambda list to
6738         documentation string using functions above.
6739
6740 2001-01-12  Andy Piper  <andy@xemacs.org>
6741
6742         * package-get.el (package-get-custom): call
6743         package-net-update-installed-db.
6744
6745         * package-ui.el (pui-install-selected-packages): call
6746         package-net-update-installed-db.
6747
6748         * package-net.el (package-net-update-installed-db): use
6749         packages-package-list so that we reflect reality.
6750
6751         * packages.el (packages-package-list): Make docstring reflect
6752         reality.
6753
6754         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6755
6756         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6757         isn't installed.
6758
6759 2001-01-17  Andy Piper  <andy@xemacs.org>
6760
6761         * wid-edit.el (widget-activation-glyph-mapper): activate or
6762         deactivate native widgets.
6763         (widget-glyph-insert-glyph): record instantiator.
6764         (widget-push-button-value-create): use it.
6765
6766         * gui.el (gui-button-action): new function. Make button's domain
6767         buffer current when calling.
6768         (make-gui-button): update to use gui-button-action.
6769
6770 2001-01-16  Didier Verna  <didier@xemacs.org>
6771
6772         * menubar-items.el (default-menubar): add an entry for modeline
6773         horizontal scrolling in Options -> Display.
6774
6775 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6776
6777         * package-get.el (package-get-require-signed-base): Set to nil
6778         by default.
6779
6780 2001-01-17  Martin Buchholz <martin@xemacs.org>
6781
6782         * XEmacs 21.2.41 "Polyhymnia" is released.
6783
6784 2001-01-16  Mike Sperber <mike@xemacs.org>
6785
6786         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6787         catch lisp/mule/.
6788
6789 2001-01-14  Mike Sperber <mike@xemacs.org>
6790
6791         * startup.el (maybe-create-compatibility-dot-emacs):
6792         (maybe-unmigrate-user-init-file):
6793         (unmigrate-user-init-file): Created.
6794         (maybe-migrate-user-init-file): Offer creation of compatibility
6795         .emacs.
6796         Some doc fixes wrt init file location.
6797
6798 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6799
6800         * faces.el (face-frob-from-locale-first): new variable.
6801         (frob-face-font-2): Honor tags arg while trying to use
6802         standard-face-mapping.  When face-frob-from-locale-first is set,
6803         first try to set face inheriting from frobbed-face.
6804
6805 2001-01-15  Didier Verna  <didier@xemacs.org>
6806
6807         * about.el (xemacs-hackers): update my entry.
6808         * about.el (about-url-alist): ditto.
6809         * about.el (about-maintainer-info): ditto.
6810         * about.el (about-hackers): ditto.
6811
6812 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6813
6814         The byte compiler has been badly broken for a year,
6815         by the patch of 1999-12-06.
6816         * byte-optimize.el (byte-optimize-form-code-walker):
6817         Bug was: the byte compiler was making this erroneous optimization:
6818         (progn (or (foo)) (bar)) ==> (bar)
6819
6820 2000-11-20  Mike Sperber <mike@xemacs.org>
6821
6822         * setup-paths.el (paths-core-load-path-depth): Split
6823         `paths-load-path-depth' in two for site and core lisp.  Don't
6824         recurse into core.
6825         * setup-paths.el (paths-construct-load-path): Use.
6826
6827 2001-01-10  Andy Piper  <andy@xemacs.org>
6828
6829         * package-net.el (package-net-cygwin32-binary-size): new variable
6830         (package-net-win32-binary-size): ditto.  add much needed
6831         commentary.
6832
6833         * gutter-items.el (buffers-tab-items): correct off-by-one error
6834         for buffers-tab-max-size.
6835
6836 2001-01-08  Martin Buchholz <martin@xemacs.org>
6837
6838         * XEmacs 21.2.40 is released.
6839
6840 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6841
6842         * mule/hebrew.el: Fix comments and typos.
6843         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6844
6845 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6846
6847         * ChangeLog.1: move ancient log from fill.el.
6848
6849         * dump-paths.el:
6850         paragraphs.el:
6851         mule/mule-category.el:
6852         Miscellaneous typo fixes and slight doc clarifications.
6853
6854         * mule/mule-ccl.el:  Correct file name in header.
6855
6856 2000-12-31  Martin Buchholz <martin@xemacs.org>
6857
6858         * XEmacs 21.2.39 is released.
6859
6860 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6861
6862         * byte-optimize.el (byte-optimize-cond):
6863         (byte-optimize-cond-1): New.
6864         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6865         Optimizes (cond (x nil)) ==> nil.
6866         Provide better diagnostic on malformed expr like (cond foo).
6867
6868 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6869
6870         * mule/mule-coding.el:
6871         mule/mule-cmds.el (reset-language-environment,
6872         set-language-environment-coding-systems):
6873         Safer default coding-priority-list, corresponding to src/file-coding.h.
6874
6875 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6876
6877         * package-admin.el: Allow package removal from
6878         early-package-load-path.
6879
6880 2000-12-15  Andreas Jaeger  <aj@suse.de>
6881
6882         * about.el (about-maintainer-info): Update my entry.
6883
6884 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6885
6886         * packages.el (locate-library): Add support for bzip2
6887         compressed .el files.
6888
6889 2000-12-12  Andy Piper  <andy@xemacs.org>
6890
6891         * package-net.el: new file.
6892
6893 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6894
6895         * font-lock.el: Add missing C++ keywords.
6896
6897 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6898
6899         * simple.el (indent-for-comment): Preserve indentation of comments
6900         starting in column 0, as documented in (Info-goto-node
6901         "(xemacs)Comments").  Update docstring accordingly.
6902
6903 2000-12-05  Martin Buchholz <martin@xemacs.org>
6904
6905         * XEmacs 21.2.38 is released.
6906
6907 2000-12-04  Didier Verna  <didier@xemacs.org>
6908
6909         * mouse.el (default-mouse-track-set-point-in-window): remove
6910         spurious '+' operation detected by Martin.
6911
6912
6913 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6914
6915         * cl-extra.el (coerce):
6916         Implement char to integer coercion.
6917         Remove extraneous (numberp) test.
6918
6919         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6920         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6921         (byte-optimize-predicate):
6922         Warn if evaluating constant expression signals an error.
6923         (byte-optimize-form): Small simplification.
6924
6925         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6926
6927 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6928
6929         * byte-optimize.el:
6930         (byte-optimize-minus):
6931         (byte-optimize-plus):
6932         (byte-optimize-mult):
6933         (byte-optimize-quo):
6934         Use (car (last x)) instead of (last x) to get last elt!
6935         Use `byte-optimize-predicate' to optimize `%'.
6936         Move optimizations for special numeric args to bytecomp.el.
6937         * bytecomp.el (byte-compile-associative): Remove.
6938         (byte-compile-max): New.
6939         (byte-compile-min): New.
6940         Properly handle erroneous calls: (max) (min).
6941         (byte-compile-plus): New.
6942         (byte-compile-minus):
6943         It's easiest to handle 0, +1 and -1 args here.
6944         (byte-compile-mult): New.
6945         It's easiest to handle 1, -1 and 2 args here.
6946         (byte-compile-quo):
6947         It's easiest to handle 0, +1 and -1 args here.
6948         Issue byte-compiler warning when dividing by zero.
6949
6950         Byte-compiler arithmetic improvements.
6951         Better optimize these expressions in the obvious way:
6952         (+ x y 1)   -->  varref x varref y add add1
6953         (+ x y -1)  -->  varref x varref y add sub1
6954         (- x y 0)   -->  (- x y)
6955         (- 0 x y)   -->  (- (- x) y)
6956         (% 42 19)   --> compile-time constant
6957         (/ 42 19)   --> compile-time constant
6958         (* (foo) 2) --> foo call dup plus
6959
6960         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6961         unless (declaim (optimize (safety 3)))
6962         or (setq byte-compile-delete-errors nil).
6963
6964 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6965
6966         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6967         docstrings.
6968
6969 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6970
6971         * startup.el (command-line-do-help):  Add documentation of
6972         portable dumper switches.
6973
6974 2000-11-22  Andy Piper  <andy@xemacs.org>
6975
6976         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6977
6978         * glyphs.el (init-glyphs): don't use autodetect for strings.
6979
6980 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6981
6982         * byte-optimize.el (byte-optimize-char-before):
6983         (byte-optimize-backward-char):
6984         (byte-optimize-backward-word):
6985         Fix incorrect optimizations for these sorts of expressions:
6986         (let ((x nil)) (backward-char x))
6987
6988 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6989
6990         * byte-optimize.el:
6991         * byte-optimize.el (byte-optimize-backward-char): New.
6992         * byte-optimize.el (byte-optimize-backward-word): New.
6993         Make backward-word and backward-char as efficient as forward versions.
6994
6995         * bytecomp.el (byte-compile-no-args-with-one-extra):
6996         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6997         * bytecomp.el (byte-compile-two-args-with-one-extra):
6998         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6999         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7000         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7001         Check if extra arg is constant nil, and if so, use byte-coded call.
7002
7003         * simple.el (backward-word):
7004         * simple.el (mark-word):
7005         * simple.el (kill-word):
7006         * simple.el (backward-kill-word):
7007         Make COUNT argument optional, for consistency with forward-char et al.
7008
7009         * abbrev.el (abbrev-string-to-be-defined):
7010         * abbrev.el (inverse-abbrev-string-to-be-defined):
7011         * abbrev.el (inverse-add-abbrev):
7012         * abbrev.el (expand-region-abbrevs):
7013         * buff-menu.el (Buffer-menu-execute):
7014         * indent.el (move-to-left-margin):
7015         * indent.el (indent-relative):
7016         * indent.el (move-to-tab-stop):
7017         * info.el (Info-reannotate-node):
7018         * lisp-mode.el (lisp-indent-line):
7019         * lisp.el (end-of-defun):
7020         * lisp.el (move-past-close-and-reindent):
7021         * misc.el (copy-from-above-command):
7022         * mouse.el (default-mouse-track-scroll-and-set-point):
7023         * page.el (forward-page):
7024         * paragraphs.el (forward-paragraph):
7025         * paragraphs.el (end-of-paragraph-text):
7026         * picture.el (picture-forward-column):
7027         * picture.el (picture-self-insert):
7028         * rect.el (extract-rectangle-line):
7029         * simple.el (newline):
7030         * simple.el (fixup-whitespace):
7031         * simple.el (backward-delete-char-untabify):
7032         * simple.el (transpose-chars):
7033         * simple.el (transpose-preceding-chars):
7034         * simple.el (do-auto-fill):
7035         * simple.el (indent-new-comment-line):
7036         * simple.el (blink-matching-open):
7037         * view-less.el (cleanup-backspaces):
7038         * wid-edit.el (widget-transpose-chars):
7039         * term/bg-mouse.el (bg-insert-moused-sexp):
7040         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7041
7042         * info.el (Info-fontify-node):
7043         * simple.el (backward-delete-function):
7044         Use canonical delete-backward-char instead of backward-delete-char.
7045
7046 2000-11-20  Andy Piper  <andy@xemacs.org>
7047
7048         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7049         no buffers.
7050
7051 2000-11-20  Andy Piper  <andy@xemacs.org>
7052
7053         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7054         buffer tabs.
7055
7056 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7057
7058         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7059         (proclaim inline...) was shadowing compiler-macros.
7060
7061 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7062
7063         * bytecomp.el (byte-compile-eval): New.
7064         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7065         Keeps this promise made in Lispref:
7066         "If a file being compiled contains a `defmacro' form, the macro is
7067         defined temporarily for the rest of the compilation of that file."
7068
7069 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7070
7071         * cl.el (floatp-safe):
7072         (plusp):
7073         (minusp):
7074         (oddp):
7075         (evenp):
7076         (cl-abs):
7077         Use a better parameter name than `x'.
7078
7079         * cl-macs.el (check-type): Make continuable.  Change documentation
7080         to require PLACE, but accept any form for compatibility.
7081
7082         * abbrev.el (define-abbrev): Use check-type.
7083         * font-menu.el (font-menu-change-face): Use check-type.
7084         * menubar.el (relabel-menu-item): Use check-type.
7085         * itimer.el: Fix typo.
7086
7087 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7088
7089         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7090
7091 2000-11-14  Martin Buchholz <martin@xemacs.org>
7092
7093         * XEmacs 21.2.37 is released.
7094
7095 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7096
7097         * code-cmds.el: Provide the feature.
7098
7099 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7100
7101         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7102
7103         * code-cmds.el: New file
7104         * mule/mule-cmds.el:
7105         * mule/mule-misc.el
7106         (coding-keymap): New keymap. Define coding system keyboard
7107         commands on file-coding builds too.
7108         (coding-system-change-eol-conversion):
7109         (universal-coding-system-argument):
7110         (set-default-coding-systems):
7111         (prefer-coding-system): Moved from mule-cmds.el
7112         (set-buffer-process-coding-system): Moved from mule-misc.el
7113
7114 2000-09-15  Stephen Carney <carney@scubadoo.com>
7115
7116         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7117
7118 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7119
7120         * package-get.el (package-get-download-sites): Add a pre-release
7121         site for experimental packages.
7122
7123         * auto-autoloads.el: Regenerated.
7124
7125 2000-08-01  Andy Piper  <andy@xemacs.org>
7126
7127         * gutter-items.el (buffers-tab-omit-function): reference
7128         buffers-tab-select-visible-buffers.
7129         (buffers-tab-filter-functions): new variable, by default uses
7130         buffers-tab-selection-function and buffers-tab-omit-function.
7131         (select-buffers-tab-buffers-by-mode): invert arguments.
7132         (buffers-tab-select-visible-buffers): new function. Invert calling
7133         of buffers-menu-omit-invisible-buffers.
7134         (buffers-tab-items): rewrite to use
7135         buffers-tab-filter-functions. Rewrite docstring.
7136         (gutter-buffers-tab-extent): delete.
7137         (add-tab-to-gutter): always build a new extent when adding the
7138         tabs.
7139         (update-tab-in-gutter): make gutter dirty when orientation
7140         changes.
7141
7142 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7143
7144         * bytecomp.el (byte-compile-defvar-or-defconst):
7145         Only do loadhist recording if defvar form includes a value.
7146
7147 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7148
7149         * bytecomp.el (byte-compile-initial-macro-environment):
7150         `eval-when-compile' should not compile its body.
7151
7152 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7153
7154         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7155         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7156         some Japanese English.  Remove some ancient FSF comments, and
7157         improve docstrings.  Use symbols not vectors for tables.
7158
7159 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7160
7161         * keymap.el:
7162         (local-key-binding):
7163         (global-key-binding):
7164         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7165
7166         * lisp.el:
7167         (backward-sexp): Slightly simpler code.
7168         (mark-sexp): Make arg optional, like FSF Emacs.
7169         (forward-list): Slightly simpler code.
7170         (backward-list): Slightly simpler code.
7171         (down-list):  Make arg optional, like FSF Emacs.
7172         (up-list):  Make arg optional, like FSF Emacs.
7173         (backward-up-list):  Make arg optional, like FSF Emacs.
7174         (kill-sexp):  Make arg optional, like FSF Emacs.
7175         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7176
7177         * font-menu.el (font-menu-change-face):
7178         Take continuable errors into account.
7179
7180         * abbrev.el:
7181         * abbrev.el (clear-abbrev-table):
7182         * abbrev.el (define-abbrev-table):
7183         * abbrev.el (define-abbrev):
7184         * abbrev.el (insert-abbrev-table-description):
7185         * apropos.el (apropos-documentation-check-doc-file):
7186         * apropos.el (apropos-documentation-check-elc-file):
7187         * buff-menu.el (list-buffers):
7188         * buff-menu.el (list-buffers-noselect):
7189         * bytecomp.el (byte-recompile-directory):
7190         * bytecomp.el (batch-byte-compile):
7191         * cl-macs.el (typep):
7192         * code-files.el (find-coding-system-magic-cookie):
7193         * code-files.el (insert-file-contents):
7194         * cus-edit.el (customize-set-variable):
7195         * cus-edit.el (customize-save-variable):
7196         * cus-face.el (custom-set-face-font-size):
7197         * cus-face.el (custom-set-face-update-spec):
7198         * cus-face.el (custom-reset-faces):
7199         * custom.el (custom-check-theme):
7200         * custom.el (copy-upto-last):
7201         * fill.el (canonically-space-region):
7202         * fill.el (fill-paragraph):
7203         * fill.el (fill-region):
7204         * fill.el (find-space-insertable-point):
7205         * fill.el (justify-current-line):
7206         * faces.el (face-spec-update-all-matching):
7207         * faces.el (set-face-stipple):
7208         * files-nomule.el (insert-file-contents):
7209         * files.el (insert-file-contents-literally):
7210         * files.el (hack-local-variables-last-page):
7211         * files.el (basic-save-buffer):
7212         * files.el (insert-directory):
7213         * font-menu.el (font-menu-change-face):
7214         * font.el (font-spatial-to-canonical):
7215         * format.el (format-encode-region):
7216         * format.el (format-insert-file):
7217         * format.el (format-replace-strings):
7218         * gutter.el (set-gutter-element):
7219         * help.el (key-or-menu-binding):
7220         * help.el (describe-bindings):
7221         * help.el (with-syntax-table):
7222         * indent.el (indent-rigidly):
7223         * indent.el (delete-to-left-margin):
7224         * info.el:
7225         * info.el (Info-extract-dir-entry-from):
7226         * info.el (Info-build-dir-anew):
7227         * info.el (Info-rebuild-dir):
7228         * info.el (Info-batch-rebuild-dir):
7229         * info.el (Info-read-subfile):
7230         * info.el (Info-build-node-completions):
7231         * info.el (Info-extract-menu-node-name):
7232         * isearch-mode.el (isearch-range-invisible):
7233         * isearch-mode.el (isearch-restore-invisible-extents):
7234         * itimer.el (itimerp):
7235         * itimer.el (itimer-live-p):
7236         * keymap.el:
7237         * keymap.el (substitute-key-definition):
7238         * keymap.el (read-command-or-command-sexp):
7239         * keymap.el (local-key-binding):
7240         * keymap.el (global-key-binding):
7241         * keymap.el (global-set-key):
7242         * keymap.el (local-set-key):
7243         * ldap.el:
7244         * ldap.el (ldap-add-entries):
7245         * ldap.el (ldap-delete-entries):
7246         * lisp.el (backward-sexp):
7247         * lisp.el (mark-sexp):
7248         * lisp.el (forward-list):
7249         * lisp.el (backward-list):
7250         * lisp.el (down-list):
7251         * lisp.el (backward-up-list):
7252         * lisp.el (up-list):
7253         * lisp.el (kill-sexp):
7254         * lisp.el (backward-kill-sexp):
7255         * menubar.el (add-menu-button):
7256         * menubar.el (add-submenu):
7257         * menubar.el (delete-menu-item):
7258         * menubar.el (relabel-menu-item):
7259         * mouse.el (narrow-window-to-region):
7260         * obsolete.el (define-obsolete-variable-alias):
7261         * obsolete.el (store-substring):
7262         * package-admin.el:
7263         * package-admin.el (package-admin-install-function):
7264         * package-admin.el (package-admin-install-function-mswindows):
7265         * package-admin.el (package-admin-default-install-function):
7266         * package-get.el (package-get-update-base-entries):
7267         * packages.el (packages-load-package-dumped-lisps):
7268         * packages.el (packages-collect-package-dumped-lisps):
7269         * printer.el (generic-print-buffer):
7270         * printer.el (generic-print-region):
7271         * replace.el (occur-mode-mouse-goto):
7272         * replace.el (perform-replace):
7273         * select.el (get-selection-no-error):
7274         * simple.el:
7275         * simple.el (newline):
7276         * simple.el (open-line):
7277         * simple.el (edit-and-eval-command):
7278         * simple.el (goto-line):
7279         * simple.el (undo):
7280         * simple.el (kill-region):
7281         * simple.el (copy-region-as-kill):
7282         * simple.el (kill-ring-save):
7283         * simple.el (set-mark):
7284         * simple.el (next-line):
7285         * simple.el (previous-line):
7286         * simple.el (line-move):
7287         * simple.el (set-goal-column):
7288         * simple.el (comment-region):
7289         * subr.el:
7290         * subr.el (putf):
7291         * syntax.el (modify-syntax-entry):
7292         * syntax.el (map-syntax-table):
7293         * view-less.el (view-file):
7294         * view-less.el (view-buffer):
7295         * view-less.el (view-file-other-window):
7296         * window-xemacs.el (backward-other-window):
7297         * window.el:
7298         * window.el (one-window-p):
7299         * window.el (walk-windows):
7300         * window.el (window-list):
7301         * x-mouse.el (x-mouse-kill):
7302         * x-select.el (x-get-cutbuffer):
7303         * x-select.el (x-store-cutbuffer):
7304         * term/bg-mouse.el (bg-mouse-line-to-center):
7305         * term/sun-mouse.el (window-line-end):
7306         * term/sun-mouse.el (sun-select-region):
7307         * term/sun.el (kill-region-and-unmark):
7308         * mule/mule-category.el:
7309         * mule/mule-category.el (modify-category-entry):
7310         * mule/mule-category.el (char-category-list):
7311         * mule/mule-coding.el (coding-system-force-on-output):
7312         * mule/mule-misc.el (coding-system-put):
7313         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7314
7315 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7316
7317         * cus-face.el: Typo fixes and tiny clarifications.
7318         * custom.el: ditto
7319
7320 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7321
7322         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7323         * startup.el (normal-top-level): Setup auto-save-list-file-name
7324         if auto-save-list-file-prefix is non-nil.
7325
7326 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7327
7328         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7329
7330 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7331
7332         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7333         get symbol at point-min.
7334
7335 2000-10-24  Didier Verna  <didier@xemacs.org>
7336
7337         * info.el (Info-emacs-info-file-name): defconst it.
7338         * info.el (Info-footnote-tag): defcustom it.
7339         * info.el (Info-no-description-string): ditto.
7340         * info.el (Info-find-node): adapt to new semantics of
7341         'Info-suffixed-file (don't do the case variants stuff).
7342         * info.el (Info-insert-dir): rewrite the dir file variants code.
7343         * info.el (Info-directory-files): New. Return the list of info
7344         files in a directory.
7345         * info.el (Info-dir-outdated-p): use it.
7346         * info.el (Info-parse-dir-entries): ditto.
7347         * info.el (Info-build-dir-anew): don't restrict to files ending
7348         with a ".info.*" extension.
7349         * info.el (Info-set-mode-line): ditto.
7350         * info.el (Info-read-subfile): adapt to new semantics of
7351         'Info-suffixed-file (append 'exact argument).
7352         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7353         string independently of the case.
7354         * info.el (Info-suffixed-file): use it (match all possible case
7355         for the file name).
7356         * info.el (Info-insert-file-contents): code cleanup.
7357         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7358         columns.
7359         * info.el (Info-batch-rebuild-dir): ditto.
7360         * info.el (Info-read-node-name-1): ditto.
7361         * info.el (Info-search): ditto.
7362         * info.el (Info-fontify-node): ditto.
7363
7364
7365 2000-10-24  Didier Verna  <didier@xemacs.org>
7366
7367         * process.el (shell-command): when called from a program, avoid
7368         'push-mark's "mark-set" message.
7369
7370 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7371
7372         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7373         by a symbol, not by a vector.
7374         * mule/vietnamese.el (vscii): Likewise.
7375         (viscii): Likewise.
7376         * mule/cyrillic.el (koi8-r): Likewise.
7377
7378         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7379         by a symbol, not by a vector.
7380         (chinese-big5-2): Likewise.
7381         * mule/ethiopic.el (ethiopic): Likewise.
7382         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7383         (vietnamese-viscii-upper): Likewise.
7384
7385 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7386
7387         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7388
7389 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7390
7391         * byte-optimize.el (byte-optimize-car): New function.
7392         (byte-optimize-cdr): Ditto.
7393
7394 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7395
7396         * byte-optimize.el: Partial synch with FSF 20.7.
7397         Optimize constant concatenation.
7398         Add keymapp as a side effect free function.  It is a built-in.
7399         (byte-after-unbind-pos): Remove byte-equal.
7400
7401 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7402
7403         * update-elc-2.el: Quote regexps correctly.
7404
7405 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7406
7407         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7408         (ccl-compile): Apply integerp, not integer-or-char-p to
7409         check the type of the buffer magnification
7410         (ccl-compile-write-string): Encode a string with binary
7411         coding system.
7412         (ccl-compile-write-repeat): Likewise.
7413
7414 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7415
7416         * buff-menu.el:
7417         * bytecomp.el:
7418         * coding.el:
7419         * faces.el:
7420         * files.el:
7421         * fill.el:
7422         * float-sup.el:
7423         * font-lock.el:
7424         * help.el:
7425         * iso8859-1.el:
7426         * loaddefs.el:
7427         * menubar-items.el:
7428         * menubar.el:
7429         * modeline.el:
7430         * msw-font-menu.el:
7431         * paragraphs.el:
7432         * paths.el:
7433         * replace.el:
7434         * simple.el:
7435         * sound.el:
7436         * startup.el:
7437         * version.el:
7438         * x-faces.el:
7439         * x-font-menu.el:
7440         Remove purecopy.
7441
7442 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7443
7444         * simple.el (do-auto-fill): Use the function pointer to by
7445         `comment-line-break-function', not `indent-new-comment-line'. This
7446         fixes an issue with cc-mode comment continuation.
7447
7448 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7449
7450         * simple.el (turn-on-auto-fill):  Add (interactive).
7451         * mwheel.el (mwheel-install): Add (interactive).
7452         * font-lock.el (turn-on-font-lock): Add (interactive).
7453         (turn-off-font-lock): Add (interactive).
7454
7455 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7456
7457         * packages.el (packages-special-base-regexp): Add `man'.
7458
7459 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7460
7461         * wid-edit.el (widget-specify-active): map over extents in current
7462         buffer like `widget-specify-inactive' does.  Mapping over the
7463         inactive extent object does not work since the current extent is
7464         ignored by `map-extents'.
7465
7466 2000-10-04  Martin Buchholz <martin@xemacs.org>
7467
7468         * XEmacs 21.2.36 is released.
7469
7470 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7471
7472         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7473         Optimize the compiled-function-constants vector by byte-code
7474         reference counts.
7475
7476 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7477
7478         * build-report.el (build-report-delete-regexp): quote value in
7479         defcustom
7480
7481 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7482
7483         * build-report.el (build-report): Don't bind srcdir which we don't
7484         use in `multiple-value-bind' to avoid the only byte-compiler
7485         warning.
7486
7487 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7488
7489         * build-report.el: Requires cl and custom now.
7490         build-report-version is determined by XEmacs version -- remove
7491         build-report-version*.
7492         * build-report.el (build-report-version): Removed.
7493         * build-report.el (build-report-installation-version-regexp): New.
7494         * build-report.el (build-report-version-file-regexp): New.
7495         * build-report.el (build-report-installation-srcdir-regexp): New.
7496         * build-report.el (build-report-destination): Offer
7497         xemacs-build-reports and xemacs-beta.
7498         * build-report.el (build-report-keep-regexp): Adjusted.
7499         * build-report.el (build-report-delete-regexp): Adjusted.
7500         * build-report.el (build-report-make-output-dir): New.
7501         * build-report.el (build-report-installation-file): Replace use of
7502         `concat' with `expand-file-name'.
7503         * build-report.el (build-report-make-output-file): Removed.
7504         * build-report.el (build-report-make-output-files): New.
7505         * build-report.el (build-report-subject): Identify as
7506         user-variable with "*...".
7507         * build-report.el (build-report-prompts): Ditto.
7508         * build-report.el (build-report-version-file): New.
7509         * build-report.el (build-report-file-encoding): Identify as
7510         user-variable with "*...".
7511         * build-report.el (build-report-make-output-get): New.
7512         * build-report.el (build-report-insert-header): Report
7513         emacs-version and system-configuration instead of
7514         build-report-version.
7515         * build-report.el (build-report-insert-make-output): Add file
7516         argument.
7517         * build-report.el (build-report-insert-installation-file):
7518         Re-indent.
7519         * build-report.el (build-report-keep): Change docstring,
7520         re-indent.
7521         * build-report.el (build-report-delete): Ditto.
7522         * build-report.el (build-report-installation-data): New.
7523         * build-report.el (build-report-version-file-data): New.
7524
7525 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7526
7527         * byte-optimize.el (byte-optimize-lapcode):
7528         Fix the optimization of using the first 5 elements of the
7529         constants vector for variables.
7530         (byte-optimize-lapcode): Fix another ancient broken optimization.
7531
7532 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7533
7534         * *: Spelling mega-patch
7535
7536 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7537
7538         * easymenu.el: doc fixes.
7539         (easy-menu-do-define): Use backquote.
7540         (easy-menu-change):
7541         (easy-menu-add):
7542         `when' seems much clearer than `if' here.
7543         (easy-menu-remove):
7544         (easy-menu-add-item):
7545         (easy-menu-item-present-p):
7546         (easy-menu-remove-item):
7547         Wrap using (when (featurep 'menubar) ...)
7548
7549 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7550
7551         * bytecomp.el (displaying-byte-compile-warnings):
7552         Revert Ben's change to this function below so that the compile log
7553         is displayed properly for users of the "popper" package.
7554
7555 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7556
7557         * window.el (save-selected-window): Use backquote.
7558
7559         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7560         Renamed from `byte-compile-file-form-defvar'.
7561         * bytecomp.el (byte-compile-defvar-or-defconst):
7562         Only cons onto current-load-list in top-level forms.
7563         Else this leaks a cons cell every time a defun is called.
7564         Renamed from `byte-compile-defvar', for clarity.
7565         Warn when docstring of defvar is not a string.
7566         Use consistent error messages.
7567         Better comments.
7568
7569 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7570
7571         * simple.el (set-variable):
7572         Remove unneeded defvar by rearranging order of let* forms.
7573
7574         * mule/mule-ccl.el (ccl-get-next-code):
7575         * menubar-items.el (bookmark-menu-filter):
7576         (language-environment-menu-filter):
7577         (tutorials-menu-filter):
7578         * toolbar-items.el (toolbar-compile):
7579         * byte-optimize.el (disassemble-offset):
7580         Use (declare (special ...)) instead of `defvar'.
7581
7582         * cl-macs.el (cl-do-proclaim):
7583         Fix (declare (special ...)) warning suppression syntax.
7584
7585 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7586
7587         * info.el (Info-tag-table-marker):
7588         (Info-tag-table-buffer):
7589         (Info-find-file-node):
7590         (Info-read-subfile):
7591         (Info-build-node-completions):
7592         (Info-search):
7593         (Info-mode):
7594         Multiple info buffer support.
7595
7596 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7597
7598         * ldap.el (ldap-decode-entry): New defun
7599         (ldap-search-entries): Use it in order to decode DN-prefixed
7600         entries properly
7601
7602 2000-08-23  Daniel Pittman <daniel@danann.net>
7603
7604         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7605         Use `eq', not `=', to compare symbols.
7606
7607 2000-07-30  Ben Wing  <ben@xemacs.org>
7608
7609         * bytecomp.el (byte-compile-report-error):
7610         * bytecomp.el (displaying-byte-compile-warnings):
7611         if stack-trace-on-error is set, send out a backtrace when
7612         an error is encountered that stops byte compilation.  this
7613         should make it much much easier to track down those curious
7614         problems.  also undo the kludge of using a separate "*Show*"
7615         buffer for display when there's a temp-buffer-show-function;
7616         we can avoid this by just being a little smarter.
7617
7618         * dialog-items.el:
7619         * dialog-items.el (search-dialog-regexp): New.
7620         * dialog-items.el (search-dialog-callback):
7621         * dialog-items.el (make-search-dialog):
7622         add a regexp option to the dialog and clean up a bit.
7623
7624         * dialog.el:
7625         * dialog.el (yes-or-no-p-dialog-box):
7626         * dialog.el (get-dialog-box-response):
7627         * dialog.el (make-dialog-box):
7628         * dialog.el (dialog-box-finish): New.
7629         * dialog.el (dialog-box-cancel): New.
7630         * dialog.el (internal-make-dialog-box-exit): New.
7631         implement [properly!] the :modal property of the new dialog box
7632         interface.  this is the first time xemacs has ever had *proper*
7633         modal dialog boxes, giving the standard window-system feedback.
7634         (e.g. under windows, clicking on a disabled frame causes a beep
7635         and makes the dialog box flash three times.)
7636
7637         * dragdrop.el: header keyword frobbing.
7638
7639         * dumped-lisp.el (preloaded-file-list):
7640         renamed winnt.el to win32-native.el.
7641
7642         * faces.el (face-property):
7643         * faces.el (set-face-property):
7644         * faces.el (frob-face-property):
7645         * faces.el (frob-face-font-2):
7646         * faces.el (make-face-bold):
7647         * faces.el (make-face-italic):
7648         * faces.el (make-face-bold-italic):
7649         * faces.el (make-face-unbold):
7650         * faces.el (make-face-unitalic):
7651         * faces.el (make-face-smaller):
7652         * faces.el (make-face-larger):
7653         clean up the implementation of these so that window-system-specific
7654         methods are called only on objects belonging to that window system.
7655         previously, you could have [e.g.] mswindows-make-face-bold called
7656         on font object of device type `stream', which is not good and
7657         explains the subtle errors Adrian was getting when byte-compiling
7658         something that required 'term. (Adrian, now you can use stack-trace-
7659         on-error to find the exact place where things are going wrong instead
7660         of having to laboriously binary-search your way through.)
7661
7662         * finder.el (finder-known-keywords):
7663         cleaned up -- properly sorted, clarified the meanings of many of
7664         the keywords, and added a few -- mswin, gui, content, build, www,
7665         user, services.  the last two try to distinguish between a package
7666         that's used directly by the user, and a package that provides
7667         support services to other packages.
7668
7669         * font-lock.el (lisp-font-lock-keywords-2):
7670         update list of lisp control structures to include everything,
7671         including new ones i introduced.
7672
7673         * gutter.el: header keyword frobbing.
7674
7675         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7676         recent isearch element was not doing so!  you got the second-most-
7677         recent instead.
7678
7679         * lisp-mode.el (construct-lisp-mode-menu):
7680         more menubar cleanups.
7681         * lisp-mode.el (with-selected-window):
7682         make it indent properly.
7683
7684         * menubar-items.el (default-menubar): lots of menubar cleanups.
7685         rearranged the options menu the most, e.g. splitting up the
7686         Keyboard/Mouse menu into a new Editing menu and combining the
7687         separate Scrollbar/Gutter/Toolbar submenus into Display.
7688         Got rid of General, moved items to Editing or new Troubleshooting.
7689         Moved Packages to Tools; doesn't seem to belong under Options.
7690         Added stuff to the Cmds menu, e.g. Change Case.
7691
7692         NB please don't complain about these periodic menubar changes.
7693         Anything like this is necessarily incremental in its construction
7694         -- By constant use you gradually become more and more aware of
7695         better and better ways to group menu items.  When we eventually
7696         move the options menu to a property sheet, the existing structure
7697         will probably be preserved fairly well.
7698
7699         * minibuf.el (next-history-element): fix problems with pressing
7700         down arrow in repeat-complex-command.
7701
7702         * modeline.el:
7703         * modeline.el (modeline-3d-p): New.
7704         added custom variable for controlling the 3d modeline.  the
7705         corresponding Options item has been present for a long time,
7706         but commented out with "fix me!" comments.  it's fixed now.
7707
7708         * obsolete.el (add-menu):
7709         remove bogus gettexts.
7710
7711         * process.el (shell-quote-argument):
7712         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7713         For bash under Windows native, see below.
7714
7715         * simple.el:
7716         * simple.el (display-warning-buffer):
7717         Fixed the handling of warning display to eliminate the annoying
7718         *Show* buffer, like was done for byte-compiler output above.
7719
7720         * simple.el (debug-print): New.
7721         Simple function for sending debug messages to the console and/or
7722         other debug places.
7723
7724         * subr.el (replace-in-string):
7725         Rewrite this function to avoid N^2 behavior with large strings --
7726         catastrophic with the new Windows selection code! (Apparently the
7727         author of this function didn't realize there was a fun
7728         replace-match that could make his life much easier, because we
7729         duplicated the entire logic.  The new version is smaller, easier
7730         to understand, much more robust, and has extended features --
7731         those of replace-match.)
7732
7733         * window.el:
7734         * window.el (with-selected-window): New.
7735         An obvious complement to the existing `with-selected-frame' and
7736         `with-current-buffer'.
7737
7738         * win32-native.el: Renamed from winnt.el.
7739         Added a great deal of stuff for properly handling process quoting,
7740         somewhat modeled on Kirill's original model (which i later threw
7741         away).  We should now finally have correctly working process arg
7742         quoting/dequoting so that the final app gets exactly what we
7743         intended.  Because the mechanism is in Lisp, it's easily
7744         extendible. (For those running bash and running the native
7745         version, I tried hard to do what I thought was correct.  But more
7746         thought is needed, and ideally the volunteer work of people with
7747         these configurations that they generally run on.)
7748
7749         * x-font-menu.el (x-font-menu-font-data):
7750         Put in defvar's to fix byte-compiler warnings.
7751
7752 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7753
7754         * select.el (selection-coercion-alist): Initialise.
7755         * select.el (select-coerce-to-text): New.
7756         * select.el (select-coerce): New.
7757         New functions to perform type and value coercion.
7758
7759         * select.el (select-buffer-killed-default): Keep data if it was
7760         on the clipboard.
7761
7762 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7763
7764         * menubar-items.el (default-menubar): Fix typo.
7765         (default-menubar): `lambda' was mispelled as `lamda'.
7766
7767 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7768
7769         * window.el (shrink-window-if-larger-than-buffer): Remove
7770         edge checking code.
7771
7772 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7773
7774         * paths.el (gnus-local-domain): Removed.
7775         (gnus-local-organization): Ditto.
7776         (gnus-startup-file): Ditto.
7777
7778 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7779
7780         * files.el (auto-mode-alist): Add .spec for RPM.
7781
7782 2000-07-31  Andy Piper  <andy@xemacs.org>
7783
7784         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7785
7786 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7787
7788         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7789         browse-url.
7790         * help.el (xemacs-www-page): Ditto.
7791         (xemacs-www-faq): Ditto.
7792         * menubar-items.el (default-menubar): Ditto.
7793
7794         * wid-edit.el (widget-url-link-action): Ditto.
7795         From: Kenichi OKADA <okada@opaopa.org>.
7796
7797 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7798
7799         * finder.el (finder-commentary): Add autoload cookie.
7800
7801 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7802
7803         * files.el (insert-file-contents-literally): Fix second let
7804         binding for `coding-system-for-read' to `coding-system-for-write'
7805         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7806
7807 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7808
7809         * files.el (insert-file-contents-literally): Use binary coding
7810         system (from Morioka san).
7811         (insert-file-contents-literally): Make file-name-handler method.
7812
7813 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7814
7815         * cl-macs.el (get-selection): Add defsetf.
7816
7817 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7818
7819         * x-init.el (x-activate-region-as-selection): replace obsolete
7820         function x-own-selection with own-selection.
7821         (ow-find): replace obsolete functions x-get-selection and
7822         x-get-clipboard with get-selection and get-clipboard.
7823         (init-post-x-win): replace obsolete function x-disown-selection
7824         with disown-selection.
7825
7826 2000-07-20  Mike Sperber  <mike@xemacs.org>
7827
7828         * startup.el (load-user-init-file): Only try to load init file if
7829         it exists.
7830
7831 2000-07-10  Andy Piper  <andy@xemacs.org>
7832
7833         * dialog-items.el: sync with Ben's patch.
7834
7835         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7836         comment.
7837         (progress-text-glyph): deleted.
7838         (progress-layout-glyph): make completely minimal.
7839         (progress-gauge-glyph): ditto.
7840         (progress-display-style): fix to handle dynamic instantiator
7841         changes.
7842         (progress-text-instantiator): new.
7843         (progress-layout-instantiator): new.
7844         (progress-gauge-instantiator): new.
7845         (set-progress-display-instantiator): renamed and changed from
7846         set-progress-display-style.
7847         (progress-abort-glyph): use instantiator not glyph.
7848         (append-progress-display): use set-progress-display-instantiator
7849         and set-glyph-image.
7850         (abort-progress-display): ditto.
7851         (raw-append-progress-display): ditto.
7852
7853 2000-07-20  Ben Wing  <ben@xemacs.org>
7854
7855         * code-files.el: Move Mule-specific code to mule-coding.el.
7856
7857 2000-07-15  Ben Wing  <ben@xemacs.org>
7858
7859         * autoload.el:
7860         Fixed comments.
7861
7862         * cmdloop.el:
7863         * cmdloop.el (yes-or-no-p):
7864         * cmdloop.el (y-or-n-p):
7865         Make these functions use should-use-dialog-box-p and not be
7866         overridden in dialog.el.
7867
7868         * cus-dep.el:
7869         * cus-dep.el (Custom-make-dependencies): Removed.
7870         * cus-dep.el (Custom-make-dependencies-1): New.
7871         * cus-dep.el (Custom-make-one-dependency): New.
7872         New entry point for use in Makefiles, to avoid excessive
7873         invocations.
7874
7875         * cus-edit.el (custom-variable-reset-saved):
7876         * cus-edit.el (custom-variable-reset-standard):
7877         * cus-edit.el (custom-save-resets):
7878         Fix bytecompiler warnings.
7879
7880         * dialog.el:
7881         * dialog.el (yes-or-no-p-dialog-box):
7882         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7883         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7884         * dialog.el (get-dialog-box-response):
7885         * dialog.el (message-or-box):
7886         * dialog.el (make-dialog-box):
7887         * dialog.el (popup-dialog-box): New.
7888         Avoid yes-or-no-p bogosities.
7889         Create a general function `make-dialog-box' to encapsulate all
7890         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7891
7892         * dumped-lisp.el (preloaded-file-list):
7893         Add dialog-items.  Clean up.  Group files by types.
7894
7895         * easymenu.el (easy-menu-add):
7896         * easymenu.el (easy-menu-remove):
7897         Account for accelerators.
7898
7899         * extents.el:
7900         * extents.el (extent-list): New args, like in map-extents.
7901         * extents.el (extent-at-event): New.
7902         * extents.el (extents-at-event): New.
7903
7904         * font-lock.el:
7905         * font-lock.el (font-lock-mode):
7906         * font-lock.el (font-lock-default-fontify-buffer):
7907         * font-lock.el (font-lock-default-unfontify-region):
7908         * font-lock.el (font-lock-fontify-syntactically-region):
7909         * font-lock.el (font-lock-fontify-keywords-region):
7910         Use new progress-feedback names.
7911
7912         * font-lock.el (java-font-lock-identifier-regexp):
7913         * font-lock.el (java-font-lock-class-name-regexp):
7914         Fix bytecompiler warnings.
7915
7916         * gutter-items.el:
7917         * gutter-items.el (progress-display-use-echo-area): Removed.
7918         * gutter-items.el (progress-feedback-use-echo-area): New.
7919         * gutter-items.el (progress-display-popup-period): Removed.
7920         * gutter-items.el (progress-feedback-popup-period): New.
7921         * gutter-items.el (set-progress-display-style): Removed.
7922         * gutter-items.el (set-progress-feedback-style): New.
7923         * gutter-items.el (progress-display-style): Removed.
7924         * gutter-items.el (progress-feedback-style): New.
7925         * gutter-items.el (progress-stack):
7926         * gutter-items.el (progress-displayed-p): Removed.
7927         * gutter-items.el (progress-feedbacked-p): New.
7928         * gutter-items.el (clear-progress-display): Removed.
7929         * gutter-items.el (clear-progress-feedback): New.
7930         * gutter-items.el (progress-display-clear-when-idle): Removed.
7931         * gutter-items.el (progress-feedback-clear-when-idle): New.
7932         * gutter-items.el (remove-progress-display): Removed.
7933         * gutter-items.el (remove-progress-feedback): New.
7934         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7935         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7936         * gutter-items.el (append-progress-display): Removed.
7937         * gutter-items.el (append-progress-feedback): New.
7938         * gutter-items.el (abort-progress-display): Removed.
7939         * gutter-items.el (abort-progress-feedback): New.
7940         * gutter-items.el (raw-append-progress-display): Removed.
7941         * gutter-items.el (raw-append-progress-feedback): New.
7942         * gutter-items.el (display-progress-display): Removed.
7943         * gutter-items.el (display-progress-feedback): New.
7944         * gutter-items.el (current-progress-display): Removed.
7945         * gutter-items.el (current-progress-feedback): New.
7946         * gutter-items.el (current-progress-display-label): Removed.
7947         * gutter-items.el (current-progress-feedback-label): New.
7948         * gutter-items.el (progress-display): Removed.
7949         * gutter-items.el (progress-feedback): New.
7950         Replace "progress-display" with "progress-feedback" globally.
7951
7952         * gutter-items.el (lprogress-display): Removed.
7953         * gutter-items.el (progress-feedback-with-label): New.
7954         Rename lprogress-display ==> progress-feedback-with-label.
7955
7956         * gutter-items.el (search-dialog-direction): Removed.
7957         * gutter-items.el (search-dialog-text): Removed.
7958         * gutter-items.el (search-dialog-callback): Removed.
7959         * gutter-items.el (make-search-dialog): Removed.
7960         Move to dialog-items.el.
7961
7962         * help.el:
7963         * help.el (help-mode-quit):
7964         * help.el (mode-for-help): New.
7965         * help.el (help-sticky-window): New.
7966         * help.el (help-window-config): New.
7967         * help.el (with-displaying-help-buffer):
7968         * help.el (function-at-event): New.
7969         * help.el (help-symbol-regexp): New.
7970         * help.el (help-symbol-run-function-1): New.
7971         * help.el (help-symbol-run-function): New.
7972         * help.el (help-symbol-function-context-menu): New.
7973         * help.el (help-symbol-variable-context-menu): New.
7974         * help.el (help-symbol-function-and-variable-context-menu): New.
7975         * help.el (frob-help-extents): New.
7976         * help.el (describe-function-1):
7977         * help.el (variable-at-point):
7978         * help.el (variable-at-event): New.
7979         * help.el (describe-variable):
7980         Major overhaul.
7981         - Make functions and variables be mousable.
7982         - Middle button hyperlinks.
7983         - New context-menu entries.
7984
7985         * keydefs.el:
7986         * keydefs.el (global-map):
7987         New key bindings to move lines up and down.
7988
7989         * lisp-mode.el:
7990         * lisp-mode.el (construct-lisp-mode-menu): New.
7991         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7992         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7993         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7994         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7995         Make popup and menubar menus be different.  Popup menu uses
7996         clicked location and automatically assumes symbol under the mouse
7997         for various commands.
7998
7999         * menubar-items.el:
8000         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8001         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8002
8003         * menubar-items.el (global-popup-menu): Removed.
8004         * menubar-items.el (mode-popup-menu): Removed.
8005         * menubar-items.el (activate-popup-menu-hook): Removed.
8006         * menubar-items.el (popup-mode-menu): Removed.
8007         * menubar-items.el (popup-buffer-menu): Removed.
8008         * menubar-items.el (popup-menubar-menu): Removed.
8009         Move to menubar.el.
8010
8011         * menubar.el:
8012         * menubar.el (global-popup-menu): New.
8013         * menubar.el (mode-popup-menu): New.
8014         * menubar.el (activate-popup-menu-hook): New.
8015         * menubar.el (last-popup-menu-event): New.
8016         * menubar.el (popup-mode-menu): New.
8017         * menubar.el (popup-buffer-menu): New.
8018         * menubar.el (popup-menubar-menu): New.
8019         * menubar.el (menu-call-at-event): New.
8020         Move non-content functions here.  Add support for context menu
8021         items on extents.
8022
8023         * minibuf.el (minibuffer-history-uniquify):
8024         Typo fix.
8025
8026         * minibuf.el (read-file-name-1):
8027         Call new file dialog box if it exists.
8028
8029         * minibuf.el (mouse-rfn-setup-vars):
8030         Clean up "chop" action.
8031
8032         * mouse.el:
8033         * mouse.el (button2): Now bound to mouse-track.
8034         * mouse.el (click-inside-extent-p):
8035         * mouse.el (point-inside-extent-p):
8036         * mouse.el (point-inside-selection-p):
8037         * mouse.el (mouse-drag-or-yank): Removed.
8038         * mouse.el (mouse-begin-drag-n-drop): New.
8039         * mouse.el (mouse-eval-sexp):
8040         * mouse.el (mouse-track-activate-strokes): New.
8041         * mouse.el (mouse-track-do-activate): New.
8042         * mouse.el (mouse-track):
8043         * mouse.el (default-mouse-track-event-is-with-button): New.
8044         * mouse.el (default-mouse-track-cleanup-hook):
8045         * mouse.el (default-mouse-track-drag-hook):
8046         * mouse.el (default-mouse-track-drag-up-hook):
8047         * mouse.el (default-mouse-track-click-hook):
8048         Merge drag-n-drop into mouse-track.
8049         Add general "activate" support to replace specific button2 kludges.
8050         Use "button modifier" support in mouse-track.
8051
8052         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8053
8054         * package-ui.el:
8055         * package-ui.el (pui-menu):
8056         * package-ui.el (pui-popup-context-sensitive): Removed.
8057         Fix bytecompiler warnings.
8058         Clean up popup code a bit.
8059
8060         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8061
8062         * simple.el:
8063         * simple.el (transpose-lines):
8064         * simple.el (transpose-line-up): New.
8065         * simple.el (transpose-line-down): New.
8066         * simple.el (transpose-subr):
8067         * simple.el (transpose-subr-1): Removed.
8068         Clean up, add functions to move lines up and down.
8069
8070         * startup.el (mail-host-address):
8071         * startup.el (user-mail-address):
8072         Customize.
8073
8074         * subr.el:
8075         * subr.el (set-symbol-value-in-buffer): New.
8076         * subr.el (error):
8077         * subr.el (check-argument-type):
8078         * subr.el (defined-error-p): New.
8079         Add structured error support.
8080
8081         * toolbar-items.el (toolbar-compile):
8082         Use new make-dialog-box.
8083
8084         * update-elc.el:
8085
8086         * userlock.el (ask-user-about-lock-dbox):
8087         * userlock.el (ask-user-about-supersession-threat-dbox):
8088         * userlock.el (ask-user-about-lock):
8089         * userlock.el (ask-user-about-supersession-threat):
8090         Use new make-dialog-box.
8091         Add safety checks; use should use-dialog-box-p.
8092
8093         * window-xemacs.el:
8094         * window-xemacs.el (__buffer-dedicated-frame):
8095         * window-xemacs.el (buffer-dedicated-frame): New.
8096         * window-xemacs.el (set-buffer-dedicated-frame): New.
8097         Move dedicated-frame stuff into lisp.
8098
8099 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8100
8101         * printer.el (generic-print-region): Do not require that
8102         `printer-name' be set.
8103         (printer-name): Commentary clarification.
8104
8105 2000-07-19  Martin Buchholz <martin@xemacs.org>
8106
8107         * XEmacs 21.2.35 is released.
8108
8109 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8110
8111         * select.el (selection-coercible-types): Initialise.
8112
8113 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8114
8115         * select.el (own-clipboard): Bug fix.
8116
8117 2000-07-17  Mike Sperber  <mike@xemacs.org>
8118
8119         * cus-edit.el (custom-migrate-custom-file): Save init file before
8120         continuing.
8121
8122 2000-07-16  Mike Sperber  <mike@xemacs.org>
8123
8124         * startup.el (load-init-file): Remove silly call to
8125         `load-user-custom-file`.
8126         (maybe-migrate-user-init-file): Minor fixes.
8127
8128 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8129
8130         * apropos.el (apropos-documentation-check-doc-file):
8131         `doc' variable should be let-bound, as was presumably intended.
8132
8133         * cus-edit.el (custom-variable-reset-saved):
8134         (custom-variable-reset-standard):
8135         Remove unused variable comment-widget.  Twice.
8136
8137         * toolbar.el (toolbar-blank-press-function):
8138         Add a real defvar with initial value nil and proper docstring.
8139         (press-toolbar-button): No need to check for boundp-ness anymore.
8140
8141         * rect.el (open-rectangle-line): Remove useless (let) form.
8142         Add defvar for pending-delete-mode.
8143
8144         * info.el (Info-find-node): This function needs an autoload cookie.
8145
8146         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8147         Use let* since the second form referred to the first.
8148
8149 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8150
8151         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8152         instead of removed `mswindows-get-clipboard'.
8153
8154
8155 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8156
8157         * select.el (select-convert-from-text): New.
8158         * select.el (select-convert-from-length): New.
8159         * select.el (select-convert-from-integer): New.
8160         * select.el (select-convert-from-identity): New.
8161         * select.el (select-convert-from-filename): New.
8162         * select.el (selection-converter-in-alist): Use them.
8163         New converter functions for X.
8164
8165         * select.el (get-selection): Removed comment.
8166
8167         * select.el (own-selection): Removed append code - I thought
8168         I'd already done this, but apparently not...
8169
8170         * select.el: Changed comment about TIMESTAMP.
8171
8172         * select.el (select-convert-in): New.
8173         * select.el (select-convert-out): New.
8174         New functions that get used by select.c.
8175
8176         * select.el (select-buffer-killed-default): New.
8177         * select.el (select-buffer-killed-text): New.
8178         * select.el (selection-buffer-killed-alist): New.
8179         New list and functions that get called if a relevant selection
8180         exists and a buffer gets killed.
8181
8182         * select.el (select-convert-to-targets):
8183         * select.el (select-convert-to-identity): Removed.
8184         * select.el (select-convert-from-identity): Removed.
8185         * select.el (select-converter-out-alist):
8186         Removed _EMACS_INTERNAL selection type.
8187
8188         * x-select.el (xselect-kill-buffer-hook): Removed.
8189         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8190         Removed this X-specific nonesense. Use the generic support
8191         in select.el instead.
8192
8193 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8194
8195         * mule/mule-category.el (defined-category-hashtable):
8196         Use make-hash-table instead of make-hashtable
8197
8198         * buff-menu.el: Byte-compiler warning fix.
8199
8200         * isearch-mode.el (isearch-highlight-all-cleanup):
8201         Remove unused variable `isearch-highlight-all-start'.
8202
8203         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8204
8205         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8206
8207         * cus-dep.el (Custom-make-dependencies):
8208         Add autoload cookie for custom-add-loads to generated custom-load.el.
8209
8210         * autoload.el (autoload-package-name): Warning suppression.
8211         Move defvar prior to first use.
8212
8213         * custom.el: Add autoload for custom-declare-face.
8214         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8215         * cl.el (cl-hack-byte-compiler):
8216         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8217         to work properly.
8218
8219 2000-07-08  Mike Sperber  <mike@xemacs.org>
8220
8221         * startup.el (load-home-init-file): Added variable.
8222         (maybe-migrate-user-init-file): Added.
8223         (load-user-init-file): Load custom file if different from init
8224         file.
8225
8226         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8227         "startup."
8228
8229         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8230         Moved `custom-file'-related code to cus-file.el.
8231
8232         * cus-file.el: New file.
8233
8234 2000-04-01  Mike Sperber  <mike@xemacs.org>
8235
8236         * packages.el (packages-find-package-directories): Added support
8237         for external package hierarchies with in-place installations.
8238
8239         * find-paths.el (paths-root-in-place-p): Added.
8240         (paths-find-emacs-directory): Added support for external
8241         directories with in-place installations.
8242         (paths-find-site-directory): Ditto.
8243
8244         * startup.el (find-user-init-file): Also look for
8245         ~/.xemacs/init.elc? in preference to ~/.emacs.
8246
8247 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8248
8249         * select.el (own-selection):
8250         * select.el (own-clipboard): Changed `append' parameter to
8251         `how-to-use' parameter.
8252         * select.el (own-selection): Removed icky append code.
8253         * select.el (own-selection, get-selection): Removed extra type
8254         checking.
8255         * select.el (selection-appender-alist):
8256         * select.el (selection-converter-{in|out}-alist): Initialise.
8257         * select.el (select-append-to-*): New.
8258         * select.el (select-convert-from-*): New.  New functions to append
8259         data and convert data from external type.
8260
8261 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8262
8263         * font-lock.el: Javadoc enhancements.
8264
8265 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8266
8267         * printer.el (generic-print-region): Compose job name from buffer
8268         name.
8269
8270 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8271
8272         * font-lock.el (font-lock-fontify-pending-extents): Call
8273         font-lock-fontify-region instead of font-lock-fontify-buffer
8274         to avoid unnecessary progress gauges.
8275
8276 2000-07-06  Craig Lanning  <lanning@scra.org>
8277
8278         * custom-load.el (faces):
8279
8280         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8281         dir is a regex.
8282
8283         * process.el (call-process-internal): from Dan Holmsand, use binary
8284         coding systems so that jka-compr works.
8285
8286 2000-07-07  Ben Wing  <ben@xemacs.org>
8287
8288         * font-lock.el: Undo previous change.  Unfortunately, some
8289         files actually use the variables directly in their init code
8290         without quoting them.
8291
8292 2000-07-07  Ben Wing  <ben@xemacs.org>
8293
8294         * font-lock.el (defvar font-lock-*-face): Removed.
8295
8296         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8297         only when necessary.
8298
8299 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8300
8301         * cl-macs.el: fix cl-transform-function-property kludge
8302         so that it does not require a random feature.
8303
8304 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8305
8306         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8307         as in Linux kernel "Rules.make".
8308
8309 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8310
8311         * build-report.el (build-report): Add autoload cookie.
8312
8313 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8314
8315         * package-ui.el (defgroup pui):  Correct a misspelling
8316         (pui-toggle-package-delete):  Change `seleted' to `selected'
8317
8318 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8319
8320         * package-get.el (package-get-update-base):
8321         (package-get): Use insert-file-contents-literally always.
8322         (package-get-maybe-save-index):
8323         Force coding system for writing to binary.
8324
8325 2000-06-08  Mike Alexander  <mta@arbortext.com>
8326
8327         * code-process.el (call-process-region): If there is no coding
8328         system for the process on process-coding-system-alist use the
8329         coding system of the buffer containing the region.
8330
8331 2000-06-10  Ben Wing  <ben@xemacs.org>
8332
8333         * cmdloop.el (command-error):
8334         If debug-on-error and noninteractive, output backtrace.
8335
8336         * files.el (file-relative-name):
8337         Remove MSDOS references.
8338
8339         * simple.el (line-number): New function, due to non-obvious
8340         behavior/usage of count-lines.
8341
8342         * simple.el (count-lines): document non-obvious usage to get
8343         line number.
8344
8345 2000-06-11  Ben Wing  <ben@xemacs.org>
8346
8347         * faces.el ((featurep 'xpm)):
8348         * x-faces.el (x-init-face-from-resources):
8349         * x-faces.el (x-init-frame-faces):
8350         * x-misc.el (x-init-specifier-from-resources):
8351         * x-misc.el (x-get-resource-and-bogosity-check):
8352         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8353         * x-mouse.el (x-init-pointer-shape):
8354         * x-scrollbar.el (x-init-scrollbar-from-resources):
8355         Add sixth argument to x-get-resource calls so as to issue warnings
8356         rather than errors on bogus arguments.
8357
8358 2000-06-05  Ben Wing  <ben@xemacs.org>
8359
8360         * compat.el: new file.  provides a clean, non-intrusive way to
8361         define compatibility functions.
8362
8363         * process.el (shell-quote-argument): temporary fix for lack
8364         of nt-quote-process-args.  #### I need to put back the overall
8365         structure of that mechanism but redo the guts of it using the
8366         extra intelligence in the C code.
8367
8368 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8369
8370         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8371         `package-get' does in package-get.el, instead of using external
8372         "md5sum" program.
8373
8374         * package-get.el (package-get): Insert package file literally to
8375         make checksum calculation work.
8376
8377 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8378
8379         * code-files.el (convert-mbox-coding-system): Deleted.
8380         (file-coding-system-alist): Removed reference to
8381         convert-mbox-coding-system.
8382
8383 2000-05-28  Martin Buchholz <martin@xemacs.org>
8384
8385         * XEmacs 21.2.34 is released.
8386
8387 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8388
8389         * font-lock.el (font-lock-keywords): Rewrote docstring
8390
8391 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8392
8393         * loadhist.el (unload-feature): handle case where x is both boundp
8394         and fboundp
8395
8396 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8397
8398         * packages.el: It's ok to use built-in macros, but not lisp
8399         defined ones.
8400
8401 2000-05-20  Ben Wing  <ben@xemacs.org>
8402
8403         * font-lock.el:
8404         * font-lock.el (font-lock-message-threshold):
8405         * font-lock.el (font-lock-mode):
8406         * font-lock.el (font-lock-default-fontify-buffer):
8407         * font-lock.el (font-lock-always-fontify-immediately):
8408         * font-lock.el (font-lock-old-extent): Removed.
8409         * font-lock.el (font-lock-old-len): Removed.
8410         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8411         * font-lock.el (font-lock-pending-extent-table): New.
8412         * font-lock.el (font-lock-range-table): New.
8413         * font-lock.el (font-lock-after-change-function):
8414         * font-lock.el (font-lock-after-change-function-1): Removed.
8415         * font-lock.el (font-lock-fontify-pending-extents): New.
8416         * font-lock.el ('font-lock-revert-cleanup): Removed.
8417         * font-lock.el ('font-lock-revert-setup): Removed.
8418         Rewrite deferral code to handle any number of changes, merging
8419         them properly.  Remove hacked-up code for revert-buffer, now
8420         unnecessary.
8421
8422         * menubar-items.el (default-menubar):
8423         In Options->Edit Init File, don't switch to emacs-lisp-mode
8424         unless necessary; doing this turns off font-lock.
8425
8426 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8427
8428         * keydefs.el: Define C-x BS to backward-kill-sentence.
8429
8430 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8431
8432         * files.el (hack-local-variables-prop-line): Use non-greedy
8433         matching to process -*-texinfo-*- -*-.
8434
8435 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8436
8437         * minibuf.el (minibuf-directory-files): new function.
8438         (read-file-name-activate-callback): use minibuf-directory-files.
8439         (read-directory-name-internal): ditto.
8440         (mouse-file-display-completion-list): ditto.
8441         (mouse-directory-display-completion-list): ditto.
8442         (read-file-name-internal): remove "./" from completion list unless
8443         explicitly matched, for consistency.
8444
8445 2000-05-11  Ben Wing  <ben@xemacs.org>
8446
8447         * gutter-items.el (gutter-buffers-tab):
8448         * gutter-items.el (add-tab-to-gutter):
8449         * gutter-items.el (update-tab-in-gutter):
8450         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8451         * gutter-items.el (append-progress-display):
8452         * gutter-items.el (abort-progress-display):
8453         * gutter-items.el (raw-append-progress-display):
8454         Further fixes.  Use set-glyph-image not set-image-instance-property,
8455         to fix problems with multiple windows in a frame.
8456
8457         * menubar-items.el (tutorials-menu-filter):
8458         Fix typo.
8459
8460         * startup.el (early-error-handler):
8461         Display message box under windows; otherwise, message will disappear
8462         before it can be viewed.
8463
8464         * update-elc.el:
8465         Fix bug in NEEDTODUMP processing.
8466
8467 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8468
8469         * startup.el (lock-directory): Removed.
8470         (superlock-file): Ditto.
8471         (startup-set-paths): Remove lockdir.
8472         (startup-setup-paths-warning): Remove lock-directory.
8473
8474         * setup-paths.el (paths-find-lock-directory): Removed.
8475         (paths-find-superlock-file): Ditto.
8476
8477 2000-05-09  Ben Wing  <ben@xemacs.org>
8478
8479         * faces.el (set-face-property):
8480         * faces.el (set-face-font):
8481         * faces.el (set-face-foreground):
8482         * faces.el (set-face-background):
8483         * faces.el (set-face-background-pixmap):
8484         * faces.el (set-face-underline-p):
8485         * faces.el (set-face-strikethru-p):
8486         * faces.el (set-face-highlight-p):
8487         * faces.el (set-face-dim-p):
8488         * faces.el (set-face-blinking-p):
8489         * faces.el (set-face-reverse-p):
8490         doc string changes.
8491
8492         * glyphs.el:
8493         * glyphs.el (make-image-specifier):
8494         * glyphs.el (glyph-property):
8495         * glyphs.el (set-glyph-image):
8496         * glyphs.el (make-glyph):
8497         * glyphs.el (make-pointer-glyph):
8498         * glyphs.el (make-icon-glyph):
8499         * glyphs.el (widget-image-instance-p): New.
8500         authorship info, lots of doc changes.  New predicate, inadvertently
8501         omitted.  the general principle with specifier docs is now that
8502         the description of instantiators should go with the make-foo-specifier
8503         fun's doc string, rather than in foo-specifier-p.  this follows
8504         conventions elsewhere in XEmacs and in general is a lot more obvious
8505         of a place to look.  sometimes the make-foo-specifier function needs
8506         to be created in the process.
8507
8508         * gutter.el:
8509         * gutter.el (make-gutter-specifier): New.
8510         * gutter.el (make-gutter-size-specifier): New.
8511         * gutter.el (make-gutter-visible-specifier): New.
8512         specifier doc updates according to the conventions specified before.
8513
8514         * objects.el:
8515         * objects.el (make-font-specifier):
8516         * objects.el (make-color-specifier):
8517         * objects.el (make-face-boolean-specifier): New.
8518         specifier doc updates according to the conventions specified before.
8519
8520         * specifier.el:
8521         * specifier.el (set-specifier):
8522         * specifier.el (make-integer-specifier): New.
8523         * specifier.el (make-boolean-specifier): New.
8524         * specifier.el (make-natnum-specifier): New.
8525         * specifier.el (make-generic-specifier): New.
8526         * specifier.el (make-display-table-specifier): New.
8527         specifier doc updates according to the conventions specified before.
8528
8529         * toolbar.el:
8530         * toolbar.el (make-toolbar-specifier): New.
8531         specifier doc updates according to the conventions specified before.
8532
8533 2000-05-09  Ben Wing  <ben@xemacs.org>
8534
8535         * process.el (call-process-internal): Revert to previous version
8536         because Mike's change clashed with a change I did not long before.
8537         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8538         Thanks very much Mike for pointing out the bug and submitting a
8539         patch!
8540
8541 2000-04-13  Mike Alexander  <mta@arbortext.com>
8542
8543         * process.el (call-process-internal): Send the correct input buffer
8544         (call-process-internal): Return the exit status of the process
8545
8546 2000-05-07  Ben Wing  <ben@xemacs.org>
8547
8548         * winnt.el:
8549         * winnt.el (nt-quote-args-verbatim): Removed.
8550         * winnt.el (nt-quote-args-prefix-quote): Removed.
8551         * winnt.el (nt-quote-args-backslash-quote): Removed.
8552         * winnt.el (nt-quote-args-double-quote): Removed.
8553         * winnt.el (nt-quote-args-functions-alist): Removed.
8554         * winnt.el (nt-quote-process-args): Removed.
8555         Remove all stuff for argument quoting.  We borrow the code instead
8556         from Emacs 20.6, which is much more careful in its quoting
8557         (e.g. in handling runs of the escape character) and avoids most of
8558         the need for this Lisp mechanism by checking to see whether we're
8559         running a Cygwin or normal program and doing the appropriate
8560         quoting.  If we end up needing such a mechanism, we should add
8561         it by extending the variable `mswindows-quote-process-args' so it
8562         can take an alist of regexps.
8563
8564 2000-05-07  Ben Wing  <ben@xemacs.org>
8565
8566         * keydefs.el:
8567         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8568         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8569         the window without moving point.
8570
8571         * simple.el:
8572         * simple.el (scroll-up-one): New.
8573         * simple.el (scroll-down-one): New.
8574         Functions for use with C-M-up/down.
8575
8576 2000-05-01  Martin Buchholz <martin@xemacs.org>
8577
8578         * XEmacs 21.2.33 is released.
8579
8580 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8581
8582         * dialog.el (yes-or-no-p-dialog-box):
8583         Fix docstring.
8584         Fix following horrible bug in X11 mode with focus-follows-mouse:
8585           1. Visit two files in two different frames.
8586           2. do File->Revert Buffer in one of those frames.
8587           3. Dialog box appears.
8588           4. Arrange things so that the mouse passes over the *other*
8589              frame, then to the dialog box, and click on "Yes".
8590           5. The file contents end up in the *wrong* buffer!
8591         Add TODO comment.
8592
8593 2000-04-28  Ben Wing  <ben@xemacs.org>
8594
8595         * help.el (describe-installation): correct typo introduced
8596         in last patch: boundp -> fboundp.
8597
8598         * etags.el (buffer-tag-table-list):
8599         canonicalize filenames to Unix format so that tag-table-alist
8600         searching works under Windows.
8601
8602         * autoload.el:
8603         Bowdlerize the supposedly objectionable words
8604         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8605
8606         * gutter-items.el (set-progress-display-style):
8607         * gutter-items.el (search-dialog-callback):
8608         * gutter-items.el (make-search-dialog):
8609         Change to new callback-ex api.
8610
8611 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8612
8613         * help.el: (describe-installation): decode-coding-string is not
8614         defined in a non MULE environment.
8615
8616 2000-04-28  Ben Wing  <ben@xemacs.org>
8617
8618         * gutter-items.el (buffer-list-changed-hook):
8619         use it, not record-buffer-hook.
8620
8621         * subr.el (record-buffer-hook): Removed.
8622
8623 2000-04-27  Ben Wing  <ben@xemacs.org>
8624
8625         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8626         use NORECORD option.  Andy will not like this, but the existing
8627         gutter behavior is just wrong, as per this comment:
8628
8629         ;; this used to add the norecord flag to both calls below.
8630         ;; this is bogus because it is a pervasive assumption in XEmacs
8631         ;; that the current buffer is at the front of the buffers list.
8632         ;; for example, select an item and then do M-C-l
8633         ;; (switch-to-other-buffer).  Things get way confused.
8634         ;;
8635         ;; Andy, if you want to maintain the current look, you must
8636         ;;  *uncouple* the gutter order and buffers order.
8637
8638         * loaddefs.el (completion-ignored-extensions): unfuckify.
8639
8640         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8641         xemacs.mak.
8642
8643         * autoload.el (batch-update-one-directory): new function, used in
8644         xemacs.mak.
8645
8646         * loadup.el: set gc-cons-threshold very high unless dumping --
8647         loadup during update-elc is much much much faster.  also do this
8648         when quick-building.
8649
8650         add commented-out code for profiling loadup.
8651
8652
8653         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8654         is required in order to build xemacs.
8655
8656 2000-04-26  Ben Wing  <ben@xemacs.org>
8657
8658         * loadup.el: don't garbage collect during loadup if quick-build
8659         compile-time option is set.
8660
8661 2000-04-23  Ben Wing  <ben@xemacs.org>
8662
8663         * update-elc.el: compute whether any dumped .el or .elc files
8664         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8665         if so.
8666
8667         * update-elc.el (update-elc-files-to-compile): always change
8668         NOBYTECOMPILE in the src directory rather than current dir,
8669         so it will work under NT.
8670
8671         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8672         the form of this file is identical between Unix and Windows.
8673         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8674         Added comment.
8675         (update-autoloads-from-directory): updated doc string.
8676         updated doc strings in a few other places.
8677
8678 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8679
8680         * bytecomp.el (byte-force-recompile): Fix argument to
8681         byte-recompile-directory.
8682
8683 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8684
8685         * gutter-items.el (progress-display-clear-when-idle): Use
8686         add-one-shot-hook.
8687         * gutter-items.el (clear-progress-display): Adjust number of
8688         arguments.
8689
8690 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8691
8692         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8693
8694 2000-04-16  Ben Wing  <ben@xemacs.org>
8695
8696         * printer.el: New file.
8697
8698         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8699
8700         * help.el (describe-installation): Fix decoding for Windows.
8701
8702         * menubar-items.el:
8703         * menubar-items.el (default-menubar):
8704         * menubar-items.el (tutorials-menu-filter): New.
8705         * menubar-items.el (popup-menubar-menu):
8706         Add authorship.  Redo Help menu and Tutorials filter.
8707
8708         * menubar.el: Correct comment.
8709
8710         * modeline.el (modeline-buffer-identification): Correct doc string.
8711
8712         * simple.el:
8713         * simple.el (printing): Removed.
8714         * simple.el (printer-name): Removed.
8715         * simple.el (generic-print-buffer): Removed.
8716         * simple.el (generic-print-region): Removed.
8717         Move generic print code to printer.el.
8718
8719 2000-04-15  Ben Wing  <ben@xemacs.org>
8720
8721         * simple.el (generic-print-region): New.
8722         make this function actually work.
8723         (generic-print-buffer): call generic-print-region.
8724
8725 2000-04-14  Andy Piper  <andy@xemacs.org>
8726
8727         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8728         by using the new widget-callback-current-channel.
8729         (search-dialog-callback): ditto.
8730
8731 2000-04-12  Andy Piper  <andy@xemacs.org>
8732
8733         * gutter.el (default-gutter-position): moved from gutter-items.el.
8734         (default-gutter-position-changed-hook): ditto.
8735         (gutter-element-visibility-changed-hook): ditto.
8736         (set-gutter-element): ditto.
8737         (remove-gutter-element): ditto.
8738         (set-gutter-element-visible-p): ditto.
8739         (gutter-element-visible-p): ditto.
8740         (init-gutter): ditto.
8741
8742         * dialog.el (make-dialog-box): renamed and moved from
8743         gutter-items.el
8744
8745         * gutter-items.el: move various functions elsewhere.
8746
8747 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8748
8749         * menubar-items.el: Fixed place of parenthesis.
8750
8751 2000-04-12  Ben Wing  <ben@xemacs.org>
8752
8753         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8754                 without constantly being prompted for the tag.
8755         * simple.el: Added a number of section headings, to clarify the
8756                 organization of this file.
8757         * simple.el (activate-region):
8758         * simple.el (region-exists-p):
8759         * simple.el (region-active-p):
8760                 Moved these three function down to the other side of
8761                 the case-changing functions, so they join the rest of
8762                 the region code.
8763         * simple.el (printing): New.
8764         * simple.el (printer-name): New.
8765         * simple.el (generic-print-buffer): New.
8766                 New functions, a very simple prototype for a unified
8767                 printing interface.
8768
8769         * process.el (call-process-internal): Real fix for null BUFFER,
8770                 other problems with BUFFER specs.
8771
8772         * menubar-items.el:
8773                 Fixed up File->Print to use new printing functions.
8774                 Various corrections and expansions to Grep/Compile menus.
8775                 New options for Printing.
8776                 New options for SMTP Mail, the way to send mail under
8777                   MS Windows. (There's also a package patch to make SMTP
8778                   Mail be the default under MSWin.)
8779
8780 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8781
8782         * menubar-items.el: Selecting Rectangle Mousing from menubar
8783         did not work.  Needed to quote mouse-track-rectangle-p.
8784
8785 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8786
8787         * cl-compat.el (keywordp): Removed.
8788
8789 2000-04-05  Andy Piper  <andy@xemacs.org>
8790
8791         * gutter-items.el (progress-layout-glyph): don't initialize here.
8792         (progress-gauge-glyph): use dynamic sizing.
8793         (set-progress-display-style): new function. Set progress glyphs
8794         appropriately depending on the style.
8795         (progress-display-style): new variable. Custom version of
8796         set-progress-display-style.
8797         (progress-abort-glyph): switch to dynamic sizes.
8798         (search-dialog-text): make the edit field active.
8799
8800 2000-04-04  Andy Piper  <andy@xemacs.org>
8801
8802         * gutter-items.el (make-search-dialog): need to make the search
8803         dialog visible after creation.
8804
8805         * menubar-items.el (default-menubar): use the search dialog for
8806         searching. Remove some extraneous search menu items.
8807
8808         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8809         well as strings.
8810         (make-gutter-only-dialog-frame): allow the user to create the
8811         frame unmapped. Allow the gutter spec to be given as a glyph.
8812         (search-dialog-direction): new variable.
8813         (search-dialog-text): new variable.
8814         (search-dialog-callback): new function. Callback for the search
8815         dialog action.
8816         (make-search-dialog): new function. Create a user-friendly search
8817         dialog.
8818
8819 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8820
8821         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8822         under Windows.
8823
8824 2000-04-01  Andy Piper  <andy@xemacs.org>
8825
8826         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8827         progress more accurately.
8828
8829 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8830
8831         * finder.el (finder-compile-keywords): Process readable files only.
8832         Because error in process of .#finder-inf.el when compile xemacs
8833         with --with-clash-detection option.
8834
8835 2000-03-31  Andy Piper  <andy@xemacs.org>
8836
8837         * gutter-items.el (append-progress-display): don't delay after a
8838         successful font-lock.
8839         (make-gutter-only-dialog-frame): new function. Allow users to
8840         create gutter-only dialogs.
8841
8842 2000-03-27  Mike Alexander  <mta@arbortext.com>
8843
8844         * process.el (call-process-internal): Handle a null BUFFER
8845         parameter correctly.
8846
8847 2000-03-28  Andy Piper  <andy@xemacs.org>
8848
8849         * gutter-items.el (abort-progress-display): put strings in the
8850         gutter not extents.
8851         (progress-layout-glyph): signal special 'quit callback.
8852         (progress-display-quit-function): deleted.
8853         (progress-display-stop-callback): deleted.
8854         (progress-display-dispatch-command-events): deleted.
8855         (append-progress-display): remove calls to
8856         progress-display-dispatch-command-events.
8857         (raw-append-progress-display): ditto.
8858
8859 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8860
8861         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8862         being a list.  Actually define `stipple-pixmap-p' which is used as
8863         an error predicate.  Correctly handle PIXMAP being either relative
8864         or absolute file name.
8865
8866 2000-03-24  Andy Piper  <andy@xemacs.org>
8867
8868         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8869         (abort-progress-display): ditto. Don't delete the created extent.
8870         (raw-append-progress-display): ditto.
8871         (progress-display-dispatch-non-command-events): new
8872         function. Encapsulates what we want to do when no command input is
8873         required.
8874         (progress-display-dispatch-command-events): likewise, but disable
8875         for now since it causes too many problems.
8876         (append-progress-display): use them.
8877         (raw-append-progress-display): ditto.
8878         (default-gutter-position-changed-hook): set this rather than
8879         default-gutter-position-changed.
8880         (default-gutter-position-changed-hook): lambda with zero arguments
8881         rather than one.
8882         (raw-append-progress-display): trap errors in pending input since
8883         allowing them to signal will hose the gauge well and
8884         truly. Ideally we would like to delay these until we are more able
8885         to cope.
8886         (append-progress-display): ditto.
8887
8888 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8889
8890         * lisp/make-docfile.el: call-process-internal is now implemented
8891         in process.el.
8892
8893 2000-03-21  Ben Wing  <ben@xemacs.org>
8894
8895         * mule\mule-cmds.el (set-language-info-alist):
8896         Fix to correspond to new menu arrangement.
8897
8898 2000-03-21  Ben Wing  <ben@xemacs.org>
8899
8900         * process.el:
8901         * process.el (call-process-internal): New.
8902         New implementation of call-process.  Only enabled under NT, so far.
8903         stderr handling not implemented yet in CVS'd C code.
8904
8905 2000-03-20  Ben Wing  <ben@xemacs.org>
8906
8907         * lisp-mode.el:
8908         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8909         * lisp-mode.el (lisp-interaction-mode):
8910         Put back Lisp Interaction menubar for Jan V's sake.
8911
8912         * simple.el:
8913         * simple.el (mark-ring):
8914         * simple.el (dont-record-current-mark): New.
8915         * simple.el (in-shifted-motion-command): New.
8916         * simple.el (mark-ring-unrecorded-commands): New.
8917         * simple.el (mark-ring-max):
8918         * simple.el (set-mark-command):
8919         * simple.el (push-mark):
8920         * simple.el (handle-pre-motion-command):
8921         Implement scheme for not recording unimportant marks.
8922
8923         * subr.el:
8924         * subr.el (function-allows-args): New.
8925         New function function-allows-args.
8926
8927 2000-03-20  Martin Buchholz <martin@xemacs.org>
8928
8929         * XEmacs 21.2.32 is released.
8930
8931 2000-03-20  Andy Piper  <andy@xemacs.org>
8932
8933         * gutter-items.el (update-tab-in-gutter): force selection of the
8934         selected-window if required to do so.
8935         (buffers-tab-items): ditto.
8936         (add-tab-to-gutter): ditto.
8937         (create-frame-hook): use force-selection.
8938         (default-gutter-position-changed): lambdify.
8939         (update-tab-hook): deleted since it was only used in one place.
8940
8941 2000-03-18  Andy Piper  <andy@xemacs.org>
8942
8943         * files.el (find-file-noselect): undo change that shouldn't have
8944         gone in.
8945
8946 2000-03-17  Andy Piper  <andy@xemacs.org>
8947
8948         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8949         of selected-window trickery.
8950
8951         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8952         frames tabs.
8953         (progress-display-stop-callback): progress -> progress-display
8954         (progress-display-quit-function): ditto.
8955         (clear-progress-display): ditto.
8956         (remove-progress-display): ditto.
8957         (append-progress-display): ditto.
8958         (abort-progress-display): ditto.
8959         (raw-append-progress-display): ditto.
8960         (display-progress-display): ditto.
8961         (current-progress-display-label): ditto.
8962         (current-progress-display): ditto.
8963         (lprogress-display): ditto and save the buffer
8964         (progress-display): ditto. Otherwise the buffer sometimes gets
8965         changed which confuses font-lock.
8966
8967         * font-lock.el (font-lock-default-fontify-buffer): catch all
8968         errors, not just quit.
8969         (font-lock-mode): progress -> display-progress
8970         (font-lock-default-fontify-buffer): ditto.
8971         (font-lock-fontify-syntactically-region): ditto.
8972         (font-lock-fontify-keywords-region): ditto.
8973
8974 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8975
8976         * cl.el (gensym): Move to here from cl-macs.el.
8977         (gentemp): Ditto.
8978
8979 2000-03-16  Andy Piper  <andy@xemacs.org>
8980
8981         * font-lock.el (font-lock-mode): use lprogress and friends for
8982         progress management.
8983         (font-lock-default-fontify-buffer): ditto.
8984         (font-lock-fontify-syntactically-region): ditto.
8985         (font-lock-fontify-keywords-region): ditto.
8986         (font-lock-revert-cleanup): fix reverting.
8987         (font-lock-revert-setup): ditto.
8988
8989         * gutter-items.el (progress-use-echo-area): new variable. Use the
8990         echo area for progress gauges if non-nil.
8991         (clear-progress): remove echo area stuff and defer to
8992         clear-message.
8993         (append-progress): dispatch non-command events after each progress
8994         increment. Remove echo area stuff.
8995         (abort-progress): remove echo area stuff and defer to
8996         display-message.
8997         (raw-append-progress): ditto. Dispatch non-command events after
8998         gutter redisplay.
8999         (display-progress): defer echo area stuff to display-message.
9000
9001         * gutter-items.el (clear-progress):
9002         (abort-progress): indentation changes.
9003         (display-progress): don't clear progress.
9004         (append-progress): compare messages with equal.
9005         (raw-append-progress): use dispatch-non-command-events to flush
9006         widget creation events.
9007
9008 2000-03-13  Ben Wing  <ben@xemacs.org>
9009
9010         * abbrev.el:
9011         * abbrev.el (abbrev-string-to-be-defined): New.
9012         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9013         Changes for use with the menubar.
9014
9015 2000-03-12  Ben Wing  <ben@xemacs.org>
9016
9017         * alist.el (vassoc): moved here from font-menu.el.
9018
9019         * custom.el (defface): typo fix.
9020
9021         * dialog.el (yes-or-no-p-dialog-box):
9022         * dialog.el (message-box):
9023         * files.el (save-some-buffers-1):
9024         Put accelerators in the button names.
9025
9026         * font-lock.el (font-lock-comment-face):
9027         * font-lock.el (font-lock-keyword-face):
9028         * font-lock.el (font-lock-function-name-face):
9029         Fixed some of the colors under MS Windows because the existing
9030         default colors were hardly different from black and needed to be
9031         made lighter.
9032
9033         * font-menu.el:
9034         * font-menu.el (font-menu-split-long-menu):
9035         * font-menu.el (font-menu-family-constructor):
9036         * font-menu.el (font-menu-size-constructor):
9037         * font-menu.el (font-menu-weight-constructor):
9038         * font-menu.el (font-menu-set-font):
9039         vassoc moved to alist.el.
9040         Accelerators added to all menus.
9041         Unused bound var new-props removed.
9042
9043         * keydefs.el: I did a whole lot of rearranging to put things in a
9044         more consistent order and fixed a number of cases where key
9045         combinations involving up, down, left, right and so on were
9046         defined but the corresponding keypad combinations were not
9047         defined.
9048
9049         * lisp-mode.el:
9050         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9051         * lisp-mode.el (emacs-lisp-mode):
9052         * lisp-mode.el (lisp-interaction-mode):
9053         * lisp-mode.el (flet):
9054         Added accelerators onto the menus.
9055         Made all the different versions of the let function be indented
9056         the same way.
9057         Undid Steve's easy-menu-ification, because it makes it impossible
9058         to have the menubar and popup menus different.
9059         Cleaned up the menu; added items for find-function &c and some
9060         indenting, and removed debug-on-*.
9061
9062         * list-mode.el (list-mode-hook):
9063         * list-mode.el (list-mode):
9064         * list-mode.el (completion-setup-hook):
9065         * list-mode.el (display-completion-list):
9066         Added support for the :window-height keyword, which is required
9067         because of other changes that I made for the file dialog box.  I
9068         also made the hook variables list-mode-hook and
9069         completion-setup-hook and also minibuffer-setup-hook in
9070         minibuf.el be permanent-local; see comment in list-mode.el.
9071
9072         * map-ynp.el (map-y-or-n-p):
9073         Added accelerators to the dialog buttons.
9074
9075         * menubar-items.el (menu-truncate-list):
9076         New internal function.
9077         * menubar-items.el (submenu-generate-accelerator-spec):
9078         * menubar-items.el (menu-item-strip-accelerator-spec):
9079         * menubar-items.el (menu-item-generate-accelerator-spec):
9080         New exported functions, for use in auto-generating accelerator specs.
9081
9082         * menubar-items.el:
9083         * menubar-items.el (default-menubar):
9084         * menubar-items.el (maybe-add-init-button):
9085         * menubar-items.el (bookmark-menu-filter):
9086         * menubar-items.el (slow-format-buffers-menu-line):
9087         * menubar-items.el (build-buffers-menu-internal):
9088         * menubar-items.el (language-environment-menu-filter):
9089         * menubar-items.el (default-popup-menu):
9090         * menubar-items.el (popup-buffer-menu):
9091         * menubar-items.el (popup-menubar-menu):
9092         Did a major overhaul on this file, and in fact I'm nowhere near
9093         done working on the menubar, and there will be more patches to
9094         come.  A basic summary of what I've done:
9095
9096         a) I added accelerators to all of the menu items.  For menus that
9097         are auto-generated, such as the buffers menu, the accelerators are
9098         automatically added to the beginning of each line using the
9099         numbers 1 through 9, then zero, and then letters starting with A,
9100         but omitting the letters that are already in use for the fixed
9101         menu items at the top of the buffers menu.  To facilitate adding
9102         accelerators of this kind, I created some new functions
9103         (*-accelerator-spec), which are also being used by other filters
9104         that auto generate lists of things such as ftp sites to download
9105         packages.  If people really don't like these accelerators
9106         appearing at the beginning of the menu items, a variable can be
9107         added to optionally turn them off, but I think this is rather
9108         pointless because other menu items have accelerators and many or
9109         most of the menu users will use the accelerators if the support is
9110         there.
9111
9112         b) I combined the top level Tools and Apps menus into a single
9113         Tools menu, because the distinction between the two is not
9114         obvious, and the items on the menus are not used often enough that
9115         putting some of them onto submenus is a problem.
9116
9117         c) I created two new top level menus called View and Cmds because
9118         there were too many items on the File and Edit menus, and I'm going
9119         to be adding more items to these menus.  In contrast to the Tools
9120         menu, the items on these menus may be used quite often during an
9121         editing session, and so should be available with fewer
9122         keystrokes.
9123
9124         d) I added a number of options to the options menu, including one
9125         for controlling whether the alt key can be used to traverse to
9126         menu items using the accelerators, one for controlling behavior of
9127         control-k, one for controlling how the kill and yank functions
9128         interact with the clipboard, a few additional buffers-menu
9129         options, and various other things.  I also did a bit of
9130         rearranging, for example, combining the keyboard and mouse options
9131         into a single keyboard and mouse submenu to facilitate the
9132         accelerators on that level.
9133
9134         e) I changed the variable buffers-menu-format-buffer-line-function
9135         to take two arguments instead of one, the second argument being
9136         the line number for use in creating an accelerator.  I added a
9137         hack to support existing functions with one argument (although I
9138         doubt that very many of these exist), for backward compatibility.
9139
9140         f) I moved the top level mule menu to be a submenu of the edit
9141         menu.  I think that most of the items on this menu are fairly
9142         useless and there are certainly not enough frequently used items
9143         to justify this being its own top level menu.
9144
9145         g) I combined most of the items in big-menubar.el into the main menu.
9146         If people think the main menu is too big, it would be possible to
9147         create different configurations, some smaller.
9148
9149         * menubar.el (check-menu-syntax):
9150         Deleted some syntax checks that were no longer valid, partly
9151         because of changes that were already made a long time ago, and
9152         partly because of a change I made where I allow the name of the
9153         menu item to be an evaluated expression rather than just a string,
9154         similar to all of the other parameters of a menu item.
9155
9156         * minibuf.el:
9157         * minibuf.el (read-file-name-1):
9158         * minibuf.el (mouse-read-file-name-1):
9159         I made a number of changes to improve the appearance
9160         and functioning of the file dialog box.  They include:
9161
9162         a) Fixing the problem where closing the dialog box by clicking on
9163         the close button of the window didn't properly exit the
9164         minibuffer.
9165
9166         b) Fixing the problem that if you typed part of a file name, and
9167         then clicked on a completion with the mouse, the file was not
9168         correctly selected.
9169
9170         c) Changing the title of the dialog box to reflect the operation
9171         being done in accordance with user interface conventions, rather
9172         than the name of the dialog box buffer, which is rather useless.
9173
9174         d) Remove the words "possible completions are" which didn't
9175         belong.
9176
9177         e) Fix things so that the completions scroll off the end of the
9178         completions windows only to the right, rather than both to the
9179         right and down, which is in accordance with Windows user interface
9180         conventions.
9181
9182         * msw-init.el (init-post-mswindows-win):
9183         Added a binding for meta-F4, which is the standard windows binding
9184         for exiting a program.
9185
9186         * select.el (get-selection-no-error):
9187         * select.el (own-selection):
9188         * select.el (own-clipboard):
9189         Added an optional argument called append to the functions
9190         own-selection and own-clipboard.  This adds support for appending
9191         text to the existing selection and allows the function
9192         own-clipboard to be used as the value of the variable
9193         interprogram- cut-function.
9194
9195         Fixed a bug in own-selection in handling zmacs-region-stays.
9196
9197         * simple.el (historical-kill-line): New.
9198
9199         * simple.el (kill-line):
9200         * simple.el (interprogram-cut-function):
9201         * simple.el (interprogram-paste-function):
9202         * simple.el (handle-pre-motion-command):
9203         * simple.el (next-line):
9204         * simple.el (previous-line):
9205         a) Expanded the variable kill-whole-line, so that function
9206         kill-line can be set to delete the entire line always, not just
9207         when cursor is at the beginning of the line.  This is controlled
9208         by setting the variable kill-whole-line to the symbol 'always.
9209         This behavior, as well as the existing kill-whole-line behavior,
9210         now only take effect when kill-line is called interactively,
9211         although this is a departure from a previous behavior in the case
9212         of setting this variable kill-whole-line to t.  It is almost
9213         certainly what has always been intended, and most likely the old
9214         way of doing things introduced bugs.  I also created a function
9215         called historical-kill-line, which ignores the kill-whole-line
9216         setting and always gives the historical behavior of only killing
9217         to the end of the line.  I bound this function to shift- control-k
9218         so that the kill to end of line behavior is available, even when
9219         kill-whole-line has been set to change control-k into the simple
9220         delete-whole-line behavior. (This can be set using the options
9221         menu.)
9222
9223         b) I changed things so that kill and yank now interact with the
9224         clipboard by default under windows.  This was done by changing the
9225         default value of interprogram-cut- function and
9226         interprogram-paste-function.  You can get the old behavior by
9227         setting these to nil, and there is an option on the options menu
9228         to do this.
9229
9230         c) I added support for selecting text using shifted motion keys.
9231         This support is on by default and can be controlled by the
9232         variable shifted-motion-keys-select-region.  There is also a
9233         variable called unshifted-motion-keys-deselect-region that
9234         controls more specifically how the shifted motion key behavior
9235         works.  I did not put an option on the options menu to turn this
9236         off, because I can't imagine why this would be useful.
9237
9238         * simple.el (forward-block-of-lines):
9239         * simple.el (backward-block-of-lines):
9240         * simple.el (block-movement-size):
9241         New.
9242
9243         * simple.el (uncapitalized-title-words):
9244         * simple.el (uncapitalized-title-word-regexp):
9245         * simple.el (capitalize-string-as-title):
9246         * simple.el (capitalize-region-as-title):
9247         New.
9248
9249
9250         * subr.el (add-hook):
9251         * subr.el (make-local-hook): New.
9252         * subr.el (remove-local-hook): New.
9253         * subr.el (add-one-shot-hook): New.
9254         * subr.el (add-local-one-shot-hook): New.
9255         Added some functions to make using hooks easier.
9256         These include:
9257
9258         a) Functions add-local-hook and remove-local-hook to make it easy
9259         to use local hooks.
9260
9261         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9262         make it possible to add a "one-shot" hook, which is to say a hook
9263         that runs only once, and automatically removes itself after the
9264         first time it has run.
9265
9266 2000-03-09  Andy Piper  <andy@xemacs.org>
9267
9268         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9269
9270 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9271
9272         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9273         Moved from menubar-items.el.
9274         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9275
9276 2000-03-08  Andy Piper  <andy@xemacs.org>
9277
9278         * gutter-items.el (build-buffers-tab-internal): add selected field
9279         to buffers tab spec.
9280
9281 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9282
9283         * minibuf.el (last-exact-completion): Initialize to nil.
9284
9285 2000-03-07  Didier Verna  <didier@xemacs.org>
9286
9287         * startup.el (command-line-1): remove unused variable
9288         `first-file-buffer'.
9289
9290 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9291
9292         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9293         which is also used for Web server log files.
9294
9295 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9296
9297         * mule/mule-charset.el: Setup auto-fill-chars.
9298
9299 2000-03-02  SL Baur  <steve@beopen.com>
9300
9301         * subr.el (with-string-as-buffer-contents): Reimplement using
9302         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9303         non-deletion of buffer after execution problem.
9304         (with-output-to-string): Use unique buffer name.
9305
9306 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9307
9308         * gutter-items.el (buffers-tab-sort-function):  New variable.
9309         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9310
9311 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9312
9313         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9314
9315 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9316
9317         * menubar-items.el (maybe-add-init-button): Remove the "Load
9318         .emacs" button from all menubars.
9319
9320 2000-03-01  Didier Verna  <didier@xemacs.org>
9321
9322         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9323         region rectangle replacement (from Jan Vroonhof).
9324         (replace-rectangle): new function.
9325
9326 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9327
9328         * mule/mule-cmds.el (set-default-coding-systems): Use
9329         set-terminal-coding-system and set-keyboard-coding-system.
9330         * coding.el (set-terminal-coding-system): Use
9331         set-console-tty-output-coding-system.
9332         (set-keyboard-coding-system): Use
9333         set-console-tty-input-coding-system.
9334
9335 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9336
9337         * minibuf.el (read-variable): Allow symbol to default argument.
9338
9339 2000-02-27  Andy Piper  <andy@xemacs.org>
9340
9341         * gutter-items.el (update-tab-hook): new function to be used for
9342         hooks.
9343         (create-frame-hook): add update-tab-hook.
9344         (record-buffer-hook): ditto.
9345         (default-gutter-position-changed): ditto.
9346         (default-gutter-position): updating the buffers tab is now handled
9347         by a hook.
9348         (default-gutter-position-changed-hook): new variable.
9349         (gutter-element-visibility-changed-hook): ditto.
9350         (set-gutter-element-visible-p): call it.
9351         (set-gutter-element): use modify-specifier-instances. Set extents
9352         as duplicable before using.
9353         (remove-gutter-element): ditto.
9354         (set-gutter-element-visible-p): ditto.
9355         (init-gutter): new function.
9356         (add-tab-to-gutter): use new gutter-element functions rather than
9357         setting specifiers directly.
9358         (clear-progress): ditto.
9359         (abort-progress): ditto.
9360         (gutter-buffers-tab-visible-p): renamed from
9361         default-gutter-visible-p
9362
9363         * specifier.el (modify-specifier-instances): new function from Jan
9364         Vroonhof.
9365
9366         * x-init.el (init-post-x-win): call init-gutter.
9367
9368         * msw-init.el (init-post-mswindows-win): call init-gutter.
9369
9370         * menubar-items.el (default-menubar): Update to reflect new gutter
9371         variables.
9372
9373 2000-02-26  Andy Piper  <andy@xemacs.org>
9374
9375         * gutter-items.el (set-gutter-element): new function. Add gutter
9376         elements to the specified gutter.
9377         (remove-gutter-element): new function. Remove gutter elements from
9378         the specified gutter.
9379         (set-gutter-element-visible-p): new function. Set gutter element
9380         visibility for the provided gutter-visible specifier.
9381
9382 2000-02-23  Andy Piper  <andy@xemacs.org>
9383
9384         * gutter-items.el (add-tab-to-gutter): specify dimensions
9385         dynamically.
9386
9387 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9388
9389         * gutter-items.el (add-tab-to-gutter):
9390         * package-get.el (package-get-interactive-package-query):
9391         * package-ui.el (pui-directory-exists):
9392         (pui-install-selected-packages):
9393         (pui-list-packages):
9394         Use #'(lambda ...)  instead of '(lambda ...).
9395
9396 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9397
9398         * startup.el (load-user-init-file): Check to make sure user
9399           has an init-file before calling load().
9400
9401 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9402
9403         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9404
9405 2000-02-23  Martin Buchholz <martin@xemacs.org>
9406
9407         * XEmacs 21.2.31 is released.
9408
9409 2000-02-21  Mike Sperber <mike@xemacs.org>
9410
9411         * loadup.el (really-early-error-handler):
9412         * update-elc.el:
9413         * make-docfile.el:
9414         Remove dependency on EMACSBOOTSTRAP... environment variables.
9415
9416 2000-02-21  Martin Buchholz <martin@xemacs.org>
9417
9418         * XEmacs 21.2.30 is released.
9419
9420 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9421
9422         * byte-optimize.el (byte-optimize-plus):
9423         (byte-optimize-minus):
9424         (byte-optimize-multiply):
9425         Optimize (- 0) to 0, not (-)
9426         Optimize (+ 5 3.0) to 8.0
9427         Optimize (* 5 3.0) to 15.0
9428         Improve readability.
9429
9430 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9431
9432         * modeline.el: (modeline-scrolling-method): change modeline
9433         mswindows cursor appearance according to the value.
9434
9435         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9436         and 'gui-element face colors and 'gui-element face font to Windows
9437         defaults.
9438
9439 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9440
9441         * font-lock.el: Javadoc enhancements
9442
9443 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9444
9445         * ldap.el (toplevel): Test if LDAP support has been compiled in
9446         (ldap-verbose): New option
9447         (ldap-search-entries): Renamed from the previous ldap-search
9448         Conditionalize message display on ldap-verbose
9449         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9450         defuns
9451         (ldap-search): Is now defined as an obsolete wrapper calling
9452         ldap-search-basic or ldap-search-entries
9453
9454
9455 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9456             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9457             Jan Vroonhof  <jan@xemacs.org>
9458
9459         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9460         When for-effect is true, didn't call `byte-optimize-form'
9461         in and/or subforms without last.
9462
9463 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9464
9465         * package-get.el (package-get-download-sites): Use correct custom
9466         type.
9467
9468 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9469
9470         * files.el (write-file): Ask for coding system when compiled with
9471         file-coding.
9472
9473 2000-02-16  Andy Piper  <andy@xemacs.org>
9474
9475         * buffer.el (switch-to-buffer): give norecord argument to
9476         set-window-buffer instead of explicitly recording.
9477
9478         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9479         we have to pick a window.
9480
9481 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9482
9483         * mule/mule-cmds.el (describe-language-support): Don't add
9484         unexist function to help-map.
9485         (describe-coding-system): Don't use already assigend `C'.
9486
9487 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9488
9489         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9490         work in custom.
9491
9492 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9493
9494         * about.el: Ienaga's e-mail address change.
9495
9496 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9497
9498         * etags.el (find-tag): force new window -- even if buf already
9499         visible -- when other-window is t
9500
9501 2000-02-16  Martin Buchholz <martin@xemacs.org>
9502
9503         * XEmacs 21.2.29 is released.
9504
9505 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9506
9507         * cl-extra.el (getf): This is now identical to `plist-get', so
9508         just defalias it.
9509         * cl-macs.el: Make getf an alias to plist-get, at the
9510         byte-compiler level, using define-compiler-macro.
9511
9512 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9513
9514         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9515
9516 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9517
9518         * lisp/etags.el (find-tag-internal): set exact-tagname to
9519           a regular expression that matches against the tagname
9520           part of the tag entry first instead of only looking in
9521           the context area.
9522
9523 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9524
9525         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9526         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9527
9528 2000-02-07  Martin Buchholz <martin@xemacs.org>
9529
9530         * XEmacs 21.2.28 is released.
9531
9532 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9533
9534         * cl-extra.el (getf): Just call `get', never `get*'.
9535         Make arglist match docstring.
9536         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9537         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9538         * byte-optimize.el: remove references to `get*'.
9539
9540 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9541
9542         * mule/european.el: Add syntax information for Latin3 and Latin4.
9543
9544 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9545
9546         * byte-optimize.el: Byte-optimize (length "foo")
9547
9548 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9549
9550         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9551         width check using `window-leftmost-p' and `window-rightmost-p'.
9552
9553 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9554
9555         * wid-edit.el (widget-match-inline): An atom never matches a
9556           list.
9557
9558 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9559
9560         * modeline.el: Consolidated 'x and 'mswindows specification under
9561         'win tag.
9562
9563 2000-01-29  Andy Piper  <andy@xemacs.org>
9564
9565         * gutter-items.el: (format-buffers-tab-line): Try and be
9566         intelligent about buffer naming when we have duplicates.
9567
9568 2000-01-29  Andy Piper  <andy@xemacs.org>
9569
9570         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9571         updated when it becomes visible.
9572
9573 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9574
9575         * bytecomp.el (byte-compile-insert-header): Properly set coding
9576         system under MULE and file-coding.
9577
9578 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9579
9580         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9581         (dontusethis-set-value-terminal-coding-system-handler):
9582         (dontusethis-set-value-keyboard-coding-system-handler):
9583         Never undefine coding system aliases.  Emergency fix for gnus.
9584
9585 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9586
9587         * files.el (abbreviate-file-name): Use directory-sep-char instead
9588         of hard-coded "/".
9589
9590 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9591
9592         * startup.el (user-init-file-base-list): New variable, replacing
9593         user-init-file-base.
9594         (find-user-init-file): New function.
9595         (command-line-early): Use it.
9596         (load-user-init-file): Ditto.
9597
9598 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9599
9600         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9601         calling valid-image-instantiator-format-p
9602
9603 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9604
9605         * isearch-mode.el (isearch-mode): The variable is
9606         isearch-unhidden-extents, not isearch-opened-extents.
9607
9608 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9609
9610         * minibuf.el (next-history-element): Modify error message if a
9611         default value is available.
9612
9613 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9614
9615         * bytecomp.el (byte-compile-file): Don't unconditionally write
9616         .elc files in binary - might contain non-Latin1.
9617
9618 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9619
9620         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9621         for windows-nt.
9622
9623         * version.el:
9624         * startup.el (user-init-file-base):
9625         * process.el (call-process-region):
9626         * files.el (make-backup-file-name):
9627         (backup-file-name-p):
9628         (file-relative-name):
9629         (abbreviate-file-name):
9630         (set-auto-mode):
9631         * code-process.el (call-process-region): Removed unnecessary
9632         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9633         support out of the universe.
9634
9635         * process.el:
9636         * code-process.el:
9637         * bytecomp.el (byte-compile-file): Removed reference to
9638         buffer-file-type, and commented usage of binary-process-output
9639         NTEmacs variables.
9640
9641 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9642
9643         * help.el (function-arglist): Add case for macro.
9644
9645 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9646
9647         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9648         printers.
9649         (custom-display): Added a menu for printer/display tags.
9650
9651         * frame.el (frame-type):
9652         * device.el (device-type): Added 'msprinter to the doc string, and
9653         removed 'pc -- it is not going to be implemented ever.
9654         (call-device-method): Fixed docstring typo.
9655         Defined specifier tags 'printer and 'display.
9656
9657 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9658
9659         * lisp/itimer.el (itimer-run-expired-timers): (consp
9660           last-command-event-time) instead of (consp
9661           'last-command-event-time).
9662
9663 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9664
9665         * msw-glyphs.el: Removed obsolete commentary.
9666
9667 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9668
9669         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9670         better default value.
9671
9672 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9673
9674         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9675         (read-string): Ditto.
9676         (eval-minibuffer): Ditto.
9677         (read-command): Ditto.
9678         (read-function): Ditto.
9679         (read-variable): Ditto.
9680         (read-number): Ditto.
9681         (read-shell-command): Ditto.
9682         (read-number): Record history.
9683
9684 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9685
9686         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9687
9688 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9689
9690         * faces.el (startup-initialize-custom-faces): New function.
9691         Reset all faces created during auto-autoloads loading time
9692         by defface.
9693         * startup.el (command-line): Call it.
9694
9695 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9696
9697         * about.el (about-hackers): Add myself to contributors list.
9698
9699 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9700
9701         * menubar-items.el (maybe-add-init-button): Removed an argument in
9702         a call to load-user-init-file, as the function managed to lose its
9703         formal parameter a few betas ago.
9704
9705 2000-01-18  Martin Buchholz <martin@xemacs.org>
9706
9707         * XEmacs 21.2.27 is released.
9708
9709 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9710
9711         * process.el (shell-command-to-string): Use the FSF docstring.
9712         Make shell-command-to-string the standard function, and
9713         exec-to-string the (deprecated) alias.
9714
9715         * startup.el: typo fix.
9716
9717 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9718
9719         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9720
9721 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9722
9723         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9724         buffers after visible buffers.
9725         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9726
9727 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9728
9729         * info.el (Info-extract-menu-node-name): Stop at a dot
9730         followed by whitespace or right parenthesis.
9731
9732 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9733
9734         * info.el (Info-directory-list): Warn against using Customize with
9735         Info-directory-list.
9736
9737 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9738
9739         * minibuf.el (read-file-name): doc fix.
9740
9741         * autoload.el (update-file-autoloads): doc fix.
9742
9743         * about.el (about-hackers): Change my E-mail address.
9744
9745 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9746
9747         * info.el (Info-visit-file): Just use the `f' interactive spec to
9748         read a filename in the standard way.
9749
9750 2000-01-13  Andy Piper  <andy@xemacs.org>
9751
9752         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9753         (gutter-buffers-tab-extent): new variable.
9754         (update-tab-in-gutter): call add-tab-to-gutter again if the
9755         orientation has changed.
9756         (add-tab-to-gutter): cope with different orientations.
9757
9758 2000-01-11  Didier Verna  <didier@xemacs.org>
9759
9760         * info.el (Info-following-node-name): backward-skip dots as well
9761         as spaces (dots at the end of a node name aren't part of it).
9762         (Info-extract-menu-node-name): don't skip dots. There could be
9763         some in the node name.
9764         (Info-index): allow dots to be part of a node name.
9765
9766 2000-01-12  Andreas Jaeger  <aj@suse.de>
9767
9768         * files.el (auto-mode-alist): Added idlwave-mode.
9769         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9770
9771 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9772
9773         * info.el (Info-search): Show default value.
9774
9775 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9776
9777         * info.el (Info-read-node-completion-table): New variable.
9778         (Info-read-node-name-1): New function.
9779         (Info-read-node-name): Use it.
9780         (Info-follow-reference): Use DEFAULT argument of completing-read.
9781         (Info-menu): Ditto.
9782
9783 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9784
9785         * hyper-apropos.el (hyper-describe-key-briefly): Save
9786         window configuration.
9787         (hyper-describe-face): Use DEFAULT of completing-read.
9788         (hyper-apropos-read-variable-symbol): Ditto.
9789         (hyper-apropos-read-function-symbol): Ditto.
9790
9791 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9792
9793         * mule/mule-cmds.el (set-default-coding-system): Set
9794         comint-exec-hook to use coding-system-for-read and
9795         coding-system-for-write so that C-x RET c works.
9796
9797 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9798
9799         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9800         (previous-matching-history-element): Increment
9801         minibuffer-max-depth by 1.
9802         (next-matching-history-element): Ditto.
9803
9804 2000-01-11  Andy Piper  <andy@xemacs.org>
9805
9806         * gutter-items.el (buffers-tab): Create a new face for the buffers
9807         tab.
9808         (buffers-tab-face): use it.
9809
9810 2000-01-10  Didier Verna  <didier@xemacs.org>
9811
9812         * modeline.el (modeline-scrolling-method): change modeline X
9813         cursor appearance according to the value.
9814
9815 2000-01-07  Andreas Jaeger  <aj@suse.de>
9816
9817         * about.el (about-hackers): Moved my entry to contributor list.
9818         (xemacs-hackers): Added myself.
9819         (about-maintainer-info): Added description of myself.
9820
9821
9822 2000-01-07  Didier Verna  <didier@xemacs.org>
9823
9824         * modeline.el (modeline-scrolling-method): new variable.
9825         (mouse-drag-modeline): add reference to it in the docstring.
9826         (mouse-drag-modeline): handle it.
9827
9828 2000-01-08  Andy Piper  <andy@xemacs.org>
9829
9830         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9831         calls.
9832         (remove-buffer-from-gutter-tab): ditto.
9833
9834 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9835
9836         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9837         (custom-face-edit): Fix grammatical error in help message.
9838
9839 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9840
9841         * movemail.el: Added.
9842
9843         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9844
9845 2000-01-03  Didier Verna  <didier@xemacs.org>
9846
9847         * modeline.el (mouse-drag-modeline): remove the code related to
9848         the modeline horizontal scrolling facility.
9849
9850 1999-12-31  Martin Buchholz <martin@xemacs.org>
9851
9852         * XEmacs 21.2.26 is released.
9853
9854 1999-12-28  Andy Piper  <andy@xemacs.org>
9855
9856         * wid-edit.el (widget-push-button-value-create): The gui cache
9857         does not agree with native widgets which can only be displayed
9858         once per window. The reasons for caching are diminished now that
9859         we don't hog resources when creating buttons.
9860         (widget-push-button-cache) deleted.
9861
9862 1999-12-24  Martin Buchholz <martin@xemacs.org>
9863
9864         * XEmacs 21.2.25 is released.
9865
9866 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9867
9868         * hyper-apropos.el (hyper-apropos): Toggle
9869         hyper-apropos-programming-apropos correctly.
9870         Set REGEXP when user accepts default value.
9871
9872 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9873
9874         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9875         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9876
9877 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9878
9879         * mule/mule-category.el (undefined-category-designator):
9880         Return char instead of character.  Search for undefined one.
9881         (describe-category): Use with-displaying-help-buffer.
9882
9883 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9884
9885         * byte-optimize.el (byte-optimize-plus):
9886         Optimize (+ 1) to 1 instead of (1+ nil).
9887
9888         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9889
9890         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9891
9892         * byte-optimize.el (byte-optimize-char-before): New function.
9893         Remove performance penalty for using (char-before) instead of (char-after).
9894
9895 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9896
9897         * mule/mule-category.el (char-category-list): Return character
9898         instead of integer.
9899
9900 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9901
9902         * minibuf.el (read-buffer): Check default is buffer object.
9903
9904 1999-11-25  Andy Piper  <andy@xemacs.org>
9905
9906         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9907         for buttons.
9908
9909 1999-12-16  Andreas Jaeger  <aj@suse.de>
9910
9911         * package-get.el (package-get-maybe-save-index): Fixed typo.
9912         Patch by Jeff Miller <jmiller@smart.net>.
9913
9914 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9915
9916         * gnuserv.el (gnuserv-process-filter):  don't call
9917         gnuserv-write-to-client when gnuserv-current-client is nil
9918
9919 1999-12-14  Martin Buchholz <martin@xemacs.org>
9920
9921         * XEmacs 21.2.24 is released.
9922
9923 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9924
9925         * about.el (about-hackers): Update my email address.
9926
9927 1999-12-07  Martin Buchholz <martin@xemacs.org>
9928
9929         * XEmacs 21.2.23 is released.
9930
9931 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9932
9933         * package-get.el (package-get-download-sites): Removed several
9934         defunct download sites, added many new ones, and corrected a few
9935         incorrect directory-on-site entries.  Added physical locations to
9936         site-description.
9937
9938 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9939
9940         * finder.el (finder-commentary): add DOC string and fix
9941         interactive spec
9942
9943 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9944
9945         * help.el (describe-function): Don't forget to intern the string
9946         completing-read returns.
9947         (describe-variable): Ditto.
9948
9949 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9950
9951         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9952         `hyper-apropos-help-mode' here to find symbol to customize
9953         irregardless of cursor position and simplify
9954         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9955         `hyper-apropos-popup-menu'.
9956
9957 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9958
9959         * apropos.el (apropos-mode-map): Add return to call
9960         apropos-follow.
9961         (apropos-print): Call apropos-mode to have better
9962         command reference. Put keymap text-poperty to
9963         symbole name.
9964
9965 1999-11-22  Alastair Burt  <burt@dfki.de>
9966
9967         * help.el: (describe-bindings-1): Added handling of keymaps for
9968         the extents at point.
9969
9970 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9971
9972         * gutter-items.el (buffers-tab-items): Wrap the function in a
9973         save-match-data
9974
9975 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9976
9977         * help.el (describe-function): Use the DEFAULT argument to
9978         completing-read.
9979         (describe-variable): Ditto.
9980
9981 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9982
9983         * minibuf.el (read-from-minibuffer): Add optional argument
9984         DEFAULT to have better mini-buffer history support.
9985         (completing-read): Pass default to read-from-minibuffer.
9986         (read-buffer): Pass default to completing-read.
9987
9988 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9989
9990         * font-lock.el (font-lock-doc-string-face): Document the
9991         `font-lock-lisp-like' property.
9992
9993 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9994
9995         * lisp-mode.el: Specify `font-lock-lisp-like'.
9996
9997         * font-lock.el (font-lock-lisp-like): New function.
9998         (font-lock-fontify-syntactically-region): Use it.
9999
10000 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10001
10002         * XEmacs 21.2.22 is released
10003
10004 1999-11-28  Martin Buchholz <martin@xemacs.org>
10005
10006         * XEmacs 21.2.21 is released.
10007
10008 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10009
10010         * minibuf.el (read-coding-system): Accept symbol and
10011         coding-system object as a default-coding-system.
10012
10013 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10014
10015         * minibuf.el (read-coding-system): Accept symbol as
10016         a default-coding-system.
10017
10018 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10019
10020         * apropos.el (apropos-documentation): Use insert instead
10021         of princ.
10022
10023 1999-11-07  William M. Perry  <wmperry@aventail.com>
10024
10025         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10026           for the linux console.
10027
10028         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10029           stuff to work when you are not on a window system, since the GPM
10030           mouse support now allows pasting from outside of XEmacs.
10031
10032 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10033
10034         * XEmacs 21.2.20 is released
10035
10036 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10037
10038         * setup-paths.el (paths-default-info-directories): Add
10039         /usr/share/info and /usr/local/share/info.
10040
10041 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10042
10043         * about.el: Updated Vladimir Ivanovic's info.
10044
10045 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10046
10047         * auto-show.el (auto-show-truncationp): Remove.
10048
10049         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10050
10051 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10052
10053         * indent.el (indent-line-to): fix bug: spaces were not replaced
10054         with tab if column is multiple of tab-width
10055         From dhn@qedinc.com
10056
10057 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10058
10059         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10060         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10061
10062         * package-get.el (package-get-package-provider): Be verbose when
10063         interactive. Patch from Robert Pluim
10064
10065 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10066
10067         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10068         info file suffixes.
10069
10070 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10071
10072         * process.el (open-network-stream): Add a new optional parameter
10073         PROTOCOL to support udp; fix a minor typo and add an explanation
10074         in docstring for udp programming.
10075
10076         * code-process.el (open-network-stream): Add a new optional
10077         parameter PROTOCOL to support udp; fix a minor typo and add an
10078         explanation in docstring for udp programming.
10079
10080 1999-10-18  Andy Piper  <andy@xemacs.org>
10081
10082         * gui.el (make-gui-button): be more precise about how we call
10083         callbacks.
10084
10085         * wid-edit.el (widget-push-button-value-create): Use the new form
10086         of native gui-button.
10087
10088 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10089
10090         * info.el (Info-page-prev): Don't do (sit-for 0).
10091
10092 1999-10-13  Andy Piper  <andy@xemacs.org>
10093
10094         * gutter-items.el (progress-abort-glyph): new glyph for showing
10095         abort status.
10096         (append-progress): dispatch-event rather than sit-for.
10097         (abort-progress): new function. Show the abort glyph with an
10098         appropriate message.
10099         (raw-append-progress): dispatch-event rather than sit-for.
10100         (display-progress): cope with aborts.
10101
10102         * gui.el (make-gui-button): Use native widgets for buttons
10103         unconditionally.
10104         (insert-gui-button): ditto.
10105         (gui-button-p): ditto.
10106
10107         * xbm-button.el: remove from core.
10108
10109         * xpm-button.el: remove from core.
10110
10111 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10112
10113         * faces.el (init-device-faces): Don't initialize the random faces
10114         on the stream device.
10115
10116 1999-10-06  Andy Piper  <andy@xemacs.org>
10117
10118         * files.el (recover-file): Don't use ls under windows for revert buffer.
10119
10120 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10121
10122         * package-get.el (package-get-download-menu): Make menu really
10123         toggle download sites.
10124         (package-get-download-sites): Add autoload cookie.
10125
10126 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10127
10128         * setup-paths.el (paths-find-module-directory): Ditto.
10129
10130 1999-09-29  Werner Fink  <werner@suse.de>
10131
10132         * setup-paths.el (paths-find-exec-directory): Add missing nil
10133         parameter for environment.
10134
10135 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10136
10137         * modeline.el (modeline-format):
10138         Only purecopy the strings.  Else
10139         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10140         barfs.
10141
10142 1999-08-28  Mike Woolley  <mike@bulsara.com>
10143
10144         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10145         user setting comint-completion-addsuffix and
10146         comint-process-echoes.
10147
10148 1999-09-22  Andy Piper  <andy@xemacs.org>
10149
10150         * gutter-items.el (update-tab-in-gutter): use
10151         last-nonminibuf-window instead of selected-window.
10152
10153 1999-09-18  Andy Piper  <andy@xemacs.org>
10154
10155         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10156         display on.
10157
10158         * subr.el (record-buffer-hook): new variable so that the hook gets
10159         some documentation.
10160
10161 1999-09-16  Andy Piper  <andy@xemacs.org>
10162
10163         * gutter-items.el (update-tab-in-gutter): only update when the
10164         gutter is visible.
10165         (remove-buffer-from-gutter-tab): ditto.
10166
10167 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10168
10169         * simple.el (do-auto-fill): Commented out part of Kinsoku
10170         processing.
10171
10172 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10173
10174         * isearch-mode.el (isearch-highlightify-region): Give the
10175         highlighting extents a high priority.
10176         (isearch-make-extent): Give the main highlighting extent an even
10177         higher priority.
10178
10179 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10180
10181         * packages.el (packages-compute-package-locations): Fix typo from
10182         -u rationalization.
10183
10184 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10185
10186         * setup-paths.el (paths-find-doc-directory): Respect value of
10187         `configure-doc-directory.'
10188
10189         * find-paths.el (paths-find-architecture-directory): Give
10190         precendence `default' argument (which typically comes from
10191         configure).
10192
10193 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10194
10195         * startup.el (command-line-early): Added options -user-init-file
10196         and -user-init-directory.
10197
10198         * files.el (user-init-file): Default to NIL so we can recognize
10199         when it's set.
10200
10201 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10202
10203         * obsolete.el (init-file-user):
10204         * startup.el:
10205         * packages.el (packages-compute-package-locations):
10206         * package-get.el (package-get-user-index-filename):
10207         * menubar-items.el (maybe-add-init-button):
10208         * info.el (Info-annotations-path):
10209         * dump-paths.el:
10210         Change `user-init-directory' to be an absolute path.
10211         Use `user-init-directory' where appropriate.
10212         Zap `init-file-user' and its uses.
10213
10214 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10215
10216         * subr.el (copy-symbol): New function.
10217
10218 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10219
10220         * isearch-mode.el (isearch-done): Be sure to restore invisible
10221         extents in the proper buffer.
10222         (isearch-pre-command-hook): Set this-command to the correct value
10223         in case the buffer has changed and old overriding-local-map was
10224         used.
10225         (isearch-restore-extent): Use remprop instead of setting the
10226         property to nil.
10227
10228 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10229
10230         * cmdloop.el (execute-extended-command): Update zmacs region
10231         before the delay.
10232         (execute-extended-command): Make the message gettext-friendly.
10233
10234 1999-09-07  Andy Piper  <andy@xemacs.org>
10235
10236         * gutter-items.el (progress-gauge-glyph): renamed from
10237         progress-glyph.
10238         (progress-text-glyph): new variable.
10239         (progress-layout-glyph): use layouts and text glyphs.
10240         (progress-area-buffer): removed.
10241         (progress-text-and-extent): new variable.
10242         (progress-displayed-p): dynamically create gutter area buffer.
10243         (clear-progress): ditto.
10244         (raw-append-progress): ditto.
10245         (append-progress): use new glyph names.
10246         (raw-append-progress): only create the extent when needed. set
10247         properties more optimally.
10248         (progress): remove args.
10249
10250 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10251
10252         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10253         mapcar where the return value is unused.
10254         (isearch-restore-invisible-extents): Ditto.
10255         (isearch-highlight-all-cleanup): Ditto.
10256         (isearch-delete-extents-in-range): Traverse the extents only once.
10257         (isearch-highlight-all-update): Don't start over if the search
10258         string has changed and more input is pending.
10259
10260 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10261
10262         * packages.el (packages-find-package-data-path): Ditto.
10263
10264         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10265
10266         * subr.el (mapc-internal): Don't make obsolete.
10267
10268         * cl-extra.el (mapc): Resurrect.
10269
10270 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10271
10272         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10273         alias.
10274
10275         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10276         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10277         (isearch-yank-clipboard): Use get-clipboard instead of
10278         x-get-clipboard.
10279         (isearch-yank-selection): Fix docstring.
10280
10281 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10282
10283         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10284
10285 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10286
10287         * cl-macs.el (extent-start-position): Fix setf method.
10288         (extent-end-position): Ditto.
10289
10290 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10291
10292         * isearch-mode.el: End merge with FSF 20.4.
10293
10294         * isearch-mode.el (search-invisible): New variable.
10295         (isearch-hide-immediately): Ditto.
10296         (isearch-unhidden-extents): Ditto.
10297         (isearch-range-invisible): New function.
10298         (isearch-unhide-extent): Ditto.
10299         (isearch-restore-invisible-extents): Ditto.
10300         (isearch-restore-extent): Ditto.
10301
10302         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10303         implementation.
10304         (isearch-ring-retreat-edit): Ditto.
10305         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10306         (isearch-forward-regexp): New arguments NOT-REGEXP and
10307         NO-RECURSIVE-EDIT.
10308         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10309         (isearch-backward-regexp): New arguments NOT-REGEXP and
10310         NO-RECURSIVE-EDIT.
10311         (isearch-mode): Return isearch-success.
10312         (isearch-update): Use unread-command-events instead of
10313         unread-command-event.
10314         (isearch-abort): If an invalid regexp is encountered, keep popping
10315         states.
10316         (isearch-*-char): Use FSF implementation.
10317         (isearch-whitespace-chars): Use the more robust FSF's
10318         implementation.
10319         (isearch-within-brackets): New variable.
10320         (isearch-mode): Initialize it.
10321         (isearch-edit-string): Bind it.
10322         (isearch-search-and-update): Set it.
10323         (isearch-push-state): Push it.
10324         (isearch-top-state): Pop it.
10325         (isearch-search): Set it.
10326         (isearch-printing-char): When called by isearch-whitespace-chars,
10327         handle M-SPC gracefully.
10328         (isearch-message-prefix): New argument ELLIPSIS.
10329         (isearch-message-suffix): Ditto.
10330         (isearch-message): Use the ELLIPSIS argument when calling
10331         isearch-message-prefix and isearch-message-suffix.
10332         (isearch-message-prefix): Distinguish between "wrapped" and
10333         "overwrapped" search, FWIW.
10334
10335 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10336
10337         * isearch-mode.el (isearch-edit-string): Use the head of the
10338         search ring instead of search-last-string and search-last-regexp.
10339         (search-highlight): Renamed from isearch-highlight.
10340         (isearch-exit): Use the new name.
10341         (isearch-highlight): Ditto.
10342         (isearch-dehighlight): Ditto.
10343         (isearch-update-ring): New function.
10344         (isearch-done): Call it.
10345         (isearch-done): New argument EDIT.
10346         (isearch-repeat): If search string is empty, look up at the car of
10347         the search ring; ignore the yank pointer.
10348         (isearch-abort): Call isearch-done with NOPUSH.
10349         (isearch-cancel): New function.
10350         (isearch-mode-map): Bind it to ESC ESC ESC.
10351
10352         * isearch-mode.el: Begin merge with FSF 20.4.
10353
10354 1999-09-01  Andy Piper  <andy@xemacs.org>
10355
10356         * x-select.el (x-get-clipboard): obsolete.
10357         (x-yank-clipboard-selection): obsolete
10358
10359         * select.el (disown-selection): need to be careful to disown the
10360         clipboard if we set it via selection.
10361         (get-clipboard): move from x-select.el
10362         (yank-clipboard-selection): ditto.
10363
10364 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10365
10366         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10367         isearch-highlight-all-matches to nil.
10368         (isearch-fixed-case): New variable.
10369         (isearch-mode): Initialize it.
10370         (isearch-edit-string): Save it.
10371         (isearch-toggle-case-fold): Set it.
10372         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10373         need to check isearch-fixed-case.
10374         (isearch-toggle-case-fold): Update highlighting of all matches
10375         before the pause.
10376         (isearch-edit-string):
10377
10378 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10379
10380         * isearch-mode.el (isearch-edit-string): Call isearch-message
10381         before reading the event so that the prompt is displayed properly.
10382         (isearch-message): Use isearch-nonincremental when calling
10383         isearch-message-prefix.
10384         (minibuffer-local-isearch-map): Bind up and down to do the same as
10385         M-p and M-n respectively.
10386         (isearch-done): New arg NOPUSH.
10387         (isearch-edit-string): Use it.
10388         (isearch-edit-string): Don't bind isearch-string.
10389         (isearch-ring-adjust): Edit string, *then* push state.
10390
10391 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10392
10393         * faces.el (isearch-secondary): Make isearch-secondary look
10394         different than default.
10395
10396 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10397
10398         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10399         save-excursion.
10400         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10401         (isearch-update): Call isearch-dehighlight without arguments.
10402         (isearch-done): Ditto.
10403
10404         * isearch-mode.el (isearch-fix-case): If the search string has no
10405         upper-case letters, allow the folding to be reenabled.
10406         Previously, once disabled, the folding would remain that way until
10407         the end of isearch.
10408         (isearch-top-state): Call isearch-fix-case.
10409
10410         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10411         save-excursion.
10412         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10413
10414 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10415
10416         * xpm-button.el:
10417         xbm-button.el: Need to exist in core because gui.el depends on
10418         them.
10419
10420 1999-08-31  Andy Piper  <andy@xemacs.org>
10421
10422         * gutter-items.el (buffers-tab-face): new customizable variable.
10423         (buffers-tab-default-buffer-line-length): new specifier for
10424         maximum viewable characters.
10425         (progress-stack): new variable for implementing widget-based
10426         progress messages.
10427         (progress-area-buffer): ditto.
10428         (progress-glyph-height): ditto.
10429         (progress-stop-callback): ditto.
10430         (progress-quit-function): new function.
10431         (progress-glyph): new variable.
10432         (progress-layout-glyph): ditto.
10433         (progress-displayed-p): new function, see message-displayed-p for
10434         details.
10435         (clear-progress): ditto.
10436         (remove-progress): ditto.
10437         (append-progress): ditto.
10438         (raw-append-progress): ditto.
10439         (display-progress): ditto.
10440         (current-progress): ditto.
10441         (current-progress-label): ditto.
10442         (progress): ditto.
10443         (lprogress): ditto.
10444
10445
10446 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10447
10448         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10449
10450         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10451         `isearch-yank-selection'.
10452         (isearch-mode-map): Use it.
10453         (isearch-yank-selection): Use `get-selection' instead of
10454         `get-x-selection'.
10455
10456 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10457
10458         * faces.el (isearch-secondary): Create face here.
10459
10460         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10461         timers.
10462
10463 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10464
10465         * subr.el (buffer-string): More robust backward compatibility
10466         check, courtesy William Perry.
10467
10468 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10469
10470         * replace.el (perform-replace): Stop the search after the search
10471         limit has been reached.
10472
10473 1999-08-23  Andy Piper  <andy@xemacs.org>
10474
10475         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10476         here if we don't have one.
10477
10478 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10479
10480         * ldap.el (ldap-coding-system): Default to nil until we get
10481         efficient UTF8 support
10482         (ldap-decode-string): Guard against `decode-coding-string' not
10483         being defined
10484         (ldap-encode-string): Guard against `encode-coding-string' not
10485         being defined
10486
10487 1999-08-23  Didier Verna  <didier@xemacs.org>
10488
10489         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10490         Some doc strings improvements, and add a star to the `interactive'
10491         calls.
10492
10493 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10494
10495         * font-lock.el (java-font-lock-keywords-3): introduced new
10496         keywords and regexpes for javadoc syntax 1.2.
10497
10498 1999-08-17  Andy Piper  <andy@xemacs.org>
10499
10500         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10501         format-buffers-tab-line.
10502         (buffers-tab-max-buffer-line-length): new variable.
10503         (format-buffers-tab-line): new function. truncate names if over
10504         buffers-tab-max-buffer-line-length.
10505
10506 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10507
10508         * cus-start.el: Customize the variable `bell-inhibit-time'.
10509
10510 1999-08-16  Andy Piper  <andy@xemacs.org>
10511
10512         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10513         brute-force approach to deleting the last buffer.
10514         (buffers-tab-grouping-regexp): new customizable variable.
10515         (select-buffers-tab-buffers-by-mode): use it.
10516
10517 1999-08-13  Andy Piper  <andy@xemacs.org>
10518
10519         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10520         deletion problem.
10521
10522 1999-07-30  Didier Verna  <didier@xemacs.org>
10523
10524         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10525         of princ to output symbols.
10526         (custom-save-face-internal): ditto.
10527         (custom-save-resets): ditto.
10528
10529 1999-08-09  Didier Verna  <didier@xemacs.org>
10530
10531         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10532         `regexp-quote' to protect the major mode name for use as a regular
10533         expression (c++ needs this for instance).
10534
10535 1999-08-08  Andy Piper  <andy@xemacs.org>
10536
10537         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10538         cope with similar mode names.
10539
10540         * gutter-items.el (buffers-tab-selection-function): new selection
10541         function.
10542         (select-buffers-tab-buffers-by-mode): new function.
10543         (buffers-tab-items): use it if set to only display buffers in the
10544         tab in the current buffer's group..
10545         (update-tab-in-gutter): use new api.
10546         (remove-buffer-from-gutter-tab): ditto.
10547
10548         * gutter-items.el (buffers-tab-max-size): set custom selection
10549         default to 6.
10550         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10551         (add-tab-to-gutter): set face as default.
10552
10553 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10554
10555         * faces.el (frob-face-property): Merge the fall-back specifier
10556         with the target, not replace it.
10557
10558 1999-08-05  Andy Piper  <andy@xemacs.org>
10559
10560         * gutter-items.el (update-tab-in-gutter): add frame argument for
10561         buffer-items.
10562         (update-tab-in-gutter): use it.
10563
10564         * gutter-items.el (record-buffer-hook): set.
10565
10566         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10567         change.
10568         (switch-to-buffer-hook) deleted.
10569
10570 1999-08-04  Andy Piper  <andy@xemacs.org>
10571
10572         * gutter-items.el (update-tab-in-gutter): make sure this will work
10573         as an argument to create-frame-hook.
10574
10575 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10576
10577         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10578         instead of timer emulation.
10579
10580 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10581
10582         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10583         Emacs isearch enhancements.
10584
10585 1999-07-28  Andy Piper  <andy@xemacs.org>
10586
10587         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10588         all devices that support tab controls.
10589         (remove-buffer-from-gutter-tab): new function. to be used as a
10590         value for kill-buffer-hook.
10591
10592 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10593
10594         * auto-show.el (auto-show-truncationp): changed to match
10595         `window_translation_on'
10596
10597 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10598
10599         * XEmacs 21.2.19 is released
10600
10601 1999-07-28  SL Baur  <steve@miho>
10602
10603         * code-files.el (insert-file-contents): Fix docstring.
10604         revert previous change.
10605
10606 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10607
10608         * fill.el (fill-region-as-paragraph): Change re-break-point to
10609         contain word-across-newline plus one character so that filling
10610         Japanese and Chinese works as desired.
10611         * simple.el (do-auto-fill): Ditto.
10612
10613 1999-07-26  SL Baur  <steve@miho>
10614
10615         * mule/japanese.el ("Japanese"): Do not specify a default input
10616         method.
10617         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10618
10619 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10620
10621         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10622         able to use cl-macs macro in early lisp.
10623
10624 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10625
10626         * custom.el:
10627         * cus-face.el:
10628         * cus-edit.el:
10629                 Massive custom Theme API changes.
10630
10631 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10632
10633         * code-files.el (insert-file-contents): Regard
10634         coding-system-magic-cookie if `coding-system-for-read' is nil.
10635
10636 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10637
10638         * mule/thai-xtis.el: Add coding: local variable, to avoid
10639         bootstrapping problem with C locale.
10640
10641 1999-07-22  Andy Piper  <andy@xemacs.org>
10642
10643         * dumped-lisp.el (preloaded-file-list): guard against putting
10644         gutter-items in a less than functional XEmacs.
10645         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10646
10647 1999-07-18  Bob Weiner  <weiner@beopen.com>
10648
10649         * fill.el (fill-context-prefix): Fixed bug that prevented the
10650         setting of an adaptive fill prefix when the `dont-skip-first' was
10651         t.
10652
10653 1999-07-22  SL Baur  <steve@miho>
10654
10655         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10656
10657 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10658
10659         * files.el (interpreter-mode-alist): add `make', `guile', and
10660         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10661         makefile-mode, guile is a scheme, and someday XEmacs will be
10662         modular enough to use as an efficient scripting tool.)
10663
10664 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10665
10666         * mule/mule-cmds.el (reset-language-environment): Regard
10667         coding-category `utf-8' and `ucs-4' if they are available.
10668
10669 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10670
10671         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10672         (prefer-coding-system): Fix DOC-string.
10673
10674         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10675         DOC-string too.
10676
10677         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10678         Mule.
10679         (coding-system-change-eol-conversion): Fix DOC-string.
10680
10681 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10682
10683         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10684         instead of `list-coding-system'.
10685
10686 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10687
10688         * menubar-items.el (default-menubar): `select-input-method' was
10689         renamed to `set-input-method'.
10690
10691         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10692         "Set Language Environment" menu.
10693
10694         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10695         "Describe Language Support" menu.
10696
10697 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10698
10699         * mule/chinese.el ("Chinese-GB"): Rename
10700         `chinese-gb-environment-setup-function' to
10701         `setup-chinese-gb-environment-internal'.
10702
10703 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10704
10705         * mule/korean.el: Use `define-coding-system-alias' instead of
10706         `copy-coding-system'.
10707
10708 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10709
10710         * mule/mule-cmds.el (set-language-environment-coding-systems):
10711         Treat duplicated coding-categories.
10712
10713 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10714
10715         * mule/japanese.el: Use `define-coding-system-alias' instead of
10716         `copy-coding-system'.
10717
10718 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10719
10720         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10721         coding-system `viscii'.
10722
10723 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10724
10725         * mule/cyrillic.el:
10726         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10727         (cyrillic-alternativnyj-decode-table): New variable.
10728         (cyrillic-alternativnyj-encode-table): New variable.
10729         - Specify `iso-8-1' as a category of coding-system
10730           `alternativnyj'.
10731         - Abolish general Cyrillic environment.
10732
10733 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10734
10735         * mule/chinese.el:
10736         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10737         - Register `chinese-gb-environment-setup-function' as a
10738           `setup-function' of "Chinese-GB" environment.
10739
10740 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10741
10742         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10743         optional argument `parents'.
10744
10745         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10746         property for Thai-XTIS.
10747
10748         * mule/mule-help.el (help-with-tutorial): Use property
10749         `tutorial-coding-system' of language-info as a coding-system to
10750         read tutorial file.
10751
10752 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10753
10754         * mule/thai-xtis.el: Don't setup `setup-function' and
10755         `exit-function'.
10756
10757         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10758         `set-coding-category-system' to set up coding-system for
10759         coding-category.
10760
10761         * mule/mule-cmds.el (prefer-coding-system): Use
10762         `set-coding-category-system' to set up coding-system for
10763         coding-category.
10764
10765 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10766
10767         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10768         Thai-XTIS environment.
10769
10770         * mule/mule-cmds.el (prefer-coding-system): Use
10771         `find-coding-system' instead of `coding-system-p'.
10772
10773 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10774
10775         * mule/mule-cmds.el (set-language-environment-coding-systems):
10776         Modify eol-type for XEmacs.
10777
10778         * mule/thai-xtis.el: Delete unused local variable `category'.
10779
10780         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10781         function.
10782         (prefer-coding-system): Don't call
10783         `update-coding-systems-internal'; use function
10784         `coding-category-list' instead of variable `coding-category-list';
10785         use `set-coding-priority-list' instead of `set-coding-priority';
10786         modify `eol-type' for XEmacs.
10787
10788         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10789         `charset-columns'.
10790         (char-width): Likewise.
10791
10792 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10793
10794         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10795         `tis-620'.
10796
10797         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10798         `set-coding-priority-list' instead of `set-coding-priority'; don't
10799         call `update-coding-systems-internal'.
10800
10801         * mule/mule-misc.el (coding-system-get): New function.
10802         (coding-system-put): New function.
10803         (coding-system-category): New function.
10804
10805 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10806
10807         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10808         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10809         to avoid conflict with leim/quail/thai-xtis.
10810
10811         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10812         to thai-xtis-chars.el.
10813
10814         * mule/thai-xtis-chars.el: New file (split from
10815         mule/thai-xtis.el).
10816
10817 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10818
10819         * mule/thai-xtis.el:
10820         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10821         - Add syntax entries.
10822         - Put `preferred-coding-system' of the charset `thai-xtis' to
10823           `tis-620'.
10824
10825 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10826
10827         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10828         rewritten to use write-multibyte-character.
10829
10830 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10831
10832         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10833         of `iso-2022-7'.
10834         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10835         ported yet.
10836         (read-input-method-name): Treat optional argument `default'.
10837
10838 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10839
10840         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10841         all.
10842         (set-language-info-alist): Set up menus here.
10843
10844 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10845
10846         * minibuf.el (completing-read): Add new optional argument
10847         `default'.
10848         (read-coding-system): Add new optional argument
10849         `default-coding-system'.
10850
10851 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10852
10853         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10854         (viet-viscii-...->viet-vscii...).
10855
10856 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10857
10858         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10859         and menus.
10860
10861 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10862
10863         * mule/mule-cmds.el (input-method-function): Add permanent-local
10864         property.
10865
10866 1999-03-30  Dave Love  <fx@gnu.org>
10867
10868         * mule/mule-cmds.el (current-language-environment): Doc fix.
10869
10870 1999-02-06  Richard Stallman  <rms@gnu.org>
10871
10872         * mule/european.el (setup-slovenian-environment): New function.
10873         ("Slovenian"): New language environment.
10874
10875 1999-01-27  Dave Love  <fx@gnu.org>
10876
10877         * mule/mule-cmds.el (current-language-environment): Provide :link,
10878         :type (choices) and appropriate :get.
10879
10880 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10881
10882         * mule/mule-cmds.el (describe-language-environment): Don't alter
10883         input-method-alist.
10884
10885 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10886
10887         * mule/mule-cmds.el (prefer-coding-system): Call
10888         set-coding-priority, so that the internal array of priorities is
10889         also updated.
10890
10891 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10892
10893         * mule/mule-cmds.el (prefer-coding-system): If the argument
10894         requires specific EOL conversion type, make the default coding
10895         systems use that.
10896
10897 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10898
10899         * mule/mule-cmds.el (set-language-environment): Pass the default
10900         eol-type to set-language-environment-coding-systems.
10901         (set-default-coding-systems): Copy the eol-type property for the
10902         new default values of {buffer-file,process}-coding-system from the
10903         old defaults.
10904         (set-language-environment-coding-systems): Accept an optional
10905         argument EOL-TYPE, and set the eol-type property of the default
10906         coding systems accordingly.
10907
10908 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10909
10910         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10911         use generate-new-buffer instead of get-buffer-create.
10912
10913 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10914
10915         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10916
10917 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10918
10919         * mule/mule-cmds.el (default-input-method): Fix custom type.
10920
10921 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10922
10923         * mule/mule-cmds.el (setup-specified-language-environment):
10924         Add apropos-inhibit property.
10925         (describe-specified-language-support): Likewise.
10926
10927 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10928
10929         * mule/mule-cmds.el: Doc fixes.
10930
10931 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10932
10933         * mule/mule-cmds.el (register-input-method): Doc-string
10934         modified.
10935
10936 1998-09-01  Dave Love  <fx@gnu.org>
10937
10938         * mule/mule-cmds.el (current-language-environment): Fix
10939         setter function.
10940
10941 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10942
10943         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10944         mule/european.el, mule/hebrew.el, mule/japanese.el,
10945         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10946         avoid bootstrapping problem if you need to recompile all the Lisp
10947         files using interpreted code.
10948
10949 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10950
10951         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10952         ("Latin-2"): Likewise.
10953
10954 1998-08-18  Per Starback  <starback@update.uu.se>
10955
10956         * mule/european.el (setup-latin2-environment): Fix typo.
10957
10958 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10959
10960         * mule/european.el: Give proper value of `input-method' key to all
10961         lang. env.
10962
10963         * mule/mule-cmds.el (activate-input-method): Handle the case that
10964         the arg INPUT-METHOD is nil correctly.
10965         (read-multilingual-string): Activate the specified input method
10966         before calling read-string.  Afterward, activate the original
10967         input method.
10968
10969 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10970
10971         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10972         (set-language-info-alist): Fix typo in doc-string.
10973
10974         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10975
10976 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10977
10978         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10979         (reset-language-environment): New function for the job that
10980         setup-english-environment used to do.
10981         (set-language-environment): Do more setups according to the info
10982         in language-info-alist.
10983         (read-language-name): Handle the case that the arg KEY is nil.
10984         (describe-language-environment): Handle input-method property.
10985
10986         * mule/: All files under this directory, which related with
10987         specific languages (such as mule/european.el, mule/greek.el,
10988         mule/hebrew.el, mule/misc-lang.el), modified as below.
10989         (setup-XXX-environment): Just call set-language-environment.  If
10990         they used to do some other jobs than what done by
10991         set-language-environment, those jobs are done in
10992         setup-XXX-environment-internal now.
10993         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10994         the value to setup-XXX-environment-internal.  Add properties
10995         input-method and features.
10996
10997         * mule/english.el (setup-english-environment): Just call
10998         reset-language-environment.
10999
11000         * mule/european.el (setup-8-bit-environment): Function deleted.
11001
11002 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11003
11004         * mule/mule-cmds.el (input-method-exit-on-first-char)
11005         (input-method-use-echo-area): Doc fixes.
11006
11007 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11008
11009         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11010         variable.
11011         (input-method-use-echo-area): New variable.
11012
11013 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11014
11015         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11016
11017 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11018
11019         * mule/mule-cmds.el (activate-input-method): Update mode line.
11020         (inactivate-input-method): Likewise.
11021
11022 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11023
11024         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11025         input method in the current buffer, but just bind
11026         current-input-method.
11027
11028 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11029
11030         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11031
11032         * mule/misc-lang.el ("IPA"): Add coding-priority and
11033         coding-system.
11034
11035 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11036
11037         * mule/greek.el: Add coding-priority.
11038
11039 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11040
11041         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11042         LANG-ENV.
11043
11044 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11045
11046         * mule/mule-cmds.el (register-input-method): Fix previous change.
11047         (setup-specified-language-environment): Doc fix.
11048
11049 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11050
11051         * mule/mule-cmds.el: Several doc fixes.
11052         (get-language-info, set-language-info): Rename argument.
11053         (set-language-info-alist): Likewise.
11054         (register-input-method): Rename argument.
11055         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11056
11057 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11058
11059         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11060         default value while reading an input method.
11061
11062 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11063
11064         * mule/mule-cmds.el (universal-coding-system-argument):
11065         Use buffer-file-coding-system as default.
11066
11067 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11068
11069         * mule/korean.el ("Korean"): Doc fix.
11070
11071 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11072
11073         * mule/mule-cmds.el (describe-language-environment): Print the
11074         languge environment at the head.
11075
11076 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11077
11078         * mule/japanese.el: Set exit-function to exit-japanese-environment
11079         for Japanese environment.
11080
11081 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11082
11083         * mule/mule-cmds.el (set-language-environment): Doc fix.
11084         (current-language-environment): Use defcustom.
11085         (default-input-method): Specify :type.
11086
11087 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11088
11089         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11090         modified.
11091         (prefer-coding-system): Doc-string modified.
11092
11093 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11094
11095         * mule/mule-cmds.el (set-language-info): Doc-string
11096         describes `coding-priority' KEY.
11097         (set-language-environment-coding-systems): New function.
11098         (select-safe-coding-system): New function.
11099         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11100         (set-language-info-alist): New optionla arg PARENTS.  Call
11101         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11102         (set-language-environment-coding-systems): New function.
11103
11104         * mule/chinese.el: Remove setting up of
11105         describe-chinese-environment-map and
11106         setup-chinese-environment-map.  Exclude them in args of calls to
11107         set-language-info-alist.  Register coding-priority key in
11108         language-info-alist.
11109
11110         * mule/cyrillic.el: Remove setting up of
11111         describe-cyrillic-environment-map and
11112         setup-cyrillic-environment-map.  Exclude them in args of calls to
11113         set-language-info-alist.  Register coding-priority key in
11114         language-info-alist.
11115
11116         * mule/english.el: Register coding-priority key in
11117         language-info-alist.
11118
11119         * mule/ethiopic.el: Register coding-priority key in
11120         language-info-alist.
11121
11122         * mule/european.el: Remove setting up of
11123         describe-european-environment-map and
11124         setup-european-environment-map.  Exclude them in args of calls to
11125         set-language-info-alist.  Register coding-priority key in
11126         language-info-alist.  Add "German" language env.
11127         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11128         (setup-german-environment): New function.
11129
11130         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11131         change default input method to "greek-postfix".
11132
11133         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11134         coding-priority key in
11135
11136 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11137
11138         * mule/mule-cmds.el (set-language-info): Doc fix.
11139         (input-method-inactivate-hook): Doc fix.
11140
11141 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11142
11143         * mule/mule-cmds.el (set-input-method): Renamed from
11144         select-input-method.
11145
11146 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11147
11148         * mule/mule-cmds.el (set-language-environment): Run
11149         exit-language-environment-hook before calling `exit-function'
11150         which is specified for the language environment.
11151
11152 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11153
11154         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11155         modified.
11156         (prefer-coding-system): Likewise.
11157         (describe-language-environment): Print aliases of each coding
11158         system.
11159         (set-language-environment-hook): New variable.
11160         (exit-language-environment-hook): New variable.
11161         (set-language-environment): Call these hooks.  Before setting a
11162         new language environment, exit from the
11163         current-language-environment if necessary.
11164         (input-method-verbose-flag): The value can be nil, t,
11165         complex-only, or default.
11166         (input-method-highlight-flag): Doc-string augmented.
11167         (activate-input-method): Check if we can run the registered
11168         function to activate an input method.
11169
11170         * mule/korean.el: Set exit-function for language environment
11171         "Korean" to exit-korean-environment.
11172         (setup-korean-environment): Moved to korea-util.el.
11173
11174 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11175
11176         * mule/mule-cmds.el (read-multilingual-string): Use
11177         current-input-method prior to default-input-method.  Don't bind
11178         current-input-method by `let', instead, activate the specified
11179         input method in the current buffer temporarily.
11180
11181 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11182
11183         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11184
11185 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11186
11187         * mule/chinese.el (post-read-decode-hz): Return the result of
11188         decode-hz-region.
11189         (pre-write-encode-hz): Do not change the value of
11190         last-coding-system.
11191
11192 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11193
11194         * mule/mule-ccl.el: Doc fixes.
11195
11196 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11197
11198         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11199         (check-ccl-program): New macro.
11200
11201 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11202
11203         * mule/mule-ccl.el: Comment about CCL syntax modified.
11204         (ccl-command-table): Add read-multibyte-character and
11205         write-multibyte-character.
11206         (ccl-code-table): Add ex-cmd.
11207         (ccl-extended-code-table): New variable.
11208         (ccl-embed-extended-command): New function.
11209         (ccl-compile-read-multibyte-character,
11210         ccl-compile-write-multibyte-character) New functions.
11211         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11212         ccl-dump-write-multibyte-character): New functions.
11213
11214 1999-07-22  SL Baur  <steve@miho>
11215
11216         * config.el (config-value-file): config.values is installed into
11217         doc-directory.
11218         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11219
11220 1999-07-19  Didier Verna  <didier@xemacs.org>
11221
11222         * rect.el: all functions rewritten, except when noted. Below is a
11223         list of interface changes.
11224         (apply-on-rectangle): new function. Obsoletes
11225         `operate-on-rectangle'. All functions that used to call this
11226         function now call the new one.
11227         (kill-rectangle): added optional prefix arg to fill lines.
11228         (delete-rectangle): ditto.
11229         (delete-extract-rectangle): ditto.
11230         (open-rectangle): ditto.
11231         (clear-rectangle): ditto.
11232         (delete-rectangle-line): added third arg FILL.
11233         (delete-extract-rectangle-line): ditto.
11234         (open-rectangle-line): ditto.
11235         (clear-rectangle-line): ditto.
11236
11237 1999-07-18  Andy Piper  <andy@xemacs.org>
11238
11239         * menubar-items.el (default-menubar): add gutter options.
11240
11241         * gutter-items.el: new file.
11242         (gutter): new group for custom.
11243         (gutter-visible-p): new variable.
11244         (default-gutter-position): ditto.
11245         (buffers-tab): new group for the buffers tab.
11246         (gutter-buffers-tab): widget to put in the gutter.
11247         (buffers-tab-max-size): max number of tabs.
11248         (buffers-tab-switch-to-buffer-function): function to call when a
11249         tab is pressed.
11250         (buffers-tab-omit-function): filter buffers with this function.
11251         (buffers-tab-format-buffer-line-function): format buffer names for
11252         inclusion in tabs.
11253         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11254         the record.
11255         (build-buffers-tab-internal): build a list of tab items.
11256         (buffers-tab-items): ditto.
11257         (add-tab-to-gutter): put a tab in the gutter area.
11258         (update-tab-in-gutter): reset the buffers in the tab.
11259
11260         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11261
11262         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11263         (switch-to-buffer-hooks): new hook.
11264
11265         * toolbar.el (default-toolbar-position): fix typo.
11266
11267 1999-07-16  Andy Piper  <andy@xemacs.org>
11268
11269         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11270
11271 1999-07-15  Didier Verna  <didier@xemacs.org>
11272
11273         * cus-edit.el (custom-prompt-variable): optional third arg makes
11274         prompt for a comment string.
11275         (customize-set-value): optional prefix makes this function handle
11276         variable comments.
11277         (customize-set-variable): ditto.
11278         (customize-save-variable): ditto.
11279         (customize-customized): handle custom comments.
11280         (customize-save-customized): ditto.
11281         (custom-variable-state-set): ditto.
11282         (custom-face-state-set): ditto.
11283         (customize-saved): ditto.
11284         (custom-variable-set): ditto.
11285         (custom-face-set): ditto.
11286         (custom-variable-save): ditto.
11287         (custom-face-save): ditto.
11288         (custom-variable-reset-saved): ditto.
11289         (custom-face-reset-saved): ditto.
11290         (custom-variable-reset-standard): ditto.
11291         (custom-face-reset-standard): ditto.
11292         (custom-comment-face): new face.
11293         (custom-comment-tag-face): ditto.
11294         (custom-comment): new widget.
11295         (custom-comment-create): new function.
11296         (custom-comment-delete): ditto.
11297         (custom-comment-value-set): ditto.
11298         (custom-comment-show): ditto.
11299         (custom-comment-invisible-p): ditto.
11300         (custom-variable-value-create): create a comment field widget.
11301         (custom-face-value-create): ditto.
11302         (custom-variable-menu): new entry for adding a custom comment.
11303         (custom-face-menu): ditto.
11304         (custom-save-variables): possibly save custom comments.
11305         (custom-save-faces): ditto.
11306
11307         * cus-face.el (custom-set-faces): the arguments can now have a
11308         custom comment as fourth argument.
11309
11310         * custom.el (custom-set-variables): the arguments can now have a
11311         custom comment as fifth element.
11312
11313 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11314
11315         * XEmacs 21.2.18 is released
11316
11317 1999-07-13  SL Baur  <steve@miho>
11318
11319         * lib-complete.el (read-library-name): Revert previous change.
11320         (read-library): Ditto.
11321
11322 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11323
11324         * packages.el (packages-package-list): Capitalize docstring.
11325
11326         * packages.el (packages-find-package-library-path): Use #'nconc
11327         rather than #'append to reduce consing -- #'mapcar uses Flist,
11328         which returns a freshly consed list.  #'append would create yet
11329         another fresh list, using Fmake_list in concat.
11330
11331         * packages.el (package-provide): Use setq with remassq like it
11332         says in its docstring.
11333
11334 1999-07-06  SL Baur  <steve@miho.m17n.org>
11335
11336         * lib-complete.el (progn-with-message): Fix typo.
11337
11338 1999-07-06  SL Baur  <steve@miho.m17n.org>
11339
11340         * mule/mule-misc.el (char-octet): Make function match docstring.
11341         From Katsumi Yamaoka <yamaoka@jpl.org>
11342
11343 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11344
11345         * wid-edit.el (widget-documentation): corrected spelling error.
11346
11347 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11348
11349         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11350         keys if already bound
11351
11352 1999-07-06  SL Baur  <steve@miho.m17n.org>
11353
11354         * lib-complete.el (progn-with-message): Revert previous changes.
11355
11356 1999-06-24  Bob Weiner  <weiner@beopen.com>
11357
11358         * lib-complete.el (find-library):
11359         (find-library-other-window):
11360         (find-library-other-frame): Completely rewrote
11361         so that these functions actually work when called non-interactively.
11362         Also made them handle LIBRARY arguments which end with .el or .elc.
11363
11364 1999-06-24  Bob Weiner  <weiner@beopen.com>
11365
11366         * simple.el (indent-new-comment-line): Locally bound
11367         `block-comment-start' to `comstart' or else when this is called
11368         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11369         `block-comment-start' value, ignoring any existing spacing after a
11370         comment prefix in the previous line and producing ugly comments.
11371
11372 1999-06-23  Bob Weiner  <weiner@beopen.com>
11373
11374         * list-mode.el (mouse-choose-completion):
11375         (choose-completion):
11376         (completion-switch-to-minibuffer): Added.
11377         ([Tab]): [Tab] previously switched to the minibuffer
11378         but since [space] does that and since most applications in the
11379         world use [Tab] to select the next item in a list, do that in the
11380         *Completions* buffer too.  This will cause the least confusion
11381         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11382         06/23/1999.
11383
11384 1999-06-22  Bob Weiner  <weiner@beopen.com>
11385
11386         * help.el (help-buffer-name): Added support for a null value
11387         of `help-buffer-prefix-string' since some buffers require no
11388         prefix.
11389
11390 1999-06-20  Bob Weiner  <weiner@beopen.com>
11391
11392         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11393         in the completion-list-mode-map to bury the completions buffer
11394         even when the minibuffer is no longer active.
11395
11396 1999-06-20  Bob Weiner  <weiner@beopen.com>
11397
11398         * list-mode.el (list-mode): It is visually disconcerting to have
11399         the text cursor disappear within list buffers, especially when
11400         moving from window to window, so leave it visible.
11401
11402 1999-07-01  SL Baur  <steve@miho.m17n.org>
11403
11404         * menubar-items.el (default-menubar): Conditionalize the bug
11405         report menu item (which may not be possible in this XEmacs).
11406         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11407
11408 1999-06-30  SL Baur  <steve@miho.m17n.org>
11409
11410         * subr.el (with-current-buffer): DOC string fix.
11411         Suggested by Bob Weiner <weiner@altrasoft.com>
11412
11413 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11414
11415         * cus-face.el (custom-face-italic): insert missing args
11416
11417 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11418
11419         * packages.el (package-locations): Changed default early package
11420         hierarchies to ~/.xemacs/mule-packages and
11421         ~/.xemacs/xemacs-packages.
11422
11423 1999-06-23  SL Baur  <steve@miho.m17n.org>
11424
11425         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11426
11427 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11428
11429         * packages.el (package-locations): Changed default early package
11430         hierarchy to ~/.xemacs/packages.
11431         (package-locations): Removed `packages' as a possible name for a
11432         late package hierarchy.
11433
11434 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11435
11436         * mule/mule-category.el (word-combining-categories): Set up new
11437         variable.
11438         (word-separating-categories): Likewise.
11439
11440 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11441
11442         * XEmacs 21.2.17 is released
11443
11444 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11445
11446         * font-menu.el (font-menu-set-font): allow for nil specification
11447         of font size.
11448
11449 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11450
11451         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11452         is 1.
11453
11454 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11455
11456         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11457         8859-5 instead of ISO 8859-1.
11458
11459 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11460
11461         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11462         (viet-viscii-encode-table): Ditto.
11463
11464         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11465         Make obsolete definition of char-octet.
11466
11467 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11468
11469         * subr.el: Move no-Mule make-char ...
11470         * help-nomule.el (make-char): To here.
11471         (string-width): Make Mule compatibility alias.
11472
11473 1999-06-15  Andy Piper  <andy@xemacs.org>
11474
11475         * select.el (get-selection-no-error): really make there be no-error.
11476         (get-selection): revert to original.
11477
11478 1999-06-11  Andy Piper  <andy@xemacs.org>
11479
11480         * select.el (selection-sets-clipboard): renamed.
11481         (own-selection): use it.
11482
11483 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11484
11485         * XEmacs 21.2.16 is released
11486
11487 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11488
11489         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11490         missing characters to avoid crash.
11491
11492 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11493
11494         * coding.el (set-terminal-coding-system): Only set the console
11495         coding system on the selected console if it is a tty.
11496
11497 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11498
11499         * cus-face.el:
11500         * cus-edit.el:
11501         * faces.el:
11502         (custom):
11503         (face-spec-set):
11504         * faces.el (frob-face-property):
11505         * font-menu.el (font-menu-set-font):
11506                   Actually apply changes from 1999-03-17
11507
11508 1999-06-10  Andy Piper  <andy@xemacs.org>
11509
11510         * select.el (get-selection): abstract out non error-signalling
11511         part.
11512         (get-selection-no-error): get-selection without signalling an
11513         error.
11514         (selection-is-clipboard-p): new variable. controls whether the
11515         selection sets the clipboard.
11516         (own-selection): use it.
11517
11518         * mouse.el (insert-selection): fallback to clipboard after trying
11519         primary selection and cutbuffer.
11520
11521 1999-06-05  Andy Piper  <andy@xemacs.org>
11522
11523         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11524         selection functions.
11525
11526 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11527
11528         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11529         default value.
11530         (load): Use `raw-text' instead of `no-conversion'.
11531         (insert-file-contents): Likewise.
11532
11533         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11534         of `no-conversion'.
11535
11536 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11537
11538         * coding.el: Don't copy `no-conversion' to `raw-text'.
11539
11540 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11541
11542         * subr.el (make-char): Define it if Mule is not around.
11543
11544 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11545
11546         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11547
11548         * x-select.el (x-disown-selection-internal): Restore symbol as an
11549         obsolete alias.
11550         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11551
11552 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11553
11554         * XEmacs 21.2.15 is released
11555
11556 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11557
11558         * subr.el (split-string): Avoid infinite looping
11559
11560 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11561
11562         * ldap.el (ldap-ignore-attribute-codings): New variable
11563         (ldap-default-attribute-decoder): New variable
11564         (ldap-coding-system): New variable
11565         (ldap-attribute-syntax-encoders): New variable
11566         (ldap-attribute-syntax-decoders): New variable
11567         (ldap-attribute-syntaxes-alist): New variable
11568         (ldap-encode-boolean): New function
11569         (ldap-decode-boolean): New function
11570         (ldap-encode-country-string): New function
11571         (ldap-decode-string): New function
11572         (ldap-decode-address): New function
11573         (ldap-encode-address): New function
11574         (ldap-decode-attribute): New function
11575         (ldap-search): Use some of these
11576
11577 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11578
11579         * version.el (emacs-version): Make the patch level/beta come
11580         before the XEmacs qualifier so that it gets into (funcall
11581         emacs-version) and thus in the bug reports.
11582         (emacs-version>=): Support patch levels.
11583
11584 1999-06-03  SL Baur  <steve@xemacs.org>
11585
11586         * version.el: implement x.y.z version number
11587         From Jan Vroonhof <vroonhof@math.ethz.ch>
11588
11589 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11590
11591         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11592
11593 1999-05-22  Vin Shelton <acs@xemacs.org>
11594
11595         * startup.el: Document -private and break out non-standard X options.
11596
11597 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11598
11599         * mule/mule-charset.el (charset-after): New function.
11600         (charset-direction): Synch with Mule, update docstring.
11601         (get-charset-property): New function.
11602         (put-charset-property): New function.
11603         (charset-plist): New function.
11604
11605         * mule/mule-charset.el (compose-region):
11606         (decompose-region): remove;  these functions (which don't work
11607         since we don't do composite characters) have been moved to
11608         mule-util.el.
11609         (toplevel): follow coding standards
11610
11611 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11612
11613         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11614         exist any more.
11615
11616         * code-files.el: Fix commentary to follow coding standards.  Move
11617         the single line left in mule-files.el to here.
11618
11619         * mule/mule-files.el: delete.
11620
11621 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11622
11623         * info.el (Info-scroll-prev): Use event functions instead of the
11624         old emacs 19 interface.
11625
11626 1999-06-02  Andy Piper  <andy@xemacs.org>
11627
11628         * x-font-menu.el (x-font-menu-load-font):
11629         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11630
11631 1999-05-31  Andy Piper  <andy@xemacs.org>
11632
11633         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11634         group.
11635         (font-menu-this-frame-only-p): ditto.
11636         (font-menu-max-items): reinstate, from Jan Vroonhof
11637         <vroonhof@math.ethz.ch>
11638         (font-menu-submenu-name-format): ditto.
11639         (font-menu-split-long-menu): ditto, for use by the family
11640         constructor.
11641         (font-menu-family-constructor): use it.
11642
11643 1999-05-30  Andy Piper  <andy@xemacs.org>
11644
11645         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11646         for use by the font menu.
11647
11648         * msw-font-menu.el: new file implementing mswindows specific
11649         font-menu behaviour.
11650         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11651         (mswindows-font-menu-junk-families): ditto.
11652         (hack-font-truename): ditto.
11653         (mswindows-font-regexp-ascii): ditto.
11654         (mswindows-reset-device-font-menus): ditto.
11655         (mswindows-font-menu-font-data): ditto.
11656         (mswindows-font-menu-load-font): ditto.
11657
11658         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11659         (x-font-menu-font-data): ditto.
11660         (x-font-menu-load-font): ditto.
11661
11662         * font-menu.el: new file implementing generic font menu behaviour.
11663         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11664         made device independent.
11665         (font-menu-this-frame-only-p): ditto.
11666         (font-menu-preferred-resolution): ditto.
11667         (font-menu-size-scaling): new variable used to determine whether
11668         sizes are in points or tenths of a point.
11669         (vassoc): moved from x-font-menu.el.
11670         (device-fonts-cache): ditto.
11671         (device-fonts-cache): ditto.
11672         (flush-device-fonts-cache): ditto.
11673         (reset-device-font-menus): copied from x-font-menu.el and made
11674         device independent. Most functionality deferred to
11675         device-dependent versions.
11676         (font-menu-family-constructor): copied from x-font-menu.el and
11677         made device independent.
11678         (font-menu-size-constructor): ditto.
11679         (font-menu-weight-constructor): ditto.
11680         (font-menu-set-font): ditto.
11681         (font-menu-change-face): ditto.
11682         (font-menu-load-font): new device method.
11683         (font-menu-font-data): ditto.
11684
11685         * x-font-menu.el: The above functions deleted.
11686
11687 1999-05-26  Andy Piper  <andy@xemacs.org>
11688
11689         * update-elc.el:
11690         * make-docfile.el:
11691         * loadup.el: rehash expand-file-name usage to not use default-directory.
11692
11693 1999-05-21  Andy Piper  <andy@xemacs.org>
11694
11695         * x-select.el (x-select-convert-to-text):
11696         (x-selected-text-type):
11697         (x-get-selection):
11698         (xselect-convert-to-string):
11699         (xselect-convert-to-compound-text):
11700         (xselect-convert-to-length):
11701         (xselect-convert-to-targets):
11702         (xselect-convert-to-delete):
11703         (xselect-convert-to-filename):
11704         (xselect-convert-to-charpos):
11705         (xselect-convert-to-lineno):
11706         (xselect-convert-to-colno):
11707         (xselect-convert-to-sourceloc):
11708         (xselect-convert-to-os):
11709         (xselect-convert-to-host):
11710         (xselect-convert-to-user):
11711         (xselect-convert-to-class):
11712         (xselect-convert-to-name):
11713         (xselect-convert-to-integer):
11714         (xselect-convert-to-atom):
11715         (xselect-convert-to-identity): functions renamed from x-* and
11716         moved to select.el.
11717         (x-get-secondary-selection): use rename get-selection.
11718         (x-get-clipboard): ditto.
11719         (x-own-selection): moved to select.el.
11720         (x-valid-simple-selection-p): ditto.
11721         (x-dehilight-selection): ditto.
11722         (x-own-clipboard): ditto.
11723         (x-disown-selection): ditto.
11724
11725         * x-mouse.el (x-yank-function): moved to mouse.el.
11726         (x-insert-selection): ditto.
11727         (x-set-point-and-move-selection): use renamed function.
11728
11729         * select.el (selected-text-type): moved and renamed from
11730         x-select.el.
11731         (selection-owner-p): moved to C.
11732         (selection-exists-p): ditto.
11733         (get-cutbuffer): new device method.
11734         (get-selection): generalised and moved from x-select.el.
11735         (own-selection): moved x-own-selection functionality into here.
11736         (dehilight-selection): renamed and moved from x-select.el.
11737         (own-clipboard): functionality moved from x-select.el using new
11738         generic C builtins.
11739         (disown-clipboard): ditto.
11740         (select-convert-to-text):
11741         (select-convert-to-string):
11742         (select-convert-to-compound-text):
11743         (select-convert-to-length):
11744         (select-convert-to-targets):
11745         (select-convert-to-delete):
11746         (select-convert-to-filename):
11747         (select-convert-to-charpos):
11748         (select-convert-to-lineno):
11749         (select-convert-to-colno):
11750         (select-convert-to-sourceloc):
11751         (select-convert-to-os):
11752         (select-convert-to-host):
11753         (select-convert-to-user):
11754         (select-convert-to-class):
11755         (select-convert-to-name):
11756         (select-convert-to-integer):
11757         (select-convert-to-atom):
11758         (select-convert-to-identity): new functions renamed from x-* and
11759         moved from x-select.el.
11760
11761         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11762         into here and use as the default window-system mouse yank.
11763         (insert-selection): generalised and moved from x-mouse.el.
11764         (own-clipboard): moved to C.
11765
11766         * msw-select.el (mswindows-selection-owned-p): deleted.
11767         (mswindows-own-selection): generalised and moved to select.el.
11768         (mswindows-disown-selection): generalised and moved to C.
11769         (mswindows-selection-owner-p): ditto.
11770
11771 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11772
11773         * XEmacs 21.2.14 is released
11774
11775 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11776
11777         * about.el: update contact info for jason and slb.
11778
11779 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11780
11781         * mule/european.el (setup-romanian-environment): Add Romanian
11782         support from Emacs/Mule romanian.el.
11783
11784 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11785
11786         * cus-face.el: Label all custom changes with the 'custom' tag.
11787
11788         * cus-edit.el: idem ditto.
11789
11790         * faces.el: Added suport for adding device tags to various functions.
11791         (custom): New device tag.
11792         (face-spec-set): Call reset face with tags argument. No longer do
11793         x-init-global-faces hack.
11794
11795         * faces.el (frob-face-property): Use an anonymous specifier to map
11796         frob-face-property-1 over.
11797
11798         * x-font-menu.el (font-menu-set-font): Always specify all
11799         properties to custom.
11800
11801 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11802
11803         * mule/european.el (setup-czech-environment): Add czech support.
11804         From David Sauer <davids@orfinet.cz>
11805
11806 1999-03-15  SL Baur  <steve@xemacs.org>
11807
11808         * check-features.el: Turn hard errors into warnings.
11809
11810 1999-03-21  SL Baur  <steve@xemacs.org>
11811
11812         * simple.el (delete-key-deletes-forward): As per discussion on
11813         xemacs-beta, default to t.
11814
11815 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11816
11817         * loadup.el: Define Installation-string before loading anything.
11818
11819 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11820
11821         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11822         From Anders Stenman <stenman@isy.liu.se>
11823
11824 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11825
11826         * wid-edit.el (widget-glyph-find): Ditto.
11827
11828         * packages.el (locate-library): Ditto.
11829
11830         * loadup.el (really-early-error-handler): Ditto.
11831
11832         * lib-complete.el (read-library): Ditto.
11833
11834         * faces.el (set-face-stipple): Ditto.
11835
11836         * code-files.el (load): Use new calling style of locate-file.
11837
11838 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11839
11840         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11841         dead.
11842
11843 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11844
11845         * dumped-lisp.el (preloaded-file-list): Don't load
11846         Installation.el.
11847
11848         * loadup.el (Installation-string): Define it here.
11849
11850 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11851
11852         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11853         Installation.el needs to be loaded before `dump-paths', otherwise
11854         the dumping process won't find it.
11855
11856 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11857
11858         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11859         subr so that we can use `replace-in-string' in Installation.el to
11860         get rid of C-m chars under the native Windows build.
11861
11862 1999-04-29  Andy Piper  <andy@xemacs.org>
11863
11864         * make-docfile.el: canonicalize file and directory names.
11865
11866         * device.el (call-device-method): new function for calling device
11867         specific methods.
11868         (define-device-method): new function for defining device methods.
11869         (define-device-method*): ditto.
11870
11871 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11872
11873         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11874
11875 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11876
11877         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11878         (cyrillic-koi8-r-encode-table): Likewise.
11879         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11880         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11881
11882         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11883         from vietnamese.el].
11884
11885         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11886         mule/mule-misc.el.
11887
11888 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11889
11890         * mule/thai-xtis.el:
11891         - Change font registry name from "Thai94x94-0" to "xtis-0".
11892         - Change mnemonic of coding-system `tis-620' to "TIS620".
11893
11894 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11895
11896         * mule/ethiopic.el: fixed.
11897
11898 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11899
11900         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11901
11902         * mule/thai-xtis.el: New file.
11903
11904         * mule/vietnamese.el: New file.
11905
11906         * mule/ethiopic.el: New file.
11907
11908 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11909
11910         * bytecomp.el (byte-compile-close-variables): Leave
11911         debug-issue-ebola-notices alone.
11912
11913 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11914
11915         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11916         at the top of the buffer since it is the most important thing to
11917         customize
11918         (ldap-get-host-parameter): New defun
11919         (ldap-search): Add a new parameter `withdn' to retrieve the
11920         distinguished names of entries
11921
11922 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11923
11924         * startup.el (splash-frame-body): Date and spelling fixes.
11925
11926 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11927
11928         * view-less.el (toggle-truncate-lines): add autoload tag
11929
11930 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11931
11932         * format.el (format-alist): Disable image stuff.
11933
11934 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11935
11936         * wid-edit.el (widget-glyph-find): Search by directories, then by
11937         suffixes rather than the other way around.
11938         (widget-image-conversion): Renamed to
11939         `widget-image-file-name-suffixes'.
11940
11941 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11942
11943         * mule/mule-charset.el: Made old functions obsolete, remove the
11944         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11945         (charset-iso-graphic-plane): Rename from charset-graphic.
11946         (charset-iso-final-char): Rename from charset-final.
11947         (charset-width): Rename from charset-columns.
11948         (charset-bytes): Added from fsf compatibility, returns always 1.
11949
11950         * mule/mule-misc.el: Move charset-doc-string alias to
11951         mule-charset.el
11952
11953 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11954
11955         * x-faces.el (x-make-font-bold-italic): honor
11956         *try-oblique-before-italic-fonts*
11957
11958 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11959
11960         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11961
11962 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11963
11964         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11965         name.
11966
11967 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11968
11969         * cl-extra.el (equalp): Would bug out for lists.
11970
11971 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11972
11973         * about.el (about-hackers):  Change cgw's email address
11974
11975 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11976
11977         * XEmacs 21.2.13 is released
11978
11979 1999-03-12  SL Baur  <steve@xemacs.org>
11980
11981         * simple.el (delete-key-deletes-forward): Revert to previous
11982         behavior.
11983
11984 1999-01-18  Didier Verna  <didier@xemacs.org>
11985
11986         * menubar-items.el (xemacs-splash-buffer): handle the case of
11987         multiple elements in the splash buffer body.
11988
11989         * startup.el (splash-frame-timeout): new constant: interval
11990         between splash buffer elements.
11991         (command-line-1): handle splash buffer with multiple elements (use
11992         a timeout).
11993         (splash-frame-body): Originally `startup-splash-frame-body'.
11994         Rewrote a cleaner and more readable version. This can now be array,
11995         in which case each element is displayed in turn in the splash buffer.
11996         (splash-frame-static-body): new constant. Persistent information
11997         across all splash buffer elements (preserves the possibility to give
11998         it in different languages.
11999         (circulate-splash-frame-elements): new function. Used as a timeout
12000         to circulate through all splash frame elements and display them in
12001         sequence.
12002         (display-splash-frame): originally `startup-splash-frame'. Handle
12003         the case of multiple elements in the splash buffer body. Now
12004         returns a timeout id if multiple elements to display, or nil.
12005
12006 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12007
12008         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12009         so they can be overridden by x-init-face-from-resources.
12010         Additionally specify the font name also with an x tag.
12011
12012 1999-03-08  Andy Piper  <andy@xemacs.org>
12013
12014         * package-get.el (package-get-base): autoload.
12015
12016         * menubar-items.el (default-menubar): add update menu item. Fix
12017         custom menu to only be activated when package-base is available.
12018
12019         * package-get.el (package-get-custom): don't load
12020         package-get-custom as it is auto-generated. Fix group definition.
12021
12022 1999-03-05  Didier Verna  <didier@xemacs.org>
12023
12024         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12025         instead of `symbol-name' (Thanks Kyle).
12026
12027         * cus-edit.el (custom-save-variables): use `prin1' instead of
12028         princ to write symbols.
12029
12030 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12031
12032         * XEmacs 21.2.12 is released
12033
12034 1999-03-05  SL Baur  <steve@xemacs.org>
12035
12036         * menubar-items.el (default-menubar): Add kfm browsing support.
12037         From Neal Becker <nbecker@fred.net>
12038
12039 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12040
12041         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12042         calls to font-lock during buffer reversion.
12043
12044 1999-02-12  Didier Verna  <didier@xemacs.org>
12045
12046         * info.el (Info-build-node-completions): unconditionally widen the
12047         tag table buffer.
12048
12049 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12050
12051         * x-faces.el (x-init-face-from-resources):
12052         Only set fonts in the 'x locale.
12053
12054 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12055
12056         * package-ui.el (pui-install-selected-packages): Don't throw on
12057         `package-admin-delete-binary-package' returning nil since it's
12058         normal.  Reindent function.
12059         (pui-add-required-packages): Handle case where packages selected
12060         for installation have never been installed.
12061
12062 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12063
12064         * menubar-items.el (default-menubar):
12065         Implement the ``Mule->Set coding system of process'' menu item.
12066
12067 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12068
12069         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12070         files
12071         - Change some `if's to `when's
12072
12073 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12074
12075         * XEmacs 21.2.11 is released
12076
12077 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12078
12079         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12080         against window close (Fix Bug #460).
12081         (ask-user-about-lock-dbox): Idem.
12082
12083 1999-02-25  SL Baur  <steve@xemacs.org>
12084
12085         * mule/mule-charset.el (charset-leading-byte): New function.
12086         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12087
12088 1999-02-12  Andy Piper  <andy@xemacs.org>
12089
12090         * about.el (xemacs-hackers): change andy's email address.
12091         (about-url-alist): change andy's web page address.
12092         (about-xemacs): add piper.
12093
12094 1999-02-16  SL Baur  <steve@xemacs.org>
12095
12096         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12097         of mule-base into lisp/mule.
12098
12099 1999-02-16  SL Baur  <steve@xemacs.org>
12100
12101         * mule/arabic.el:
12102         mule/canna-leim.el:
12103         mule/chinese.el:
12104         mule/cyrillic.el:
12105         mule/english.el:
12106         mule/european.el:
12107         mule/greek.el:
12108         mule/hebrew.el:
12109         mule/japanese.el:
12110         mule/kinsoku.el:
12111         mule/korean.el:
12112         mule/misc-lang.el:
12113         mule/mule-category.el:
12114         mule/mule-ccl.el:
12115         mule/mule-charset.el:
12116         mule/mule-cmds.el:
12117         mule/mule-coding.el:
12118         mule/mule-files.el:
12119         mule/mule-help.el:
12120         mule/mule-init.el:
12121         mule/mule-misc.el:
12122         mule/mule-tty-init.el:
12123         mule/mule-x-init.el:
12124         mule/viet-chars.el:  Remerge from mule-base.
12125
12126         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12127         of mule-base into lisp/mule.
12128
12129 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12130
12131         * process.el (exec-to-string): Use `shell-command-switch' in place
12132         of hard-wired "-c" (for WindowsNT).
12133
12134 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12135
12136         * menubar-items.el (default-menubar):  Remove obsolete
12137         "Gopher" item
12138
12139 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12140
12141         * package-admin.el (package-admin-get-install-dir): First fall
12142         back to the location of xemacs-base for non-mule packages.
12143
12144 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12145
12146         * paths.el:
12147         - improved automounter tmp directory support.
12148         - support 4 (!) empirically discovered automounter conventions
12149
12150 1999-02-12  SL Baur  <steve@xemacs.org>
12151
12152         * etags.el (pop-tag-mark): autoload to match key binding.
12153
12154 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12155
12156         * XEmacs 21.2.10 is released
12157
12158 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12159
12160         * package-get.el (package-get-remote-filename): Don't bug out for
12161         a local file name in the search entry.
12162
12163 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12164
12165         * XEmacs 21.2.9 is released
12166
12167 1999-01-19  Didier Verna  <didier@xemacs.org>
12168
12169         * replace.el (replace-search-function): new variable containing a
12170         function to perform a search-forward.
12171         (replace-re-search-function): new variable containing a function
12172         to perform a re-search-forward.
12173         (perform-replace): use them.
12174
12175 1999-01-25  Didier Verna  <didier@xemacs.org>
12176
12177         * select.el (selection-owner-p): use the name `XEmacs'.
12178         (cut-copy-clear-internal): ditto.
12179
12180 1999-01-18  Andy Piper  <andy@xemacs.org>
12181
12182         * about.el (about-url-alist): Update my entry.
12183         (xemacs-hackers): Ditto.
12184
12185 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12186
12187         * buffer.el (switch-to-buffer): Fixing documentation.
12188         * minibuf.el (minibuffer-completion-table): ditto.
12189         * cl-macs.el (return-from): ditto.
12190
12191 1999-01-04  Didier Verna  <didier@xemacs.org>
12192
12193         * replace.el (delete-non-matching-lines): temporarily disable
12194         case-folding when called interactively with a regexp containing
12195         uppercase characters.
12196         (delete-matching-lines): ditto.
12197         (count-matches): ditto.
12198         (list-matching-lines): ditto.
12199
12200 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12201
12202         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12203         abort if current window is split horizontally, not if others are
12204         split.  Got rid of unnecessary minibuffer checking.  Also, add
12205         some comments (it's still complex).
12206
12207 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12208
12209         * package-get.el: changed address for doc.ic.ac.uk to
12210         sunsite.doc.ic.ac.uk
12211
12212 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12213
12214         * ldap.el (toplevel): Remove requires so that the file compiles
12215         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12216
12217 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12218
12219         * dump-paths.el: Calculate module-directory and set
12220         module-load-path to the load path for modules.
12221
12222         * loadup.el: Get bootstrap value of module-load-path from the
12223         environment variable EMACSBOOTSTRAPMODULEPATH.
12224         - Display the module load path if we're debugging paths.
12225
12226         * setup-paths.el: Added function paths-find-site-module-directory.
12227         - Added function paths-find-module-directory.
12228         - Added function paths-construct-module-load-path.  Uses new
12229         environment variable EMACSMODULEPATH.
12230
12231 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12232
12233         * font.el (font-default-object-for-device):
12234         Oops! This `or' can't be replaced by `unless'.
12235         Fixed inability to run w3, among other things.
12236
12237 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12238
12239         * package-admin.el: Change initialization of
12240           package-admin-install-function dependent on system type.
12241           Change package-admin-install-function-mswindows to use
12242           "minitar".
12243
12244 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12245
12246         * mouse.el (default-mouse-motion-handler): Disable help echo while
12247         in the minibuffer.
12248
12249 1998-12-28  Martin Buchholz <martin@xemacs.org>
12250
12251         * XEmacs 21.2.8 is released.
12252
12253 1998-12-24  Martin Buchholz <martin@xemacs.org>
12254
12255         * XEmacs 21.2.7 is released.
12256
12257 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12258
12259         * package-ui.el (pui-list-packages): Set truncate-lines.
12260
12261         * package-get.el (package-get-download-menu): Use
12262         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12263
12264         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12265         (pui-help-string): idem.
12266         (list-packages-mode): New major mode.
12267         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12268         (pui-install-selected-packages): Add suport for removing packages.
12269         (pui-toggle-package-delete-key): New function.
12270         (pui-popup-context-sensitive): New kludge.
12271         (pui-list-packages): Add warning when `package-get-remote' is nil.
12272         (package-ui-add-site): New function.
12273
12274 1998-12-01  Didier Verna  <didier@xemacs.org>
12275
12276         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12277
12278 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12279
12280         * ldap.el: Custom-ized
12281         (toplevel): Do not provide `ldap' which is provided by C level
12282         LDAP code
12283         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12284
12285 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12286
12287         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12288
12289 1998-12-17  Andy Piper  <andy@xemacs.org>
12290
12291         * sound.el (sound-load-list): name changed from sound-load-alist.
12292         (sound-extension-list): name changed from sound-ext-list.
12293         (load-default-sounds): use new names.
12294         (load-sound-file): use new names.
12295
12296 1998-12-16  Andy Piper  <andy@xemacs.org>
12297
12298         * XEmacs 21.2.6 is released
12299
12300 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12301
12302         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12303         errors.
12304
12305 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12306
12307         * wid-edit.el (widget-echo-this-extent): Set
12308         help-echo-owns-message to t.
12309
12310 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12311
12312         * package-get.el (package-get-download-menu): use toggles for
12313           each site in the download site menu.
12314
12315 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12316
12317         * package-get.el (package-get): If we cannot find a package
12318           because package-get-remote is not set, give a more helpful
12319           error message.
12320
12321 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12322
12323         * package-get.el (package-get-remote-filename): use an EFS path
12324         with user anonymous if no user is specified.
12325
12326 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12327
12328         * faces.el (face-spec-set): Re-init fallfacks for default after
12329         calling reset-face on the default face.
12330
12331 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12332
12333         * package-admin.el (package-admin-default-install-function):
12334         Behave as advertised.  Make sure the pkg-dir is proper for
12335         default-directory.
12336         (package-admin-add-binary-package): Make sure the pkg-dir is
12337         proper for default-directory.
12338         (package-admin-install-function-mswindows): Make sure the pkg-dir
12339         is proper for default-directory.
12340
12341 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12342
12343         * XEmacs 21.2.5 is released
12344
12345 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12346
12347         * files.el (binary-file-regexps): regexp-opt is not available at
12348         bytecompile time.
12349
12350 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12351
12352         * x-win-xfree86.el:
12353         * x-win-sun.el (x-win-init-sun):
12354         * x-win-sun.el:
12355         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12356         * x-iso8859-1.el:
12357         * x-init.el (init-post-x-win):
12358         * x-init.el (init-pre-x-win):
12359         * x-init.el (x-initialize-compose):
12360         * x-init.el:
12361         * x-compose.el:
12362         * winnt.el:
12363         * widget.el:
12364         * wid-edit.el (widget-glyph-click):
12365         * wid-edit.el (widget-glyph-find):
12366         * wid-edit.el (widget-type):
12367         * view-less.el (view-buffer-other-window):
12368         * very-early-lisp.el:
12369         * version.el:
12370         * toolbar.el:
12371         * toolbar-items.el:
12372         * term/sun.el (suntool-map):
12373         * term/sun-mouse.el:
12374         * term/internal.el:
12375         * syntax.el (modify-syntax-entry):
12376         * symbol-syntax.el:
12377         * subr.el:
12378         * startup.el (lock-directory):
12379         * simple.el (set-comment-column):
12380         * simple.el (backward-delete-char-untabify):
12381         * shadow.el (find-emacs-lisp-shadows):
12382         * shadow.el:
12383         * setup-paths.el (paths-construct-info-path):
12384         * select.el (cut-copy-clear-internal):
12385         * process.el (call-process-region):
12386         * process.el (start-process-shell-command):
12387         * process.el:
12388         * paths.el (rmail-spool-directory):
12389         * paragraphs.el (use-hard-newlines):
12390         * package-get.el (package-get-dependencies):
12391         * package-admin.el (package-admin-delete-binary-package):
12392         * obsolete.el (truncate-string):
12393         * obsolete.el (store-substring):
12394         * mouse.el (default-mouse-track-maybe-own-selection):
12395         * mouse.el (mouse-yank-at-point):
12396         * modeline.el:
12397         * modeline.el (mouse-drag-modeline):
12398         * minibuf.el (read-directory-name-internal):
12399         * minibuf.el (read-file-name-internal):
12400         * minibuf.el (read-file-name-internal-1):
12401         * minibuf.el (read-file-name-2):
12402         * minibuf.el (exact-minibuffer-completion-p):
12403         * minibuf.el (read-from-minibuffer):
12404         * minibuf.el:
12405         * menubar.el (check-menu-syntax):
12406         * map-ynp.el (map-y-or-n-p):
12407         * make-docfile.el (docfile-out-of-date):
12408         * loadup.el ((member "run-temacs" command-line-args)):
12409         * loadup.el ((member "no-site-file" command-line-args)):
12410         * loadup.el (really-early-error-handler):
12411         * loadup.el:
12412         * loadhist.el:
12413         * loaddefs.el:
12414         * lisp-mnt.el (lm-verify):
12415         * lib-complete.el (lib-complete:cache-completions):
12416         * lib-complete.el (library-all-completions):
12417         * itimer.el (itimer-run-expired-timers):
12418         * info.el (Info-mode):
12419         * info.el (Info-insert-file-contents):
12420         * info.el (Info-rebuild-dir):
12421         * info.el (Info-build-dir-anew):
12422         * info.el (Info-parse-dir-entries):
12423         * info.el (Info-dir-outdated-p):
12424         * info.el (Info-insert-dir):
12425         * info.el (info-xref):
12426         * info.el:
12427         * hyper-apropos.el (hyper-apropos-get-doc):
12428         * hyper-apropos.el (hyper-describe-face):
12429         * hyper-apropos.el (hyper-apropos-mode):
12430         * hyper-apropos.el:
12431         * help.el (list-processes):
12432         * help.el:
12433         * gnuserv.el:
12434         * font.el (mswindows-font-create-name):
12435         * font.el (font-default-font-for-device):
12436         * font.el (x-font-create-object):
12437         * font.el (font-registry):
12438         * font.el:
12439         * font-lock.el (font-lock-keywords):
12440         * font-lock.el:
12441         * finder.el (finder-compile-keywords):
12442         * find-paths.el (paths-find-recursive-path):
12443         * fill.el (set-justification-center):
12444         * fill.el (fill-region-as-paragraph):
12445         * files.el (insert-directory):
12446         * files.el (wildcard-to-regexp):
12447         * files.el (recover-file):
12448         * files.el (basic-save-buffer):
12449         * files.el (delete-auto-save-file-if-necessary):
12450         * files.el (file-relative-name):
12451         * files.el (backup-extract-version):
12452         * files.el (backup-buffer):
12453         * files.el (set-visited-file-name):
12454         * files.el (set-auto-mode):
12455         * files.el (interpreter-mode-alist):
12456         * files.el:
12457         * files.el (find-file-noselect):
12458         * files.el (abbreviate-file-name):
12459         * files.el (parse-colon-path):
12460         * files.el (directory-abbrev-alist):
12461         * etags.el (visit-tags-table-buffer):
12462         * easymenu.el (easy-menu-define):
12463         * dragdrop.el (experimental-dragdrop-drag):
12464         * dragdrop.el (dragdrop-drop-do-functions):
12465         * dragdrop.el (dragdrop-drop-at-point):
12466         * disass.el (disassemble-1):
12467         * disass.el (disassemble-internal):
12468         * disass.el (disassemble):
12469         * disass.el:
12470         * derived.el (derived-mode-init-mode-variables):
12471         * derived.el (define-derived-mode):
12472         * custom.el (defgroup):
12473         * cus-edit.el (custom-quote):
12474         * config.el:
12475         * code-process.el (open-network-stream):
12476         * code-process.el (start-process):
12477         * code-process.el (call-process-region):
12478         * code-process.el (call-process):
12479         * code-process.el:
12480         * code-files.el (insert-file-contents):
12481         * code-files.el:
12482         * code-files.el (buffer-file-coding-system-for-read):
12483         * cmdloop.el (yes-or-no-p-minibuf):
12484         * cl.el:
12485         * cl-macs.el:
12486         * cl-extra.el:
12487         * callers-of-rpt.el (make-caller-report):
12488         * callers-of-rpt.el:
12489         * bytecomp.el (batch-byte-recompile-directory):
12490         * bytecomp.el (batch-byte-compile-1):
12491         * bytecomp.el (batch-byte-compile):
12492         * bytecomp.el (display-call-tree):
12493         * bytecomp.el (byte-compile-insert):
12494         * bytecomp.el (byte-compile-two-args-19->20):
12495         * bytecomp.el (byte-compile-variable-ref):
12496         * bytecomp.el (byte-compile-form):
12497         * bytecomp.el (byte-compile-top-level-body):
12498         * bytecomp.el (byte-compile-out-toplevel):
12499         * bytecomp.el (byte-compile-byte-code-maker):
12500         * bytecomp.el (byte-compile-file-form-defmumble):
12501         * bytecomp.el (byte-compile-file-form):
12502         * bytecomp.el (byte-compile-keep-pending):
12503         * bytecomp.el (byte-compile-insert-header):
12504         * bytecomp.el (byte-compile-from-buffer):
12505         * bytecomp.el (byte-compile-file):
12506         * bytecomp.el (byte-recompile-file):
12507         * bytecomp.el (byte-compile-close-variables):
12508         * bytecomp.el (byte-compile-warn-about-unused-variables):
12509         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12510         * bytecomp.el (byte-compiler-legal-options):
12511         * bytecomp.el (byte-compile-lapcode):
12512         * bytecomp.el (byte-optimize-log):
12513         * bytecomp.el ((fboundp 'defsubst)):
12514         * bytecomp.el:
12515         * bytecomp-runtime.el:
12516         * byte-optimize.el (byte-optimize-apply):
12517         * byte-optimize.el (car):
12518         * byte-optimize.el (byte-optimize-form):
12519         * byte-optimize.el (byte-optimize-form-code-walker):
12520         * byte-optimize.el:
12521         * build-report.el (build-report-insert-installation-file):
12522         * build-report.el (build-report):
12523         * auto-show.el:
12524         * apropos.el (apropos-documentation):
12525         - mega patch
12526         - clean up byte-compile warnings
12527         - remove unused variables
12528         - Use common lisp style hashtable functions
12529         - byte compiler cleanup
12530         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12531         - remove old backquote syntax usage
12532         - move some cl functionality into C for speed.
12533         - remove last remaining VMS support
12534         - spelling fixes
12535         - implement last, butlast, nbutlast, copy-list in C.
12536         - new macro ignore-file-errors, similar to ignore-errors
12537           (ignore-file-errors (delete-file "foo"))
12538         - get frequent garbage collection during loadup.el by tweaking
12539           gc-cons-threshold, rather than explicitly calling garbage-collect
12540         - default delete-key-deletes-forward to `t'.
12541
12542 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12543
12544         * XEmacs 21.2-beta4 is released.
12545
12546 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12547
12548         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12549         (easy-menu-item-present-p): Wrapper around find-menu-item.
12550         (easy-menu-remove-item): Wrapper around delete-menu-item.
12551
12552         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12553         (add-menu-button): Add 'in-menu' argument.
12554         (add-menu-item-1): Add in-menu support to helper function.
12555
12556 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12557
12558         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12559
12560 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12561
12562         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12563         of Dec 4, 1997.
12564
12565 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12566
12567         * process.el (shell-command-on-region): Report if the command
12568         succeeded or failed.
12569
12570 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12571
12572         * subr.el (buffer-substring-no-properties): Comment out.
12573
12574 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12575
12576         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12577           into font instances first, like `x-frob-font-size' does.
12578           (mswindows-find-larger-font): ditto
12579
12580 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12581
12582         * package-ui.el (pui-install-selected-packages): fix args in call
12583         to `package-get'.
12584
12585 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12586
12587         * package-get.el (host-name): New widget type.
12588         (package-get-remote): Better customization using new type.
12589         (package-get-download-sites): idem dito.
12590
12591         (package-get-custom): Do not use package-get-all untill we have
12592         runtime dependencies.
12593
12594         (package-get-remove-copy): Default to 't' we no longer need this
12595         kludge as we do not currently use depenencies.
12596
12597         (package-get-was-current): New variable.
12598         (package-get-require-base): New 'force-current' argument.
12599         (package-get-update-base): idem
12600         (package-get-package-provider):  idem
12601         (package-get-locate-index-file): New 'no-remote' argument.
12602         (package-get-locate-file): idem.
12603
12604         (package-get-maybe-save-index): New function.
12605         (package-get-update-base): Use it.
12606
12607 1998-10-28 Greg Klanderman <greg@alphatech.com>
12608
12609         * package-get.el (package-get-remote): default to nil; by default,
12610         don't go out to the net via EFS.  They must select a download site.
12611         (package-get-download-sites): new variable.
12612         (package-get-download-menu): new function.
12613         (package-get-locate-index-file): new function.
12614         (package-get-update-base): use it.
12615
12616         * menubar-items.el (default-menubar): add "Update Package Index"
12617         and "Add Download Site" menus under Options | Manage Packages.
12618
12619 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12620
12621         * package-get.el (package-get): bugfix code checking installed version
12622         for case where package is not currently installed.
12623         (package-get-require-signed-base-updates): new variable.
12624         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12625         deemed not a goot thing.  Use the variable
12626         package-get-allow-unsigned-base-updates instead.
12627
12628 1998-10-16 Greg Klanderman <greg@alphatech.com>
12629
12630         * package-get.el (package-get): Don't install an older version than
12631         we already have unless explicitly told to.  Issue a warning.
12632
12633         * package-ui.el (pui-add-required-packages): when adding
12634         dependencies, don't add packages that are up to date.
12635         (pui-package-symbol-char):  Don't consider a package out of date
12636         if you have a newer version installed than the latest version in
12637         package-get-base.
12638
12639         * package-get.el (package-get-base-filename): document that it may
12640         be a path relative to package-get-remote;  new default value.
12641         (package-get-locate-file): new function.
12642         (package-get-update-base): use it to expand package-get-base-filename.
12643         (package-get-save-base): new function to save the package-get database
12644         to file.
12645         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12646         (package-get-update-base): pass the REMOTE-SOURCE arg.
12647         (package-get-update-base-entry): call package-get-custom-add-entry.
12648         (package-get-file-installed-p): removed; no longer needed.
12649         (package-get-create-custom): ditto.
12650         (toplevel): remove code to build and load package-get-custom.el
12651         (package-get-custom-add-entry): new function.
12652
12653 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12654
12655         * wid-edit.el (widget-button-click): Don't switch window.
12656
12657 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12658
12659         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12660
12661 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12662
12663         * etags.el (find-tag-default): Run find-tag-hook using
12664         run-hooks rather than funcall
12665
12666 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12667
12668         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12669         and the current local map as the parents to isearch-mode-map.
12670
12671 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12672
12673         * XEmacs 21.2-beta3 is released.
12674
12675 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12676
12677         * package-get.el (package-get-update-base): use
12678         insert-file-contents-internal, not insert-file-contents-literally.
12679
12680 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12681
12682         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12683         dump time.
12684
12685 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12686
12687         * package-get.el (package-get-update-base-entry): new function.
12688         (package-get-update-base): renamed; was `package-get-load-base'.
12689         cleanup, and use package-get-update-base-from-buffer.
12690         (package-get-update-base-from-buffer): new function.
12691         (package-get-update-base-entries): new; helper for above.
12692         Do not eval lisp grabbed over ftp; parse it from new format.
12693
12694 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12695
12696         * files.el (set-auto-mode): Don't play games loading package-get
12697         database; package-get-package-provider will handle it all.
12698
12699 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12700
12701         * package-get.el (package-get-base-filename): new variable.
12702         (package-get-require-base): new function.
12703         (package-get-pgp-signed-begin-line): new variable.
12704         (package-get-pgp-signature-begin-line): ditto.
12705         (package-get-pgp-signature-end-line):  ditto.
12706         (package-get-load-base): new function.
12707         (package-get-interactive-package-query):
12708         (package-get-update-all):
12709         (package-get-dependencies):
12710         (package-get-package-provider):
12711         (package-get-custom): use package-get-require-base.
12712         [package-get-custom loading]: disable for now.
12713
12714         * package-ui.el (pui-list-packages): use (package-get-require-base)
12715
12716 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12717
12718         * package-ui.el: Correct obvious thinko in choosing extent face.
12719
12720 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12721
12722         * menubar-items.el (default-menubar): pui-list-package has nothing
12723         to with Customize. Move all the package stuff to a new Item in Options.
12724
12725         * package-ui.el (pui-menu): Add menu and Popup menu.
12726
12727         * package-get.el (package-get): Use new
12728         package-admin-get-install-dir.
12729
12730         * package-admin.el (package-admin-get-install-dir): New syntax.
12731         Conserve package location and put mule packages where mule-base is.
12732
12733         * package-get.el : Customized
12734
12735         * package-ui.el (pui): Customized
12736         (pui-package-install-dest-dir): New variable.
12737         (pui-install-selected-packages): Use it
12738
12739 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12740
12741         * package-get.el (package-get-interactive-package-query): Move
12742         dependency on package-get-base to run-time.
12743         (package-get-update-all): Ditto.
12744         (package-get-dependencies): Ditto.
12745         (package-get-package-provider): Ditto.
12746         (package-get-custom): Ditto.
12747
12748 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12749
12750         * events.el: Remove 'ascii-character property from 'backspace
12751         and 'delete symbols
12752
12753 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12754
12755         * package-get-base.el: removed.
12756
12757 1998-09-23  Didier Verna  <didier@xemacs.org>
12758
12759         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12760         (no-upper-case-p): new function.
12761         (with-search-caps-disable-folding): new macro.
12762         (with-interactive-search-caps-disable-folding): new macro.
12763         (zap-to-char): In interactive mode, do a case-sensitive search if
12764         the character is uppercase.
12765         (zap-up-to-char): ditto.
12766
12767         * replace.el (perform-replace): use the function no-upper-case-p.
12768
12769         * isearch-mode.el (isearch-fix-case): ditto.
12770         make obsolete `with-caps-disable-folding' and
12771         `isearch-no-upper-case-p'.
12772
12773         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12774         (tags-search): ditto.
12775         (tags-query-replace): ditto.
12776
12777         * info.el (Info-search): ditto.
12778
12779 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12780
12781         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12782
12783 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12784
12785         * package-admin.el (package-admin-rmtree): rewritten.  need to
12786         check for "." and ".." before symlink check.  expand files and
12787         directories with respect to DIRECTORY, not default-directory.
12788
12789 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12790
12791         * package-get.el (package-get-all): add INSTALL-DIR argument.
12792
12793 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12794
12795         * package-ui.el (pui-add-required-packages): new function, select
12796         dependent packages.
12797         (pui-display-keymap): bind it.
12798         (pui-help-string): document it.
12799         (pui-install-selected-packages): package-get-all -> package-get.
12800
12801         * package-get.el (package-get-dependencies): new function.
12802
12803 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12804
12805         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12806         regexps.
12807
12808 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12809
12810         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12811         function.
12812         (default-mouse-track-normalize-point): Use it.
12813
12814 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12815
12816         * package-admin.el (package-admin-delete-binary-package):
12817                 General cleanup. Remove unnessary use of progn and
12818         save-excursion.
12819         (package-admin-delete-binary-package): Do NOT mess with file
12820         modes. That is evil.
12821         (package-admin-delete-binary-package): Wrap all deleting in
12822         condition-case. The data in MANIFEST is untrustworthy.
12823         (package-admin-delete-binary-package): Let the OS worry about non
12824         empty directories.
12825
12826 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12827
12828         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12829         processing.
12830         (lm-report-bug): Fix mail address to send bug reports to.
12831
12832 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12833
12834         * XEmacs 21.2-beta2 is released.
12835
12836 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12837
12838         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12839
12840 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12841
12842         * info.el (Info-mode): Document page turning by double clicks in
12843         docstring so `M-x describe-mode' will display it.
12844
12845 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12846
12847         * info.el (Info-mouse-track-double-click-hook): Use character
12848         widths to calculate a border region where double clicking does
12849         page turning, and return `nil' by default so other hooks, such as
12850         region highlighting, will be run.
12851
12852 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12853
12854         * sound.el (default-sound-directory-list): Initialize with all the
12855         "sounds" directories in `data-directory-list'.  It used to just be
12856         the first one.
12857
12858         * packages.el (locate-data-directory-list): Created.  This gives
12859         the list of matching directories, unlike `locate-data-directory',
12860         which just gives the first one.
12861
12862 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12863
12864         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12865         make a binding in the local keymap until help-char handling is
12866         improved.
12867
12868         * help.el (help-keymap-with-help-key): Provide keymap with help
12869         binding.
12870         (help-print-help-form): New helper function.
12871
12872 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12873
12874         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12875         move extent to another buffer; no need to create a new extent.
12876         (isearch-fix-case): New function.
12877         (isearch-search-and-update): Use it.
12878
12879 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12880
12881         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12882         the keymap, not minor-mode-map-alist.
12883         (isearch-done): Restore overriding-local-map.
12884
12885 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12886
12887         * bytecomp.el (byte-compile-buffer-substring):
12888         Fix for: (byte-compile (defun f () (buffer-substring)))
12889         ==>   ** buffer-substring called with 3 args, but requires 0-3
12890         - new code not only works, but is more readable, too.
12891
12892 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12893
12894         * msw-faces.el (mswindows-init-device-faces): Don't try to
12895           specify a default font at this late stage. Do try to force
12896           creation of the default face font so that if it fails we get
12897           an error now instead of a crash at frame creation.
12898
12899           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12900           mswindows-make-font-unitalic: Canonical default weight
12901           changed from "Normal" to "Regular".
12902
12903           mswindows-make-font-bold / -bold-italic: Supplied device was
12904           not being passed into call to mswindows-find-smaller-font.
12905
12906 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12907
12908         * package-get.el (package-get-remote): Fix the path where to find
12909           the packages on xemacs.org.
12910
12911 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12912
12913         * about.el (about-maintainer-info): Update Ben's entry.
12914
12915 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12916
12917         * lisp/shadow.el (find-emacs-lisp-shadows):
12918         - `member' was being called on lists of length 2000!
12919         - Replace with hashtables.
12920         - Replace hand-coded loops with (dolist)
12921         - Fix comment typo
12922
12923 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12924
12925         * packages.el: Added new function, `package-delete-name', to
12926           delete existing packages from the installed package database
12927           (`packages-package-list').  Also added the "pkginfo" directory
12928           to `packages-special-base-regexp', so that the pkginfo directory
12929           would not get added to `late-packages'.
12930
12931         * package-admin.el: Added ability to delete an installed package
12932           (added low-level function, `package-admin-delete-package').
12933           Understands how to use the pkginfo/MANIFEST.<package> file to
12934           delete the package.  When installing a package, will also
12935           create a MANIFEST.* file if one is not provided by the
12936           package.  If the MANIFEST.* doesn't exist when deleting a
12937           package, the functions will fall back to attempting to delete
12938           any package-specific lisp directory.
12939
12940         * package-get.el: Moved some functions to package-admin.el.
12941           Added interactive function `package-get-delete-package', for
12942           use by users for deleting a package.
12943
12944           Also modified to not require the presence of efs.
12945
12946 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12947
12948         * files.el (find-file-noselect): Handle all signals, kill the
12949         buffer and resignal.
12950
12951 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12952
12953         * cl-macs.el (glyph-image): Add setf method.
12954
12955 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12956
12957         * package-get.el: Fixed broken EFS downloading.  Also, look for
12958           .tar.gz files first, in preference over .tgz files.
12959
12960         * package-ui.el: Fix display of package version numbers.
12961
12962 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12963
12964         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12965         argument.
12966
12967 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12968
12969         * list-mode.el: `display-completion-list': added new/optional
12970           keyword `:completion-string', which allows the programmer to
12971           change the "Possible completions are:" prompt.
12972
12973         * menubar-items.el: Added new pulldown menu-pick to start up the
12974           visual package browser/installer:
12975
12976                 Options->Customize->List Packages
12977
12978         * package-admin.el: Added hooks for installing under both Unix
12979           and MS Windows.  Does additional error checking.  No longer
12980           calls "add-big-package.sh" to install packages under Unix; now
12981           calls gunzip & tar directly.
12982
12983         * package-get.el: Added ability to install packages from files
12984           on a local disk/CDROM.  Now deletes any existing package lisp
12985           directory.  Does completion on available packages when
12986           querying for package names.  Will also search for .tgz files
12987           in addition for .tar.gz files.  Tries to reload
12988           auto-autoloads, as a convenience when loading new packages,
12989           and also tries to add any new package paths to `load-path'.
12990           Changed all occurences of `concat' to use `expand-file-name'.
12991
12992         * package-ui.el: New file which implements the main visual
12993           package browser/installer, which is started via a menu pick or
12994           M-x pui-list packages.
12995
12996 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12997
12998         * startup.el (load-init-file): spelling fix.
12999
13000 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13001
13002         * startup.el (normal-top-level): Load auto-autoload files
13003         covariantly with their precedence.
13004
13005 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13006
13007         * menubar-items.el (default-menubar): Remove "Font Weight"
13008         option, there is currently no custom equivalent.. Customize-faces
13009         is "Edit faces".
13010
13011         * x-font-menu.el (font-menu-set-font): Use customize to set
13012         default face.
13013
13014         * faces.el (face-spec-update-all-matching): New function.
13015
13016         * cus-face.el (custom-set-face-update-spec): New function.
13017         Interface to customize faces from elisp.
13018
13019         (custom-face-value-create): Show the customized settings if set
13020         but not saved.
13021
13022 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13023
13024         (custom-face-value-create): Show the customized settings if set
13025         but not saved.
13026
13027 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13028
13029         * keydefs.el (global-map): Add FSF 20.3 binding of
13030         query-replace-regexp.
13031
13032 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13033
13034         * minibuf.el (read-file-name-internal-1): use
13035         user-name-completion-1 instead of user-name-completion.
13036
13037 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13038
13039         * loadup.el:
13040         * make-docfile.el:
13041         * update-elc.el: Don't set `source-directory' (now defunct as a
13042         global variable) no more.
13043
13044         * packages.el (packages-list-autoloads): Made `source-directory'
13045         (now defunct as a global variable) a parameter.
13046
13047 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13048
13049         * about.el (about-hackers): new email
13050
13051 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13052
13053         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13054
13055 1998-07-17  Didier Verna  <didier@xemacs.org>
13056
13057         * faces.el (set-face-property):
13058         (set-face-dim-p):
13059         (face-dim-p): updated the doc strings now that the dim property isn't
13060         tty-specific.
13061         (face-equal): the dim property is now a common one.
13062
13063         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13064         Renamed the `stipple' attribute to `background-pixmap'.
13065         (custom-face-background-pixmap): make custom-face-stipple an
13066         obsolete alias for this.
13067
13068 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13069
13070         * find-paths.el (paths-file-readable-directory-p): Created and
13071         used.
13072
13073         * loadup.el: Don't set inhibit-... flags from run-temacs.
13074
13075 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13076
13077         * packages.el (packages-data-path-depth): Added and used.
13078
13079 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13080
13081         * about.el:
13082         - Change .xpm to .png, delete "zcat" section.
13083         - cosmetic fix in the 'marcpa' entry.
13084
13085         * etc/photos
13086         - convert all .xpm.Z to .png
13087         - rename mrb to martin
13088         - rename mcook-m to mcookm
13089
13090 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13091
13092         * x-init.el (x-initialize-compose): Add support for
13093         dead-circumflex as YET ANOTHER NAME for that dead key.
13094
13095 1998-08-05  Colin Rafferty <colin@xemacs.org>
13096
13097         * setup-paths.el (paths-construct-exec-path): Made the
13098         last-packages really be last.
13099         (paths-construct-data-directory-list): Ditto.
13100
13101 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13102
13103         * startup.el(startup-splash-frame-body):
13104         Update Copyright notice in splash screen
13105
13106 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13107
13108         * minibuf.el (read-file-name-internal-1): do ~user completion.
13109
13110 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13111
13112         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13113         aginst destroyed extents
13114
13115 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13116
13117         * package-get.el (package-get): add `install-dir' argument.
13118
13119 1998-07-20  John Jones  <jj@asu.edu>
13120
13121         * package-get.el: calls to package-get-update-all will only
13122           update packages which are already installed.
13123
13124 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13125
13126         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13127         writable.
13128
13129 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13130
13131         * about.el (about-hackers): Correct my email.
13132
13133 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13134
13135         * about.el (about-hackers): new email-address.
13136
13137 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13138
13139         * minibuf.el (read-number): Don't let `input-error' condition
13140         escape.
13141
13142 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13143
13144         * about.el (about-hackers): use my `email-for-life' address.
13145
13146 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13147
13148         * XEmacs 21.2-beta1 is released.
13149
13150 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13151
13152         * ldap.el (ldap-search): Doc string change
13153
13154 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13155
13156         * menubar-items.el (default-menubar): Removed references to
13157         `data-directory', and use `locate-data-file' instead, and made
13158         then greyed out if they don't exist.
13159
13160 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13161
13162         * keymap.el (events-to-keys): Use `format' instead of `concat'
13163         since the latter does not accept integer args anymore
13164
13165 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13166
13167         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13168         macros replaced.
13169
13170 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13171
13172         * make-docfile.el: Get first initialization from very-early-lisp.el
13173         * update-elc.el: Ditto.
13174         * loadup.el (really-early-error-handler): Ditto.
13175
13176         * packages.el (packages-unbytecompiled-lisp): Add new file,
13177         very-early-lisp.el.
13178
13179         * very-early-lisp.el: New file.
13180
13181 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13182
13183         * Symbols that have been obsolete for at least 3 years removed (II).
13184
13185         * obsolete.el (eval-current-buffer): Make compatible.
13186         (byte-code-function-p): Ditto.
13187         (send-string): Removed.
13188         (send-region): Removed.
13189         (screen-scrollbar-width): Removed.
13190         (set-screen-scrollbar-width): Removed.
13191         (set-screen-left-margin-width): Removed.
13192         (set-screen-right-margin-width): Removed.
13193         (screen-left-margin-width): Removed.
13194         (screen-right-margin-width): Removed.
13195         (set-buffer-left-margin-width): Removed.
13196         (set-buffer-right-margin-width): Removed.
13197         (buffer-left-margin-width): Removed.
13198         (buffer-right-margin-width): Removed.
13199         (x-set-frame-icon-pixmap): Removed.
13200         (x-set-screen-icon-pixmap): Removed.
13201         (pixel-name): Removed.
13202         (make-pixmap): Removed.
13203         (make-cursor): Removed.
13204         (pixmap-width): Removed.
13205         (pixmap-contributes-to-line-height-p): Removed.
13206         (set-pixmap-contributes-to-line-height): Removed.
13207
13208 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13209
13210         * obsolete.el (popup-menu-up-p): removed.
13211         (read-no-blanks-input): Removed.
13212         (wholenump): Removed.
13213         (ring-mod): Removed (what was ring-mod?).
13214         (current-time-seconds): Removed.
13215         (run-special-hook-with-args): Removed.
13216         (dot): Removed.
13217         (dot-marker): Removed.
13218         (dot-min): Removed.
13219         (dot-max): Removed.
13220         (window-dot): Removed.
13221         (set-window-dot): Removed.
13222
13223         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13224         `dot-min'.
13225
13226         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13227
13228         * code-files.el (insert-file-contents): Rename
13229         run-special-hook-with-args to run-hook-with-args-until-success.
13230         (write-region): Ditto.
13231
13232 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13233
13234         * about.el: Fix typos, update release date.
13235
13236         * Symbols that have been obsolete for at least 3 years removed.
13237
13238         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13239         screen- functions.
13240         (toplevel): remove setf methods for screen functions.
13241         * cl-macs.el (extent-data): defsetf removed.
13242         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13243         many places to remove.
13244         (comment-indent-hook): Ditto.
13245         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13246         (buffer-dedicated-screen): Ditto.
13247         (deiconify-screen): Ditto.
13248         (delete-screen): Ditto.
13249         (event-screen): Ditto.
13250         (find-file-other-screen): Ditto.
13251         (find-file-read-only-other-screen): Ditto.
13252         (live-screen-p): Ditto.
13253         (screen-height): Ditto.
13254         (screen-iconified-p): Ditto.
13255         (screen-list): Ditto.
13256         (screen-live-p): Ditto.
13257         (screen-name): Ditto.
13258         (screen-parameters): Ditto.
13259         (screen-pixel-height): Ditto.
13260         (screen-pixel-width): Ditto.
13261         (screen-root-window): Ditto.
13262         (screen-selected-window): Ditto.
13263         (screen-totally-visible-p): Ditto.
13264         (screen-visible-p): Ditto.
13265         (screen-width): Ditto.
13266         (screenp): Ditto.
13267         (get-screen-for-buffer): Ditto.
13268         (get-screen-for-buffer-noselect): Ditto.
13269         (get-other-screen): Ditto.
13270         (iconify-screen): Ditto.
13271         (lower-screen): Ditto.
13272         (mail-other-screen): Ditto.
13273         (make-screen): Ditto.
13274         (make-screen-invisible): Ditto.
13275         (make-screen-visible): Ditto.
13276         (modify-screen-parameters): Ditto.
13277         (new-screen): Ditto.
13278         (next-screen): Ditto.
13279         (next-multiscreen-window): Ditto.
13280         (other-screen): Ditto.
13281         (previous-screen): Ditto.
13282         (previous-multiscreen-window): Ditto.
13283         (raise-screen): Ditto.
13284         (redraw-screen): Ditto.
13285         (select-screen): Ditto.
13286         (selected-screen): Ditto.
13287         (set-buffer-dedicated-screen): Ditto.
13288         (set-screen-height): Ditto.
13289         (set-screen-position): Ditto.
13290         (set-screen-size): Ditto.
13291         (set-screen-width): Ditto.
13292         (show-temp-buffer-in-current-screen): Ditto.
13293         (switch-to-buffer-other-screen): Ditto.
13294         (visible-screen-list): Ditto.
13295         (window-screen): Ditto.
13296         (x-set-screen-pointer): Ditto.
13297         (x-set-frame-pointer): Ditto.
13298         (screen-title-format): Ditto.
13299         (screen-icon-title-format): Ditto.
13300         (terminal-screen): Ditto.
13301         (delete-screen-hook): Ditto.
13302         (create-screen-hook): Ditto.
13303         (mouse-enter-screen-hook): Ditto.
13304         (mouse-leave-screen-hook): Ditto.
13305         (map-screen-hook): Ditto.
13306         (unmap-screen-hook): Ditto.
13307         (default-screen-alist): Ditto.
13308         (default-screen-name): Ditto.
13309         (x-screen-defaults): Ditto.
13310         (x-create-screen): Ditto.
13311         * obsolete.el: meta-flag removed.
13312         baud-rate removed.
13313         sleep-for-millisecs removed.
13314         extent-data removed.
13315         set-extent-data removed.
13316         set-extent-attribute removed.
13317         extent-glyph removed.
13318         extent-layout removed.
13319         set-extent-layout removed.
13320         list-faces-display removed.
13321         list-faces removed.
13322         trim-versions-without-asking removed.
13323         after-write-file-hooks removed.
13324         truename removed.
13325         auto-fill-hook removed.
13326         blink-paren-hook removed.
13327         select-screen-hook, deselect-screen-hook removed.
13328         auto-raise-screen, auto-lower-screen removed.
13329
13330         * msw-mouse.el: Global change resource -> mswindows-resource.
13331
13332         * XEmacs 21.0-pre5 is released.
13333
13334 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13335
13336         * about.el (about-hackers): Credits update.
13337
13338 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13339
13340         * register.el (insert-register): Don't activate the region.
13341
13342 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13343
13344         * select.el: Restore x-* symbols for backwards compatibility:
13345         x-copy-primary-selection, x-kill-primary-selection,
13346         x-delete-primary-selection, x-select-make-extent-for-selection,
13347         x-valid-simple-selection-, x-cut-copy-clear-internal.
13348
13349 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13350
13351         * XEmacs 21.0-pre4 is released.
13352
13353 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13354
13355         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13356         reporting bugs.
13357         (maybe-add-init-button): Fix semantics under Windows.  Use
13358         `expand-file-name' rather than `concat'.
13359
13360         * help.el (print-messages): New function.
13361
13362 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13363
13364         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13365
13366 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13367
13368         * about.el: Tweaked my entry in about-hackers.
13369
13370         * find-paths.el (paths-emacs-root-p):
13371           Relaxed emacs-root checking of an in-place installation to
13372           also accommodate the flat layout used on MS Windows.
13373
13374 1998-06-29  John Jones  <jj@asu.edu>
13375
13376         * package-get.el: calls to package-get-update-all will only
13377           update packages which are already installed.
13378
13379 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13380
13381         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13382         are handled by the gui-element face fallbacks now.
13383
13384         * x-faces.el: default gui-element face to "background" as well as
13385         the default face.
13386
13387         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13388         and default face settings since these are set as fallbacks now in
13389         the appropriate domain.
13390
13391 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13392
13393         * text-mode.el (text-mode): Reorder regexp so the OR part
13394         corresponding to `page-delim' goes first and the hack in
13395         `forward-paragraph' will work.
13396         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13397
13398 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13399
13400         * subr.el (remove-hook): When checking the hook value
13401           with functionp, don't apply car to it.
13402
13403 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13404
13405         * package-get.el (package-get-remote-filename):
13406           Don't use file-name-as-directory because the local directory
13407           separator conventions might not be the same as ftp's.
13408
13409 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13410
13411         * ldap.el (ldap-host-parameters-alist): New name of
13412         `ldap-host-parameters-plist'
13413
13414 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13415
13416         * package-get.el: Using (require 'package-get-base), now that it
13417         provides itself.  Consequently removed all instances of (load
13418         "package-get-base.el").
13419
13420 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13421
13422         * subr.el (remove-hook): Don't treat the hook value as a
13423           list unless it is both consp and not functionp.
13424
13425 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13426
13427         * about.el: Email address for Ben Wing is ben@xemacs.org.
13428         * auto-show.el: Ditto.
13429         * bytecomp.el: Ditto.
13430         * faces.el: Ditto.
13431         * x-scrollbar.el: Ditto.
13432         * x-misc.el: Ditto.
13433         * tty-init.el: Ditto.
13434         * toolbar-items.el: Ditto.
13435         * symbol-syntax.el: Ditto.
13436         * specifier.el: Ditto.
13437         * objects.el: Ditto.
13438         * hyper-apropos.el: Ditto.
13439         * glyphs.el: Ditto.
13440
13441 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13442
13443         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13444         vertical-divider-always-visible-p.
13445         (default-mouse-motion-handler): Ditto.
13446
13447 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13448
13449         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13450         global value.
13451
13452 1998-06-21  Oliver Graf <ograf@fga.de>
13453
13454         * build-reports.el: changed receiver to xemacs-build-reports list
13455
13456 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13457
13458         * font.el: Split font-family-mappings into X and
13459           mswindows-specific versions.
13460           mswindows-font-create-[object|name]: Treat supplied size
13461           as a pointsize. Added underline and strikethru handling.
13462
13463         * msw-faces.el: changed default mswindows charset to western.
13464
13465         * msw-glyphs.el: removed space in border-glyph font string that
13466           was inserted to get round bugs in the mswindows C font code.
13467
13468 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13469
13470         * about.el (about-hackers): Credits update.
13471
13472         * help-nomule.el (tutorial-supported-languages): Add Romanian
13473         TUTORIAL.
13474
13475         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13476         to ISO-8859-2.
13477
13478 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13479
13480         * font.el: Split font-family-mappings into X and
13481           mswindows-specific versions.
13482           mswindows-font-create-[object|name]: Treat supplied size
13483           as a pointsize. Added underline and strikethru handling.
13484
13485         * msw-faces.el: changed default mswindows charset to western.
13486
13487         * msw-glyphs.el: removed space in border-glyph font string that
13488           was inserted to get round bugs in the mswindows C font code.
13489
13490 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13491
13492         * minibuf.el: make read-color-completion-table call
13493           (mswindows-color-list for mswindows devices.
13494
13495 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13496
13497         * lisp/font-lock.el
13498         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13499         Let declaration items contain non-word symbol characters.
13500
13501 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13502
13503         * package-get.el (package-get-package-provider): Added autoload
13504         cookie.  Loading "package-get-base.el" in ALL functions that use
13505         it.  Fixed some (interactive ...) with multiple argument specs
13506         again.  Cosmetic indentation changes.
13507
13508 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13509
13510         * info.el (Info-insert-dir): Don't use nreverse on variables
13511         that you want to use later.
13512
13513 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13514
13515         * x-mouse.el (x-set-point-and-move-selection): Replace call
13516         to x-kill-primary-selection with kill-primary-selection
13517
13518 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13519
13520         * simple.el (what-cursor-position): Make cursor position reported
13521         use value of column-number-start-at-one
13522
13523 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13524
13525         * about.el (xemacs-hackers): Fix Jareth's email address.
13526
13527 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13528
13529         * startup.el (startup-splash-frame): Remove
13530         `xemacs-startup-logo-function'.
13531
13532 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13533
13534         * about.el (about-hackers): Update credits list.
13535
13536 1998-06-06  Jeff Miller <jmiller@smart.net>
13537
13538         * lisp/sound.el: Update sound-ext to allow filenames with
13539           extensions to be found by load-sound-file
13540
13541 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13542
13543         * info.el (Info-rebuild-outdated-dir): Removed variable
13544         (Info-auto-generate-directory): New variable
13545         (Info-save-auto-generated-dir): New variable
13546         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13547         (Info-build-dir-anew): Second parameter removed.  Use
13548         `Info-save-auto-generated-dir'
13549         (Info-rebuild-dir): Ditto
13550
13551 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13552
13553         * list-mode.el (next-list-mode-item): Would not recognize
13554         border between directly neighbored items.
13555
13556 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13557
13558         * package-get.el: add autoloads for some functions.
13559
13560 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13561
13562         * specifier.el (let-specifier): Tiny docfixes.
13563
13564 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13565
13566         * msw-mouse.el: set selection-pointer-glyph to Normal.
13567
13568 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13569
13570         * wid-edit.el (widget-specify-secret): New function.
13571         (widget-after-change): Use it.
13572         (widget-specify-field): Use it.
13573
13574 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13575
13576         * mouse.el (drag-window-divider): Use `(not done)' instead of
13577         `doit'; reuse result of `window-pixel-edges'.
13578
13579         * modeline.el (drag-modeline-event-lag): Rename to
13580         drag-divider-event-lag.
13581
13582 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13583
13584         * specifier.el (let-specifier): Rewritten not to generate needless
13585         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13586         arguments.
13587
13588 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13589
13590         * minibuf.el (read-file-name-1): Setup buffer-local value of
13591         `completion-ignore-case' in completions buffer under Windows.
13592
13593 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13594
13595         * about.el (about-maintainer-glyph): Fix support for not
13596         compressed images.
13597
13598 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13599
13600         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13601
13602         * mouse.el (mouse-track): Cancel selection if misc-user event with
13603         `cancel-mode-internal' function is fetched.
13604
13605 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13606
13607         * files.el (save-some-buffers-1): Fixed return value.
13608
13609 1998-06-01  Oliver Graf <ograf@fga.de>
13610
13611         * dragdrop.el: added experimental
13612
13613 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13614
13615         * startup.el (after-init-hook, init-file-user,
13616         user-init-directory, load-user-init-file):  Purge references
13617         to "~/.xemacs/init.el" from docstrings.
13618
13619         (load-user-init-file) Use paths-construct-path to construct
13620         paths to user init files.  Go directly to ~/.emacs, do not
13621         search ~/.xemacs/, do not load `default-custom-file'.
13622
13623 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13624
13625         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13626         general *sh.
13627         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13628
13629 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13630
13631         * menubar-items.el (default-menubar): add Update Packages to customize
13632         menu.
13633
13634 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13635
13636         * faces.el: use toolbar face as a fallback for toolbar properties
13637         in xpm-color-symbols instead of default.
13638
13639         * msw-faces.el: rename 3d-object -> gui-element face.
13640
13641 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13642
13643         * startup.el (xemacs-startup-logo-function): New variable.
13644         (startup-splash-frame): Use it.
13645
13646 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13647
13648         * files.el (save-some-buffers): Would wait 1 second.
13649         (save-some-buffers-1): Delete other windows here instead of in
13650         `save-some-buffers'.
13651         (save-some-buffers): Force redisplay only if windows were deleted.
13652
13653 1998-06-02  Didier Verna  <didier@xemacs.org>
13654
13655         * cus-face.el (custom-face-attributes): generalized the use of
13656         toggle buttons for boolean attributes.
13657         Re-ordered the items a bit.
13658
13659 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13660
13661         * sound.el (default-sound-directory): Use `locate-data-directory'
13662         to find the sounds directory.
13663
13664 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13665
13666         * sound.el: default sound-ext to .wav under mswindows, .au
13667         otherwise. load-default sounds without extensions.
13668
13669 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13670
13671         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13672         if send-pr is not bound.
13673
13674 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13675
13676         * files.el: grok idl files in auto-mode-alist.
13677 1998-06-01  Jeff Miller  <jmiller@smart.net>
13678
13679         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13680         calling `upcase'.
13681
13682 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13683
13684         * msw-glyphs.el: add xbm to the list of image types supported.
13685
13686 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13687
13688         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13689         instead of XEmacs one when dumping InfoDock.
13690
13691 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13692
13693         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13694         for `modeline-visible-p'
13695
13696         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13697
13698 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13699
13700         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13701         since it's not used anymore. doc string fixes.
13702
13703         * package-get.el (package-get-file-installed-p): new function. use
13704         instead of file-installed-p which is in an external package.
13705
13706 1998-05-28  Oliver Graf <ograf@fga.de>
13707
13708         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13709         favor of select-window/switch-to-buffer
13710
13711 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13712
13713         * startup.el: changed (getenv "HOME") to (user-home-directory)
13714
13715 1998-05-25  Oliver Graf <ograf@fga.de>
13716
13717         * frame.el (cde-start-drag) moved to dragdrop.el
13718         (offix-start-drag-region) moved to dragdrop.el
13719         (offix-start-drag) moved to dragdrop.el
13720         * dragdrop.el (cde-start-drag) moved from frame.el
13721         (offix-start-drag-region) moved from frame.el
13722         (offix-start-drag) moved from frame.el
13723         (cde-start-drag-region) cde drag regions
13724         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13725
13726 1998-05-26  Oliver Graf <ograf@fga.de>
13727
13728         * dragdrop.el: created dragdrop-drag prototypes
13729         (cde-start-drag-region) fixed typo
13730
13731 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13732
13733         * simple.el (after-init-hook): Remove reader macro.
13734
13735         * packages.el (packages-hardcoded-lisp): Get rid of reader
13736         macros.  Update DOC string.
13737
13738 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13739
13740         * mouse.el (drag-window-divider): Ditto.
13741
13742         * modeline.el (mouse-drag-modeline): Use it.
13743
13744         * lisp-mode.el (let-specifier): Specify indentation.
13745
13746         * specifier.el (let-specifier): Renamed from
13747         `with-specifier-instance'.
13748
13749 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13750
13751         * x-faces.el:
13752         * faces.el: move definition of xpm-color-symbols from x-faces.el
13753         to faces. Predicate x-get-resource on the presence of x.
13754
13755         * msw-faces.el: set 3d-object face rather than modeline. Specify
13756         faces as specfier defaults.
13757
13758         * package-get.el: don't use package-admin-add-single-file-package.
13759
13760 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13761
13762         * toolbar-items.el: Fixup tooltips.
13763         (toolbar-gnus): Don't use obsolete variable
13764         toolbar-news-frame-properties.
13765         (toolbar-news-reader): Default to `gnus' instead of
13766         `not-configured'.
13767
13768         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13769         Windows.
13770
13771 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13772
13773         * package-get.el: rename -installedp -> -installed-p.
13774
13775 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13776
13777         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13778         attributes, and assinged it to continuation, truncation and
13779         hscroll glyphs.
13780
13781         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13782         and made continuation, truncation and hscroll glyphs arrow
13783         characters out of that font.
13784
13785 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13786
13787         * minibuf.el (minibuffer-electric-separator): Play nicely with
13788         directory-sep-char being \.
13789         (minibuffer-electric-tilde): Ditto.
13790         (read-file-name-map): Ditto.
13791
13792 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13793
13794         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13795         on X devices.
13796         (default-mouse-track-deal-with-down-event): Avoid
13797         `x-disown-selection'; use `disown-selection' instead.
13798
13799 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13800
13801         * select.el:
13802         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13803         moved to (cut-copy-clear-internal) in select.el. Ditto for
13804         (x-delete-primary-selection) (x-kill-primary-selection)
13805         (x-copy-primary-selection).
13806         (own-clipboard): new function.
13807
13808         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13809         functions in select.el. remove old ones.
13810         (mswindows-own-clipboard): new function.
13811
13812 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13813
13814         * gnuserv.el: allow connections from mswindows type devices.
13815
13816 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13817
13818         * msw-glyphs.el: change image type used from cursor to resource.
13819
13820 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13821
13822         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13823         for {top,bottom}-{left,right} values in addition to
13824         {top,bottom}_{left,right}.
13825         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13826
13827 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13828
13829         * cl-macs.el (specifier-instance): Undefine its setf method.
13830
13831         * specifier.el (with-specifier-instance): Added docstring.
13832
13833         * mouse.el (drag-window-divider): Ditto.
13834
13835         * modeline.el (mouse-drag-modeline): Use it.
13836
13837         * lisp-mode.el (with-specifier-instance): Define its indentation
13838         level.
13839
13840         * specifier.el (with-specifier-instance): New macro.
13841
13842 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13843
13844         * package-get.el (package-get-create-custom): new function to
13845         auto-generate package-get-custom.el from package-get-base.el.
13846         * (package-get-ever-installedp): new function.
13847         * (package-get-custom): new function to get all packages specified
13848         by customize.
13849
13850 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13851
13852         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13853
13854 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13855
13856         * cl-extra.el: Reverse previous float change.
13857
13858 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13859
13860         * x-faces.el:
13861         * faces.el (try-font-name): moved from x-faces.el since it is
13862         required by w3 under mswindows as well X.
13863
13864 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13865
13866         * winnt.el: Removed evil (setq completion-ignore-case t)
13867         clause, one more overlookef fsfism.
13868         (nt-quote-args-functions-alist): End sentences with double space.
13869
13870 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13871
13872         * window-xemacs.el (push-window-configuration): Remove kludgery of
13873         recaching default-toolbar specifier.
13874         (pop-window-configuration): Ditto.
13875         (unpop-window-configuration): Ditto.
13876
13877 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13878
13879         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13880
13881 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13882
13883         * winnt.el (nt-quote-args-verbatim): Added function.
13884         (nt-quote-args-prefix-quote): Added function.
13885         (nt-quote-args-backslash-quote): Added function.
13886         (nt-quote-args-double-quote): Added function.
13887         (nt-quote-args-functions-alist): New variable.
13888         (nt-quote-process-args): Added function. This is the main quoting
13889         work horse called from process-nt.c
13890
13891 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13892
13893         * winnt.el: Removed duplicate definitions for backspace,
13894         delete, M-backspace and C-M-backspace.
13895         (file-name-buffer-file-type-alist): Removed this variable.
13896         (find-buffer-file-type): Removed function.
13897         (find-file-binary):  Removed function.
13898         (find-file-text): Removed function.
13899         (find-file-not-found-set-buffer-file-type): Removed function.
13900         (save-to-unix-hook): Removed function.
13901         (revert-from-unix-hook): Removed function.
13902         (using-unix-filesystems): Removed function.
13903         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13904         warning.
13905         (x-set-selection): Removed function.
13906         (x-get-selection): Removed function.
13907         Removed commented FSFisms.
13908         Replaced copyright notice (this file is not part of GNU Emacs).
13909         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13910         comint-process-echoes setting to t.
13911
13912 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13913
13914         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13915         and used following the interface change of
13916         `paths-find-recursive-path'.
13917
13918         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13919         regexp instead of a list of base names.
13920         (paths-version-control-filename-regexp):
13921         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13922         Introduced and used following the interface change of
13923         `paths-find-recursive-path'.
13924
13925 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13926
13927         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13928         on X devices, rather than on all non-TTY devices.
13929
13930 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13931
13932         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13933
13934         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13935
13936 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13937
13938         * itimer.el (activate-itimer): Fixed usage of integers
13939         as argument to `concat'.
13940
13941 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13942
13943         * itimer.el (start-itimer): replace the use of `concat' with
13944         `format'
13945
13946 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13947
13948         * mode-motion.el (mode-motion-hook): Clarify docstring.
13949         From Bob Weiner <weiner@altrasoft.com>
13950
13951         * loadhist.el (symbol-file): Supply prompt string when used
13952         interactively.
13953         From Bob Weiner <weiner@altrasoft.com>
13954
13955 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13956
13957         * loadup.el (really-early-error-handler): Ditto.
13958
13959         * update-elc.el: Ditto.
13960
13961         * setup-paths.el (paths-construct-exec-path): Ditto.
13962
13963         * make-docfile.el: Ditto.
13964
13965         * find-paths.el (paths-decode-directory-path): Use split-path
13966         instead of decode-path.
13967
13968         * files.el (parse-colon-path): Update docstring reference.
13969
13970 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13971
13972         * msw-init.el:
13973         * x-init.el:
13974         Bind cut'n'paste keys to non window-system specific functions.
13975
13976         * msw-select.el: New function mswindows-clear-clipboard.
13977         mswindows-cut-copy-clipboard extended to handle clearing of the
13978         selection and renamed to mswindows-cut-copy-clear-clipboard.
13979
13980         * select.el: on mswindows devices delete-primary-selection
13981         calls mswindows-clear-clipboard.
13982
13983 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13984
13985         * simple.el (quoted-insert): Inhibit quit when using read-char.
13986
13987         * cmdloop.el (read-char): Don't inhibit quit.
13988         (read-char-exclusive): Ditto.
13989         (read-char): Signal quit if quit-char was pressed.
13990         (read-char-exclusive): Ditto.
13991         (read-quoted-char): Return a character, not integer.
13992
13993         * menubar-items.el (default-popup-menu): Use Andy's generic
13994         selection code.
13995         (default-popup-menu): Fix code.
13996
13997 1998-05-14  Oliver Graf <ograf@fga.de>
13998
13999         * dragdrop.el (dragdrop-function-widget): this time it's done
14000
14001 1998-05-13  Oliver Graf <ograf@fga.de>
14002
14003         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14004
14005 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14006
14007         * device.el (device-pixel-width):
14008         (device-pixel-height):
14009         (device-mm-width):
14010         (device-mm-height):
14011         (device-bitplanes):
14012         (device-color-cells): Swapped parameters to device-system-metric
14013         according to the interface change.
14014
14015 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14016
14017         * mouse.el (default-mouse-motion-handler): Use new name of the
14018         function event-over-vertical-divider-p.
14019         Do not set E-W arrow cursor over the divider if
14020         vertical-divider-draggable-p is nil in the window.
14021         ([top-level]): Use new name for the variable
14022         vertical-divider-map.
14023         (drag-window-divider): Respect vertical-divider-draggable-p.
14024         Variable name typo fixes.
14025
14026 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14027
14028         * keymap.el (kbd): Define here; handle string constants and
14029         others...
14030
14031 1998-05-15  Christian Nyb <chr@mediascience.no>
14032
14033         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14034         in Emacs 18.
14035
14036 1998-05-13  Didier Verna  <didier@xemacs.org>
14037
14038         * mouse.el (drag-window-divider): give the vertical divider a
14039         pressed look when dragging it.
14040
14041 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14042
14043         * faces.el: predicate some more face operations on x or mswindows
14044         not just x.
14045
14046         * modeline.el: enable modeline coloring for mswindows.
14047
14048 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14049
14050         * minibuf.el (minibuffer-default): Added variable; compatible with
14051         FSF Emacs.
14052         (next-history-element): Used `minibuffer-default'.
14053
14054 1998-05-12  Oliver Graf <ograf@fga.de>
14055
14056         * dragdrop.el (dragdrop-function-widget): button and mods ok
14057         arguments still look a bit strange
14058         (dragdrop-compare-mods) created
14059         (dragdrop-drop-do-functions) correctly checks for buttons and
14060         modifiers
14061
14062 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14063
14064         * setup-paths.el (paths-default-info-directories): Replace
14065         path-separator with directory-sep-char.
14066
14067         * files.el (path-separator): Don't define it here.
14068
14069 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14070
14071         * update-elc.el: Ditto.
14072
14073         * setup-paths.el (paths-construct-exec-path): Ditto.
14074
14075         * make-docfile.el: Ditto.
14076
14077         * loadup.el (really-early-error-handler): Ditto.
14078
14079         * find-paths.el (paths-decode-directory-path): Use decode-path
14080         instead of decode-path-internal.
14081
14082         * files.el (parse-colon-path): Update docstring.
14083
14084 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14085
14086         * subr.el (get-buffer-window-list): Make BUFFER optional.
14087
14088         * window-xemacs.el (windows-of-buffer): Defalias to
14089         get-buffer-window-list.
14090
14091 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14092
14093         * disass.el: Fix maintainer keyword.
14094
14095         * bytecomp.el (byte-compile-and-load-file): Autoload.
14096         (byte-compile-buffer): Ditto.
14097
14098         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14099         value is returned, not the name.
14100         (lisp-imenu-generic-expression): Enable it.
14101         (lisp-mode-variables): Ditto.
14102         (lisp-indent-offset): Change defconst to defvar.
14103         (lisp-indent-function): Ditto.
14104         (lisp-body-indent): Ditto.
14105
14106 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14107
14108         * modeline.el: Use zap-last-kbd-macro-event.
14109
14110         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14111         nil, don't attempt to do anything with messages.
14112         (eval-last-sexp): Use `letf' for clarity.
14113
14114 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14115
14116         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14117
14118 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14119
14120         * buff-menu.el:
14121         * lisp-mode.el:
14122         * obsolete.el:
14123         Change empty docstrings into no doc strings at all.
14124         Fix bogus FSF-format docstrings.
14125         * etags.el: Fix docstring.
14126
14127 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14128
14129         * package-get.el (package-get): Use internal md5
14130
14131 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14132
14133         * about.el (about-xemacs): Correct abuse of concat.
14134
14135 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14136
14137         * info.el (Info-mode): Use easymenu.
14138
14139 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14140
14141         * apropos.el (apropos): Don't use concat with integers.
14142
14143         * cmdloop.el (describe-last-error): Handle the case when no error
14144         was seen gracefully.
14145
14146         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14147         defun.
14148         (apropos-describe-plist): Ditto.
14149
14150         * help.el (with-displaying-help-buffer): Revert to a defun.
14151         (describe-key): Use it as defun.
14152         (describe-mode): Ditto.
14153         (describe-bindings): Ditto.
14154         (describe-prefix-bindings): Ditto.
14155         (describe-installation): Ditto.
14156         (view-lossage): Ditto.
14157         (describe-function): Ditto.
14158         (describe-variable): Ditto.
14159         (describe-syntax): Ditto.
14160
14161 1998-05-11  Oliver Graf <ograf@fga.de>
14162
14163         * dragdrop.el: changed order of require/provide
14164         (dragdrop-drop-mime-default) changed to new calling conventions
14165         (dragdrop-drop-do-functions) changed to new calling conventions
14166         (dragdrop-function-widget) this one needs more work...
14167
14168 1998-05-10  Oliver Graf <ograf@fga.de>
14169
14170         * about.el: another small change in my entry
14171         * dragdrop.el (dragdrop-drop-log-function): logging added
14172         plus customizations
14173         changed interface to handler functions. now called with event
14174         and object
14175
14176 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14177
14178         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14179         E-W arrow pointer displayed over draggable dividers.
14180
14181         * mouse.el (default-mouse-motion-handler): Show it when
14182         appropriate.
14183         (drag-window-divider): Added.
14184         ([top-level]): Initialized window-divider-map with a keymap
14185         binding the above function to left button down event.
14186
14187         * x-mouse.el (x-init-pointer-shape): Initialize
14188         divider-pointer-glyph from Cursor.dividerPointer, or use default
14189         E-W double arrow.
14190
14191 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14192
14193         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14194
14195 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14196
14197         * simple.el (count-words-buffer): Don't query for buffer.
14198         (count-lines-buffer): Ditto.
14199
14200 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14201
14202         * help.el (where-is): add optional insert argument.
14203
14204 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14205
14206         * help.el (describe-key-briefly): New argument INSERT.
14207
14208         * simple.el (eval-expression): New optional argument; synch with
14209         FSF 20.3.
14210
14211         * keydefs.el (global-map): Add new register bindings.
14212
14213         * register.el: Synched with FSF 20.3.
14214
14215 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14216
14217         * window-xemacs.el (recenter): all arguments are optional.
14218
14219 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14220
14221         * device.el: (device-pixel-width): Reflected name/parameters
14222         change to device-system-metric.
14223         (device-pixel-height): Ditto.
14224         (device-mm-width): Ditto.
14225         (device-mm-height): Ditto.
14226         (device-bitplanes): Ditto.
14227         (device-color-cells): Ditto.
14228
14229 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14230
14231         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14232
14233         * cl.el (most-positive-fixnum): Document.
14234         (most-negative-fixnum): Ditto.
14235
14236         * cus-dep.el: Updated comment.
14237
14238         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14239         constant.
14240
14241         * cus-load.el (custom-put): Removed.
14242
14243         * files.el (after-find-file): Just resignal quit instead of
14244         signaling "canceled".
14245
14246 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14247
14248         * frame.el (other-frame): Use `focus-frame' instead of
14249         select-frame kludges.
14250
14251         * lisp-mode.el: Update lisp-indent-function for
14252         save-selected-frame and with-selected-frame.
14253
14254         * frame.el (save-selected-frame): New macro.
14255         (with-selected-frame): Ditto.
14256         (other-frame): Use `set-frame-focus'.
14257
14258 1998-05-06  Oliver Graf <ograf@fga.de>
14259
14260         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14261         (dragdrop-drop-url-default) default handler for URL drops created
14262         (dragdrop-drop-mime-default) default handler for MIME drops created
14263         (dragdrop-drop-functions) default custom for handling drops created
14264         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14265
14266 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14267
14268         * mouse.el: Removed redundant mouse-mswindows-drop function.
14269
14270 1998-05-05  Oliver Graf <ograf@fga.de>
14271
14272         * about.el: changed some text in my entry
14273         * dragdrop.el: added customs
14274
14275 1998-05-04  Oliver Graf <ograf@fga.de>
14276
14277         * mouse.el: killed global drop key bindings
14278         (mouse-offix-drop) removed
14279         * dragdrop.el: created
14280         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14281
14282 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14283
14284         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14285         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14286
14287         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14288         obsolete comment.
14289
14290         * scrollbar.el (scrollbars-visible-p): Use new
14291         {vertical,horizontal}-scrollbar-visible-p specifiers.
14292
14293 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14294
14295         * device.el (device-pixel-height):
14296         (device-pixel-width):
14297         (device-mm-width):
14298         (device-mm-height):
14299         (device-bitplanes):
14300         (device-color-cells): Moved these 6 functions from device.c; they
14301         all use single (device-system-metrics) call.
14302
14303 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14304
14305         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14306         were renamed.
14307
14308         * menubar-items.el:
14309         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14310         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14311
14312         * help.el (help-map): Remove Hyperbole keybinding logic.
14313         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14314
14315 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14316
14317         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14318         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14319
14320 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14321
14322         * msw-glyphs.el: use nicer icon3 from the frame icon.
14323
14324 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14325
14326         * version.el (emacs-version): Remove InfoDock conditionals.
14327
14328         * startup.el (startup-splash-frame): Change ID logo name.
14329
14330 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14331
14332         * files.el (after-find-file): If the user presses C-g on
14333         directory-creation prompt, kill the buffer.
14334
14335 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14336
14337         * simple.el (count-words-region): Reverse previous change.
14338
14339 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14340
14341         * replace.el (query-replace): Just call perform-replace.
14342         (query-replace-regexp): Ditto.
14343         (perform-replace): Move region handling here.
14344         (perform-replace): Use the new arg to match-data.
14345
14346 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14347
14348         * x-init.el: Install X specific display table that
14349           displays char 0240 as a space to avoid whatever it is
14350           that screws up display of that character code.
14351
14352 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14353
14354         * help.el (function-arglist): If no arguments are documented for a
14355         subr, print nothing rather than incorrect output.
14356
14357 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14358
14359         * cmdloop.el (command-error): Update bail-out error message to use
14360         `emacs-program-name'.
14361
14362         * lib-complete.el: Remove reader macro cruft.
14363
14364         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14365         cruft.
14366
14367         * simple.el (count-words-region): Drop interactive-p check on the
14368         message.
14369
14370 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14371
14372         * font.el
14373         * msw-faces.el
14374         Correct spelling of mswindows-font-canonicalize-name.
14375
14376 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14377
14378         * ldap.el (ldap-host-parameters-alist): Replaced with
14379         `ldap-host-parameters-plist'
14380         (ldap-search): Adapt to previous change
14381
14382 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14383
14384         * about.el (about-hackers): Update Bob Weiner bio.
14385         (about-maintainer-info): Ditto.
14386
14387 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14388
14389         * simple.el (display-warning-minimum-level): Docfix.
14390
14391 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14392
14393         * widget.el (:default-get): New keyword.
14394         * wid-edit.el (default, widget-default-default-get): Define it.
14395         (group, widget-group-default-get): Define it.
14396         (menu-choice, widget-choice-default-get): Define it.
14397         (widget-default-get): New function.
14398         (widget-choice-action): Call it.
14399         (widget-editable-list-entry-create): Call it.
14400
14401 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14402
14403         * byte-optimize.el (byte-boolean-vars): Removed.
14404         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14405         lookup through `byte-boolean-vars'.
14406
14407 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14408
14409         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14410         resource-provided values into ghost specs for scrollbar-height and
14411         scrollbar-width.
14412
14413 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14414
14415         * byte-optimize.el: Don't attempt to optimize /=.
14416
14417         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14418         (byte-compile-/=): Ditto.
14419
14420 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14421
14422         * apropos.el: Use `with-displaying-help-buffer'.
14423         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14424         Use `with-displaying-help-buffer'.
14425         (apropos-follow): Do not give special treatment to buffer cursor
14426         was in prior to a mouse click.
14427         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14428         (apropos-print-doc): Set correct buffer for setting text
14429         properties.
14430
14431 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14432
14433         * help.el (help-buffer-prefix-string): New variable.
14434         (help-buffer-name): Use it.
14435
14436         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14437         mode menu.
14438
14439 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14440
14441         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14442
14443 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14444
14445         * files.el (find-file-noselect): Update docstring.
14446         (find-file-noselect): Signal an error if found an unreadable file.
14447         (file-chase-links): Save the match data.
14448         (normal-mode): Use `lwarn' and `error-message-string'.
14449         (interpreter-mode-alist): Change defconst to defvar.
14450         (inhibit-first-line-modes-regexps): Ditto.
14451         (inhibit-first-line-modes-regexps): Added .tgz.
14452         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14453         (change-major-mode-with-file-name): New user-option.
14454         (set-visited-file-name): Synched with FSF.
14455         (file-name-extension): New function, from FSF 20.3.
14456         (file-relative-name): Synched with FSF.
14457         (save-some-buffers): Support the C-r feature.
14458         (recover-session): Synched with FSF.
14459         (kill-some-buffers): Ditto.
14460         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14461
14462 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14463
14464         * files.el (insert-file): Undo previous change and reenable use of
14465         format.el.
14466
14467 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14468
14469         * window-xemacs.el (recenter): Define.
14470
14471 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14472
14473         * font.el (mswindows-font-create-name)
14474         (mswindows-font-create-object): new functions for mswindows type
14475         fonts.
14476
14477         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14478         strings are parsed as well as font objects.
14479
14480 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14481
14482         * modeline.el (defining-kbd-macro): Restore modeline indication of
14483         kbd-macro being recorded.
14484         (add-minor-mode): Simplify docstring.
14485         (modeline-minor-mode-menu): Remove stuff.
14486
14487 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14488
14489         * code-process.el (call-process): dynamically decide process
14490         coding type.
14491
14492 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14493
14494         * modeline.el: Add line-number-mode, column-number-mode to
14495         the modeline minor-mode menu.  Button2 on the line number does
14496         goto-line.
14497
14498 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14499
14500         * mouse.el: move x-selection-owner-p type things to
14501         selection-owner-p.
14502
14503         * msw-init.el: copy zmacs stuff from x-init.el
14504
14505         * msw-select.el (mswindows-own-selection)
14506         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14507         functions. Very simple minded implementation of selectio
14508         ownership.
14509
14510         * select.el (own-selection) (disown-selection)
14511         (activate-region-as-selection) (select-make-extent-for-selection)
14512         (valid-simple-selection-p): functions moved from x-select.el for
14513         generalized selection.
14514
14515         * x-select.el: see select.el changes.
14516
14517         * x-toolbar.el: use new selection functions.
14518
14519 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14520
14521         * packages.el (packages-find-package-directories): Fixed bug that
14522         would pick up multiple site-package directories.
14523         (package-locations): Added "xemacs-packages" as a late package
14524         location.
14525
14526         * find-paths.el: Now uses `emacs-program-name' and
14527         `emacs-program-version'.
14528         Additions to enforce version-specific directories in
14529         `paths-find-version-directory'.
14530
14531 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14532
14533         * default.el: Removed.
14534         * site-start.el: Removed.
14535
14536 1998-04-29  Didier Verna  <didier@xemacs.org>
14537
14538         * minibuf.el (minibuffer-history-minimum-string-length): Default
14539         to nil.
14540
14541 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14542
14543         * find-paths.el (paths-program-name): Rename.
14544         (paths-emacs-root-p): Ditto.
14545         (paths-find-site-directory): Ditto.
14546
14547 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14548
14549         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14550         `emacs-lisp-byte-compile-and-load'.
14551
14552 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14553
14554         * ldap.el (ldap-search): Fixed additional parameter passing to
14555         `ldap-open'
14556
14557 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14558
14559         * select.el (kill-primary-selection) (selection-owner-p)
14560         (copy-primary-selection) (yank-clipboard-selection)
14561         (selection-exists-p) (delete-primary-selection): new file and
14562         functions that do the right thing for the selected device.
14563
14564         * x-menubar.el: use generalised selection functions.
14565
14566         * dumped-lisp.el: dump select.el.
14567
14568 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14569
14570         * find-paths.el (paths-progname): New variable.
14571         (paths-emacs-root-p): Use it.
14572         (paths-find-site-directory): Ditto.
14573
14574 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14575
14576         * loadup.el ((member "dump" command-line-args)): Dump as
14577         `infodock' if InfoDock.
14578
14579 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14580
14581         * find-paths.el (construct-emacs-version): Simplify, include
14582         program name in the return value.
14583         * (paths-find-version-directory): Use it.
14584
14585 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14586
14587         * info.el (Info-parse-dir-entries): Fixed regexp
14588         (Info-build-dir-anew): Remove full suffix and capitalize info file
14589         name for files with no @direntry
14590         (Info-batch-rebuild-dir): New function
14591         (Info-suffixed-file): Check for regular files instead of simple
14592         file existence (could catch directories before)
14593
14594 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14595
14596         * setup-paths.el, find-paths.el: Removed uses of `not' which
14597         temacs doesn't have.
14598
14599         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14600         into root searching.
14601
14602 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14603
14604         * subr.el: Remove definition of `not'.
14605
14606 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14607
14608         * msw-glyphs.el: enable graphics support.
14609
14610 1998-04-23  Didier Verna  <didier@xemacs.org>
14611
14612         * x-menubar.el (default-menubar): restored the line-number-mode
14613         option.
14614
14615         * misc doc string updates related to the options menu.
14616
14617 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14618
14619         * setup-paths.el (paths-construct-load-path): Fix typo.
14620
14621 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14622
14623         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14624         font-menu-ignore-scaled-fonts don't have to be bound now; this
14625         gets us one step further towards making --no-autoloads work.
14626
14627         * startup.el (normal-top-level): Load auto-autoloads only if
14628         lisp-directory is non-nil.
14629
14630         * setup-paths.el (paths-construct-load-path): Made it robust
14631         against nil lisp-directory.
14632
14633         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14634         to the list of variables that cause a warning when nil.
14635
14636         * toolbar.el (init-toolbar-location): Now works even when there's
14637         no toolbar icon directory.
14638
14639 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14640
14641         * help.el (view-lossage): Recognize it.
14642
14643         * simple.el (log-message): Mark multiline messages.
14644
14645 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14646
14647         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14648
14649 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14650
14651         * package-get.el (package-get-all):  add `\n' separator to
14652         interactive specification so that both variables are read
14653
14654 1998-04-22  Didier Verna  <didier@xemacs.org>
14655
14656         * x-menubar.el: ported the options menu to Custom.
14657         Moved the "read only" toggle button to the buffers menu.
14658         Corrected some missing ;;;###autoload or defcustom.
14659
14660         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14661         the scrollbar-visible specifier for options menu handling.
14662
14663         * toolbar.el (toolbar-visible-p)
14664                      (toolbar-captioned-p)
14665                      (default-toolbar-position): defcustom wrappers around
14666         the toolbar specifiers for options menu handling.
14667
14668         * frame.el (get-frame-for-buffer-default-instance-limit):
14669         defcustom it for options menu handling.
14670
14671         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14672         font-lock-mode for options menu handling.
14673
14674         * cus-start.el: added Custom properties to overwrite-mode for
14675         options menu handling.
14676
14677 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14678
14679         * about.el: shameless self-promotion.
14680
14681 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14682
14683         * simple.el (raw-append-message): Slightly optimize.
14684         (remove-message): Use `push' for clarity.
14685         (append-message): Ditto.
14686         (display-warning): Dito.
14687         (raw-append-message): Send the message to the appropriate device.
14688
14689 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14690
14691         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14692         From Sean MacLennan <Sean.MacLennan@pika.ca>
14693
14694 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14695
14696         * setup-paths.el: Changed `directory-sep-char' to
14697         `path-separator', following a change in GNU Emacs.
14698
14699 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14700
14701         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14702         (Info-build-dir-anew): Add a final newline.
14703         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14704         is `always'
14705         (Info-rebuild-dir): Ditto
14706
14707         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14708
14709 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14710
14711         * simple.el (count-words-buffer): Retain zmacs region.
14712         (count-words-region): Ditto.
14713         * simple.el: (what-line): Expanded line counts.
14714         (count-lines): New parameter to conditionalize whether collapsed
14715         lines get counted.
14716         From Bob Weiner <weiner@altrasoft.com>
14717
14718 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14719
14720         * packages.el (package-locations): infodock-packages must override
14721         mule-packages and packages.
14722
14723 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14724
14725         * wid-edit.el:
14726         remove rude messages from widget-activation-widget-mapper
14727         and widget-activation-glyph-mapper
14728
14729 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14730
14731         * toolbar.el: Remove (featurep 'x) test from
14732         toolbar-make-button-list
14733
14734 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14735
14736         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14737         only if in the same frame.
14738
14739 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14740
14741         * packages.el (package-locations): Added site-packages hierarchy.
14742
14743         * setup-paths.el (paths-default-info-directories): Introduced and
14744         used.
14745
14746         * packages.el, setup-paths.el: Set various path searching depths
14747         to 1.
14748
14749         * packages.el (packages-hierarchy-depth):
14750         (packages-load-path-depth): Introduced and used.
14751
14752         * setup-paths.el (paths-load-path-depth): Introduced and used.
14753
14754         * find-paths.el (paths-find-recursive-path): Added max-depth
14755         parameter.
14756
14757 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14758
14759         * setup-paths.el (paths-construct-info-path): Removed
14760         dependency on behavior of (file-name-as-directory "").
14761
14762 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14763
14764         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14765         lisp objects
14766
14767 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14768
14769         * dump-paths.el, startup.el: Added handling for --debug-paths.
14770
14771 1998-04-15  William M. Perry  <wmperry@aventail.com>
14772
14773         * wid-edit.el: We cannot just set the help-echo or balloon-help
14774           properties for an extent based on the :help-echo widget
14775           property, since help-echo and balloon-help cause an EXTENT to
14776           get passed in, where :help-echo functions are expecting a WIDGET
14777
14778 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14779
14780         * scrollbar.el (init-scrollbar-from-resources): Call
14781         mswindows-init-scrollbar-metrics when appropriate.
14782
14783 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14784
14785         * dumped-lisp.el: dump x-toolbar for window system
14786
14787         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14788         have support and xpm.
14789
14790 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14791
14792         * files.el (toggle-read-only): Fix docstring.
14793         From Didier Verna <didier@xemacs.org>
14794
14795 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14796
14797         * startup.el (normal-top-level): Load autoload-file-name without
14798         specifying an extension---some people only auto-autoload.el.gz.
14799
14800 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14801
14802         * files.el (backup-enable-predicate): Don't bomb on NAME being
14803         nil.
14804
14805 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14806
14807         * find-paths.el, packages.el: Now prefers configure'd paths.
14808         This shouldn't cause any of the originally anticipated problems as
14809         the current paths architecture will not define the various
14810         configure-xxx variables if they're not specified on the configure
14811         command line.
14812
14813         * find-paths.el, setup-paths.el, packages.el: Removed all
14814         mentionings of "/" as a path separator.
14815         Used paths-construct-path throughout.
14816
14817         * find-paths.el (paths-construct-path): Created to assemble paths
14818         from directory components.
14819
14820         * setup-paths.el, packages.el: Used paths-decode-directory-path
14821         instead of decode-path-internal.
14822
14823         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14824         and associates.
14825         (paths-decode-directory-path) Created.
14826
14827         * setup-paths.el: Changed configure-exec-path to
14828         configure-exec-directory.
14829
14830 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14831
14832         * packages.el (packages-find-packages): Fixed decoding of
14833         EMACSPACKAGEPATH.
14834
14835         * startup.el: -no-packages -> -no-early-packages.
14836
14837         (packages-load-package-lisps): Fixed loading of auto-autoload
14838         files.
14839
14840         * startup.el (normal-top-level): Fixed loading of core
14841         auto-autoload.
14842
14843         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14844
14845         * startup.el, packages.el, dump-paths.el: Added proper settings
14846         for site-directory and lisp-directory variables.
14847
14848         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14849         inhibit-package-autoloads and fixed handling of it.
14850
14851         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14852         handling of former inhibit-package-init, now
14853         inhibit-early-packages, to make -vanilla etc. work.
14854
14855 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14856
14857         * code-process.el (start-process): Fallback to 'undecided instead
14858         of 'binary for process input coding stream.
14859
14860         * process.el (start-process): Docstring fix.
14861
14862 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14863
14864         * info.el (Info-insert-dir): Do not insert temporary dir files
14865         in Info-dir-file-attributes
14866         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14867         (Info-rebuild-dir): Ditto.
14868
14869 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14870
14871         * obsolete.el: Added obsoleteness declarations for
14872         `site-directory' and `Info-default-directory-list'.
14873
14874 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14875
14876         * find-paths.el (paths-find-emacs-root): Only look at the
14877         executable at the end of the symlink chain for determining the
14878         Emacs root.
14879
14880 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14881
14882         * setup-paths.el (paths-construct-info-path): Changed construction
14883         to cater to gone default in configure.
14884
14885         * find-paths.el (paths-uniq-append): Added.
14886
14887         * packages.el: Rewritten package path construction once again.
14888
14889         * dump-paths.el, startup.el: Removed package-path as a global
14890         variable.
14891
14892         * package-admin.el (package-admin-add-single-file-package):
14893         (package-admin-add-binary-package): Changed package-path to
14894         late-packages.
14895
14896         * packages.el (packages-split-path): Split path at "/" rather than
14897         nil according to change in emacs.c.
14898
14899 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14900
14901         * setup-paths.el (paths-construct-info-path): Changed info path
14902         order so that directories come out right.
14903         (paths-find-lock-directory): Fixed bug: It used to think
14904         configure-lock-directory is a path.
14905
14906 1998-04-06  Jeff Miller <jmiller@smart.net>
14907
14908         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14909         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14910         eases the use of toolbar-add/kill-item functions.
14911
14912 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14913
14914         * code-files.el (file-coding-system-alist): Commented out
14915         loaddefs.el magical treatment.
14916
14917 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14918
14919         * info.el (Info-rebuild-outdated-dir): Added new option
14920         `conservative' and made it the default
14921         (Info-rebuild-dir): Appropriately parse multi-line description
14922         strings, and multi-section dir files. Issue warning when dir
14923         is rebuilt as temporary
14924         (Info-build-dir-anew): Issue warning when dir is built as
14925         temporary
14926
14927 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14928
14929         * list-mode.el (list-mode-map): Bind highlight motion commands to
14930         standard keys left, right, C-b and C-f.
14931
14932 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14933
14934         * files.el (auto-mode-alist): allow .sc for Scheme->C
14935
14936 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14937
14938         * loadup.el (pureload): Don't quote (garbage-collect).
14939
14940 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14941
14942         * package-get-base.el: Updated.
14943
14944 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14945
14946         * isearch-mode.el (isearch-just-started): New variable.
14947         (isearch-mode): Set it.
14948         (isearch-repeat): Advance one character forward only if the search
14949         was successful, and was not just started.
14950         (isearch-repeat): Clear isearch-just-started.
14951
14952 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14953
14954         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14955         if running -batch.
14956
14957 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14958
14959         * subr.el (listify-key-sequence): Removed.
14960
14961 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14962
14963         * bytecomp.el (byte-compile-print-gensym): New option.
14964         (byte-compile-output-file-form): Use it.
14965         (byte-compile-output-docform): Ditto.
14966         (byte-compile-compiled-obj-to-list): Ditto.
14967
14968 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14969
14970         * msw-glyphs.el: set frame icon if xpm support.
14971
14972 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14973
14974         * help.el: Code that pretty prints variable values
14975           removed.
14976
14977 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14978
14979         * find-paths.el (paths-emacs-root-p): Correct test for installation
14980         directory.
14981         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14982
14983 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14984
14985         * loaddefs.el: Don't set debug-ignored-errors; leave
14986           its default value set to nil.
14987
14988 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14989
14990         * info.el (Info-rebuild-dir): fixed mis-spelling.
14991
14992 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14993
14994         * info.el (Info-rebuild-outdated-dir): New custom var
14995         (Info-insert-node): Create/update dir file when needed, ie when it
14996         does not exist or is older than some info files in directory
14997
14998 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14999
15000         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15001         for last packages, mainly for using a 20.4 package base.
15002
15003         * packages.el (late-packages): Typo fix.  It was called
15004         early-packages.
15005
15006         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15007         relative symlinks correctly.
15008         (paths-find-emacs-roots): More rigorous checking for plausible
15009         configuration-time root.
15010
15011         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15012         find its roots.
15013
15014 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15015
15016         * faces.el: Fix docstrings.
15017         * glyphs.el: Fix docstrings.
15018         * mouse.el: Fix docstrings.
15019
15020         * frame.el: Change phrase `current frame' to `selected frame'.
15021
15022         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15023
15024         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15025         macros using backquote to make them infinitely more readable.
15026
15027 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15028
15029         * packages.el (packages-find-package-path): Hardcoded specialized
15030         InfoDock support until we can clean this up.
15031
15032         * help.el (describe-bindings-1): Return the value of the bindings
15033         help buffer created.
15034         (describe-bindings): Ditto.
15035
15036         * simple.el (set-variable): Restore previous behavior of not
15037         bombing if the variable to set is not boundp.
15038
15039 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15040
15041         * packages.el (packages-handle-package-dumped-lisps): Allow for
15042         non-local files to be loaded off the package-lisp variable.
15043
15044 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15045
15046         * x-faces.el: Global X resources should override
15047           specs for all device classes (color, grayscale, mono);
15048           code currently doesn't override any of them.  Fixed by
15049           calling remove-specifier with '(x default) as the tag
15050           set and allowing inexact matches.
15051
15052 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15053
15054         * faces.el: Separated face initializations based on
15055           device classes into device type specific (tag set,
15056           instantiator) pairs.
15057
15058 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15059
15060         * wid-edit.el (widget-choice-action): Remember user's explicit
15061         choice.
15062         (widget-choice-value-create): Respect it.
15063         From Richard Stallman <rms@gnu.org>
15064
15065 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15066
15067         * setup-paths.el (paths-construct-info-path): Always append
15068         existing directories from configure-time info path.
15069
15070         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15071         Info-directory-list.
15072
15073         * info.el: Removed Info-default-directory-list which was broken by
15074         design.
15075         Removed bogus initialization of Info-directory-list---startup.el
15076         can do a much better job.
15077         Added autoload of Info-directory-list.
15078
15079         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15080         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15081         be exclusive; now it's merely given precedence, just like in the
15082         old days.
15083
15084 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15085
15086         * find-paths.el (paths-find-architecture-directory): Fix bug with
15087         finding; it used to default too early.
15088
15089 1998-03-25  Martin Buchholz <martin@xemacs.org>
15090
15091         * packages.el (packages-split-path): Fix a bug; it used to fail
15092         for paths that weren't split.
15093
15094 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15095
15096         * finder.el (finder-compile-keywords): trap on errors.
15097
15098 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15099
15100         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15101           fourth argument of t so that only the specs exactly
15102           matching the tag lists are removed.
15103
15104 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15105
15106         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15107
15108 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15109
15110         * minibuf.el (mouse-read-file-name-1): If a default directory was
15111         specified, use it for generating the completions.
15112
15113 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15114
15115         * update-elc.el: Now respects inhibit-package-init and
15116         inhibit-site-lisp.
15117         Now does path construction with loadup-paths.
15118
15119         * startup.el (normal-top-level, startup-setup-paths): Now respects
15120         inhibit-package-init and inhibit-site-lisp.
15121
15122         * packages.el (packages-find-package-path): Extended package path
15123         by version-specific hierarchies.
15124         (packages-find-packages): Now respects inhibit flag and
15125         inhibit-site-lisp.
15126         Moved path setup to loadup-paths.
15127
15128         * make-docfile.el: Now respects inhibit-package-init and
15129         inhibit-site-lisp.
15130         Now does path construction with loadup-paths.
15131
15132         * loadup.el: Now respects inhibit-package-init and
15133         inhibit-site-lisp.
15134
15135         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15136
15137         * loadup-paths.el: New file: setup load-path to encompass
15138         packages.
15139
15140 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15141
15142         * auto-show.el: load-gc renamed to pureload.
15143         * site-load.el: Ditto.
15144         * packages.el (toplevel): Ditto.
15145         * loadup.el (really-early-error-handler): Ditto.
15146         * dumped-lisp.el (preloaded-file-list): Ditto.
15147         * cus-face.el (custom-declare-face): Ditto.
15148
15149 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15150
15151         * <Today>: The Big Path Searching Overhaul.
15152
15153         * find-paths.el: New file: find and assemble paths in the
15154         installation hierarchy.
15155
15156         * setup-paths.el: New file: global layout of paths and directories
15157         within the XEmacs hierarchy.
15158
15159         * packages.el: Replaced everything related to path searching and
15160         startup by code in terms of find-paths.
15161
15162         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15163         the new path searching engine.
15164
15165         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15166         and setup-paths.
15167
15168 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15169
15170         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15171         setup-paths.el.
15172
15173 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15174
15175         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15176         compiles identically in any configuration.
15177         Removed irrelevant commentary.
15178
15179 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15180
15181         * simple.el (set-variable): Allow setting specifiers.
15182
15183 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15184
15185         * lisp.el (forward-sexp): Revert previous change.
15186
15187 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15188
15189         * frame.el (frame-initialize): Use `delete-console' instead of
15190         `delete-device' to delete the stream console to match the usage in
15191         Fkill_emacs.
15192
15193 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15194
15195         * files.el (cdpath-previous): New variable.
15196         (cd): Use it.
15197         From Bob Weiner <weiner@wave.altrasoft.com>
15198
15199 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15200
15201         * keydefs.el: Changed keybindings of forward-char,
15202           backward, scroll-up and scroll-down to point to their
15203           -command counterparts.
15204
15205         * simple.el: New functions: forwarc-char-command,
15206           backwrad-char-command, scroll-up-command,
15207           scroll-down-command which work liek their counterparts
15208           except that they honor the variable
15209           signal-error-on-buffer-boundary.
15210
15211           Definition of signal-error-on-buffer-boundary received
15212           from src/cmds.c.
15213
15214           defvar declaration added for word-across-newline to avoid
15215           byte-compiler warning about the free variable reference.
15216
15217 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15218
15219         * winnt.el: Removed "%t" from the beginning of
15220         modeline-format. From now on, there's no nt-specifics in the modeline.
15221
15222 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15223
15224         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15225         of `when' with `if'.
15226
15227 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15228
15229         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15230         mswindows. Must be reworked along with glyphs.el, or
15231         merged into it, after there is images support.
15232
15233         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15234         'mswindows.
15235
15236 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15237
15238         * faces.el: fix for text cursor initialization.
15239         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15240         From Andy Piper <andyp@parallax.co.uk>
15241
15242 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15243
15244         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15245         if there is an existing package that handles it and warn the user
15246         about that mode.
15247
15248 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15249
15250         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15251         Installation" menu item when Installation-string is not bound.
15252
15253 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15254
15255         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15256         From Jeremiah W. James <jerry@cs.ucsb.edu>
15257
15258 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15259
15260         * msw-faces.el:
15261         * faces.el: Fix face initialization.
15262
15263 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15264
15265         * files.el (backup-enable-predicate): fix breakage introduced
15266         by TMPDIR patch.
15267
15268 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15269
15270         * x-faces.el (x-init-face-from-resources): The
15271           TTY face property retrieval functions don't return
15272           specifiers, so use face-property instead.
15273
15274 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15275
15276         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15277
15278 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15279
15280         * x-menubar.el: Expanded documentation for
15281           option-save-faces.  Changed Options -> Browse Faces
15282           menu entry to invoke customize-face.
15283
15284 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15285
15286         * faces.el: Most face initialization moved out of
15287           init-other-random-faces to the top level so that the
15288           initialization happens before Xemacs is dumped.  Much
15289           of the fascist "face-differs-from-default-p or FROB!"
15290           code has been retired in favor of letting the user do
15291           what they want to do.  Face initialization code changed
15292           to use `default' specifier tag so that the settings can
15293           be overridden later if the user wishes it.
15294
15295 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15296
15297         * about.el (about-hackers): Update contributors list.
15298
15299 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15300
15301         * specifier.el: Define new specifier tag `default'.
15302
15303         * modeline.el: Initialize faces using `default' tag.
15304
15305         * x-faces.el (x-init-face-from-resources): Remove
15306           specifier specs containing the `default' tag before
15307           adding new specs.
15308
15309 1998-03-02  John Jones  <jj@asu.edu>
15310
15311         * package-get.el (package-get-all): fixed arguments on call to
15312         package-admin-add-single-file-package.
15313         * package-get.el (package-get-installedp): fixed to match
15314         advertised behavior.
15315         * package-get.el: added function package-get-update-all which
15316         installs newest versions of all the current packages (if they are
15317         not already installed).
15318
15319 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15320
15321         * files.el (find-file-noselect): Uncommented `truename' binding in
15322         `let*' and use it later to set `buffer-file-truename' iff it's
15323         still nil, as happens for example when finding a compressed
15324         file with "jka-compr".
15325
15326 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15327
15328         * faces.el: in make-face-* type functions do the operation for all
15329         window systems, not just the first one found.
15330
15331         * font.el: call mswindows-list-fonts for mswindows.
15332
15333 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15334
15335         * code-process.el (call-process-region):
15336         * process.el (call-process-region):
15337         * package-get.el (package-get-dir):
15338         * files.el (backup-enable-predicate):
15339         * gnuserv.el (gnuserv-temp-file-regexp):
15340         Use temp-directory in place of `/tmp'.
15341
15342 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15343
15344         * "Fast" dired-in-C enhancements for Windows 95/NT:
15345
15346         * files.el: Added function, `wildcard-to-regexp', from GNU
15347           Emacs.
15348
15349         * files.el (insert-directory): Modified to use special
15350           dired-in-C enhancements if present.
15351
15352 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15353
15354         * code-files.el: make default coding no-conversion.
15355
15356 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15357
15358         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15359         the load-path.
15360
15361         * update-elc.el: Strip directory when testing for files not to
15362         bytecompile.
15363
15364 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15365
15366         * lisp-mode.el: Use recommended form for menus.
15367
15368         * info.el (Info-construct-menu): Use recommended form for menus.
15369
15370         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15371         entry.
15372
15373 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15374
15375         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15376           (get-frame-for-buffer-noselect): Always return frames
15377           in the not-this-window-p cond clause.
15378
15379 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15380
15381         * help.el (describe-installation): New function.
15382
15383         * x-menubar.el (default-menubar): Add describe-installation to
15384         Help menu.
15385
15386         * packages.el (packages-unbytecompiled-lisp): Installation.el
15387         should not be bytecompiled.
15388
15389         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15390         XEmacs.
15391
15392         * x-menubar.el (default-menubar): Use correct guard for VM menu
15393         entry.
15394
15395         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15396         coding.
15397         From Andy Piper <andyp@parallax.co.uk>
15398
15399 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15400
15401         * ldap.el: Do not require ldap-internal at compile time.
15402
15403 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15404
15405         * code-files.el: new file. a virtual copy of mule-files.el
15406         but without charset
15407         dependencies. (toggle-buffer-file-ocding-system) new function for
15408         changing the eol type for the current buffer.
15409
15410         * code-process.el: new file. a copy of
15411         mule-process.el. mule-process.el will disappear when things have
15412         settled.
15413
15414         * coding.el: new file. a virtual copy of mule-files.el but
15415         without charset dependencies. (coding-system-base) new function
15416         for getting the parent coding system of a coding system with eol
15417         type set.
15418
15419         * dumped-lisp.el: add above files for the non-mule case.
15420
15421 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15422
15423         * window-xemacs.el (display-buffer): If no explicit
15424           frame is specified, search for a window that displays
15425           the buffer on the currently selected frame, before
15426           searching other frames.
15427
15428 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15429
15430         * frame.el (get-frame-for-buffer): If not-this-window-p
15431           is non-nil, use window on the selected frame if it is not
15432           also the selected window.  When defaulting, search for
15433           windows on the currently selected fgrame before searching
15434           other frames.
15435
15436 1998-02-25  Didier Verna  <didier@xemacs.org>
15437
15438         * modeline.el (modeline-swap-buffers): originally named
15439         `mouse-release-modeline'. Whether to actually swap the buffers is
15440         decided in `mouse-drag-modeline'.
15441         (mouse-drag-modeline): A button release event is considered a
15442         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15443         stay unchanged.
15444
15445 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15446
15447         * x-menubar.el: Put redo on the menubar.
15448         From Aki Vehtari <Aki.Vehtari@hut.fi>
15449
15450 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15451
15452         * bytecomp.el (displaying-byte-compile-warnings): if
15453         temp-buffer-show-function is set, use it to display current set of
15454         warnings in the "*Compile-Log-Show*" buffer.
15455
15456         * simple.el (display-warning-buffer): if temp-buffer-show-function
15457         is set, use it to display current set of warnings in the
15458         "*Warnings-Show*" buffer.
15459
15460 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15461
15462         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15463         Common Lisp.
15464
15465 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15466
15467         * menubar.el: Allow button descriptors at least 2 long.
15468
15469         * x-menubar.el (default-menubar): Use recommended forms.
15470         (file-menu-filter): Remove.
15471         (edit-menu-filter): Remove.
15472
15473 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15474
15475         * about.el (about-hackers): Updated.
15476
15477 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15478
15479         * help.el (help-max-help-buffers): new variable
15480         (help-register-and-maybe-prune-excess): new function
15481         (help-buffer-name): use help-max-help-buffers.
15482         (with-displaying-help-buffer): use
15483         help-register-and-maybe-prune-excess.
15484
15485         * help.el (help-maybe-pretty-print-value): if the value fits on
15486         one line, let it.
15487
15488 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15489
15490         * (with-displaying-help-buffer): there is no need to kill the buffer
15491         if it exists, because with-output-to-temp-buffer will clear it.
15492         further, killing the buffer violates the rule that
15493         temp-buffer-show-function, if set, has the full responsibility of
15494         showing the temp buffer.  killing the buffer fucks with the window
15495         configuration, hosing temp-buffer-show-function.
15496
15497
15498 1998-02-23  Didier Verna  <didier@xemacs.org>
15499
15500         * modeline.el (mouse-drag-modeline):
15501         - Always scroll the modeline that was originally clicked on.
15502         - Use x pixels instead of x characters (which doesn't work anyway)
15503         as horizontal reference for modeline dragging. This allows us to
15504         keep on dragging the modeline even if the motion event occurs in
15505         another window.
15506
15507 1998-02-23  Didier Verna  <didier@xemacs.org>
15508
15509         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15510         glyph on the modeline to indicate that dragging the mouse has an
15511         effect both horizontally and vertically.
15512
15513 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15514
15515         * about.el (about-xemacs): Get rid of redundant visible version
15516         number.
15517
15518 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15519
15520         * about.el (about-hackers): Update credits.
15521
15522 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15523
15524         * prim/register.el (view-register): Show register type file-query.
15525
15526 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15527
15528         * mode-motion.el (mode-motion-highlight-internal):
15529           save-excursion inside save-window-exucrsion form to
15530           hide buffer point changes from save-window-excursion.
15531           Prevents display flickering when the mouse pointer
15532           moves.
15533
15534 1998-02-17  Didier Verna  <didier@xemacs.org>
15535
15536         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15537         function to handle correctly the case of a toolbar one side of the
15538         window: scrolling will not necessarily happen.
15539
15540 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15541
15542         * files.el (after-find-file): Restore missing argument
15543           to format that provides filename for "... consider M-x
15544           recover-file" message.  Also call `message' with "%s"
15545           as the first arg instead of an arbitrary string.
15546
15547 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15548
15549         * about.el (about-hackers): Various additions.
15550
15551 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15552
15553         * autoload.el (generate-file-autoloads-1): Don't force an extra
15554         line out when copying on-the-same line autoloads.
15555
15556         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15557         is installed.
15558
15559 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15560
15561         * x11/x-win-xfree86.el (x-win-init-xfree86):
15562         * x11/x-win-sun.el (x-win-init-sun):
15563         * x11/x-init.el (x-initialize-compose):
15564         * prim/simple.el:
15565         (backward-or-forward-kill-sexp):
15566         (backward-or-forward-kill-sentence):
15567         (backward-or-forward-kill-word):
15568         (backward-or-forward-delete-char):
15569         * prim/isearch-mode.el (isearch-help-or-delete-char):
15570         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15571         x-keysym-on-keyboard-p to detect backspace.
15572         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15573         Clean up symbols used with dead keys, checking Linux and solaris
15574         keysyms.
15575         Simplify x-win-*.el using above methods.
15576         Change documentation for x-keysym-*-p functions.
15577
15578 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15579
15580         * about.el (about-hackers): Restore entries for Michael Sperber and
15581         Vinnie Shelton.
15582         From Vinnie Shelton <acs@acm.org>
15583
15584 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15585
15586         * simple.el (count-words-region): Ditto.
15587
15588 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15589
15590         * simple.el (count-words-buffer): Document.  Don't print anything
15591         if non-interactive.
15592
15593 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15594
15595         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15596         multiple files in InfoDock.
15597
15598 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15599
15600         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15601         from version.el in InfoDock.
15602
15603         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15604         specially.
15605
15606 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15607
15608         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15609         variable name in docstring.
15610
15611 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15612
15613         * menubar.h: Include "gui.h".
15614
15615 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15616
15617         * site-load.el: Fix documentation.
15618
15619 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15620
15621         * package-get-base.el (package-get-base): Updated.
15622
15623         * keymap.el: PC-ize.
15624
15625 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15626
15627         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15628         from' on a fresh line.
15629
15630 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15631
15632         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15633         object.
15634
15635 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15636
15637         * undo-stack.el: PC-ize.
15638
15639         * cmdloop.el: PC-ize.
15640
15641 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15642
15643         * bytecomp-runtime.el: PC-ize.
15644
15645         * byte-optimize.el: Prolog fixup.  PC-ize.
15646
15647         * cus-dep.el: Spelling fix.
15648
15649         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15650         entries follow).
15651
15652 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15653
15654         * text-mode.el (text-mode-hook-identify): New function,
15655         put on text-mode-hook.  Set text-mode-variant here.
15656         (text-mode): Don't set it here.
15657
15658 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15659
15660         * text-mode.el (text-mode-hook): New defvar.
15661         (text-mode-variant): New variable.
15662         (text-mode): Set that variable locally.
15663         (toggle-text-mode-auto-fill): New command.
15664
15665 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15666
15667         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15668
15669 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15670
15671         * text-mode.el (paragraph-indent-text-mode):
15672         Renamed from spaced-text-mode.
15673         (text-mode-map): Bind TAB to indent-relative.
15674         (indented-text-mode-map): Variable deleted.
15675         (indented-text-mode): Now an alias for text-mode.
15676
15677 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15678
15679         * loadup.el: test-atoms debugging stuffs removed.
15680
15681 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15682
15683         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15684
15685 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15686
15687         * help.el (describe-beta): Made it use `locate-data-file'.
15688         (describe-distribution): Ditto.
15689         (describe-copying): Ditto.
15690         (describe-project): Ditto.
15691         (view-emacs-news): Ditto.
15692
15693         * help-nomule.el (help-with-tutorial): Made it use
15694         `locate-data-file' to find tutorial.
15695
15696 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15697
15698         * about.el: Corrected my email address.
15699
15700         * mouse.el: Added 'mouse-mswindows-drop' similar to
15701         'mouse-offix-drop'.
15702
15703 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15704
15705         * loadup.el (running-xemacs): Spelling fix.
15706
15707 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15708
15709         * packages.el (packages-find-packages-1): Don't allow a backwards
15710         compatible lisp tree to overwrite `preloaded-file-list'.
15711
15712 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15713
15714         * loadup.el: Don't delete "xemacs" prior to dumping.
15715
15716 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15717
15718         * package-info.el (pi-last-mod-date): New function.
15719         (pi-author-version): New function.
15720         (batch-update-package-info): Use them.
15721
15722 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15723
15724         * frame.el (get-frame-for-buffer-default-to-current): Create.
15725         (get-frame-for-buffer-noselect): Allow user to use current frame
15726         with `get-frame-for-buffer-default-to-current'.
15727
15728 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15729
15730         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15731         (byte-compile-output-docform): Ditto.
15732         (byte-compile-compiled-obj-to-list): Ditto.
15733
15734 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15735
15736         * startup.el (command-line-1): Removed code that ran
15737           buffer-menu.
15738
15739 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15740
15741         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15742
15743 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15744
15745         * frame.el (suspend-emacs-or-iconify-frame): Check using
15746         `device-on-window-system-p' instead of explicitly checking for X,
15747         so that the same logic works for MS Windows.
15748         (suspend-or-iconify-emacs): Ditto.
15749
15750 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15751
15752         * about.el (about-maintainer-info): Andy Piper is back.
15753         (xemacs-hackers): Updated Andy Piper's email address.
15754         (about-hackers): Added Jonathan Harris.
15755         (about-hackers): Updated Tibor Polgar's email address.
15756
15757 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15758
15759         * about.el: Add xemacs.org email manager.
15760
15761         * package-get-base.el (package-get-base): Updated with most recent
15762         package updates.
15763
15764 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15765
15766         * help.el (function-arglist): Use `indirect-function' instead of
15767         `symbol-function' so that aliases are treated correctly.
15768
15769 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15770
15771         * help.el (help-map): Add f1 binding to `help-for-help'.
15772         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15773         (describe-key-briefly): Use `princ' "%s" to print object.
15774         (with-displaying-help-buffer): Kill buffer if it exists, again.
15775         (describe-key): Use `princ' "%s" to print object.
15776         (describe-function-1): Use `princ' "%s" to print object.
15777         Commented out alias lines removed.
15778         (help-pretty-print-limit): New variable to control pretty-printing
15779         of variable values.
15780         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15781         `help-pretty-print-value' again.  Only print-print when OBJECT is
15782         list of length less than `help-pretty-print-limit'.
15783         (describe-variable): Use `help-maybe-pretty-print-value' again.
15784
15785 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15786
15787         * simple.el (blink-matching-open): Remove C++ kludge.
15788         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15789
15790 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15791
15792         * info.el (Info-default-directory-list): Made the documentation
15793         more explanitory.
15794
15795 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15796
15797         * lisp/packages.el:
15798         * lisp/package-admin.el:
15799         * lisp/build-report.el:
15800         Fix typos.
15801
15802 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15803
15804         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15805         warnings in Java buffers without final newline and editing the
15806         last line.
15807
15808 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15809
15810         * packages.el (packages-find-packages-1): Don't allow a backwards
15811         compatible lisp tree to overwrite `preloaded-file-list'.
15812         Suggested by Colin Rafferty  <colin@xemacs.org>
15813
15814         * mouse.el (mouse-offix-drop): Set undo-boundary.
15815         From Oliver Graf <ograf@fga.de>
15816
15817 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15818
15819         * loadup.el (load-gc): rewrite as defun.
15820         Print something sensical if a required dump-time file isn't found.
15821
15822 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15823
15824         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15825         bug strikes a menudescriptor.
15826
15827         * package-get-base.el (package-get-base): Updated.
15828
15829         * package-info.el (batch-update-package-info): Derive REQUIRES
15830         from the Makefile.
15831
15832 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15833
15834         * files.el (save-some-buffers): Don't play games with deleting
15835         other windows if we are in the minibuffer window.
15836
15837 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15838
15839         * modeline.el (modeline-minor-mode-menu): Add support for :active
15840         (add-minor-mode): Document :active property to TOGGLE.
15841
15842 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15843
15844         * modeline.el (modeline-minor-mode-menu): Add support for an
15845         `:included' predicate in the `toggle-sym' plist.
15846         (add-minor-mode): Document the :included property, format
15847         docstring some more.
15848         (modeline-minor-mode-menu): Documentation string added.
15849
15850 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15851
15852         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15853         labels from the symbol-names by thwacking off the overly redundant
15854         and overused "mode", parenthesizing "minor", and capitalizing the
15855         resultant strings.  Also shortened the menu's title by eliminating
15856         the redundant buffer name.
15857         (add-minor-mode): Beautified the docstring, added mention of the
15858         `:menu-tag' property of TOGGLE.
15859         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15860         `toggle-sym' to beatify the mode-life menus.
15861         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15862         `auto-fill-function'.
15863
15864 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15865
15866         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15867         menus to :style 'toggle.
15868
15869 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15870
15871         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15872
15873 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15874
15875         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15876         only recognize first hyperlink.
15877         (hyper-apropos-highlightify): Deletia, this is already done by
15878         `hyper-apropos-insert-face'.
15879         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15880
15881 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15882
15883         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15884         mail.
15885         (toolbar-mail-reader): Add support for `send'.
15886         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15887
15888 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15889
15890         * info.el (Info-emacs-info-file-name): Add defvar for
15891         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15892         will function properly.
15893
15894 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15895
15896         * simple.el: make the backwards delete function called by
15897         `backward-or-forward-delete-char' user configurable.
15898
15899 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15900
15901         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15902         compiled function got loaded from.
15903
15904 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15905
15906         * term/apollo.el: Synched up with InfoDock 3.6.2.
15907
15908 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15909
15910         * startup.el (load-init-file): Load autoloads earlier.
15911         (startup-splash-frame): Handle InfoDock logo.
15912
15913         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15914         InfoDock.
15915         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15916
15917         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15918         doesn't have this function.
15919
15920         * packages.el (locate-data-file): Fix to call `locate-file'.
15921
15922 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15923
15924         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15925         version of version.el.
15926         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15927
15928         * x-menubar.el (default-menubar): Guard reference to
15929         `gnuserv-frame'.
15930         (default-menubar): Guard references to `font-lock-mode'.
15931         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15932         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15933
15934         * make-docfile.el: Don't snarf doc strings from autoloads.
15935
15936         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15937         loading auto-autoloads files.
15938
15939         * loaddefs.el: Disable dumping autoloads.
15940
15941 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15942
15943         * lisp-mnt.el: Synch to Emacs 20.2.
15944
15945         * help.el: Remove manual autoload of `finder-by-keyword'.
15946
15947         * finder.el (finder-by-keyword): Autoload.
15948
15949         * help.el: Conditionalize hyperbole setup.
15950
15951 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15952
15953         * packages.el (package-require): Update to reflect new data format.
15954
15955 1998-01-02  Didier Verna  <didier@xemacs.org>
15956
15957         * x-menubar.el (default-menubar): make the tutorials available
15958         through the menubar. (Plus some compilation warnings cleanup).
15959
15960 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15961
15962         * check-features.el: New file.  Perform sanity check after build.
15963
15964         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15965         files to tooltalk package.
15966         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15967         package.
15968
15969         * package-admin.el (package-admin-xemacs): Use better default for
15970         location of XEmacs binary.
15971
15972 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15973
15974         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15975         tag with sexp and add value tag with value `t'.
15976
15977 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15978
15979         * package-get.el: Changes to work with real data.
15980         From Pete Ware <ware@cis.ohio-state.edu>
15981
15982         * packages.el (packages-reload-autoloads): Guard load for the time
15983         being.
15984
15985         * update-elc.el ("packages.el"): Force loading packages.el instead
15986         of possibly out-of-date packges.elc.
15987         * make-docfile.el ("packages.el"): Ditto.
15988
15989 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15990
15991         * build-report.el (build-report-delete-regexp): Added a rule for
15992         the main tarball shadowing anything past it.
15993
15994 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15995
15996         * packages.el (package-provide): Delete a previous provide.
15997
15998         * package-info.el: New file.
15999
16000         * package-get.el: New file.
16001         From Pete Ware <ware@cis.ohio-state.edu>
16002         (package-get): Fix md5 computation to work with Mule.
16003
16004 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16005
16006         * simple.el (log-message-*): Quote symbols in docstrings properly.
16007
16008 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16009
16010         * packages.el (packages-new-autoloads): Ignore symbolic links.
16011
16012         * cus-face.el (face-custom-attributes-get): Fix typo.
16013         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16014
16015 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16016
16017         * startup.el (load-init-file): Reload new or changed autoloads
16018         unless inhibited.  Reload modified dumped lisp (stubbed).
16019
16020         * packages.el (packages-new-autoloads): New function.
16021         (packages-reload-autoloads): New function.
16022         (packages-reload-dumped-lisp): New (stub) function.
16023
16024         * loadup.el: Inhibit reloading dumped files when running temacs.
16025
16026         * loadhist.el (file-provides): Extend to handle variant
16027         extensions.
16028
16029         * replace.el (query-replace): Fix typo.
16030
16031 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16032
16033         * make-docfile.el: list-autoloads-path has been renamed.
16034         * update-elc.el: list-autoloads has been renamed.
16035
16036         * packages.el (packages-list-autoloads): Renamed.
16037         (packages-list-autoloads-path): Ditto.
16038
16039 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16040
16041         * packages.el (packages-find-packages-1): Made it signal a warning
16042         for an error in an auto-autoload.el file.
16043
16044 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16045
16046         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16047         tag with const.
16048         From Aki Vehtari <Aki.Vehtari@hut.fi>
16049
16050         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16051
16052         * loadhist.el (unload-feature): Remove autoload.
16053
16054 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16055
16056         * loadhist.el: Unpackaged.
16057
16058         * help.el (describe-symbol-find-file): Rename
16059         `describe-function-find-file' and make old name obsolete.
16060         (describe-function-1): Use it.
16061         (describe-function-1): Guard reference to
16062         `compiled-function-annotation'.
16063
16064 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16065
16066         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16067         argument.
16068         (help-mode-quit): New optional arg to control whether it kills or
16069         buries.  Tidied up.
16070         (with-displaying-help-buffer): Don't kill buffer initially, even
16071         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16072         (help-pretty-print-value): Rename back from
16073         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16074         use it, otherwise use dumped `cl-prettyprint'.
16075         (describe-variable): Use `help-pretty-print-value' again.
16076         (find-func): Removed reference to "find-func" at end.
16077
16078 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16079
16080         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16081           GUI XEmacs. Rename? x-menubar is rather window system
16082           independant, except for a couple of items.
16083
16084 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16085
16086         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16087         entries as they will no longer be distributed with XEmacs.
16088
16089         * format.el (format-alist): Fix image/tiff regexps.
16090         From P. E. Jareth Hein <jareth@camelot-soft.com>
16091
16092         * help.el (help-maybe-pretty-print-value): Rename.
16093         (describe-variable): Use it.
16094         (describe-variable): Add trailing linefeed.
16095
16096 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16097
16098         * help.el (describe-function-1): Don't output anything for
16099           arglist of autoload functions.
16100
16101 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16102
16103         * help.el (describe-function-1): Don't output anything for
16104           arglist of autoload functions.
16105
16106 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16107
16108         * help.el (help-mode-map): New bindings for `help-mode-bury',
16109         `describe-function-at-point', `describe-variable-at-point',
16110         `Info-elisp-ref', `customize-variable', `help-next-section' and
16111         `help-prev-section'.
16112         (help-next-section): New function.
16113         (help-prev-section): New function.
16114         (help-mode-quit): Changed to kill the help buffer.
16115         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16116         correctly.
16117         (help-buffer-name): New function to generate the name of help
16118         buffers.
16119         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16120         argument giving the name of the help buffer.
16121         (describe-key): Use `with-displaying-help-buffer' with name.
16122         (describe-mode): Ditto.
16123         (describe-bindings): Ditto.
16124         (describe-prefix-bindings): Ditto.
16125         (view-lossage): Ditto.
16126         (with-syntax-table): New macro.
16127         (function-called-at-point): Use `ignore-errors' and
16128         `with-syntax-table'.
16129         (function-at-point): Ditto.
16130         (describe-function): Use `with-displaying-help-buffer' with name.
16131         (function-arglist): Extracted from `describe-function-1'.  Returns
16132         function's arglist as string.
16133         (function-documentation): Extracted from `describe-function-1'.
16134         Returns function's docstring.
16135         (describe-function-1): Remove all the "stream" garbage, including
16136         the stream argument.  Use `function-arglist' and
16137         `function-documentation'.
16138         (describe-function-arglist): Just use `function-arglist'.
16139         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16140         (help-pretty-print-value): New function to help with
16141         pretty-printing variable values.  Knows about `#<...>'.  Needs
16142         `pp-internal'.
16143         (describe-variable): Use `with-displaying-help-buffer' with name.
16144         Formatting improved.  Display file where variable is defined, if
16145         known.  Use `help-pretty-print-value'.
16146         (describe-syntax): Use `with-displaying-help-buffer' with name.
16147         (list-processes): Remove "stream" garbage.
16148
16149 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16150
16151         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16152         call a dumped routine instead.
16153
16154         * x-win-xfree86.el: Wrap file in defun.
16155         * x-win-sun.el: Ditto.
16156
16157 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16158
16159         * help.el (view-emacs-news): Remove usage of outl-mouse which
16160         advises functions and does other evil things.
16161
16162 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16163
16164         * format.el (format-alist): Add `image/tiff'.
16165         From P. E. Jareth Hein <jareth@camelot-soft.com>
16166
16167 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16168
16169         * about.el (about-hackers): More names added.
16170
16171         * make-docfile.el: Remove superfluous package path search.
16172
16173         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16174
16175 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16176
16177         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16178         ignored shadows.
16179
16180 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16181
16182         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16183         get trailing slashes when added to the load-path.
16184
16185         * x-init.el (init-x-win): Locate where XEmacs X localization files
16186         are.
16187
16188 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16189
16190         * x-faces.el: Added support for foregroundToolBarColor
16191           to xpm-color-symbols.
16192
16193 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16194
16195         * etags.el (tags-remove-duplicates): Removed.
16196         (buffer-tag-table-list): Use `delete-duplicates'.
16197
16198         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16199         correctly.
16200         (get*): Defalias to `get'.
16201
16202         * cl.el (eql): Compare integers with `eq'.
16203         (cl-map-extents): Check for `map-extents' first.
16204
16205 1997-12-17  Didier Verna  <didier@xemacs.org>
16206
16207         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16208         added the 'numero', 'copyright' and 'trademark' symbols.
16209
16210         * leim/quail/latin-post.el ("french-postfix"): see above.
16211
16212 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16213
16214         * widget.el (define-widget): Check the arguments.
16215
16216         * cus-edit.el (customize-face): Use `check-argument-type'.
16217         (custom-variable-value-create): Use `signal' to signal error.
16218         (custom-variable-reset-saved): Ditto.
16219         (custom-variable-reset-standard): Ditto.
16220         (custom-face-reset-saved): Ditto.
16221
16222         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16223         (widget-default-format-handler): Ditto.
16224         (widget-checklist-add-item): Ditto.
16225         (widget-radio-add-item): Ditto.
16226         (widget-editable-list-entry-create): Ditto.
16227         (widget-sexp-prompt-value): Ditto.
16228
16229         * custom.el (custom-declare-variable): Signal errors better.
16230         (custom-handle-keyword): Ditto.
16231         (custom-declare-group): Ditto.
16232
16233         * window-xemacs.el (windows): Ditto.
16234
16235         * menubar.el (menu): Ditto.
16236
16237         * keydefs.el (keyboard): Ditto.
16238
16239         * minibuf.el (minibuffer): Ditto.
16240
16241         * process.el (execute): Ditto.
16242
16243         * fill.el (fill): Ditto.
16244
16245         * modeline.el (modeline): Ditto.
16246
16247         * help.el (help): Ditto.
16248
16249         * faces.el (faces): Ditto.
16250
16251         * files.el (files): Ditto.
16252
16253         * x-init.el (x): Ditto.
16254
16255         * lisp-mode.el (lisp): Ditto.
16256
16257         * process.el (processes): Ditto.
16258
16259         * mouse.el (mouse): Ditto.
16260
16261         * abbrev.el (abbrev): Moved from cus-edit.
16262
16263         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16264         as variable declaration.
16265
16266 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16267
16268         * menubar.el (find-menu-item): Use `check-argument-type'.
16269         (find-menu-item): Cosmetic changes.
16270
16271 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16272
16273         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16274
16275 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16276
16277         * startup.el (set-default-load-path): Only search package-path
16278         when not running temacs.
16279
16280         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16281         files.
16282
16283         * loadup.el: Correct commentary.  Reformatting.
16284         (really-early-error-handler): Use absolute path to the
16285         first dumped-lisp.el file.
16286         (really-early-error-handler): Print full path name of
16287         each dumped lisp file (inherited from InfoDock).
16288
16289         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16290         dumped-lisp.el files.
16291
16292         * make-docfile.el (preloaded-file-list): Reorder when the
16293         package-path is searched.
16294         * update-elc.el: Ditto.
16295
16296         * lisp-mode.el (call-with-condition-handler): Treat the same as
16297         `condition-case' for indentation.
16298
16299         * about.el (about-xemacs): Update release date.
16300
16301 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16302
16303         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16304         anywhere but at the last clause.
16305         (ecase): Disallow `t' and `otherwise'.
16306
16307 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16308
16309         * cus-edit.el (custom-buffer-create-buttons): New function
16310         from stuff moved out of `custom-buffer-create-internal'.
16311         (custom-novice): New variable.  Default t.
16312         (custom-display-global-buttons): Ditto.  Default `top'.
16313         (custom-buffer-create-internal): Only display help if
16314         `custom-novice' is non-nil.  Display global buttons according to
16315         `custom-display-global-buttons'.
16316
16317 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16318
16319         * menubar.el (find-menu-item): Use `check-argument-type'.
16320         (find-menu-item): Cosmetic changes.
16321
16322 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16323
16324         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16325         look.
16326
16327 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16328
16329         * format.el (format-deannotate-region):  Bug fix.
16330         Deannotating a region containing unknown tags would fail
16331         (causing decoding of text/enriched to fail at user level)
16332
16333 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16334
16335         * minibuf.el (read-directory-name): Support sixth
16336           arg, HISTORY, as already documented.
16337
16338 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16339
16340         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16341         to `ecase'.
16342
16343 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16344
16345         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16346         skk-activate.
16347
16348 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16349
16350         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.