update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `=ucs-var-005'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `=ucs-bmp-var-005'.
8
9         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
10         CHISE.
11         (=ucs-bmp-var-005): Ditto.
12
13 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
14
15         * mule/mule-charset.el (default-coded-charset-priority-list): Add
16         `=>ucs-sip-itaiji-002'.
17
18         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
19         XEmacs CHISE.
20
21 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
22
23         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
24         setting for `=>ucs-itaiji-002'.
25
26 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
30
31         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
32         (=>ucs-itaiji-002): Ditto.
33         (=>ucs-bmp-itaiji-002): Ditto.
34
35 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
36
37         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
38         setting for `=>ucs-itaiji-001'.
39
40 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
41
42         * mule/mule-charset.el (default-coded-charset-priority-list): Add
43         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
44
45         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
46         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
47         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
48         (=>ucs-sip-itaiji-001): Ditto.
49
50         * mule/mule-coding.el(coded-charset-entity-reference-alist):
51         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
52         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
53
54 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
55
56         * mule/mule-charset.el (default-coded-charset-priority-list):
57         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
58         `=jef-china3' and `chinese-isoir165'.
59
60 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
61
62         * mule/mule-charset.el (default-coded-charset-priority-list): Add
63         `=>ucs-bmp-itaiji-005'.
64
65         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
66         XEmacs CHISE.
67         (=>ucs-bmp-itaiji-005): Ditto.
68
69 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
70
71         * mule/mule-charset.el (default-coded-charset-priority-list): Add
72         `=+>jis-x0213-2'.
73
74 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
75
76         * mule/mule-charset.el (default-coded-charset-priority-list): Add
77         `=+>adobe-japan1-6'.
78
79 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
80
81         * mule/mule-charset.el (default-coded-charset-priority-list): Add
82         `=+>jis-x0208@1978'.
83
84 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
85
86         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
87         setting for `=>ucs@component'.
88
89 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
90
91         * mule/mule-charset.el (default-coded-charset-priority-list): Add
92         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
93
94 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
95
96         * mule/mule-coding.el (coded-charset-entity-reference-alist):
97         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
98
99 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
100
101         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
102         CHISE.
103         (=>ucs@jis/2004): Ditto.
104
105 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
106
107         * mule/mule-coding.el (coded-charset-entity-reference-alist):
108         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
109
110 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
111
112         * mule/mule-charset.el (default-coded-charset-priority-list): Add
113         `=>cbeta'.
114
115 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
116
117         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
118         setting for `==big5-cdp-itaiji-001'.
119
120         * mule/mule-charset.el (default-coded-charset-priority-list): Add
121         `==big5-cdp-itaiji-001'.
122
123         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
124         XEmacs CHISE.
125
126 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
127
128         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
129         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
130         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
131
132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
133         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
134         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
135
136         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
137         XEmacs CHISE.
138         (=>big5-cdp-itaiji-001): Ditto.
139         (=big5-cdp-itaiji-002): Ditto.
140         (=big5-cdp-itaiji-003): Ditto.
141
142 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
143
144         * mule/mule-charset.el (default-coded-charset-priority-list): Add
145         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
146
147 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
148
149         * mule/mule-charset.el (default-coded-charset-priority-list):
150         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
151         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
152         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
153
154         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
155         setting for `=ucs-var-008'.
156
157         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
158         CHISE.
159         (=ucs-bmp-var-008): Likewise.
160
161 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
162
163         * mule/mule-charset.el (default-coded-charset-priority-list):
164         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
165
166 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
167
168         * mule/mule-charset.el (default-coded-charset-priority-list): Add
169         `==ucs-sip@JP/hanazono'.
170
171         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
172         XEmacs CHISE.
173
174 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
175
176         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
177         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
178
179         * mule/mule-charset.el (default-coded-charset-priority-list): Add
180         `=ucs-bmp-var-006'.
181
182         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
183         CHISE.
184         (=ucs-bmp-var-006): Likewise.
185
186 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
187
188         * mule/mule-charset.el (default-coded-charset-priority-list): Add
189         `=ucs-bmp-itaiji-009'.
190
191         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
192         XEmacs CHISE.
193         (=ucs-bmp-itaiji-009): Likewise.
194
195 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
196
197         * mule/mule-charset.el (default-coded-charset-priority-list): Add
198         `=>big5-cdp'.
199
200 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
201
202         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
203         (utf-8-ivs-gb): Likewise.
204         (utf-8-gb-er): Likewise.
205         (utf-8-ivs-gb-er): Likewise.
206         (utf-8-cns): Likewise.
207         (utf-8-ivs-cns): Likewise.
208         (utf-8-cns-er): Likewise.
209         (utf-8-ivs-cns-er): Likewise.
210         (utf-8-big5): Likewise.
211         (utf-8-ivs-big5): Likewise.
212         (utf-8-big5-er): Likewise.
213         (utf-8-ivs-big5-er): Likewise.
214         (utf-8-jis): Likewise.
215         (utf-8-ivs-jis): Likewise.
216         (utf-8-jis-er): Likewise.
217         (utf-8-ivs-jis-er): Likewise.
218         (utf-8-ks): Likewise.
219         (utf-8-ivs-ks): Likewise.
220         (utf-8-ks-er): Likewise.
221         (utf-8-ivs-ks-er): Likewise.
222
223 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
224
225         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
226         (utf-8-ivs-jp): Likewise.
227         (utf-8-jp-er): Likewise.
228         (utf-8-ivs-jp-er): Likewise.
229
230 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
231
232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
233         setting for `=ucs-var-010'.
234
235         * mule/mule-charset.el (default-coded-charset-priority-list): Add
236         `=ucs-bmp-var-010'.
237
238         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
239         CHISE.
240         (=ucs-bmp-var-010): Likewise.
241
242 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
243
244         * mule/mule-charset.el (default-coded-charset-priority-list): Add
245         `=ucs-sip@JP/hanazono'.
246
247         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
248         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
249
250 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
251
252         * mule/mule-charset.el (default-coded-charset-priority-list):
253         - Add `=big5-cdp-var-004'.
254         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
255           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
256
257         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
258         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
259         `=big5-cdp-var-005'.
260
261         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
262         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
263         `=big5-cdp-var-003'.
264         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
265         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
266         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
267
268 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
269
270         * mule/mule-charset.el (default-coded-charset-priority-list):
271         Don't prefer ucs-compat CCSes to other CCSes.
272
273 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
274
275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
276         `===ucs-bmp-cjk-compat@unicode'.
277
278         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
279         coded-charset for XEmacs CHISE.
280
281 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
282
283         * mule/mule-charset.el (default-coded-charset-priority-list): Add
284         `=ucs-sip-itaiji-003'.
285
286         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
287         XEmacs CHISE.
288
289 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
290
291         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
292         setting for `=ucs-var-004'.
293
294         * mule/mule-charset.el (default-coded-charset-priority-list): Add
295         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
296
297         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
298         XEmacs CHISE.
299         (=ucs-var-004): Ditto.
300         (=ucs-bmp-var-004): Ditto.
301
302 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
303
304         * mule/mule-charset.el (default-coded-charset-priority-list): Add
305         `=ucs-sip-var-003'.
306
307         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
308         XEmacs CHISE.
309
310 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
311
312         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
313         setting for `=ucs-itaiji-006'.
314
315         * mule/mule-charset.el (default-coded-charset-priority-list): Add
316         `=ucs-bmp-itaiji-006'.
317
318         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
319         XEmacs CHISE.
320         (=ucs-bmp-itaiji-006): Ditto.
321
322 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
323
324         * mule/mule-charset.el (default-coded-charset-priority-list): Add
325         `=ucs-sip-var-002'.
326
327         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
328         XEmacs CHISE.
329
330 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
331
332         * mule/mule-charset.el (default-coded-charset-priority-list): Add
333         `=ucs-sip-itaiji-002'.
334
335         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
336         XEmacs CHISE.
337
338 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
339
340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
341         setting for `==hanyo-denshi/tk'.
342
343 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
344
345         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
346         (=hanyo-denshi/tk): Fix `long-name'.
347         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
348
349 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
350
351         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
352         setting for `=>mj'.
353
354 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
355
356         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
357         coded-charset for XEmacs CHISE.
358
359 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
360
361         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
362         setting for `=hanyo-denshi/tk'.
363
364 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
365
366         * mule/mule-charset.el (default-coded-charset-priority-list): Add
367         `=hanyo-denshi/tk/mf-01'.
368
369         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
370         XEmacs CHISE.
371         (=hanyo-denshi/tk/mf-01): Ditto.
372
373 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
374
375         * mule/mule-charset.el (default-coded-charset-priority-list):
376         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
377
378 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
379
380         * mule/mule-charset.el (default-coded-charset-priority-list):
381         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
382
383 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
384
385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
386         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
387
388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
389         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
390
391         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
392         XEmacs CHISE.
393         (=ucs-bmp-itaiji-004): Ditto.
394         (=ucs-itaiji-005): Ditto.
395         (=ucs-bmp-itaiji-005): Ditto.
396
397 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
398
399         * mule/mule-charset.el (default-coded-charset-priority-list): Add
400         `=ucs-sip-itaiji-001'.
401
402         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
403         XEmacs CHISE.
404
405 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
406
407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
408         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
409         `=ucs-itaiji-008'.
410
411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
412         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
413         `=ucs-bmp-itaiji-008'.
414
415         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
416         XEmacs CHISE.
417         (=ucs-bmp-itaiji-001): Ditto.
418         (=ucs-itaiji-003): Ditto.
419         (=ucs-bmp-itaiji-003): Ditto.
420         (=ucs-itaiji-008): Ditto.
421         (=ucs-bmp-itaiji-008): Ditto.
422
423 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
424
425         * mule/mule-charset.el (default-coded-charset-priority-list): Add
426         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
427
428         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
429         for XEmacs CHISE.
430         (==ucs-bmp-cjk-compat@JP): Ditto.
431
432 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
433
434         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
435         setting for `===hng-tzs'.
436
437         * mule/mule-charset.el (default-coded-charset-priority-list): Add
438         `===hng-tzs'.
439
440         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
441         CHISE.
442
443 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
444
445         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
446         setting for `===hng-doh'.
447
448         * mule/mule-charset.el (default-coded-charset-priority-list): Add
449         `===hng-doh'.
450
451         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
452         CHISE.
453
454 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
455
456         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
457         setting for `===hng-wad'.
458
459         * mule/mule-charset.el (default-coded-charset-priority-list): Add
460         `===hng-wad'.
461
462         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
463         CHISE.
464
465 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
466
467         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
468         settings for `==koseki' and `===hng-kcc'.
469
470         * mule/mule-charset.el (default-coded-charset-priority-list): Add
471         `===hng-kcc'.
472
473         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
474         CHISE.
475
476 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
477
478         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
479         setting for `===hng-nkk'.
480
481         * mule/mule-charset.el (default-coded-charset-priority-list): Add
482         `===hng-nkk'.
483
484         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
485         CHISE.
486
487 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
488
489         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
490         setting for `===hng-ink'.
491
492         * mule/mule-charset.el (default-coded-charset-priority-list): Add
493         `===hng-ink'.
494
495         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
496         CHISE.
497
498 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
499
500         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
501         setting for `===hng-jhk'.
502
503         * mule/mule-charset.el (default-coded-charset-priority-list): Add
504         `===hng-jhk'.
505
506         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
507         CHISE.
508
509 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
510
511         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
512         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
513         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
514         (===jis-x0213-1@2004): Likewise.
515         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
516         "jisx0213\\(\\.2004\\)-1" as the registry.
517         (=+>jis-x0213-1@2004): Likewise.
518         (=>jis-x0213-1@2004): Likewise.
519
520         * mule/mule-charset.el (default-coded-charset-priority-list): Add
521         `===jis-x0213-1@2004'.
522
523 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
524
525         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
526         setting for `===hng-nak'.
527
528         * mule/mule-charset.el (default-coded-charset-priority-list): Add
529         `===hng-nak'.
530
531         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
532         CHISE.
533
534 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
535
536         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
537         setting for `===hng-hos'.
538
539         * mule/mule-charset.el (default-coded-charset-priority-list): Add
540         `===hng-hos'.
541
542         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
543         CHISE.
544
545 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
546
547         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
548         setting for `===hng-tzj'.
549
550         * mule/mule-charset.el (default-coded-charset-priority-list): Add
551         `===hng-tzj'.
552
553         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
554         CHISE.
555
556 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
557
558         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
559         setting for `===hng-kae'.
560
561         * mule/mule-charset.el (default-coded-charset-priority-list): Add
562         `===hng-kae'.
563
564         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
565         CHISE.
566
567 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
568
569         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
570         setting for `===hng-kar'.
571
572         * mule/mule-charset.el (default-coded-charset-priority-list): Add
573         `===hng-kar'.
574
575         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
576         CHISE.
577
578 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
579
580         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
581         setting for `===hng-kyd'.
582
583         * mule/mule-charset.el (default-coded-charset-priority-list): Add
584         `===hng-kyd'.
585
586         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
587         CHISE.
588
589 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
590
591         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
592         setting for `===hng-hok'.
593
594         * mule/mule-charset.el (default-coded-charset-priority-list): Add
595         `===hng-hok'.
596
597         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
598         CHISE.
599
600 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
601
602         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
603         setting for `===hng-jyu'.
604
605         * mule/mule-charset.el (default-coded-charset-priority-list): Add
606         `===hng-jyu'.
607
608         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
609         CHISE.
610
611 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
612
613         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
614         setting for `===hng-zkd'.
615
616         * mule/mule-charset.el (default-coded-charset-priority-list): Add
617         `===hng-zkd'.
618
619         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
620         CHISE.
621
622 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
623
624         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
625         setting for `===hng-kmi'.
626
627         * mule/mule-charset.el (default-coded-charset-priority-list): Add
628         `===hng-kmi'.
629
630         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
631         CHISE.
632
633 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
634
635         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
636         setting for `===hng-okd'.
637
638         * mule/mule-charset.el (default-coded-charset-priority-list): Add
639         `===hng-okd'.
640
641         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
642         CHISE.
643
644 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
645
646         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
647         setting for `===hng-nkm'.
648
649         * mule/mule-charset.el (default-coded-charset-priority-list): Add
650         `===hng-nkm'.
651
652         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
653         CHISE.
654
655 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
656
657         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
658         setting for `===hng-nto'.
659
660         * mule/mule-charset.el (default-coded-charset-priority-list): Add
661         `===hng-nto'.
662
663         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
664         CHISE.
665
666 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
667
668         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
669         setting for `===hng-yhk'.
670
671         * mule/mule-charset.el (default-coded-charset-priority-list): Add
672         `===hng-yhk'.
673
674         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
675         CHISE.
676
677 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
678
679         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
680         setting for `===hng-sok'.
681
682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
683         `===hng-sok'.
684
685         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
686         CHISE.
687
688 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
689
690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
691         setting for `===hng-kda'.
692
693         * mule/mule-charset.el (default-coded-charset-priority-list): Add
694         `===hng-kda'.
695
696         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
697         CHISE.
698
699 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
700
701         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
702         setting for `===hng-myz'.
703
704         * mule/mule-charset.el (default-coded-charset-priority-list): Add
705         `===hng-myz'.
706
707         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
708         CHISE.
709
710 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
711
712         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
713         setting for `===hng-kgk'.
714
715         * mule/mule-charset.el (default-coded-charset-priority-list): Add
716         `===hng-kgk'.
717
718         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
719         CHISE.
720
721 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
722
723         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
724         setting for `===hng-drt'.
725
726         * mule/mule-charset.el (default-coded-charset-priority-list): Add
727         `===hng-drt'.
728
729         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
730         CHISE.
731
732 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
733
734         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
735         setting for `===hng-mam'.
736
737         * mule/mule-charset.el (default-coded-charset-priority-list): Add
738         `===hng-mam'.
739
740         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
741         CHISE.
742
743 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
744
745         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
746         setting for `===hng-dng'.
747
748         * mule/mule-charset.el (default-coded-charset-priority-list): Add
749         `===hng-dng'.
750
751         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
752         CHISE.
753
754 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
755
756         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
757         setting for `=>cns11643-5'.
758
759 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
760
761         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
762         setting for `===hng-keg'.
763
764         * mule/mule-charset.el (default-coded-charset-priority-list): Add
765         `===hng-keg'.
766
767         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
768         CHISE.
769
770 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
771
772         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
773         setting for `===hng-jou'.
774
775         * mule/mule-charset.el (default-coded-charset-priority-list): Add
776         `===hng-jou'.
777
778         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
779         CHISE.
780
781 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
782
783         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
784         setting for `===hng-smk'.
785
786         * mule/mule-charset.el (default-coded-charset-priority-list): Add
787         `===hng-smk'.
788
789         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
790         CHISE.
791
792 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
793
794         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
795         setting for `===hng-kyo'.
796
797         * mule/mule-charset.el (default-coded-charset-priority-list): Add
798         `===hng-kyo'.
799
800         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
801         CHISE.
802
803 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
804
805         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
806         setting for `===hng-kss'.
807
808         * mule/mule-charset.el (default-coded-charset-priority-list): Add
809         `===hng-kss'.
810
811         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
812         CHISE.
813
814 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
815
816         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
817         setting for `===hng-wan'.
818
819         * mule/mule-charset.el (default-coded-charset-priority-list): Add
820         `===hng-wan'.
821
822         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
823         CHISE.
824
825 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
826
827         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
828         setting for `===hng-ksk'.
829
830         * mule/mule-charset.el (default-coded-charset-priority-list): Add
831         `===hng-ksk'.
832
833         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
834         CHISE.
835
836 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
837
838         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
839         setting for `===hng-kyu'.
840
841         * mule/mule-charset.el (default-coded-charset-priority-list): Add
842         `===hng-kyu'.
843
844         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
845         CHISE.
846
847 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
848
849         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
850         setting for `===hng-skk'.
851
852         * mule/mule-charset.el (default-coded-charset-priority-list): Add
853         `===hng-skk'.
854
855         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
856         CHISE.
857
858 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
859
860         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
861         setting for `===hng-sik'.
862
863         * mule/mule-charset.el (default-coded-charset-priority-list): Add
864         `===hng-sik'.
865
866         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
867         CHISE.
868
869 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
870
871         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
872         setting for `===hng-kbk'.
873
874         * mule/mule-charset.el (default-coded-charset-priority-list): Add
875         `===hng-kbk'.
876
877         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
878         CHISE.
879
880 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
881
882         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
883         setting for `===hng-kcj'.
884
885         * mule/mule-charset.el (default-coded-charset-priority-list): Add
886         `===hng-kcj'.
887
888         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
889         CHISE.
890
891 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
892
893         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
894         setting for `===hng-k24'.
895
896         * mule/mule-charset.el (default-coded-charset-priority-list): Add
897         `===hng-k24'.
898
899         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
900         CHISE.
901
902 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
903
904         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
905         setting for `===hng-gok'.
906
907         * mule/mule-charset.el (default-coded-charset-priority-list): Add
908         `===hng-gok'.
909
910         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
911         CHISE.
912 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
913
914         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
915         setting for `===hng-tsu'.
916
917         * mule/mule-charset.el (default-coded-charset-priority-list): Add
918         `===hng-tsu'.
919
920         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
921         CHISE.
922
923 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
924
925         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
926         setting for `===hng-sys'.
927
928         * mule/mule-charset.el (default-coded-charset-priority-list): Add
929         `===hng-sys'.
930
931         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
932         CHISE.
933
934 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
935
936         * mule/mule-coding.el (coded-charset-entity-reference-alist):
937         - Use "&HNG010-<d><d><d><d><d>;" instead of
938           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
939         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
940
941         * mule/mule-charset.el (default-coded-charset-priority-list): Add
942         `=ucs-bmp-itaiji-002' and `===hng-khm'.
943
944         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
945         "hngkhi-0" as the suffix of registry.
946         (===hng-khm): New coded-charset for XEmacs CHISE.
947         (=ucs-itaiji-002): Ditto.
948         (=ucs-bmp-itaiji-002): Ditto.
949
950 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
951
952         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
953         setting for `=>ucs@iwds-1'.
954
955         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
956         XEmacs CHISE.
957
958 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
959
960         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
961         CHISE.
962
963         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
964         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
965         `===hng-khi'.
966
967 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
968
969         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
970         setting for `===hng-khi'.
971
972         * mule/mule-charset.el (default-coded-charset-priority-list): Add
973         `===hng-khi'.
974
975         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
976         CHISE.
977
978 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
979
980         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
981         #x9FA5 as the value of `max-code'.
982         (=ucs-bmp-var-002): Likewise.
983         (=ucs-bmp-var-003): Likewise.
984         (=ucs-bmp-itaiji-084): Likewise.
985         (=ucs-bmp-cjk@JP): Likewise.
986         (=ucs-bmp-cjk@JP/hanazono): Likewise.
987         (==ucs-bmp-cjk@JP/hanazono): Likewise.
988         (=>ucs-bmp-cjk@component): Likewise.
989
990 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
991
992         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
993         CHISE.
994
995 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
996
997         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
998         XEmacs CHISE.
999         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1000         `==jis-x0208@1978/2-pr' as the mother.
1001
1002 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1003
1004         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1005         CHISE.
1006
1007 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1008
1009         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1010         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1011
1012 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1013
1014         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1015         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1016
1017 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1018
1019         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1020         setting for `===ucs@gb'.
1021
1022 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1023
1024         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1025         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1026         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1027         as the entity-reference for `===jis-x0213-1@2000'; use
1028         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1029
1030 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1031
1032         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1033         `===jis-x0208'.
1034
1035         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1036         instead of `===jis-x0208' as the mother.
1037         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1038         `===jis-x0208' as the mother.
1039         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1040         `===jis-x0208' as the mother.
1041         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1042         `===jis-x0213-1' as the mother.
1043         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1044         `===jis-x0213-1' as the mother.
1045         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1046         the mother.
1047         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1048         mother.
1049
1050 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1051
1052         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1053         setting for `=ucs-var-001'.
1054
1055 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1056
1057         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1058         `=ucs-bmp-var-001'.
1059
1060         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1061         CHISE.
1062         (=ucs-bmp-var-001): Ditto.
1063
1064         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1065         setting for `=ucs-var-003'.
1066
1067 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1068
1069         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1070         `=ucs-bmp-var-003'.
1071
1072         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1073         CHISE.
1074         (=ucs-bmp-var-003): Ditto.
1075
1076 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1077
1078         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1079         setting for `=ucs-var-002'.
1080
1081         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1082         `=ucs-bmp-var-002'.
1083
1084         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1085         CHISE.
1086         (=ucs-bmp-var-002): Ditto.
1087
1088 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1089
1090         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1091         XEmacs CHISE.
1092         (==jis-x0208@1978/5pr): Ditto.
1093
1094 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1095
1096         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1097         `=>ucs-bmp-cjk@component'.
1098
1099         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1100         XEmacs CHISE.
1101         (=>ucs-bmp-cjk@component): Ditto.
1102
1103 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1104
1105         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1106         setting for `=>iwds-1'.
1107
1108 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1109
1110         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1111         CHISE.
1112
1113 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1114
1115         * mule/mule-charset.el (default-coded-charset-priority-list):
1116         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1117         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1118         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1119         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1120
1121 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1122
1123         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1124         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1125
1126         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1127         `=>>ucs@iso' as the mother.
1128         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1129         mother.
1130
1131 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1132
1133         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1134         setting for `===hanyo-denshi/ia'.
1135
1136 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1137
1138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1139         `===hanyo-denshi/ia'.
1140
1141 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1142
1143         * mule/mule-conf.el (=koseki): Fix DOC.
1144         (==koseki): New coded-charset for XEmacs CHISE.
1145
1146 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1147
1148         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1149         XEmacs CHISE.
1150         (===hanyo-denshi/jd): Fix DOC.
1151
1152 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1153
1154         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1155         setting for `===hanyo-denshi/ip'.
1156
1157 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1158
1159         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1160         `===hanyo-denshi/ip'.
1161
1162         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1163         XEmacs CHISE.
1164
1165 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1166
1167         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1168         `==ucs-radicals@unicode' and `=>daikanwa'.
1169
1170         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1171         for XEmacs CHISE.
1172
1173 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1174
1175         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1176         XEmacs CHISE.
1177
1178 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1179
1180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1181         `===ruimoku-v6'.
1182
1183 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1184
1185         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1186         setting for `===ruimoku-v6'.
1187
1188 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1189
1190         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1191         CHISE.
1192
1193 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1194
1195         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1196         coded-charset for XEmacs CHISE.
1197
1198 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1199
1200         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1201         XEmacs CHISE.
1202
1203 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1204
1205         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1206         `===ucs-sip@iso'.
1207
1208 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1209
1210         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1211         CHISE.
1212
1213 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1214
1215         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1216         `==ucs-sip@iso'.
1217
1218         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1219         CHISE.
1220
1221 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1222
1223         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1224         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1225         (=ucs-sip-ext-b@iso): Fix registry.
1226         (==ucs-sip-ext-b@iso): Ditto.
1227         (===ucs-sip-ext-b@iso): Ditto.
1228
1229         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1230         `=ucs-sip@iso'.
1231
1232 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1233
1234         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1235         setting for `=>cbeta'.
1236
1237 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1238
1239         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1240         `=>cns11643-7'.
1241
1242         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1243
1244 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1245
1246         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1247         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1248
1249 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1250
1251         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1252         `=ucs@cns'.
1253         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1254         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1255         `=ucs@jis/1990'.
1256         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1257         `=ucs@jis/2000'.
1258         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1259         `=ucs@jis/2004'.
1260         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1261
1262         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1263         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1264
1265 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1266
1267         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1268         XEmacs CHISE.
1269         (==jis-x0208@1978/1pr): Ditto.
1270         (==jis-x0208@1978/2-pr): Ditto.
1271
1272 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1273
1274         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1275         setting for `===jis-x0213-1@2004'.
1276
1277 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1278
1279         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1280         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1281
1282         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1283         `===hanyo-denshi/jb'.
1284
1285         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1286         XEmacs CHISE.
1287         (=+>hanyo-denshi/ft): Ditto.
1288         (=+>hanyo-denshi/jt): Ditto.
1289
1290 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1291
1292         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1293         `===hanyo-denshi/hg'.
1294
1295 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1296
1297         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1298         XEmacs CHISE.
1299         (===hanyo-denshi/hg): Ditto.
1300
1301 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1302
1303         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1304         glyph-forms instead of detailed glyph-images.
1305         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1306         `=adobe-japan1-*'.
1307         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1308         (===adobe-japan1-1): Ditto.
1309         (===adobe-japan1-2): Ditto.
1310         (===adobe-japan1-3): Ditto.
1311         (===adobe-japan1-4): Ditto.
1312         (===adobe-japan1-5): Ditto.
1313         (===adobe-japan1-6): Ditto.
1314         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1315         `=>>>adobe-japan1' as the mother.
1316         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1317         `=>>adobe-japan1' as the mother.
1318         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1319         glyph-images.
1320         (==jis-x0208@1978): Ditto.
1321         (==jis-x0208@1983): Ditto.
1322         (==jis-x0208@1990): Ditto.
1323         (==jis-x0213-1): Ditto.
1324         (==jis-x0213-1@2000): Ditto.
1325         (==jis-x0213-1@2004): Ditto.
1326         (==jis-x0213-2): Ditto.
1327         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1328         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1329         `=jis-x0208@1978'.
1330         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1331         `=jis-x0208@1983'.
1332         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1333         `=jis-x0208@1990'.
1334         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1335         `=jis-x0213-1'.
1336         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1337         `=jis-x0213-1@2000'.
1338         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1339         `=jis-x0213-1@2004'.
1340         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1341         `=jis-x0213-2'.
1342         (===jis-x0208): New coded-charset for XEmacs CHISE.
1343         (===jis-x0208@1978): Ditto.
1344         (===jis-x0208@1983): Ditto.
1345         (===jis-x0208@1990): Ditto.
1346         (===jis-x0213-1): Ditto.
1347         (===jis-x0213-1@2000): Ditto.
1348         (===jis-x0213-2): Ditto.
1349         (===jis-x0212): Ditto.
1350         (===ks-x1001): Ditto.
1351         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1352         mother.
1353         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1354         as the mother.
1355         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1356         as the mother.
1357         (===cns11643-1): New coded-charset for XEmacs CHISE.
1358         (===cns11643-2): Ditto.
1359         (===cns11643-3): Ditto.
1360         (===cns11643-4): Ditto.
1361         (===cns11643-5): Ditto.
1362         (===cns11643-6): Ditto.
1363         (===cns11643-7): Ditto.
1364         (=>>cns11643-1): Ditto.
1365         (==big5-cdp): Indicate abstract glyph-images instead of
1366         representative glyph-images.
1367         (===big5-cdp): New coded-charset for XEmacs CHISE.
1368         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1369         detailed glyph-images.
1370         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1371         `=hanyo-denshi/*'.
1372         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1373         (===hanyo-denshi/ib): Ditto.
1374         (===hanyo-denshi/jt): Ditto.
1375         (===hanyo-denshi/ks): Ditto.
1376         (===mj): Ditto.
1377         (===mj-0): Ditto.
1378         (===mj-1): Ditto.
1379         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1380         `=>>>hanyo-denshi/*' as its mother.
1381         (==gt): Indicate abstract glyph-forms instead of detailed
1382         glyph-images.
1383         (===gt): New coded-charset for XEmacs CHISE.
1384         (=>>>gt): Indicates `==gt' instead of `=gt'.
1385         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1386         (==gt-k): Indicate abstract glyph-forms instead of detailed
1387         glyph-images.
1388         (===gt-k): New coded-charset for XEmacs CHISE.
1389         (==daikanwa): Indicates glyph-images instead of detailed
1390         glyph-images.
1391         (===daikanwa): New coded-charset for XEmacs CHISE.
1392         (===daikanwa/+p): Ditto.
1393         (===daikanwa/ho): Ditto.
1394         (==cbeta): Ditto.
1395         (===cbeta): Ditto.
1396         (==jef-china3): Ditto.
1397         (===jef-china3): Ditto.
1398         (==ruimoku-v6): Ditto.
1399         (==ucs@iso): Indicate representative glyph-forms instead of
1400         representative glyph-images.
1401         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1402         (==ucs@unicode): Indicate representative glyph-forms instead of
1403         representative glyph-images.
1404         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1405         `=ucs@unicode'.
1406         (==ucs@cns): Indicate representative glyph-forms instead of
1407         representative glyph-images.
1408         (==ucs@jis): Ditto.
1409         (==ucs@jis/1990): Ditto.
1410         (==ucs@jis/2000): Ditto.
1411         (==ucs@jis/2004): Ditto.
1412         (==ucs@ks): Ditto.
1413         (===ucs@iso): New coded-charset for XEmacs CHISE.
1414         (===ucs@unicode): Ditto.
1415         (===ucs@gb): Ditto.
1416         (===ucs@ks): Ditto.
1417         (===ucs-bmp-cjk@gb): Ditto.
1418         (===ucs-sip-ext-b@iso): Ditto.
1419
1420 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1421
1422         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1423         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1424         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1425         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1426         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1427         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1428         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1429         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1430         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1431         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1432
1433         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1434         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1435         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1436         - Use "&g1-[NAME];" for `=>>[NAME]'.
1437         - Abolish "&g2-[NAME];".
1438
1439 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1440
1441         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1442         `=>>ucs@cns' as the mother.
1443
1444 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1445
1446         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1447         setting for `==ucs@ks'.
1448
1449 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1450
1451         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1452         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1453         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1454         0x00E30000〜0x00E409D5.
1455
1456 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1457
1458         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1459         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1460         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1461
1462 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1463
1464         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1465         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1466
1467         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1468         (=mj-0): Ditto.
1469         (=mj-1): Ditto.
1470         (==mj): Ditto.
1471         (==mj-0): Ditto.
1472         (==mj-1): Ditto.
1473         (=>>mj): Ditto.
1474
1475         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1476         setting for `=mj' and `==mj'.
1477
1478 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1479
1480         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1481         CHISE.
1482
1483 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1484
1485         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1486         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1487         `=>ucs@hanyo-denshi'.
1488
1489 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1490
1491         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1492         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1493
1494         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1495         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1496
1497 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1498
1499         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1500         XEmacs CHISE.
1501
1502 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1503
1504         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1505         Change priority of `=>>>ucs@iso'.
1506
1507         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1508         `=>>>ucs@iso' as the mother.
1509         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1510
1511 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1512
1513         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1514         Change priority of `=>>>ucs@unicode'.
1515
1516         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1517         `=ucs@unicode'.
1518
1519 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1520
1521         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1522         Change priority of `=>>>ucs@jis'.
1523
1524         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1525         `=ucs@jis'.
1526
1527 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1528
1529         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1530         setting for `==daikanwa/+p'.
1531
1532 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1533
1534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1535         setting for `==shinjigen@1ed'.
1536
1537 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1538
1539         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1540         XEmacs CHISE.
1541
1542 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1543
1544         * mule/mule-conf.el (==shinjigen): Modify DOC.
1545         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1546         (==shinjigen@rev): Modify DOC.
1547
1548 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1549
1550         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1551         CHISE.
1552
1553 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1554
1555         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1556         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1557
1558         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1559         XEmacs CHISE.
1560
1561         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1562         `==daikanwa'.
1563
1564 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1565
1566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1567         setting for `==cns11643-7'.
1568
1569         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1570         `==cns11643-7'.
1571
1572 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1573
1574         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1575         `==cns11643-6'.
1576
1577         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1578         setting for `==cns11643-6'.
1579
1580 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1581
1582         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1583         setting for `==cns11643-5'.
1584
1585         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1586         `==cns11643-5'.
1587
1588 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1589
1590         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1591         setting for `==cns11643-4'.
1592
1593         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1594         `==cns11643-4'.
1595
1596 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1597
1598         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1599         setting for `==cns11643-3'.
1600
1601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1602         `==cns11643-3'.
1603
1604 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1605
1606         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1607         setting for `==cns11643-2'.
1608
1609         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1610         `==cns11643-2'.
1611
1612 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1613
1614         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1615         Change priority of `=>>>ucs@ks'.
1616
1617         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1618         `=ucs@ks'.
1619
1620 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1621
1622         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1623         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1624         `==ucs@cns' and `==cns11643-1'.
1625
1626         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1627         (==cns11643-2): Ditto.
1628         (==cns11643-3): Ditto.
1629         (==cns11643-4): Ditto.
1630         (==cns11643-5): Ditto.
1631         (==cns11643-6): Ditto.
1632         (==cns11643-7): Ditto.
1633
1634         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1635         `==cns11643-1'.
1636
1637 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1638
1639         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1640         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1641         `=>>>ucs@jis/1990'.
1642
1643         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1644         `=ucs@jis/1990'.
1645         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1646         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1647
1648 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1649
1650         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1651         Change priority of `=>>>ucs@cns'.
1652
1653         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1654         `=ucs@cns'.
1655
1656 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1657
1658         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1659         `==ks-x1001'.
1660
1661         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1662         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1663         `==ks-x1001'.
1664
1665 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1666
1667         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1668
1669 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1670
1671         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1672         `=jis-x0208'.
1673         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1674         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1675         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1676         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1677         (=>>>jis-x0213-1@2000): Changed to an alias for
1678         `=jis-x0213-1@2000'.
1679         (=>>>jis-x0213-1@2004): Changed to an alias for
1680         `=jis-x0213-1@2004'.
1681         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1682
1683 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1684
1685         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1686         `=adobe-japan1-0'.
1687         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1688         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1689         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1690         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1691         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1692         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1693
1694 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1695
1696         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1697         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1698         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1699         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1700         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1701         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1702
1703 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1704
1705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1706         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1707         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1708         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1709         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1710         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1711         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1712         `==jis-x0212'.
1713
1714 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1715
1716         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1717         "AdobeJapan1-[0-6]$".
1718         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1719         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1720         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1721         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1722         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1723         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1724         (==adobe-japan1-1): Ditto.
1725         (==adobe-japan1-2): Ditto.
1726         (==adobe-japan1-3): Ditto.
1727         (==adobe-japan1-4): Ditto.
1728         (==adobe-japan1-5): Ditto.
1729         (==adobe-japan1-6): Ditto.
1730         (==jis-x0208): Ditto.
1731         (==jis-x0208@1978): Ditto.
1732         (==jis-x0208@1983): Ditto.
1733         (==jis-x0208@1990): Ditto.
1734         (==jis-x0213-1): Ditto.
1735         (==jis-x0213-1@2000): Ditto.
1736         (==jis-x0213-1@2004): Ditto.
1737         (==jis-x0213-2): Ditto.
1738         (==jis-x0212): Ditto.
1739         (==gb2312): Ditto.
1740         (==iso-ir165): Ditto.
1741         (==gb12345): Ditto.
1742         (==ks-x1001): Ditto.
1743         (==cns11643-1): Ditto.
1744         (==cns11643-2): Ditto.
1745         (==cns11643-3): Ditto.
1746         (==cns11643-4): Ditto.
1747         (==cns11643-5): Ditto.
1748         (==cns11643-6): Ditto.
1749         (==cns11643-7): Ditto.
1750         (==big5-cdp): Ditto.
1751         (==hanyo-denshi/ja): Ditto.
1752         (==hanyo-denshi/jb): Ditto.
1753         (==hanyo-denshi/jc): Ditto.
1754         (==hanyo-denshi/jd): Ditto.
1755         (==hanyo-denshi/ft): Ditto.
1756         (==hanyo-denshi/ia): Ditto.
1757         (==hanyo-denshi/ib): Ditto.
1758         (==hanyo-denshi/hg): Ditto.
1759         (==hanyo-denshi/jt): Ditto.
1760         (==hanyo-denshi/ks): Ditto.
1761         (==gt): Ditto.
1762         (==gt-k): Ditto.
1763         (==daikanwa): Ditto.
1764         (==shinjigen): Ditto.
1765         (==ucs@iso): Ditto.
1766         (==ucs@unicode): Ditto.
1767         (==ucs@gb): Ditto.
1768         (==ucs-bmp@gb): Ditto.
1769         (==ucs@cns): Ditto.
1770         (==ucs-bmp@cns): Ditto.
1771         (==ucs@jis): Ditto.
1772         (==ucs@jis/1990): Ditto.
1773         (==ucs@jis/2000): Ditto.
1774         (==ucs@jis/2004): Ditto.
1775         (==ucs@JP): Ditto.
1776         (==ucs@JP/hanazono): Ditto.
1777         (==ucs@ks): Ditto.
1778         (==ucs-bmp@ks): Ditto.
1779         (==ucs@cns11643): Ditto.
1780         (==ucs-bmp-cjk@gb): Ditto.
1781         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1782         (==ucs-sip-ext-b@iso): Ditto.
1783
1784 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1785
1786         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1787         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1788
1789         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1790         XEmacs CHISE.
1791         (=ucs-bmp-cjk@unicode): Abolished.
1792
1793 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1794
1795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1796         `=+>ucs-bmp-cjk-compat@jis'.
1797
1798         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1799         for XEmacs CHISE.
1800
1801 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1802
1803         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1804         CHISE.
1805
1806 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1807
1808         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1809         for XEmacs CHISE.
1810         (=jis-x0208@1978/1er-pr): Abolished.
1811         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1812         `=jis-x0208@1978/1er-pr' as the mother.
1813
1814 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1815
1816         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1817         setting for `=ucs-itaiji-084'.
1818
1819 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1820
1821         * mule/mule-charset.el (default-coded-charset-priority-list):
1822         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1823
1824         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1825         XEmacs CHISE.
1826         (=ucs-bmp-itaiji-084): Ditto.
1827
1828 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1829
1830         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1831         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1832
1833 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1834
1835         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1836         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1837
1838         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1839         XEmacs CHISE.
1840         (=big5-cdp-var-5): Ditto.
1841
1842 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1843
1844         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1845         XEmacs CHISE.
1846
1847 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1848
1849         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1850         XEmacs CHISE.
1851
1852 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1853
1854         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1855         setting for `=>>>hanyo-denshi/ft'.
1856
1857 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1858
1859         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1860         XEmacs CHISE.
1861         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1862         `=hanyo-denshi/jd' as the mother.
1863
1864 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1865
1866         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1867         XEmacs CHISE.
1868         (=+>adobe-japan1-1): Ditto.
1869         (=+>adobe-japan1-2): Ditto.
1870         (=+>adobe-japan1-3): Ditto.
1871         (=+>adobe-japan1-4): Ditto.
1872         (=+>adobe-japan1-5): Ditto.
1873         (=+>adobe-japan1-6): Ditto.
1874         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1875
1876 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1877
1878         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1879         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1880         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1881
1882         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1883         the top.
1884
1885 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1886
1887         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1888         XEmacs CHISE.
1889         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1890         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1891         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1892
1893 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1894
1895         * mule/mule-charset.el (default-coded-charset-priority-list):
1896         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1897         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1898
1899         * mule/mule-conf.el: Modify order of definitions of some
1900         coded-charsets.
1901
1902 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1903
1904         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1905         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1906         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1907
1908         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1909         CHISE.
1910         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1911         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1912
1913 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1914
1915         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1916         CHISE.
1917
1918 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1919
1920         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1921         setting for `=daikanwa/+2p'.
1922
1923         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1924         XEmacs CHISE.
1925
1926 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1927
1928         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1929         XEmacs CHISE.
1930         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1931
1932 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1933
1934         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1935         setting for `=>>>hanyo-denshi/ib'.
1936
1937 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1938
1939         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1940         XEmacs CHISE.
1941         (=>>>hanyo-denshi/ib): Ditto.
1942         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1943         `=hanyo-denshi/ja' as the mother.
1944         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1945         `=hanyo-denshi/ib' as the mother.
1946
1947 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1948
1949         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1950         XEmacs CHISE.
1951         (utf-8-ivs-mcs-er): Likewise.
1952         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1953         and `=>ucs-gb'.
1954         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1955         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1956         `ucs-gb' and `=>ucs-gb'.
1957         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1958         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1959         and `=>ucs-cns'.
1960         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1961         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1962         `ucs-cns' and `=>ucs-cns'.
1963         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1964         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1965         `ucs-big5' and `=>ucs-big5'.
1966         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1967         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1968         `ucs-big5' and `=>ucs-big5'.
1969         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1970         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1971         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1972         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1973         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1974         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1975         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1976         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1977         `=>ucs-jis'; modify DOC and mnemonic.
1978         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1979         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1980         and `=>ucs-jis'; modify DOC and mnemonic.
1981         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1982         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1983         `=>ucs-ks'.
1984         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1985         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1986         and `=>ucs-ks'.
1987         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1988
1989 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1990
1991         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1992         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1993
1994 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1995
1996         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1997         Modify priorities.
1998
1999 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2000
2001         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2002         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2003
2004 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2005
2006         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2007         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2008
2009 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2010
2011         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2012         CHISE.
2013
2014 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2015
2016         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2017         CHISE.
2018
2019 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2020
2021         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2022         CHISE.
2023
2024 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2025
2026         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2027         `=+>ucs-bmp-cjk@unicode'.
2028
2029         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2030         for XEmacs CHISE.
2031
2032 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2033
2034         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2035         setting for `=>>daikanwa'.
2036
2037 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2038
2039         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2040         `=>>hanyo-denshi/jt'.
2041
2042 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2043
2044         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2045         XEmacs CHISE.
2046         (=+>jis-x0208@1990): Ditto.
2047         (=+>jis-x0213-1@2000): Ditto.
2048
2049 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2050
2051         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2052         XEmacs CHISE.
2053
2054 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2055
2056         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2057         XEmacs CHISE.
2058         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2059         `=hanyo-denshi/jc' as the mother.
2060
2061 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2062
2063         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2064         setting for `=+>adobe-japan1'.
2065
2066         * mule/mule-charset.el (default-coded-charset-priority-list):
2067         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2068         and `=>>hanyo-denshi/ft' to `=>>gt'.
2069
2070 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2071
2072         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2073         XEmacs CHISE.
2074         (=>>adobe-japan1-1): Ditto.
2075         (=>>adobe-japan1-2): Ditto.
2076         (=>>adobe-japan1-3): Ditto.
2077         (=>>adobe-japan1-4): Ditto.
2078         (=>>adobe-japan1-5): Ditto.
2079         (=>>adobe-japan1-6): Ditto.
2080         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2081
2082 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2083
2084         * mule/mule-conf.el (=adobe-japan1): New alias for
2085         `=adobe-japan1-6'.
2086         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2087         (=>>>adobe-japan1-1): Ditto.
2088         (=>>>adobe-japan1-2): Ditto.
2089         (=>>>adobe-japan1-3): Ditto.
2090         (=>>>adobe-japan1-4): Ditto.
2091         (=>>>adobe-japan1-5): Ditto.
2092         (=>>>adobe-japan1-6): Ditto.
2093         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2094
2095 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2096
2097         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2098         setting for `=>>>adobe-japan1'.
2099
2100 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2101
2102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2103         setting for `=+>ucs@ks'.
2104
2105 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2106
2107         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2108         XEmacs CHISE.
2109         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2110         `=adobe-japan1-6' as the mother.
2111
2112 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2113
2114         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2115         setting for `=>cns11643-7'.
2116
2117 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2118
2119         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2120         CHISE.
2121
2122 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2123
2124         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2125         XEmacs CHISE.
2126         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2127
2128         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2129         setting for `=>ucs@jis/2004'.
2130
2131 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2132
2133         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2134         setting for `=+>gt'.
2135
2136         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2137         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2138
2139 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2140
2141         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2142         `=>ucs@unicode' as the mother.
2143         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2144         mother.
2145         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2146         mother.
2147         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2148         mother.
2149
2150 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2151
2152         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2153         setting for `=+>ucs@unicode'.
2154
2155         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2156         CHISE.
2157
2158 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2159
2160         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2161         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2162         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2163         - Add setting for `=+>ucs@cns'.
2164
2165         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2166         CHISE.
2167         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2168         as the mother.
2169         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2170         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2171
2172         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2173         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2174
2175 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2176
2177         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2178         setting for `=>ucs@ks'.
2179
2180 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2181
2182         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2183         `=ucs-bmp-cjk-compat@unicode'.
2184
2185         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2186         coded-charset for XEmacs CHISE.
2187
2188 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2189
2190         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2191         `=ucs-bmp-cjk-compat'.
2192
2193         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2194         XEmacs CHISE.
2195
2196 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2197
2198         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2199         CHISE.
2200
2201 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2202
2203         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2204         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2205
2206         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2207         `=>ucs@jis/1990'.
2208         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2209
2210 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2211
2212         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2213         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2214
2215         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2216         CHISE.
2217         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2218         mother.
2219
2220 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2221
2222         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2223         `=>jis-x0213-2@usual'.
2224         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2225         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2226         `=>jis-x0213-2@usual' as the mother.
2227
2228 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2229
2230         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2231         (=>ucs@JP): New alias for `=+>ucs@jis'.
2232
2233 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2234
2235         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2236         `=>jis-x0208@usual'.
2237         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2238         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2239         `=>jis-x0208@usual' as the mother.
2240         (=>jis-x0208): Likewise.
2241
2242 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2243
2244         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2245         setting for `=+>jis-x0208@1978'.
2246
2247 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2248
2249         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2250         XEmacs CHISE.
2251
2252 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2253
2254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2255         setting for `=>>>ucs@jis/1990'.
2256
2257 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2258
2259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2260         setting for `=>ucs@jis/1990'.
2261
2262 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2263
2264         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2265         setting for `=ucs@JP/hanazono'.
2266
2267         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2268         CHISE.
2269         (=ucs@JP/hanazono): Ditto.
2270         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2271         (=>>hanyo-denshi/jc): Ditto.
2272         (=>>hanyo-denshi/jd): Ditto.
2273
2274 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2275
2276         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2277         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2278
2279 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2280
2281         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2282         XEmacs CHISE.
2283
2284 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2285
2286         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2287         XEmacs CHISE.
2288
2289 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2290
2291         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2292         `=ucs-bmp-cjk@JP'.
2293
2294 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2295
2296         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2297         XEmacs CHISE.
2298
2299 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2300
2301         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2302         Modify order of settings; add settings for `=daikanwa@rev2'.
2303
2304 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2305
2306         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2307         setting for `=>>cbeta'.
2308
2309         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2310         CHISE.
2311
2312 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2313
2314         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2315         setting for `=>>adobe-japan1'.
2316
2317 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2318
2319         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2320         XEmacs CHISE.
2321
2322 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2323
2324         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2325         setting for `=>>hanyo-denshi/ia'.
2326
2327         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2328         XEmacs CHISE.
2329
2330 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2331
2332         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2333         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2334
2335         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2336         XEmacs CHISE.
2337         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2338         `=hanyo-denshi/jt' as the mother.
2339
2340 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2341
2342         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2343         setting for `=>>>jis-x0213-2'.
2344
2345         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2346         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2347         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2348
2349 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2350
2351         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2352         XEmacs CHISE.
2353
2354 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2355
2356         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2357         XEmacs CHISE.
2358
2359         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2360         `=>>jis-x0213-1@2004'.
2361
2362 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2363
2364         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2365         XEmacs CHISE.
2366
2367 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2368
2369         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2370         - Use "&g2-*;" as entity-references for `=>>>*'.
2371         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2372
2373         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2374         XEmacs CHISE.
2375         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2376         as the mother.
2377
2378 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2379
2380         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2381         setting for `=>>hanyo-denshi/ib'.
2382
2383         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2384         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2385         (=>>jis-x0208@1990): Ditto.
2386         (=>>hanyo-denshi/ib): Ditto.
2387
2388         * mule/mule-charset.el (default-coded-charset-priority-list):
2389         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2390
2391 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2392
2393         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2394         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2395         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2396         `=>>>ucs@jis/2004'.
2397
2398 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2399
2400         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2401         XEmacs CHISE.
2402         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2403         `=jis-x0213-1@2004' as the mother.
2404         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2405         (=>>>ucs@ks): Ditto.
2406
2407         * mule/mule-charset.el (default-coded-charset-priority-list):
2408         Modify priority of `=hanyo-denshi/*'.
2409
2410 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2411
2412         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2413         settings for `=>>ucs@JP' and `=ucs@JP'.
2414
2415 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2416
2417         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2418         CHISE.
2419
2420 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2421
2422         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2423         setting for `=>>>ucs@cns'.
2424
2425         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2426         CHISE.
2427
2428 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2429
2430         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2431         instead of `=>>>jis-x0213-1@2004' as the mother.
2432         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2433         (=>>>ucs@unicode): Likewise.
2434         (=>>>ucs@jis): Likewise.
2435         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2436         mother.
2437         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2438
2439 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2440
2441         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2442         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2443         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2444         `=>>>ucs@jis'.
2445
2446 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2447
2448         * mule/mule-charset.el (default-coded-charset-priority-list):
2449         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2450         and `=jis-x0213-*-2000'.
2451
2452 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2453
2454         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2455         XEmacs CHISE.
2456         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2457         `=>>jis-x0213-1' as the mother.
2458
2459 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2460
2461         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2462         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2463
2464 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2465
2466         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2467
2468 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2469
2470         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2471         XEmacs CHISE.
2472
2473 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2474
2475         * mule/mule-coding.el (decomposition-feature-list): Set
2476         `=decomposition', `=decomposition@cid' and
2477         `=decomposition@hanyo-denshi'.
2478
2479 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2480
2481         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2482         setting for `=>>hanyo-denshi/ks'.
2483
2484         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2485         XEmacs CHISE.
2486
2487 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2488
2489         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2490         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2491
2492         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2493         `=hanyo-denshi/ks/mf'.
2494
2495         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2496         XEmacs CHISE.
2497         (=hanyo-denshi/ks/mf): Ditto.
2498
2499 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2500
2501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2502         settings for P=hanyo-denshi/jt'.
2503
2504         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2505         `=hanyo-denshi/jt'.
2506
2507         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2508         XEmacs CHISE.
2509
2510 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2511
2512         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2513         settings for `=hanyo-denshi/ip'.
2514
2515         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2516         `=hanyo-denshi/ip'.
2517
2518         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2519         XEmacs CHISE.
2520
2521 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2522
2523         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2524         settings for `=hanyo-denshi/hg'.
2525
2526         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2527         `=hanyo-denshi/hg'.
2528
2529         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2530         XEmacs CHISE.
2531
2532 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2533
2534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2535         setting for `=>>hanyo-denshi/ft'.
2536
2537         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2538         `=>>hanyo-denshi/ft'.
2539
2540         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2541         XEmacs CHISE.
2542
2543 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2544
2545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2546         settings for `=hanyo-denshi/ib'.
2547
2548         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2549         `=hanyo-denshi/ib'.
2550
2551         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2552         XEmacs CHISE.
2553
2554 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2555
2556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2557         settings for isolated characters of `=hanyo-denshi/ia' and
2558         non-isolated characters of `=hanyo-denshi/*'.
2559
2560         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2561         `=hanyo-denshi/ia'.
2562
2563         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2564         XEmacs CHISE.
2565
2566 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2567
2568         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2569         setting for isolated characters of `=hanyo-denshi/ft'.
2570
2571         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2572         `=hanyo-denshi/ft'.
2573
2574         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2575         XEmacs CHISE.
2576
2577 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2578
2579         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2580         setting for isolated characters of `=hanyo-denshi/jd'.
2581
2582         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2583         `=hanyo-denshi/jd'.
2584
2585         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2586         XEmacs CHISE.
2587
2588 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2589
2590         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2591         setting for isolated characters of `=hanyo-denshi/jc'.
2592
2593         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2594         `=hanyo-denshi/jc'.
2595
2596         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2597         XEmacs CHISE.
2598
2599 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2600
2601         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2602         setting for isolated characters of `=hanyo-denshi/jb'.
2603
2604         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2605         `=hanyo-denshi/jb'.
2606
2607         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2608         XEmacs CHISE.
2609
2610 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2611
2612         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2613         setting for isolated characters of `=hanyo-denshi/ja'.
2614
2615 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2616
2617         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2618         `=hanyo-denshi/ja'.
2619
2620         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2621         XEmacs CHISE.
2622
2623 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2624
2625         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2626         settings for isolated characters of `=adobe-japan1-6'.
2627
2628 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2629
2630         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2631         CHISE.
2632         (=daikanwa/+2p): Ditto.
2633         (=daikanwa/ho): Ditto.
2634
2635 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2636
2637         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2638         coding-system for XEmacs CHISE.
2639
2640 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2641
2642         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2643         setting for `=>>ruimoku-v6'.
2644
2645         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2646         CHISE.
2647
2648 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2649
2650         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2651         setting for `=daikanwa@rev1'.
2652
2653 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2654
2655         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2656         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2657
2658 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2659
2660         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2661         XEmacs CHISE.
2662         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2663
2664 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2665
2666         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2667         CHISE.
2668
2669 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2670
2671         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2672         CHISE.
2673
2674         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2675         setting for `=>ucs@jis'.
2676
2677 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2678
2679         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2680         setting for `=>jis-x0208@usual'.
2681
2682         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2683         XEmacs CHISE.
2684         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2685         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2686         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2687
2688 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2689
2690         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2691         CHISE.
2692         (=>>>jis-x0208@1990): Ditto.
2693         (=>>>jis-x0213-1): Ditto.
2694         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2695         mother.
2696         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2697         as the mother.
2698
2699 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2700
2701         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2702         setting for `=>ucs@cns' and `=>>ucs@ks'.
2703
2704         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2705         CHISE.
2706
2707 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2708
2709         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2710         CHISE.
2711
2712 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2713
2714         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2715         CHISE.
2716         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2717         mother.
2718
2719 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2720
2721         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2722         `==>ucs-bmp-cjk@bucs'.
2723
2724         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2725         XEmacs CHISE.
2726
2727 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2728
2729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2730         setting for `==>ucs@bucs'.
2731
2732         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2733         XEmacs CHISE.
2734
2735 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2736
2737         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2738         - Add setting for `=>>jis-x0208'.
2739         - Omit setting for `=>>jis-x0208@1990'.
2740         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2741           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2742           `=ucs@FOO'.
2743
2744 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2745
2746         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2747         setting for `=>daikanwa'.
2748
2749 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2750
2751         * mule/mule-conf.el (=daikanwa): Fix DOC.
2752         (=>daikanwa): New abstract character for XEmacs CHISE.
2753         (=>ucs@iso): Likewise.
2754         (=>ucs@unicode): Likewise.
2755         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2756
2757 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2758
2759         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2760         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2761           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2762         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2763         - Add `=>big5-cdp'.
2764
2765 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2766
2767         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2768         (=>big5-cdp): New abstract character.
2769
2770 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2771
2772         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2773         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2774         `chinese-big5'.
2775
2776 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2777
2778         * mule/mule-charset.el (default-coded-charset-priority-list):
2779         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2780
2781         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2782         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2783         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2784         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2785         and `=>jis-x0213-2'.
2786
2787 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2788
2789         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2790         XEmacs CHISE.
2791         (=>>ucs@jis/2000): Likewise.
2792         (=>>ucs@jis/2004): Likewise.
2793
2794 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2795
2796         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2797         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2798         `=>>ucs@cns'.
2799
2800         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2801         XEmacs CHISE.
2802         (=>>gt): Use quote instead of backquote; modify DOC.
2803         (=>gt): Use quote instead of backquote.
2804         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2805         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2806         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2807         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2808         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2809         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2810
2811 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2812
2813         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2814         `=>>ucs@unicode' and `=>>gt'.
2815
2816 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2817
2818         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2819         XEmacs CHISE.
2820         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2821         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2822         `=jis-x0208@1978/1er-pr' as the mother.
2823         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2824
2825 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2826
2827         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2828         `=ucs@unicode' as the mother.
2829
2830 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2831
2832         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2833         setting for `=>>ucs@unicode'.
2834
2835         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2836         CHISE.
2837
2838 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2839
2840         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2841         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2842
2843         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2844         `=adobe-japan1-6' and `=adobe-japan1-base'.
2845
2846         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2847         XEmacs CHISE.
2848         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2849         specify `min-code' and `max-code'.
2850         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2851         (=adobe-japan1-2): Likewise.
2852         (=adobe-japan1-3): Likewise.
2853         (=adobe-japan1-4): Likewise.
2854         (=adobe-japan1-5): Likewise.
2855         (=adobe-japan1-6): Likewise.
2856
2857 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2858
2859         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2860         setting for `=>gt'.
2861
2862 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2863
2864         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2865         CHISE.
2866
2867 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2868
2869         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2870         setting for `=>zinbun-oracle'.
2871
2872         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2873         for XEmacs CHISE.
2874
2875 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2876
2877         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2878         for XEmacs CHISE.
2879         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2880         `=jis-x0208@1978' as the mother.
2881
2882 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2883
2884         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2885         - Use `=gt' instead of `ideograph-gt'.
2886         - Use `=gt-k' instead of `ideograph-gt-k'.
2887         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2888         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2889         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2890         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2891         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2892         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2893         - Use `=>>gt' instead of `<=>gt'.
2894         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2895         - Add setting for `=>>jis-x0208@1990'.
2896         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2897           `=>>jis-x0213-1@2000'.
2898         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2899         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2900           `=>>jis-x0213-1@2004'.
2901         - Add setting for `=>>jis-x0208@1978'.
2902         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2903
2904 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2905
2906         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2907         XEmacs CHISE.
2908
2909 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2910
2911         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2912         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2913         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2914         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2915         `<=>jis-x0213-1@2004'.
2916
2917 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2918
2919         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2920         CHISE.
2921         (=>jis-x0213-2): Ditto.
2922
2923 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2924
2925         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2926         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2927
2928 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2929
2930         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2931         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2932         `=>jis-x0213-1'.
2933
2934 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2935
2936         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2937         CHISE.
2938         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2939
2940 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2941
2942         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2943         `<==>jis-x0213-1'.
2944         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2945         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2946         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2947         (<=>jis-x0208): New alias for `=>jis-x0208'.
2948         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2949         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2950         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2951         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2952         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2953         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2954         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2955         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2956         (=>>gt): Renamed from `<==>gt'.
2957         (<==>gt): New alias for `=>>gt'.
2958
2959 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2960
2961         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2962         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2963         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2964         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2965         - Add settings for `<=>jis-x0213-1@2000' and
2966           `<=>jis-x0213-1@2004'.
2967
2968         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2969         XEmacs CHISE.
2970         (<==>jis-x0213-1): Likewise.
2971         (<==>jis-x0213-1@2000): Likewise.
2972         (<==>jis-x0213-1@2004): Likewise.
2973         (<=>jis-x0208): Add property `=>iso-ir 168'.
2974         (<=>jis-x0208@1997): Likewise.
2975         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2976         as the mother; add property `=>iso-ir 228'.
2977         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2978         property `=>iso-ir 228'.
2979         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2980         property `=>iso-ir 233'.
2981         (<==>gt): Renamed from `<=>gt'.
2982         (<=>gt): New alias for `<==>gt'.
2983
2984 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2985
2986         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2987         CHISE.
2988         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2989         `<=>jis-x0208' as the mother.
2990         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2991         (<=>jis-x0213-1@2000): Ditto.
2992         (<=>jis-x0213-1@2004): Ditto.
2993
2994 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2995
2996         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2997         settings for `<=>gt'.
2998
2999         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3000
3001 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3002
3003         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3004         XEmacs CHISE.
3005         (=jis-x0208@1978/-4pr): Likewise.
3006         (=jis-x0208@1978/4-pr): Likewise.
3007         (=jis-x0213-1): Likewise.
3008         (=ucs@iso): Likewise.
3009         (=ucs@unicode): Likewise.
3010         (=ucs@gb): Likewise.
3011         (=ucs@gb/fw): Likewise.
3012         (=ucs@cns): Likewise.
3013         (=ucs@cns/fw): Likewise.
3014         (=ucs@jis): Likewise.
3015         (=ucs@jis/fw): Likewise.
3016         (=ucs@jis/1990): Likewise.
3017         (=ucs@jis/2000): Likewise.
3018         (=ucs@jis/2004): Likewise.
3019         (=ucs@JP): Likewise.
3020         (=ucs@ks): Likewise.
3021         (=ucs@big5): Likewise.
3022         (=ucs@big5/cns11643): Likewise.
3023         (=ucs@cns11643): Likewise.
3024
3025 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3026
3027         * mule/mule-charset.el (default-coded-charset-priority-list):
3028         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3029
3030         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3031         CHISE.
3032         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3033         mother.
3034
3035 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3036
3037         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3038         from src/mule-charset.c].
3039         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3040         specify `final'.
3041         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3042         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3043         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3044         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3045         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3046         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3047
3048 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3049
3050         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3051         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3052         (=jis-x0208@1978/i-4): Specify `partial'.
3053         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3054         mother coded-charset.
3055         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3056
3057 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3058
3059         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3060         settings for `=jis-x0213-1@2004'.
3061
3062 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3063
3064         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3065         CHISE.
3066         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3067         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3068         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3069         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3070         temporarily.
3071         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3072
3073 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3074
3075         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3076         CHISE.
3077         (=shinjigen@1ed): Inherited from `=shinjigen'.
3078         (=shinjigen@rev): Likewise.
3079
3080 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3081
3082         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3083         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3084
3085 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3086
3087         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3088         define it as an alias.
3089         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3090         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3091         alias.
3092         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3093         alias.
3094
3095 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3096
3097         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3098         CHISE.
3099
3100 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3101
3102         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3103         CHISE.
3104         (shinjigen-2): Ditto.
3105
3106 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3107
3108         * mule/mule-charset.el (default-coded-charset-priority-list):
3109         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3110         `chinese-big5-eten-*' and `chinese-big5'.
3111
3112 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3113
3114         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3115         #x9FA5 temporarily.
3116
3117 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3118
3119         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3120         settings for `=jis-x0208@1978/i1'.
3121
3122 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3123
3124         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3125         XEmacs CHISE.
3126
3127 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3128
3129         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3130         XEmacs CHISE.
3131
3132 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3133
3134         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3135         XEmacs CHISE.
3136
3137 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3138
3139         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3140         CHISE.
3141         (=ucs-bmp@cns): Likewise.
3142         (=ucs-bmp@jis): Likewise.
3143         (=ucs-bmp@ks): Likewise.
3144
3145 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3146
3147         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3148         CHISE.
3149         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3150
3151 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3152
3153         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3154         settings for `=zinbun-oracle'.
3155
3156         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3157         `=zinbun-oracle'.
3158
3159 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3160
3161         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3162         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3163         `=ucs@iso'.
3164
3165 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3166
3167         * mule/mule-charset.el (default-coded-charset-priority-list):
3168         Delete `ucs-sip'; modify order of some CCSs.
3169
3170 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3171
3172         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3173         in XEmacs CHISE.
3174
3175         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3176         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3177         CHISE.
3178
3179 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3180
3181         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3182         its registry.
3183         (=ucs-radicals@unicode): Likewise.
3184
3185 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3186
3187         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3188         CHISE.
3189
3190 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3191
3192         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3193         CHISE.
3194
3195 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3196
3197         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3198         CHISE.
3199
3200 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3201
3202         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3203         Modify preference of *isolated settings*.
3204
3205 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3206
3207         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3208         utf-2000 is provided.
3209         (=ucs@cns11643): Likewise.
3210
3211 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3212
3213         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3214         Prefer every *isolated setting* to ordinary setting.
3215
3216 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3217
3218         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3219         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3220
3221 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3222
3223         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3224         CHISE.
3225
3226 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3227
3228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3229         settings for `=jis-x0208@1997'.
3230
3231 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3232
3233         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3234         `=jis-x0208@1997'.
3235
3236 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3237
3238         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3239         XEmacs CHISE.
3240
3241 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3242
3243         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3244         `=jis-x0208@1978'.
3245         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3246         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3247         `=jis-x0208-1990' as the mother.
3248         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3249
3250 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3251
3252         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3253         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3254         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3255         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3256         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3257         for `=ucs@JP'.
3258
3259 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3260
3261         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3262         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3263         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3264         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3265         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3266         `=daikanwa@rev2'.
3267
3268 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3269
3270         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3271         (=gt): Likewise.
3272         (=gt-k): Likewise.
3273         (=gt-pj-*): Likewise.
3274         (=gt-pj-k1): Likewise.
3275         (=gt-pj-k2): Likewise.
3276         (=daikanwa): Likewise.
3277         (=daikanwa-rev1): Likewise.
3278         (=daikanwa-rev2): Likewise.
3279         (=big5-pua): Likewise.
3280         (=big5-eten): Likewise.
3281         (chinese-big5-eten-a): Likewise.
3282         (chinese-big5-eten-b): Likewise.
3283         (=hanziku-*): Likewise.
3284         (=cbeta): Likewise.
3285         (=jef-china3): Likewise.
3286         (=ruimoku-v6): Likewise.
3287         (=ucs@iso): Likewise.
3288         (=ucs@unicode): Likewise.
3289         (=ucs@gb): Likewise.
3290         (=ucs@cns): Likewise.
3291         (=ucs@jis): Likewise.
3292         (=ucs@jis-1990): Likewise.
3293         (=ucs@jis-2000): Likewise.
3294         (=ucs@jp): Likewise.
3295         (=ucs@ks): Likewise.
3296         (=ucs@big5): Likewise.
3297         (=ucs-radicals): Likewise.
3298         (=ucs-radicals@unicode): Likewise.
3299         (=ucs-bmp-cjk): Likewise.
3300         (=ucs-bmp-cjk@unicode): Likewise.
3301         (=ucs-sip-ext-b): Likewise.
3302         (=ucs-sip-ext-b@iso): Likewise.
3303
3304 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3305
3306         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3307         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3308
3309 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3310
3311         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3312         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3313         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3314         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3315         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3316         arabic-digit, ipa and ``&I-B-XXXX;''.
3317
3318 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3319
3320         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3321         setting for (I-)HZK{03..12}-XXXX.
3322
3323 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3324
3325         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3326         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3327
3328         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3329         `=ruimoku-v6'.
3330
3331         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3332         CHISE.
3333
3334 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3335
3336         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3337         (=ucs@unicode): Likewise.
3338         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3339         (=ucs@cns): Likewise.
3340         (=ucs@jis): Likewise.
3341         (=ucs@ks): Likewise.
3342         (=ucs@big5): Likewise.
3343
3344 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3345
3346         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3347         `ucs-jis'.
3348         (utf-8-jis-er): Likewise.
3349         (utf-8-jp): New coding-system.
3350         (utf-8-jp-er): Likewise.
3351
3352         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3353
3354 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3355
3356         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3357
3358         * mule/japanese.el: Move definition of `euc-jisx0213' to
3359         mule/mule-coding.el.
3360
3361 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3362
3363         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3364         mule-coding before loading update-cdb when utf-2000 is provided.
3365
3366 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3367
3368         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3369         `=daikanwa'.
3370
3371 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3372
3373         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3374         definition codes when `utf-2000' is provided.
3375
3376 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3377
3378         * mule/mule-category.el (word-combining-categories): Don't setup
3379         `word-combining-categories' in XEmacs CHISE.
3380         (word-separating-categories): Add setting about Latin script in
3381         XEmacs CHISE.
3382
3383 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3384
3385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3386         setting for `chinese-big5'.
3387
3388 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3389
3390         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3391         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3392         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3393         add setting for HZK0[12]-xxxx.
3394
3395 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3396
3397         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3398         in XEmacs CHISE.
3399
3400 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3401
3402         * mule/mule-charset.el (default-coded-charset-priority-list):
3403         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3404         and `chinese-big5' to `=gt-pj-*'.
3405
3406 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3407
3408         * mule/mule-conf.el (=daikanwa): Renamed from
3409         `ideograph-daikanwa'.
3410         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3411
3412 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3413
3414         * mule/mule-conf.el (=cns11643-7): Renamed from
3415         `chinese-cns11643-7'.
3416         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3417
3418 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3419
3420         * mule/mule-conf.el (=cns11643-6): Renamed from
3421         `chinese-cns11643-6'.
3422         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3423
3424 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3425
3426         * mule/mule-conf.el (=cns11643-5): Renamed from
3427         `chinese-cns11643-5'.
3428         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3429
3430 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3431
3432         * mule/mule-conf.el (=cns11643-4): Renamed from
3433         `chinese-cns11643-4'.
3434         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3435
3436 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3437
3438         * mule/mule-conf.el (=cns11643-3): Renamed from
3439         `chinese-cns11643-3'.
3440         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3441
3442 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3443
3444         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3445         `=cns11643-2'.
3446         (chinese-cns11643-2): New alias for `=cns11643-2'.
3447
3448 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3449
3450         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3451         `=cns11643-1'.
3452         (chinese-cns11643-1): New alias for `=cns11643-1'.
3453
3454 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3455
3456         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3457         (chinese-gb12345): New alias for `=gb12345'.
3458
3459 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3460
3461         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3462         (chinese-gb2312): New alias for `=gb2312'.
3463
3464 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3465
3466         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3467         (chinese-big5): New alias for `=big5'.
3468
3469 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3470
3471         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3472         (korean-ksc5601): New alias for `=ks-x1001'.
3473
3474 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3475
3476         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3477         `=jis-x0212'.
3478         (japanese-jisx0212): New alias for `=jis-x0212'.
3479
3480 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3481
3482         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3483         `=jis-x0208-1983'.
3484         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3485
3486 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3487
3488         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3489         `=jis-x0208-1978'.
3490         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3491
3492 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3493
3494         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3495         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3496
3497 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3498
3499         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3500         (chinese-cns11643-3): Specify iso-ir 183.
3501         (chinese-cns11643-4): Specify iso-ir 184.
3502         (chinese-cns11643-5): Specify iso-ir 185.
3503         (chinese-cns11643-6): Specify iso-ir 186.
3504         (chinese-cns11643-7): Specify iso-ir 187.
3505         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3506         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3507
3508 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3509
3510         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3511         \uXXXX for every cases.
3512
3513 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3514
3515         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3516         (ucs-big5): Changed to an alias for `=ucs@big5'.
3517
3518 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3519
3520         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3521         (ucs-ks): Changed to an alias for `=ucs@ks'.
3522
3523 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3524
3525         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3526         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3527
3528 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3529
3530         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3531         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3532
3533 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3534
3535         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3536         (ucs-jis): Changed to an alias for `=ucs@jis'.
3537
3538 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3539
3540         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3541         (ucs-cns): Changed to an alias for `=ucs@cns'.
3542
3543 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3544
3545         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3546         (ucs-gb): Changed to an alias for `=ucs@gb'.
3547
3548 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3549
3550         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3551         `ideograph-daikanwa-2'.
3552         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3553         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3554
3555 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3556
3557         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3558         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3559
3560         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3561         for `xemacs-chise-version'.
3562
3563 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3564
3565         * mule/mule-charset.el (default-coded-charset-priority-list):
3566         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3567         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3568         instead of `ideograph-hanziku-*'.
3569
3570         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3571         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3572
3573 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3574
3575         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3576         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3577         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3578         `utf-2000' is provided.
3579
3580 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3581
3582         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3583         is provided [was builtin coded-charsets].
3584
3585 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3586
3587         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3588         is provided [was builtin coded-charsets].
3589
3590 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3591
3592         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3593         is provided [was builtin coded-charsets].
3594
3595 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3596
3597         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3598         is provided [was builtin coded-charsets].
3599
3600 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3601
3602         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3603         when `utf-2000' is provided [was builtin coded-charsets].
3604
3605 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3606
3607         * mule/mule-conf.el (=hanziku-*): Renamed from
3608         `ideograph-hanziku-*'.
3609         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3610
3611 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3612
3613         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3614         `utf-2000' is provided [was builtin coded-charsets].
3615         (ideograph-hanziku-{1..12}): Likewise.
3616
3617 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3618
3619         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3620         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3621
3622 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3623
3624         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3625         when `utf-2000' is provided [was builtin coded-charsets].
3626
3627 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3628
3629         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3630         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3631         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3632
3633 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3634
3635         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3636         (ideograph-gt): Changed to an alias for `=gt'.
3637
3638 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3639
3640         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3641         is provided; it was defined as a builtin coded-charset.
3642         (ideograph-gt): Likewise.
3643
3644 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3645
3646         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3647         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3648
3649 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3650
3651         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3652         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3653
3654 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3655
3656         * mule/mule-conf.el (=big5-eten): Renamed from
3657         `chinese-big5-eten'.
3658         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3659
3660 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3661
3662         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3663         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3664
3665 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3666
3667         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3668         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3669
3670 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3671
3672         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3673         (china3-jef): Changed to an alias for `=jef-china3'.
3674
3675 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3676
3677         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3678         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3679
3680         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3681         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3682         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3683         when `utf-2000' is provided.
3684
3685 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3686
3687         * mule/mule-charset.el (default-coded-charset-priority-list):
3688         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3689
3690         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3691         (ucs-jis-2000): Deleted.
3692
3693 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3694
3695         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3696         UTF-2000.
3697         (=ucs-jis-2000): New coded-charset for UTF-2000.
3698
3699 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3700
3701         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3702         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3703
3704 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3705
3706         * mule/mule-charset.el (default-coded-charset-priority-list):
3707         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3708         `ideograph-cbeta'.
3709
3710 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3711
3712         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3713         builtin coded-charset].
3714
3715 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3716
3717         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3718         settings for &K0-xxxx and &I-K0-xxxx.
3719
3720 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3721
3722         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3723         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3724
3725 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3726
3727         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3728         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3729
3730 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3731
3732         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3733         UTF-2000.
3734         (ideograph-gt-pj-k1): Likewise.
3735         (ideograph-gt-pj-k2): Likewise.
3736
3737 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3738
3739         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3740         `=jis-x0208'.
3741
3742 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3743
3744         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3745         UTF-2000 [was a builtin coded-charset].
3746
3747 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3748
3749         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3750         (utf-8-gb-er): Likewise.
3751
3752 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3753
3754         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3755         settings for JIS X 0212 and JIS X 0208:1978.
3756
3757 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3758
3759         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3760         setting for JIS X 0213.
3761
3762 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3763
3764         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3765         standard-case-table in UTF-2000.
3766
3767 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3768
3769         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3770         definitions for isolated-chars.
3771
3772 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3773
3774         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3775         `configure-utf-2000-lisp-directory'.
3776         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3777         `mule-lisp-load-path'.
3778
3779 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3780
3781         * startup.el (startup-setup-paths): Set and use
3782         `utf-2000-lisp-directory'.
3783         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3784         UTF-2000.
3785
3786 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3787
3788         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3789         (paths-find-utf-2000-lisp-directory): New function.
3790         (paths-construct-load-path): Add new optional argument
3791         `utf-2000-lisp-directory'.
3792
3793         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3794
3795 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3796
3797         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3798         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3799         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3800         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3801         `chinese-big5-2' in UTF-2000.
3802
3803         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3804         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3805
3806 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3807
3808         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3809         `big5-eten-er' in UTF-2000.
3810         (big5-cdp): Modify DOC-string and mnemonic.
3811
3812 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3813
3814         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3815         UTF-2000 [renamed from utf-8-er].
3816         (utf-8-gb): New coding-system in UTF-2000.
3817         (utf-8-gb-er): Likewise.
3818         (utf-8-cns): Likewise.
3819         (utf-8-cns-er): Likewise.
3820         (utf-8-big5): Likewise.
3821         (utf-8-big5-er): Likewise.
3822         (utf-8-jis): Likewise.
3823         (utf-8-jis-er): Likewise.
3824         (utf-8-ks): Likewise.
3825         (utf-8-ks-er): Likewise.
3826         (utf-8-er): Likewise.
3827
3828 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3829
3830         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3831         instead of `utf-8-unix' in UTF-2000.
3832
3833         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3834
3835 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3836
3837         * mule/japanese.el (euc-jisx0213): New coding-system.
3838
3839         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3840         `japanese-jisx0208-1990' as the mother.
3841
3842 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3843
3844         * dumped-lisp.el (preloaded-file-list): Change condition of
3845         loading "close-cdb".
3846
3847 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3848
3849         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3850         setup `coded-charset-entity-reference-alist'.
3851
3852 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3853
3854         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3855         UTF-2000.
3856
3857 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3858
3859         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3860         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3861
3862 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3863
3864         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3865         (chinese-big5-eten-a): Likewise.
3866         (chinese-big5-eten-b): Likewise.
3867         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3868         code range is #x8140 .. #x8DFE.
3869
3870 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3871
3872         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3873         UTF-2000.
3874         (chinese-big5-cdp): Likewise.
3875
3876 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3877
3878         * dumped-lisp.el (preloaded-file-list): Rename
3879         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3880
3881 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3882
3883         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3884         append `system-char-db-source-file-list' into
3885         `preloaded-file-list' in UTF-2000.
3886
3887 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3888
3889         * dumped-lisp.el (preloaded-file-list): Delete
3890         character-definition files.
3891
3892 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3893
3894         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3895         UTF-2000.
3896
3897 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3898
3899         * mule/mule-charset.el (default-coded-charset-priority-list):
3900         Delete `mojikyo-2022-1'.
3901
3902 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3903
3904         * mule/mule-charset.el (default-coded-charset-priority-list):
3905         Delete `mojikyo'.
3906
3907 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3908
3909         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3910         `ucs-sip'.
3911
3912 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3913
3914         * mule/mule-charset.el (default-coded-charset-priority-list):
3915         Comment out `chinese-gb12345'.
3916
3917 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3918
3919         * bytecomp.el (byte-compile-insert-header): Fixed.
3920
3921 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3922
3923         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3924         XEmacs UTF-2000.
3925
3926 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3927
3928         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3929         UTF-2000.
3930
3931 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3932
3933         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3934         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3935
3936 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3937
3938         * mule/mule-charset.el (default-coded-charset-priority-list):
3939         `japanese-jef-china3' is renamed `china3-jef'.
3940
3941 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3942
3943         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3944         `japanese-jef-china3' and `ideograph-cbeta'.
3945
3946 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3947
3948         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3949
3950 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3951
3952         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3953         `chinese-big5-cdp'.
3954
3955 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3956
3957         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3958         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3959
3960 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3961
3962         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3963         loading character definitions.
3964
3965 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3966
3967         * dumped-lisp.el (preloaded-file-list): Rename
3968         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3969
3970 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3971
3972         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3973         `chinese-big5'.
3974
3975 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3976
3977         * dumped-lisp.el (preloaded-file-list): Dump
3978         "Ideograph-R028-Private" with XEmacs UTF-2000.
3979
3980 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3981
3982         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3983         `chinese-gb12345'.
3984
3985 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3986
3987         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3988         `ideograph-gt-pj-{1..11}'.
3989
3990         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3991         XEmacs UTF-2000.
3992
3993 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3994
3995         * mule/mule-charset.el (default-coded-charset-priority-list):
3996         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3997         `chinese-isoir165'.
3998
3999 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4000
4001         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4002         `image/png', `image/x-xpm' and `image/tiff'.
4003
4004         * files.el (binary-file-regexps): Add *.PNG.
4005
4006 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4007
4008         * mule/mule-charset.el (default-coded-charset-priority-list):
4009         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4010         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4011
4012 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4013
4014         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4015         the first completion when UTF-2000 is running.
4016
4017 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4018
4019         * mule/mule-charset.el (default-coded-charset-priority-list):
4020         Delete `ucs'.
4021
4022 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4023
4024         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4025
4026         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4027         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4028
4029 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4030
4031         * mule/vietnamese.el (vscii-2): Delete abolished property
4032         `composite'; now composite mode is default.
4033
4034 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4035
4036         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4037         of `raw-text'; check \uHHHH representation even if non-ascii
4038         characters are not found.
4039
4040         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4041         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4042         unconditionally.
4043
4044         * mule/viet-ccl.el: New file.
4045
4046         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4047         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4048         - Separate CCL based implementations to viet-ccl.el.
4049
4050 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4051
4052         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4053         "jisx0213.2000-1".
4054         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4055
4056         * mule/mule-charset.el (default-coded-charset-priority-list):
4057         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4058         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4059
4060 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4061
4062         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4063
4064 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4065
4066         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4067         `ucs' in UTF-2000.
4068
4069 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4070
4071         * mule/mule-charset.el (default-coded-charset-priority-list):
4072         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4073         `arabic-iso8859-6'.
4074
4075 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4076
4077         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4078         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4079
4080 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4081
4082         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4083         `katakana-jisx0201' in UTF-2000.
4084
4085 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4086
4087         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4088         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4089         "u0FB50-Arabic-Presentation-Forms-A",
4090         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4091         "u0FE50-Small-Form-Variants",
4092         "u0FE70-Arabic-Presentation-Forms-B",
4093         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4094         UTF-2000.
4095
4096 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4097
4098         * dumped-lisp.el (preloaded-file-list): Delete
4099         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4100         ... "Ideograph-R214-Flute" in UTF-2000.
4101
4102 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4103
4104         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4105         (japanese-jisx0213-2): New coded-charset.
4106
4107         * dumped-lisp.el (preloaded-file-list): Add
4108         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4109         "Ideograph-R030-Mouth".
4110
4111 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4112
4113         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4114         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4115         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4116         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4117         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4118         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4119         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4120         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4121
4122 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4123
4124         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4125         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4126         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4127         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4128         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4129
4130         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4131         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4132
4133 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4134
4135         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4136         in UTF-2000.
4137
4138 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4139
4140         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4141         (chinese-isoir165): Moved from mule/chinese.el.
4142         (chinese-cns11643-3): Moved from mule/chinese.el.
4143         (chinese-cns11643-4): Moved from mule/chinese.el.
4144         (chinese-cns11643-5): Moved from mule/chinese.el.
4145         (chinese-cns11643-6): Moved from mule/chinese.el.
4146         (chinese-cns11643-7): Moved from mule/chinese.el.
4147
4148         * mule/chinese.el: Move definition of coded-charsets to
4149         mule/mule-conf.el.
4150
4151 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4152
4153         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4154         `ideograph-daikanwa'.
4155
4156 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4157
4158         * dumped-lisp.el (preloaded-file-list): Delete
4159         "ccs-jisx0201-latin.el".
4160
4161 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4162
4163         * dumped-lisp.el (preloaded-file-list): Add
4164         "u031A0-Extended-Bopomofo" in UTF-2000.
4165
4166 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4167
4168         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4169         renamed to u02E00-CJK-Radical-Supplement.
4170
4171 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4172
4173         * dumped-lisp.el (preloaded-file-list): Add
4174         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4175         "u030A0-Katakana", "u03100-Bopomofo",
4176         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4177         "u03200-Enclosed-CJK-Letters-and-Months" and
4178         "u03300-CJK-Compatibility".
4179
4180 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4181
4182         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4183         "u02F00-Kangxi-Radicals" and
4184         "u02FF0-Ideographic-Description-Characters".
4185
4186 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4187
4188         * dumped-lisp.el (preloaded-file-list): Add
4189         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4190         "u02800-Braille-Patterns" in UTF-2000.
4191
4192 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4193
4194         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4195         "uXXXXX-*.el" in UTF-2000.
4196
4197         * bytecomp.el (byte-compile-insert-header): Delete comments if
4198         non-ASCII characters are found; allow `byte-compile-dynamic' and
4199         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4200         `raw-text'.
4201
4202 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4203
4204         * dumped-lisp.el (preloaded-file-list): Add
4205         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4206         "u025A0-Geometric-Shapes.el".
4207
4208 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4209
4210         * dumped-lisp.el (preloaded-file-list): Add
4211         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4212         "u02460-Enclosed-Alphanumerics.el".
4213
4214 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4215
4216         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4217         `chinese-gb2312'.
4218
4219         * dumped-lisp.el (preloaded-file-list): Add
4220         "u02200-Mathematical-Operators.el" and
4221         "u02300-Miscellaneous-Technical.el".
4222
4223 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4224
4225         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4226         `chinese-cns11643-*'.
4227
4228         * dumped-lisp.el (preloaded-file-list): Add
4229         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4230         "u02190-Arrows.el" in UTF-2000.
4231
4232 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4233
4234         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4235         `korean-ksc5601'.
4236
4237         * dumped-lisp.el (preloaded-file-list): Add
4238         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4239         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4240         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4241
4242 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4243
4244         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4245
4246 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4247
4248         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4249         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4250         "u01780-Khmer.el", "u01800-Mongolian.el",
4251         "u01E00-Latin-Extended-Additional.el" and
4252         "u01F00-Greek-Extended.el" in UTF-2000.
4253
4254 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4255
4256         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4257         `ethiopic-ucs' and `ethiopic'.
4258
4259         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4260         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4261
4262         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4263         from mule/ethiopic.el.
4264
4265         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4266         mule/mule-conf.el.
4267
4268 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4269
4270         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4271         `lao'.
4272
4273         * mule/mule-conf.el (lao): New coded-charset.
4274
4275         * dumped-lisp.el (preloaded-file-list): Add
4276         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4277         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4278         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4279         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4280         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4281
4282 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4283
4284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4285         `ucs-bmp' and `arabic-iso8859-6'.
4286
4287 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4288
4289         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4290         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4291         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4292
4293 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4294
4295         * startup.el (normal-top-level): Load autoload file for UTF-2000
4296         in UTF-2000.
4297
4298 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4299
4300         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4301         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4302         "u00020-Basic-Latin.el", "u00080-C1.el",
4303         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4304         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4305         "u002B0-Spacing-Modifier-Letters.el",
4306         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4307         UTF-2000.
4308
4309 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4310
4311         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4312         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4313         instead of `vietnamese-viscii-*'.
4314
4315 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4316
4317         * mule/mule-conf.el: New file.
4318
4319         * mule/misc-lang.el: Move definition of charset `ipa' to
4320         mule/mule-conf.el.
4321
4322 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4323
4324         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4325         `latin-viscii'; prefer it for characters used in Vietnamese.
4326
4327 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4328
4329         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4330
4331 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4332
4333         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4334         `vietnamese-viscii-lower'.
4335         (latin-viscii-upper): Renamed from charset
4336         `vietnamese-viscii-upper'.
4337         (vietnamese-viscii-lower): New alias for charset
4338         `latin-viscii-lower'.
4339         (vietnamese-viscii-upper): New alias for charset
4340         `latin-viscii-upper'.
4341
4342 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4343
4344         * mule/mule-charset.el (default-coded-charset-priority-list):
4345         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4346
4347 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4348
4349         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4350         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4351         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4352         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4353         lisp/utf-2000.
4354
4355 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4356
4357         * mule/ccs-tcvn5712.el: New file.
4358
4359 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4360
4361         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4362         in UTF-2000.
4363
4364 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4365
4366         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4367         `japanese-jisx0208'.
4368
4369 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4370
4371         * dumped-lisp.el (preloaded-file-list): Add
4372         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4373         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4374         UTF-2000.
4375
4376         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4377         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4378         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4379         mule/ccs-viscii.el: New files.
4380
4381         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4382         if \uXXXX is found.
4383
4384 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4385
4386         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4387         `hiragana-jisx0208' and `katakana-jisx0208'.
4388
4389 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4390
4391         * mule/chinese.el (chinese-cns11643-3): Define it even if
4392         `utf-2000' is provided.
4393         (chinese-cns11643-4): Likewise.
4394         (chinese-cns11643-5): Likewise.
4395         (chinese-cns11643-6): Likewise.
4396         (chinese-cns11643-7): Likewise.
4397
4398 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4399
4400         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4401         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4402
4403 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4404
4405         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4406         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4407
4408 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4409
4410         * mule/mule-charset.el (default-coded-charset-priority-list):
4411         Setup in UTF-2000.
4412
4413 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4414
4415         * mule/viet-chars.el: Don't define charset
4416         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4417         they are defined as builtin charsets.
4418
4419 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4420
4421         * version.el (emacs-version): Add more space just before UTF-2000
4422         version string.
4423
4424 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4425
4426         * version.el ([constant] emacs-version): Don't add a space in the
4427         preceding place of `xemacs-betaname' because it is duplicated.
4428         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4429
4430         * startup.el (splash-frame-body): Add ETL.
4431
4432 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4433
4434         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4435         is provided because it is defined as builtin charset.
4436         (chinese-cns11643-4): Likewise.
4437         (chinese-cns11643-5): Likewise.
4438         (chinese-cns11643-6): Likewise.
4439         (chinese-cns11643-7): Likewise.
4440
4441 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4442
4443         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4444         coding-system `iso-10646-ucs-4' is not defined.
4445
4446 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4447
4448         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4449         coding-system if `utf-2000' is provided.
4450
4451 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4452
4453         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4454         `utf-2000' is provided.
4455
4456 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4457
4458         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4459         if utf-2000 is provided temporally.
4460
4461 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4462
4463         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4464         as builtin variable].
4465
4466 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4467
4468         * files.el (insert-file-contents-literally): Treat file as binary;
4469         call file-name-handlers. [sync with Emacs 20.3.10]
4470
4471 2008-12-28  Vin Shelton  <acs@xemacs.org>
4472
4473         * XEmacs 21.4.22 is released
4474
4475 2008-12-30  Vin Shelton  <acs@xemacs.org>
4476
4477         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4478         during building even if no packages are found.
4479
4480 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4481
4482         * printer.el (generic-print-region): 
4483         (generic-print-buffer): 
4484         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4485         check if the msprinter device is available, now that msprinter is
4486         always available as a specifier tag. 
4487
4488 2008-12-24  Vin Shelton  <acs@xemacs.org>
4489
4490         * about.el: Add Francisco to my bio!
4491
4492 2008-12-23  Vin Shelton  <acs@xemacs.org>
4493
4494         * autoload.el: Move operator definitions to autoload-operators.el
4495         in the xemacs-base package.
4496
4497 2007-11-22  Vin Shelton  <acs@xemacs.org>
4498
4499         * about.el (about-hacker-contribution): Updated my bio.
4500
4501 2007-10-07  Vin Shelton  <acs@xemacs.org>
4502
4503         * XEmacs 21.4.21 is released
4504
4505 2007-09-19  Didier Verna  <didier@xemacs.org>
4506
4507         Update my personal info.
4508         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4509         * about.el (about-other-current-hackers): Ditto.
4510         * about.el (about-url-alist): Add my musical website.
4511         * about.el (about-personal-info): Update my entry.
4512         * about.el (about-hacker-contribution): Ditto.
4513
4514 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4515
4516         * package-get.el (package-get-download-sites): Update download
4517         sites in Japan.
4518         * package-get.el (package-get-pre-release-download-sites): Ditto.
4519
4520 2007-08-18  Vin Shelton  <acs@xemacs.org>
4521
4522         * package-get.el (package-get-pre-release-download-sites): Sync
4523         mirror sites with 21.5.  (Thanks, Adrian)
4524
4525 2007-08-09  Mike Sperber  <mike@xemacs.org>
4526
4527         * startup.el (migrate-user-init-file): Create backup of
4528         `user-init-file' before migrating.
4529         * startup.el (maybe-migrate-user-init-file): Print
4530         information about backup file.
4531         (maybe-create-compatibility-dot-emacs): Follow above change.
4532
4533 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4534
4535         * font-lock.el: Sync font-lock-add-keywords and
4536         font-lock-remove-keywords from GNU Emacs.
4537         * font-lock.el (font-lock-keywords-alist): New.
4538         * font-lock.el (font-lock-removed-keywords-alist): New.
4539         * font-lock.el (font-lock-add-keywords): New.
4540         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4541         * font-lock.el (font-lock-remove-keywords): New.
4542
4543 2007-08-16  Vin Shelton  <acs@xemacs.org>
4544
4545         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4546         patch from Hans de Graaff.
4547
4548 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4549
4550         * package-get.el (package-get-download-sites): Document Chile and
4551         update Denmark download site.
4552         * package-get.el (package-get-pre-release-download-sites): Ditto.
4553
4554 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4555
4556         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4557
4558 2006-12-09  Vin Shelton  <acs@xemacs.org>
4559
4560         * XEmacs 21.4.20 is released
4561
4562 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4563
4564         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4565
4566 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4567
4568         * info.el (Info-find-file-node, Info-insert-dir)
4569         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4570         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4571         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4572         and discussion.
4573
4574 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4575
4576         * obsolete.el (line-beginning-position): New, from 21.5.x.
4577         (line-end-position): Ditto.
4578
4579 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4580
4581         * package-get.el (package-get-download-sites): Welcome
4582         nl.xemacs.org and Thanks!
4583         * package-get.el (package-get-pre-release-download-sites): Ditto.
4584
4585 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4586
4587         * font-lock.el: Add support for not-so recent changes in Java to
4588         java-mode.
4589
4590 2006-01-28  Vin Shelton  <acs@xemacs.org>
4591
4592         * XEmacs 21.4.19 is released
4593
4594 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4595
4596         * easymenu.el: Update copyright. 
4597         * easymenu.el (easy-menu-all-popups):
4598         Add a docstring. 
4599         * easymenu.el (easy-menu-add):
4600         Document a bug, rework the function to preserve any existing
4601         non-default mode-popup-menu instead of overwriting it, and not to
4602         bother normalising the menu title (nothing else does).
4603         * easymenu.el (easy-menu-remove):
4604         Restore the default mode-popup-menu instead of leaving an empty
4605         one when we remove the last easy-menu popup. 
4606
4607 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4608
4609         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4610         as suggested by Rodrigo Ventura.
4611         * package-get.el (package-get-pre-release-download-sites): Ditto,
4612         with replacement of xemacs-21.5 by beta, which is the logical path
4613         to our beta core and package pre-releases.
4614
4615 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4616
4617         * package-get.el (package-get-download-sites): Add Hong Kong
4618         download site.
4619         * package-get.el (package-get-pre-release-download-sites): Ditto.
4620
4621 2005-12-26  Vin Shelton  <acs@xemacs.org>
4622
4623         * find-paths.el:
4624         * find-paths.el (paths-emacs-root-p): Add search for package root.
4625         * find-paths.el (paths-find-emacs-root): Replaced with
4626         paths-find-invocation-roots, which returns a list of roots.
4627         * find-paths.el (paths-find-invocation-roots): New.
4628         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4629
4630 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4631
4632         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4633         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4634
4635 2005-12-03  Vin Shelton <acs@xemacs.org>
4636
4637         * XEmacs 21.4.18 is released
4638
4639 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4640
4641         * package-get.el (package-get-download-sites): Update reflecting
4642         latest http://www.xemacs.org/Releases/ information generated by
4643         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4644         * package-get.el (package-get-pre-release-download-sites): Ditto.
4645
4646 2005-02-28  Simon Josefsson  <jas@extundo.com>
4647
4648         * about.el (xemacs-hackers): Add jas.
4649         (about-other-current-hackers): Likewise.
4650         (about-url-alist): Add URL for jas.
4651         (about-personal-info): Document jas.
4652         (about-hacker-contribution): Describe jas contributions.
4653
4654 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4655
4656         * easymenu.el (easy-menu-remove): As described in 
4657         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4658         except the "Command" menu from mode-popup-menu. 
4659
4660 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4661  
4662         * font.el (font-spatial-to-canonical): Correct calculation of 
4663         return value for pixel-based input value. 
4664  
4665 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4666
4667         * code-process.el (call-process): Process-related docstring
4668         improvements spurred by Norbert Koch.
4669         * code-process.el (call-process-region): Ditto.
4670         * code-process.el (start-process): Ditto.
4671
4672 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4673
4674         * finder.el (finder-find-library): Return filename actually
4675         searched for.
4676
4677 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4678
4679         * help.el (view-emacs-news): Use `expand-file-name' instead of
4680         `locate-data-file' as the latter will find any "NEWS" files that
4681         might exist in packages _before_ the one in core.
4682
4683 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4684
4685         * package-get.el (package-get-init-package):
4686         package-get-init-package buglet (21.4.17) by Jeff Mincy
4687         <mincy@rcn.com> fixing false temporary load-path shadows reported
4688         after package installation and simplifying code.
4689
4690 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4691
4692         * package-get.el (package-get-download-sites): Sync mirrors list
4693         with the XEmacs website.
4694         (package-get-pre-release-download-sites): Ditto.
4695
4696 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4697
4698         * derived.el (derived-mode-merge-syntax-tables):
4699         Revert my 21.5-only patch of 2003-07-18 which slipped in
4700         through Jerry James's patch of 2004-06-07.
4701
4702 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4703
4704         * cmdloop.el (keyboard-quit): Remove workaround for
4705         `region-active-p' not making sure active region is in current
4706         buffer now that it does.
4707         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4708         * simple.el (region-active-p): `region-active-p' to only return t
4709         when active region is in current buffer.
4710
4711 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4712
4713         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4714         package names, quell a byte-compiler warning, doc fix.
4715
4716 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4717
4718         * buffer.el (pop-to-buffer):
4719         * window-xemacs.el (display-buffer):
4720         Document use of `same-window-buffer-names,' `same-window-regexps'
4721         by pop-to-buffer and display-buffer. 
4722         
4723 2005-02-06  Vin Shelton <acs@xemacs.org>
4724
4725         * XEmacs 21.4.17 is released
4726
4727 2005-01-29  Ben Wing  <ben@xemacs.org>
4728
4729         * shadow.el (find-emacs-lisp-shadows):
4730         Add custom-defines to list of ignored files.
4731
4732 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4733
4734         * simple.el (shifted-motion-keys-select-region): Fix statement
4735         about unshifted-motion-keys-deselect-region.
4736
4737 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4738
4739         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4740         now) for GNU Emacs compatibility.
4741         (make-obsolete-variable): Ditto.
4742
4743 2004-01-08  Ben Wing  <ben@xemacs.org>
4744
4745         * code-files.el (load):
4746         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4747
4748 2004-12-05  Vin Shelton <acs@xemacs.org>
4749
4750         * XEmacs 21.4.16 is released
4751
4752 2004-12-04  Vin Shelton  <acs@xemacs.org>
4753
4754         * auto-autoloads.el: Regenerated.
4755
4756         * custom-load.el: Regenerated.
4757
4758 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4759
4760         Fix bug: apropos errors if a defalias refers to an undefined
4761         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4762
4763         * apropos.el (apropos):
4764         (apropos-command):
4765         * help.el (frob-help-extents):
4766         * help-macro.el (make-help-screen):
4767         * hyper-apropos.el (hyper-apropos-grok-functions):
4768         (hyper-apropos-get-doc):
4769         Catch void-function error thrown by `documentation'.
4770
4771 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4772
4773         * packages.el (package-require): Fix incorrect arg to format.
4774         This fixes a `format specifier' error.
4775
4776 2004-08-13  Jerry James  <james@xemacs.org>
4777
4778         * bytecomp.el (forward-word): Tell the byte compiler the correct
4779         number of arguments to forward-word.
4780
4781 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4782
4783         * etags.el: Fixed loading of include files for tag completion. Now
4784         you can make a tag file for a library, include it into your
4785         project and it will be reloaded only if it changed. Infinte
4786         include loops are detected and the correct tag files are loaded.
4787         * etags.el (buffer-tag-table-list): Load and verify tag files in
4788         the external function buffer-tag-table-list-load.
4789         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4790         tag files. Also load the included tag files. The priority of the
4791         included files is right below their parent file. If multiple
4792         matches occur then the symbols from the parent file are found
4793         first.
4794         * etags.el (tag-table-include-files): Corrected comment
4795         string. Switched to pattern constant tags-include-pattern to have
4796         it at a central location.
4797         * etags.el (tags-include-pattern): Added doc string.
4798         * etags.el (add-to-tag-completion-table): Removed obsolete
4799         comments as the include files are allready returned by
4800         buffer-tag-table-list and loaded.
4801         * etags.el (find-tag-internal): The include files are allready
4802         included in tag-tables as buffer-tag-table-list returns them now.
4803
4804 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4805
4806         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4807         Loading items into the notebook is now done by C code.
4808         * widgets-gtk.el (gtk-widget-instantiate-internal):
4809         Style no longer changed.
4810
4811 2004-06-28  Nix  <nix@esperi.org.uk>
4812
4813         * cmdloop.el (truncate-command-history-for-gc): Delay
4814         execution of all things that look up variable bindings,
4815         via `enqueue-eval-event'.
4816
4817 2004-06-24  Vin Shelton  <acs@xemacs.org>
4818
4819         * package-get.el (package-get-require-signed-base-updates):
4820         now defaults to nil.
4821
4822 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4823
4824         * subr.el (split-string): Clean up docstring.
4825
4826 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4827
4828         * faces.el (zmacs-region): fix typo in docstring.
4829
4830 2004-06-07  Jerry James  <james@xemacs.org>
4831
4832         * derived.el: Synch with Emacs 21.3.
4833         * subr.el (with-local-quit): New, from Emacs 21.3.
4834         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4835         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4836         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4837
4838 2004-06-16  Jerry James  <james@xemacs.org>
4839
4840         * cl.el (cl-set-substring): Increment start by the length of the
4841         string, not the string itself.
4842
4843 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4844
4845         * etags.el (tag-table-include-files): Expand included TAGS file
4846         paths to avoid problems with relative paths.  Thanks to Peter
4847         Chubb <peterc@gelato.unsw.edu.au>.
4848         * etags.el (tags-include-pattern): New.
4849         * etags.el (add-to-tag-completion-table): Parse and ignore
4850         trailing include lines.
4851
4852 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4853
4854         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4855         avoiding line solely composed of equal signs.
4856
4857 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4858
4859         * cus-edit.el (alloc): Typo fix.
4860         * cus-edit.el (custom-browse-visibility): Ditto.
4861         * cus-edit.el (custom-variable-value-create): Ditto.
4862         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4863         * cus-edit.el (custom-save-variables): Bind print-length and
4864         print-level to nil to avoid value abbreviation.
4865         * cus-edit.el (custom-save-face-internal): Ditto.
4866         * cus-edit.el (custom-save-faces): Save in sorted order.
4867         * cus-edit.el (custom-save-resets): Bind print-length and
4868         print-level to nil to avoid value abbreviation.
4869         * cus-edit.el (custom-save-loaded-themes): Ditto.
4870
4871 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4872
4873         * subr.el (split-string-default-separators): New.
4874         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4875         see comment in source.
4876
4877 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4878
4879         * mule/japanese.el (paragraph-start, paragraph-separate):
4880         Remove anchor to BOL.
4881
4882 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4883
4884         * cl.el (gensym, gentemp): Improve docstrings.
4885
4886 2004-05-10  Vin Shelton  <acs@xemacs.org>
4887
4888         * etags.el: Sync with 21.5 version.
4889
4890 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4891
4892         * etags.el:
4893         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4894         only for use with exuberant ctags. This will also enable building of 
4895         completion tables with exuberant ctags. This will not work with
4896         xemacs ctags. 
4897         * etags.el (get-tag-table-buffer): New function for creating of
4898         completion table is used if tags-exuberant-ctags-optimization-p ist t
4899         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4900         finding the tag names. New.
4901         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4902         building tag completion table with exuberant ctags. New.
4903         * etags.el (find-tag-internal): Improve exact tag matching for tags
4904         with name fields. Before the patch return types of functions or
4905         function parameters (with exuberant ctags) were found as matches.
4906
4907 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4908
4909         * list-mode.el (display-completion-list): Fixed completion list was
4910         taking the width of the frame and not of the window for displaying
4911         the selection methods.
4912
4913 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4914
4915         * menubar-items.el (default-menubar): Options are saved to custom.el.
4916
4917
4918 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4919
4920         * isearch-mode.el (isearch-abort): Preserve successful search target.
4921
4922 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4923
4924         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4925         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4926         Bihlmeyer.
4927         * gnuserv.el (gnuserv-mode-line-string): New.
4928         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4929         gnuserv-mode.
4930         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4931         * gnuserv.el (gnuserv-edit-files): Use
4932         make-x-device-with-gtk-fallback.
4933
4934 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4935
4936         * gtk-widgets.el: New import: gtk-accel-group-new.
4937         * dialog-gtk.el:
4938         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4939         * dialog-gtk.el (popup-builtin-question-dialog):
4940         Added support for dialog button mnemonics.
4941
4942 2004-03-22  Chris Green <cmg@dok.org>
4943
4944         * process.el (shell-command): Output buffer was ignored when a
4945         background process was run via shell-command.
4946
4947 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4948
4949         * cus-edit.el (custom-save-variables): Retrieve a list of
4950         variables to save first, sort it, and make sure the variables are
4951         saved in sorted order.
4952
4953 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4954  
4955         * package-get.el (package-get-update-base-from-buffer): Force
4956         binary coding system for verifying GnuPG signature in the
4957         package-index file.
4958  
4959 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4960
4961         * package-get.el (package-get-package-index-file-location): Handle
4962         missing "EMACSPACKAGEPATH" environment variable.
4963
4964 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4965
4966         * package-admin.el (package-admin-find-top-directory): Simplify
4967         directory comparisions and fix substring errors on short path
4968         components.
4969         * package-get.el (package-get-package-index-file-location):
4970         Default to first component of "EMACSPACKAGEPATH", if set.
4971
4972 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4973
4974         * package-get.el (process-error): New error datum.
4975
4976 2004-02-02  Vin Shelton <acs@xemacs.org>
4977
4978         * XEmacs 21.4.15 is released
4979
4980 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4981
4982         * itimer.el (activate-itimer): Modify the itimer timeout value as
4983         if it were begun at the last time when the itimer driver was woken
4984         up.
4985
4986 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4987
4988         * specifier.el (Copyright):
4989         Update.
4990         (make-specifier-and-init):
4991         (map-specifier):
4992         (canonicalize-inst-pair):
4993         (canonicalize-spec-list):
4994         (set-specifier):
4995         Synch docstrings to 21.5 where appropriate.
4996
4997 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4998
4999         * package-get.el (package-get-list-packages-where): New.  A
5000         function that allows searching for groups of packages.  For
5001         example, find all packages that require the fsf-compat package.
5002
5003 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5004
5005         The Great PUI Sync.
5006
5007         * auto-autoloads.el: Regenerated.
5008
5009         * custom-load.el: Regenerated.
5010
5011         * dumped-lisp.el (packages-hardcoded-lisp): New.
5012
5013         * menubar-items.el (menu-max-items): New.
5014         (menu-submenu-max-items): New.
5015         (menu-submenu-name-format): New.
5016         (menu-split-long-menu): New.
5017         (menu-sort-menu): New.
5018         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5019
5020         * obsolete.el (pui-add-install-directory): Renamed to the more
5021         logical `pui-set-local-package-get-directory'.
5022         (package-get-download-menu): Moved to `package-ui.el' and renamed
5023         to `package-ui-add-download-menu'.
5024
5025         * package-admin.el (package-admin-install-function-mswindows):
5026         Whitespace clean up.
5027         (package-admin-add-single-file-package): Removed.
5028         (package-admin-default-install-function): Whitespace clean up.
5029         (package-admin-find-top-directory): New.
5030         (package-admin-get-install-dir): Use it.
5031         (package-admin-get-manifest-file): 
5032         (package-admin-check-manifest): 
5033         (package-admin-add-binary-package):
5034         (package-admin-get-lispdir):
5035         (package-admin-delete-binary-package):
5036         (package-admin):
5037
5038         * package-get.el (package-get-package-index-file-location): New.
5039         (package-get-install-to-user-init-directory): New.
5040         (package-get-remote):
5041         (package-get-download-sites):
5042         (package-get-pre-release-download-sites): New.
5043         (package-get-site-release-download-sites): New.
5044         (package-get-base-filename):
5045         (package-get-always-update):
5046         (package-get-user-index-filename): Removed.
5047         (package-get-pgp-available-p): New.
5048         (package-get-require-signed-base-updates):
5049         (package-get-was-current):
5050         (package-entries-are-signed): New.
5051         (package-get-continue-update-base): New.
5052         (package-get-download-menu): Removed.
5053         (package-get-require-base):
5054         (package-get-update-base-entry):
5055         (package-get-locate-file):
5056         (package-get-locate-index-file):
5057         (package-get-maybe-save-index):
5058         (package-get-update-base):
5059         (package-get-update-base-from-buffer):
5060         (package-get-update-base-entries):
5061         (package-get-interactive-package-query):
5062         (package-get-update-all):
5063         (package-get-all):
5064         (package-get-dependencies):
5065         (package-get-init-package):
5066         (package-get-info): New.
5067         (package-get):
5068         (package-get-staging-dir):
5069         (package-get-set-version-prop): Removed.
5070         (package-get-installedp):
5071         (package-get-ever-installed-p):
5072         (packages): Removed.
5073         (package-get-custom-groups): Removed.
5074         (package-get-custom): Removed.
5075         (package-get-custom-add-entry): Removed.
5076
5077         * package-info.el (batch-update-package-info):
5078
5079         * package-net.el (package-net-batch-generate-bin-ini):
5080         (package-net-update-installed-db):
5081
5082         * package-ui.el (pui-info-buffer):
5083         (pui-directory-exists): Removed.
5084         (pui-package-dir-list): Removed.
5085         (pui-add-install-directory): Removed.
5086         (package-ui-download-menu): New.
5087         (package-ui-pre-release-download-menu): New.
5088         (package-ui-site-release-download-menu): New.
5089         (pui-set-local-package-get-directory): New.
5090         (pui-package-symbol-char):
5091         (pui-update-package-display):
5092         (pui-toggle-package):
5093         (pui-toggle-package-key):
5094         (pui-toggle-package-delete):
5095         (pui-toggle-package-delete-key):
5096         (pui-toggle-package-event):
5097         (pui-toggle-verbosity-redisplay):
5098         (pui-install-selected-packages):
5099         (pui-add-required-packages):
5100         (pui-help-echo):
5101         (pui-display-info):
5102         (list-packages-mode):
5103         (pui-list-packages):
5104
5105         * packages.el (packages-compute-package-locations):
5106         (package-require):
5107         (package-delete-name):
5108         (packages-hardcoded-lisp): Removed.
5109         (packages-useful-lisp): Removed.
5110         (packages-unbytecompiled-lisp): Removed.
5111         (packages-find-package-directories):
5112
5113         Summary:
5114
5115         Major code clean up of all things PUI.
5116
5117         Much improved code to determine where packages should be
5118         installed.  PUI no longer depends on any packages being
5119         pre-installed to compute where packages are to be installed to.
5120
5121         The user can specify the location of their package-index file.  It
5122         isn't necessary to set this because it has sane defaults.  People
5123         who "run-in-place" won't accidently overwrite the CVS
5124         package-index file.  See
5125         `package-get-package-index-file-location'. 
5126
5127         PUI will now properly clean up after itself in the event of an
5128         unsuccessful package install.  This drastically reduces the number
5129         of "wrong md5sum" FAQs.
5130
5131         non-Mule XEmacsen can no longer install Mule packages.
5132
5133         Package management via the custom interface has been removed.
5134
5135         The PUI related menubar items have been reorganised.
5136
5137         The PGP verification code has been fixed and the default for
5138         whether or not it is used is automatically computed.
5139
5140         * update-elc.el ((preloaded-file-list site-load-packages
5141         need-to-dump dumped-exe)):
5142         Just a couple of small changes to allow for
5143         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5144         existing anymore.
5145
5146 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5147
5148         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5149         apply `format' to the first argument of byte-compile-warn, it
5150         already calls format.
5151
5152 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5153
5154         * files.el (delete-old-versions): Avoid going interactive during
5155         make install when environment variable VERSION_CONTROL is set.
5156
5157 2003-12-04  Vin Shelton  <acs@xemacs.org>
5158
5159         * menubar-items.el (menu-item-search): Only bring up search dialog
5160         box if the feature is available and desired.
5161
5162 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5163
5164         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5165
5166 2003-11-05  Vin Shelton  <acs@xemacs.org>
5167
5168         * help.el (Help-prin1-face):
5169         (Help-princ-face):
5170         princ and prin1 are functions and need to be called as such.  The
5171         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5172
5173 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5174
5175         * about.el (about-xemacs): Give full version and build date.
5176
5177 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5178
5179         * win32-native.el (grep-null-device): This XEmacs has null-device.
5180
5181 2003-09-06  Mike Sperber  <mike@xemacs.org>
5182
5183         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5184         implement the specified semantics for `defvar.'
5185
5186 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5187
5188         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5189         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5190         displaying buffer in question.
5191
5192 2003-09-03  Vin Shelton <acs@xemacs.org>
5193
5194         * XEmacs 21.4.14 is released
5195
5196 2003-08-17  Vin Shelton  <acs@xemacs.org>
5197
5198         * about.el: Vanity patch.
5199
5200 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5201
5202         * code-process.el (call-process):
5203         (call-process-region):
5204         (start-process):
5205         Document coding system processing.
5206
5207 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5208
5209         * startup.el (splash-frame-body): Idiomatic English.
5210
5211 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5212
5213         * font-lock.el (font-lock-match-java-declarations): Move
5214         save-restriction, narrow-to-region to beginning of function to
5215         avoid going beyond the limit and causing an infloop.
5216
5217 2003-04-16  Jerry James  <james@xemacs.org>
5218
5219         * keydefs.el: Remove mappings for keys mapped to the nowhere
5220         defined function function-key-error.
5221
5222 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5223
5224         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5225         lisp-interaction-mode-hook): Add the docstrings.
5226
5227 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5228
5229         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5230         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5231         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5232
5233 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5234
5235         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5236         lambda list after the original doc.  Care about
5237         #'(lambda () "SingleString") 
5238         (cl-upcase-arg): 
5239         (cl-function-arglist):
5240         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5241         circular data structures in lambda list specification
5242
5243 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5244
5245         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5246         to appear in font-lock-function-name-face.
5247
5248 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5249
5250         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5251         is not also the value of the lambda.
5252
5253 2003-05-06  Andy Piper  <andy@xemacs.org>
5254
5255         * files.el (revert-buffer): Make sure local variables get processed,
5256         even in the case of an optimized reversion.
5257
5258 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5259
5260         * XEmacs 21.4.13 is released
5261
5262 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5263
5264         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5265         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5266
5267 2003-02-14  Ben Wing  <ben@xemacs.org>
5268
5269         * byte-optimize.el:
5270         * byte-optimize.el (byte-compile-inline-expand):
5271         * byte-optimize.el (byte-compile-unfold-lambda):
5272         * byte-optimize.el (byte-optimize-form-code-walker):
5273         * byte-optimize.el (byte-optimize-form):
5274         * byte-optimize.el (byte-decompile-bytecode-1):
5275         * byte-optimize.el (byte-optimize-lapcode):
5276         Review carefully and sync up to 20.7 except for areas as noted.
5277         Fixes problem with JDE compilation.
5278
5279 2003-02-05  Ben Wing  <ben@xemacs.org>
5280
5281         * simple.el:
5282         * simple.el (motion-keys-for-shifted-motion):
5283         Omit M-S-home/end from motion keys.
5284
5285 2003-02-07  Ben Wing  <ben@xemacs.org>
5286
5287         * text-props.el (text-property-any):
5288         * text-props.el (text-property-not-all):
5289         Fix bug when end > start.
5290
5291 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5292
5293         * info.el (Info-insert-dir): Make default-directory end in
5294         separator.  Patch due to Martin Buchholz.
5295
5296 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5297
5298         * XEmacs 21.4.12 "Portable Code" is released.
5299
5300 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5301
5302         * about.el: Update golubev data.
5303
5304 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5305
5306         * isearch-mode.el (isearch-mode-map): Substitute comment on
5307         desirability, and back out "GR is printable" changes.
5308
5309 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5310
5311         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5312
5313 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5314
5315         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5316
5317 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5318
5319         * menubar-items.el (default-menubar): Use browse-url-mozilla
5320         instead of browse-url-gnome-moz for Mozilla.
5321
5322 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5323
5324         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5325
5326 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5327
5328         * files.el (auto-mode-alist): Remove redundant entries for modes
5329         that live in packages.
5330         (interpreter-mode-alist): Ditto.
5331
5332 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5333
5334         * menubar-items.el (default-menubar): Sync with current
5335         browse-url-xemacs.el.
5336
5337 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5338
5339         * XEmacs 21.4.10 "Military Intelligence" is released.
5340
5341 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5342
5343         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5344
5345 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5346
5347         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5348
5349 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5350
5351         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5352         effect free function.
5353         (font-lock-fontify-keywords-region): Supply the argument to
5354         font-lock-compile-keywords.
5355
5356 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5357
5358         * package-get.el (package-get-download-sites): Bring sites list
5359         up to date, prefer xx.xemacs.org addresses.
5360
5361 2002-09-27  Andy Piper  <andy@xemacs.org>
5362
5363         * dialog.el (make-dialog-box): for general dialogs only
5364         delete-frame-hook will be run.
5365
5366 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5367
5368         * font-lock.el (font-lock-fontify-syntactically-region): Add
5369         comment about lookup-syntax-properties, document LOUDLY as unused.
5370
5371 2002-08-26  Andy Piper  <andy@xemacs.org>
5372
5373         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5374         merge.
5375
5376 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5377
5378         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5379         (make-obsolete-variable): Ditto.
5380         (make-compatible): Ditto.
5381         (make-compatible-variable): Ditto.
5382
5383 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5384
5385         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5386         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5387
5388 2002-08-28  Andy Piper  <andy@xemacs.org>
5389
5390         * files.el (revert-buffer): propagate revert-without-query-status.
5391
5392 2002-06-03  Andy Piper  <andy@xemacs.org>
5393
5394         * dialog-items.el (make-search-dialog): align various subcontrols
5395         in visually pleasing ways, allow frame to autosize to the dialog
5396         size.
5397         * dialog.el (make-dialog-box): add a border inside the frame. Add
5398         :autosize property, if t then reset the frame size appropriately
5399         before the frame is mapped.
5400         * gutter-items.el (set-progress-feedback-instantiator): align
5401         various subcontrols.
5402         * gutter-items.el (set-progress-abort-instantiator): ditto.
5403
5404 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5405
5406         * XEmacs 21.4.9 "Informed Management" is released.
5407
5408 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5409
5410         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5411         "&optional append" argument.
5412
5413 2002-07-16  Didier Verna  <didier@xemacs.org>
5414
5415         * subr.el (replace-in-string): fix case fold bug introduced by
5416         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5417         case-fold-search in temporary buffers.
5418
5419 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5420
5421         * lib-complete.el (find-library): Remove check for mule because
5422         decompression DOES work on Mule.
5423
5424 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5425
5426         * simple.el (join-line): New alias for `delete-indentation'.
5427
5428 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5429
5430         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5431         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5432         (font-lock-builtin-face): New.
5433         (font-lock-constant-face): New.
5434         (font-lock-face-list): Add builtin and constant faces.
5435
5436 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5437
5438         * autoload.el (make-autoload): Support define-derived-mode.
5439         Collected puts of doc-string-elt property.  Based on a patch by
5440         Didier Verna <didier@xemacs.org>.
5441
5442 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5443
5444         * wid-edit.el (widget-field-activate): Fix docstring typo.
5445
5446 2002-07-23  Andy Piper  <andy@xemacs.org>
5447
5448         * about.el (about-personal-info): update me.
5449
5450 2002-07-12  Andy Piper  <andy@xemacs.org>
5451
5452         * custom.el (custom-theme-set-variables): remove bogus
5453         arguments. Use custom-set-default to set defaults.
5454         (custom-set-variables): update doc.
5455         (custom-local-buffer): new, synced from FSF.
5456         (custom-set-default): ditto.
5457         (defcustom): update doc.
5458
5459 2002-06-16  Andy Piper  <andy@xemacs.org>
5460
5461         * menubar-items.el (default-menubar): enable windows printing on
5462         cygwin as well as native.
5463
5464 2002-06-12  Andy Piper  <andy@xemacs.org>
5465
5466         * printer.el (generic-print-buffer): catch all errors so that the
5467         print device can be cleared in all scenarios.
5468         (Printer-clear-device): make sure clearing the printer allows it
5469         to be used again immediately.
5470         (generic-print-region): make sure the default printer face is
5471         black-on-white.
5472
5473 2002-04-23  Jerry James  <james@xemacs.org>
5474
5475         * window-xemacs.el (display-buffer-function): Change doc to
5476         reflect new arg.
5477         * window-xemacs.el (pre-display-buffer-function): Ditto.
5478         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5479         non-nil, make the new window just big enough for its contents.
5480         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5481         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5482         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5483
5484 2002-06-06  Andy Piper  <andy@xemacs.org>
5485
5486         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5487         (defcustom): ditto.
5488         (custom-handle-keyword): ditto.
5489
5490 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5491
5492         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5493         Make obsolete.  Default to nil.
5494         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5495         Inspired by a patch by John Palmieri.
5496
5497 2002-07-01  Mike Alexander  <mta@arbortext.com>
5498
5499         * process.el (shell-command-on-region): Don't delete the region
5500         before giving it to call-process-region
5501
5502 2002-06-04  Jerry James <james@eecs.ku.edu>
5503
5504         * find-paths.el (paths-find-architecture-directory): Search in
5505         `system-configuration'/`base', not `base'`system-configuration'.
5506
5507 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5508
5509         * info.el (Info-index): Add missing \ in [ t].
5510
5511 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5512
5513         * gutter-items.el (gutter-buffers-tab-visible-p,
5514         buffers-tab-omit-function, buffers-tab-selection-function,
5515         buffers-tab-filter-functions):
5516         Doc improvements.
5517
5518 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5519
5520         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5521
5522         * toolbar-items.el (toolbar-news): Fix typo in message string.
5523
5524 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5525
5526         * dialog.el (yes-or-no-p-dialog-box): 
5527         * cmdloop.el (y-or-n-p-minibuf):
5528         (yes-or-no-p-minibuf):
5529         (yes-or-no-p):
5530         (y-or-n-p): 
5531         Specify negative answers in docstrings.
5532
5533 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5534
5535         * package-ui.el (pui-help-echo): Display both installed and author
5536         version.  Use a balloon-help window to display extra info like
5537         package requires.
5538
5539 2002-05-30  Andy Piper  <andy@xemacs.org>
5540
5541         * files.el (revert-buffer-internal): don't visit
5542         revert-buffer. Kill buffer when not used. Suggested by Mike
5543         Alexander <mta@arbortext.com>
5544
5545 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5546
5547         * files.el (revert-buffer): More docstring fiddling.
5548
5549 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5550
5551         * files.el (revert-buffer):
5552         (revert-buffer-internal):
5553         (revert-buffer-insert-file-contents-function):
5554         Improve docstrings and comments.
5555
5556 2002-05-08  Andy Piper  <andy@xemacs.org>
5557
5558         * files.el (revert-buffer): observe noconfirm behavior.
5559
5560 2002-04-09  Andy Piper  <andy@xemacs.org>
5561
5562         * files.el (revert-buffer): use revert-buffer-internal if it looks
5563         like doing so will not result in any user-visible changes.
5564         (revert-buffer-internal): new function. Do the actual process of
5565         reversion and then see whether the result is any different to what
5566         we have already. If it is not then do nothing.
5567
5568 2001-12-11  Andy Piper  <andy@xemacs.org>
5569
5570         * menubar.el (get-popup-menu-response): re-order so that it works
5571         on more sane/facist window systems.
5572
5573 2001-12-03  Andy Piper  <andy@xemacs.org>
5574
5575         * faces.el (frob-face-property): don't infloop in face frobbing
5576         from Jan Vroonhof <jan@xemacs.org>.
5577
5578 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5579
5580         * faces.el (frob-face-property): Follow face fall-back hierarchy
5581         properly for face properties without an instance. Only do manual
5582         copy form 'default in last resort. This handles in particular
5583         the case where 'default itself has only a fall-back (which is
5584         the case by default on windows).
5585
5586 2001-11-24  Andy Piper  <andy@xemacs.org>
5587
5588         * printer.el (generic-print-region): set default-frame-plist to
5589         nil while creating the printer frame so that sizes reflect the
5590         printed page.
5591
5592         * faces.el (face-complain-about-font): Don't complain on printers.
5593
5594 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5595         
5596         * package-net.el: Andy synch.
5597         
5598 2001-12-16  Andy Piper  <andy@xemacs.org>
5599
5600         * package-get.el (package-get-update-all): Make sure installed.db
5601         gets updated after updating packages.
5602
5603 2002-03-28  Ben Wing  <ben@xemacs.org>
5604
5605         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5606         continuation, truncation so that we don't get line jumpiness from
5607         them being larger than the line height.
5608
5609         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5610
5611 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5612
5613         * font.el (font-window-system-mappings): Add mapping for Gtk
5614         (assume identical to X) 
5615
5616 2002-02-04  Andy Piper  <andy@xemacs.org>
5617
5618         * files.el (convert-standard-filename): Fix for short filename
5619         Peter Arius <pas@methodpark.de>
5620
5621 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5622
5623         * list-mode.el (default-choose-completion): completion-base-size
5624         should refer to local value in the completion list buffer.
5625
5626 2001-12-03  Didier Verna  <didier@xemacs.org>
5627
5628         * rect.el: autoload `replace-rectangle'.
5629         * keydefs.el (global-map): bind it to `C-x r p'.
5630
5631 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5632
5633         * XEmacs 21.4.8 "Honest Recruiter" is released.
5634
5635 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5636
5637         This patch is based on Jerry James's patch and analysis.
5638
5639         * select.el (get-clipboard):
5640         (get-selection):
5641         Update docstrings.
5642         (get-clipboard-foreign):
5643         (get-selection-foreign):
5644         New function for use as `interprogram-paste-function's.
5645
5646         * simple.el (interprogram-paste-function): Change default to
5647         `get-clipboard-foreign'; improve docstring.
5648         (interprogram-cut-function): Improve dosctring.
5649
5650 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5651
5652         * XEmacs 21.4.7 "Economic Science" is released.
5653
5654 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5655
5656         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5657
5658 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5659
5660         * obsolete.el (assq-delete-all): New compatibility alias for 
5661         remassq.
5662
5663 2002-01-09  Simon Josefsson  <jas@extundo.com>
5664
5665         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5666
5667 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5668
5669         * info.el (Info-auto-generate-directory): Default
5670         Info-auto-generate-directory to 'if-outdated.
5671
5672 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5673
5674         * startup.el (normal-top-level): Prevent migration code from
5675         trashing .emacs on an error in loading the init files.
5676
5677 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5678
5679         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5680         "system default" Xdefaults and friends get xrdb-mode.
5681
5682 2002-03-05  Mats Lidell  <matsl@contactor.se>
5683  
5684         * help-nomule.el (tutorial-supported-languages): Added Swedish
5685         tutorial. Sorted languages.
5686
5687 2002-02-11  Mike Sperber <mike@xemacs.org>
5688
5689         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5690         regenerating outdated dir files and dir is non-existent.
5691
5692 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5693
5694         * code-files.el (convert-mbox-coding-system): Improve comment.
5695         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5696         coding-system argument to `write-region-pre-hook' call.
5697         (write-region-pre-hook): Fix docstring to mention lockname argument.
5698
5699 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5700
5701         * minibuf.el (completing-read): Remove redundant wrong arg list.
5702
5703         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5704
5705 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5706
5707         * obsolete.el (interactive-form): new compatibility alias for 
5708         function-interactive.
5709
5710 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5711
5712         * menubar-items.el (Menubar-items-truncate-list): Removed.
5713         * menubar-items.el (Menubar-items-truncate-history): New.
5714         * menubar-items.el (default-menubar): Use
5715         Menubar-items-truncate-history.
5716
5717 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5718
5719         * printer.el (generic-print-region): Pass correct arguments to
5720         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5721         Torkelsson <torkel@acc.umu.se>.
5722
5723 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5724
5725         * help.el (describe-mode): synched with FSF 19.34; handle nil
5726         minor mode indicators.
5727
5728 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5729
5730         * minibuf.el (completing-read): Update docstring.
5731
5732 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5733
5734         * XEmacs 21.4.6 "Common Lisp" is released.
5735
5736 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5737
5738         * package-net.el: Inadvertant synch with Windows branch.  From
5739         Andy's log:
5740         (package-net-kit-version): new variable.
5741         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5742
5743 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5744
5745         * package-get.el (package-get-locate-index-file): Also search the
5746         core etc/ directory for the package index file if it can't be
5747         found in ~/.xemacs/.
5748
5749 2001-12-13  William Perry  <wmperry@gnu.org>
5750
5751         * dialog-gtk.el (popup-builtin-question-dialog):
5752         Conform to API in gui.c.
5753         
5754 2001-11-12  Andy Piper  <andy@xemacs.org>
5755
5756         * cus-edit.el (custom-save-face-internal): make sure we save
5757         non-themed faces.
5758         (custom-save-variables): ditto variables.
5759
5760 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5761
5762         * faces.el (make-face-family):
5763         (make-face-size):
5764         New face-modifying functions per Jan Vroonhof.
5765
5766         cus-face.el (custom-set-face-font-family):
5767         (custom-set-face-font-size):
5768         Use them.
5769
5770         * font.el (font-window-system-mappings): More precise docstring.
5771
5772         (font-create-name):
5773         (font-create-object):
5774         (tty-font-create-object):
5775         (tty-font-create-plist):
5776         (x-font-create-object):
5777         (x-font-create-name):
5778         (ns-font-create-name):
5779         (mswindows-font-create-object):
5780         (mswindows-font-create-name):
5781         Add doctrings.
5782
5783 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5784
5785         * gtk-faces.el (gtk-init-device-faces): removed spurious
5786         quote before let* expression.
5787
5788 2001-10-29  Andy Piper  <andy@xemacs.org>
5789
5790         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5791         modified when changing coding system.
5792
5793         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5794         that we invoke the GUI directory selector.
5795
5796 2001-10-25  Andy Piper  <andy@xemacs.org>
5797
5798         * dialog.el (make-dialog-box): use new directory dialog support.
5799         * minibuf.el (read-file-name-1): ditto.
5800         (read-file-name): ditto.
5801         (read-directory-name): ditto.
5802
5803 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5804
5805         * XEmacs 21.4.5 "Civil Service" is released.
5806
5807 2001-04-23  Didier Verna  <didier@xemacs.org>
5808
5809         * cus-edit.el (custom-variable-pre-save): New.
5810         * cus-edit.el (custom-variable-post-save): New.
5811         * cus-edit.el (custom-variable-save): use them.
5812         * cus-edit.el (custom-face-pre-save): New.
5813         * cus-edit.el (custom-face-post-save): New.
5814         * cus-edit.el (custom-face-save): use them.
5815         * cus-edit.el (custom-group-pre-save): New.
5816         * cus-edit.el (custom-group-post-save): New.
5817         * cus-edit.el (custom-group-save): use them.
5818         * cus-edit.el (Custom-save): use the pre/post functions above,
5819         call `custom-save-all' only once.
5820         * cus-edit.el (custom-variable-pre-reset-standard): New.
5821         * cus-edit.el (custom-variable-post-reset-standard): New.
5822         * cus-edit.el (custom-variable-reset-standard): use them.
5823         * cus-edit.el (custom-face-pre-reset-standard): New.
5824         * cus-edit.el (custom-face-post-reset-standard): New.
5825         * cus-edit.el (custom-face-reset-standard): use them.
5826         * cus-edit.el (custom-group-pre-reset-standard): New.
5827         * cus-edit.el (custom-group-post-reset-standard): New.
5828         * cus-edit.el (Custom-reset-standard): use them.
5829         * cus-edit.el (custom-face-reset-saved): use the pre/post
5830         functions above, call `custom-save-all' only once.
5831
5832 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5833
5834         * gutter-items.el (buffers-tab face): Derive from the modeline
5835         face by default.  Many people use white-on-black for the default
5836         font, and the tabs look hideous with that color combination.  The
5837         modeline usually has the correct colors.
5838
5839 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5840
5841         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5842         (tag-mark-stack-max): Typo fix.
5843
5844 2001-09-28  Ben Wing  <ben@xemacs.org>
5845
5846         * font-lock.el:
5847         * font-lock.el (font-lock-after-change-function):
5848         fix problem with last patch, reported by Katsumi Yamaoka.
5849
5850 2001-09-17  Ben Wing  <ben@xemacs.org>
5851
5852         * font-lock.el (font-lock-after-change-function):
5853         fix problem when you insert a comment on the line before a line of
5854         code: if we use the following char, then when you hit backspace,
5855         the following line of code turns the comment color.
5856
5857 2001-06-08  Ben Wing  <ben@xemacs.org>
5858
5859         * process.el: comment about shell-command-switch.
5860         * process.el (shell-quote-argument): Need to quote a null
5861         argument, too.  From Dan Holmsand.
5862         
5863         * startup.el (normal-top-level): Delete some unused FSF junk.
5864         * startup.el (command-line-early):
5865         
5866         * startup.el (command-line): Call MS Windows init function.
5867         
5868         * win32-native.el:
5869         * win32-native.el (mswindows-system-shells): New.
5870         * win32-native.el (mswindows-system-shell-p): New.
5871         * win32-native.el (init-mswindows-at-startup): New.
5872         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5873         * win32-native.el (mswindows-quote-one-simple-arg):
5874         * win32-native.el (mswindows-quote-one-command-arg):
5875         * win32-native.el (mswindows-construct-process-command-line-alist):
5876         Correct comments at top.  Correctly handle passing arguments
5877         to Cygwin programs and to bash.  Fix quoting of zero-length
5878         arguments (from Dan Holmsand).  Set shell-command-switch based
5879         on shell-file-name, which in turn comes from env var SHELL.
5880
5881 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5882
5883         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5884         default-toolbar-position): Fill docstrings for balloon-help.
5885
5886 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5887
5888         * faces.el: Reenable specifications over 'gtk domain.
5889
5890 2001-08-08  Didier Verna  <didier@xemacs.org>
5891
5892         * autoload.el (update-autoload-files): make defdir a file name,
5893         not directory name.
5894
5895 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5896
5897         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5898
5899         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5900
5901 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5902
5903         * font-menu.el (font-menu-set-font): Default to current font-family.
5904         (font-menu-preferred-resolution):
5905         (font-menu-size-scaling):
5906         Provide gtk defaults, too.
5907
5908 2001-07-29  Mike Alexander  <mta@arbortext.com>
5909
5910         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5911         list
5912         (custom-set-face-font-family): ditto
5913
5914 2001-07-26  Mike Sperber <mike@xemacs.org>
5915
5916         * files.el (auto-mode-alist): .9 files are man pages, too.
5917
5918 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5919
5920         * process.el (call-process-internal): bind
5921         coding-system-for-write to 'binary when calling
5922         start-process-internal, so the process receives 
5923         the literal contents of INFILE.
5924
5925 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5926
5927         * files.el (auto-mode-alist): Add configure.ac support.
5928
5929 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5930
5931         * buff-menu.el:
5932         mouse.el:
5933         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5934
5935 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5936
5937         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5938
5939 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5940
5941         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5942         mixed text.
5943         (kinsoku-eol-p): Ditto.
5944
5945 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5946
5947         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5948         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5949         characters as the category `s' or `e' correctly.
5950
5951 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5952
5953         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5954
5955 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5956
5957         * mule/cyrillic.el:  Set up case table.
5958
5959 2001-06-08  Mike Sperber <mike@xemacs.org>
5960
5961         * files.el (save-some-buffers-1): Don't zap the help window right
5962         after `map-y-or-n-p' has popped it up.
5963
5964 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5965
5966         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5967
5968 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5969
5970         * specifier.el: define-specifier-tag 'gtk.
5971
5972 2001-05-12  Ben Wing  <ben@xemacs.org>
5973
5974         * find-paths.el (paths-find-recursive-path):
5975         fix error with null EXCLUDE-REGEXP.
5976         
5977         * font-lock.el (font-lock-mode):
5978         fix problem reported by hrvoje with buffers starting with a space.
5979         
5980 2001-05-06  Ben Wing  <ben@xemacs.org>
5981
5982         * dialog.el (make-dialog-box):
5983         * menubar-items.el (default-menubar):
5984         * printer.el (generic-print-buffer):
5985         * printer.el (generic-print-region):
5986         implement printing the selection when it's selected.
5987
5988 2001-04-18  Didier Verna  <didier@xemacs.org>
5989
5990         * cus-edit.el (Custom-reset-standard): reset to standard settings
5991         not only when the buffer's :custom-state is 'modified, but also
5992         when it is 'set or 'saved.
5993
5994 2001-04-17  Didier Verna  <didier@xemacs.org>
5995
5996         * startup.el (load-user-init-file): define `custom-file' before
5997         loading the user's init file.
5998
5999 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6000
6001         * menubar.el (popup-mode-menu): Make it work with
6002         popup-menu-titles turned off.
6003         
6004 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6005
6006         * about.el (about-mailto-link): Use compose-mail for sending mail.
6007
6008 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6009
6010         * package-admin.el (package-install-hook): New.
6011         (package-delete-hook): New.
6012         (package-admin-add-single-file-package): Use package-delete-hook.
6013
6014         * package-get.el (package-get): Use package-install-hook.
6015
6016 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6017
6018         * package-ui.el (pui-install-selected-packages): reverse the lists
6019         of packages so that they get handled in the same order as they
6020         were selected.
6021
6022 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6023
6024         * packages.el (locate-library): Use read-library-name for completion.
6025
6026 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6027
6028         * byte-optimize.el (=): `=' is not a binary predicate!
6029         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6030         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6031
6032 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6033
6034         * bytecomp.el (byte-compile-arithcompare):
6035         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6036
6037 2001-06-03  William M. Perry  <wmperry@gnu.org>
6038
6039         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6040         return the filename selected by the user!
6041
6042 2001-05-31  William M. Perry  <wmperry@gnu.org>
6043
6044         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6045         in XEmacs/GTK.
6046
6047 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6048
6049         * coding.el: Tiny typo fixed.
6050
6051 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6052
6053         * XEmacs 21.4.3 "Academic Rigor" is released.
6054
6055 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6056
6057         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6058
6059 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6060
6061         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6062
6063 2001-05-04  Ben Wing  <ben@xemacs.org>
6064
6065         * printer.el (generic-print-buffer):
6066         * printer.el (generic-print-region):
6067         Enable dialog boxes.  Apply workaround recommended by Kirill.
6068         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6069         
6070         * simple.el (kill-whole-line):
6071         * simple.el (kill-line-1):
6072         * simple.el (kill-entire-line):
6073         * simple.el (kill-line):
6074         * simple.el (backward-kill-line):
6075         Take out interactive dependence of kill-whole-line.
6076
6077 2001-04-22  Ben Wing  <ben@xemacs.org>
6078
6079         * dialog.el (make-dialog-box):
6080         Put dialog titles back in -- this time correctly.  Fix various
6081         other problems with leaks and such.
6082
6083         * simple.el (region-exists-p):
6084         * simple.el (region-active-p):
6085         Add comment about which one is correct to use in menu specs.
6086
6087 2001-05-05  Ben Wing  <ben@xemacs.org>
6088
6089         * dialog.el (make-dialog-box): fix doc string.
6090         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6091         take out Pretty Print.
6092         * printer.el:
6093         * printer.el (printer-current-device): New.
6094         * printer.el (Printer-get-device): New.
6095         * printer.el (Printer-clear-device): New.
6096         * printer.el (generic-page-setup): New.
6097         * printer.el (generic-print-buffer):
6098         * printer.el (generic-print-region):
6099         Implement Page Setup.  Handle errors properly.
6100
6101 2001-05-05  Ben Wing  <ben@xemacs.org>
6102
6103         * subr.el (error): Complete list of errors in doc string.
6104         
6105 2001-04-22  Ben Wing  <ben@xemacs.org>
6106
6107         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6108         
6109 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6110
6111         * build-report.el: Remove CVS keywords since this file has been in
6112         core lisp for a while now.
6113         * build-report.el (build-report-make-output-files): Fix typo.
6114
6115 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6116
6117         * about.el (about-finish-buffer): Make sure the last change works
6118         even if EVENT is nil.
6119
6120 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6121
6122         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6123         clicked, not the one that happens to be the current buffer at the
6124         time.
6125
6126 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6127
6128         * cus-edit.el (custom-display): Support the GTK Window System also.
6129
6130 2001-04-30  Ben Wing  <ben@xemacs.org>
6131
6132         * printer.el:
6133         * printer.el (printer-page-header):
6134         * printer.el (Print-context): New.
6135         * printer.el (printer-page-footer):
6136         * printer.el (generate-header-element): New.
6137         * printer.el (generate-header-line): New.
6138         * printer.el (print-context-property):
6139         * printer.el (generic-print-buffer):
6140         * printer.el (generic-print-region):
6141         Implement headers and footers.  Implement calling Print dialog box
6142         (#### but it doesn't quite work yet).
6143
6144 2001-04-25  Ben Wing  <ben@xemacs.org>
6145
6146         * about.el (xemacs-hackers):
6147         * about.el (about-url-alist):
6148         * about.el (about-personal-info):
6149         * about.el (about-hacker-contribution):
6150         More contributions.
6151         
6152         * simple.el (handle-post-motion-command):
6153         Fix spurious setting of zmacs-region-stays to t after a non-shift
6154         motion command.
6155
6156 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6157
6158         * about.el (about-personal-info): Update my bio.
6159         (about-hacker-contribution): Ditto.
6160
6161 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6162
6163         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6164
6165 2001-04-19  Andy Piper  <andy@xemacs.org>
6166
6167         * package-net.el (package-net-cygwin32-binary-size): new size.
6168         (package-net-win32-binary-size): new size.
6169         (package-net-convert-index-to-ini): Use new arch.
6170         (package-net-batch-convert-index-to-ini): Removed.
6171         (package-net-generate-bin-ini): New.
6172         (package-net-batch-generate-bin-ini): New.
6173
6174 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6175
6176         * XEmacs 21.4.1 "Copyleft" is released.
6177
6178 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6179
6180         * x-compose.el (xlib-input-method-bug-workaround):
6181         (alias-colon-to-double-quote):
6182         Force sort in map-keymap to work around rehash bug.
6183
6184 2001-04-17  Ben Wing  <ben@xemacs.org>
6185
6186         * about.el: Finish overhaul, add a few new hackers, update a
6187         couple old ones.
6188
6189 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6190
6191         * XEmacs 21.4.0 "Solid Vapor" is released.
6192
6193 2001-04-15  Ben Wing  <ben@xemacs.org>
6194
6195         * about.el:
6196         * about.el (about-headline-face): New.
6197         * about.el (about-link-face): New.
6198         * about.el (about-current-release-maintainers): New.
6199         * about.el (about-other-current-hackers): New.
6200         * about.el (about-url-alist):
6201         * about.el (about-once-and-future-hackers): New.
6202         * about.el (about-mailto-link): New.
6203         * about.el (about-get-buffer):
6204         * about.el (about-finish-buffer):
6205         * about.el (about-xemacs):
6206         * about.el (about-features): Removed.
6207         * about.el (about-advantages): New.
6208         * about.el (about-maintainer-info): Removed.
6209         * about.el (about-personal-info): New.
6210         * about.el (about-hacker-contribution): New.
6211         * about.el (about-maintainer):
6212         * about.el (about-show-linked-info):
6213         * about.el (about-hackers):
6214         Major revamping.  Rewriting of most of the text, improve the
6215         link handling, separate info on contributors into personal
6216         and contribution info, add new contributors, update personal
6217         info, etc. etc.
6218         
6219         * menubar-items.el (default-menubar):
6220         Help menubar entry for News now says more accurately
6221         "What's New in XEmacs".
6222         
6223         * mouse.el:
6224         * mouse.el (mouse-track-cleanup-hook):
6225         * mouse.el (mouse-track):
6226         Don't set-buffer to a dead buffer when calling mouse-track
6227         cleanup hooks.
6228
6229 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6230
6231         * XEmacs 21.2.47 "Zephir" is released.
6232
6233 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6234
6235         * dialog.el (make-dialog-box): Disable dialog box titles until
6236         we get them working.
6237
6238 2001-03-30  Ben Wing  <ben@xemacs.org>
6239
6240         * help.el:
6241         * help.el (Help-princ-face):
6242         * help.el (Help-prin1-face):
6243         * help.el (frob-help-extents):
6244         * help.el (describe-function-1):
6245         * help.el (describe-variable):
6246         Avoid using font-lock faces, which may not be defined.
6247         Instead, use hyper-apropos faces, and make sure they're
6248         defined as necessary by using `require'. (It's not so safe
6249         to do this for font-lock.) In any case, we will eventually
6250         be merging this functionality into hyper-apropos.
6251
6252         * loaddefs.el (completion-ignored-extensions):
6253         Fix documentation.
6254         
6255         * menubar-items.el (menu-truncate-list): Removed.
6256         * menubar-items.el (Menubar-items-truncate-list): New.
6257         * menubar-items.el (default-menubar):
6258         Fix errors if grep or compile command is too long.  Rename helper
6259         function to be less visible.
6260
6261 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6262
6263         * byte-optimize.el (byte-optimize-minus):
6264         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6265
6266 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6267
6268         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6269         Mule is available.
6270
6271         * mule/latin.el: New file.
6272
6273 2001-03-11  Ben Wing  <ben@xemacs.org>
6274
6275         * auto-save.el:
6276         * auto-save.el (auto-save-directory):
6277         * auto-save.el (make-auto-save-file-name):
6278         * auto-save.el (auto-save-file-name-p): New.
6279
6280         Merge in improvements from other definition of
6281         make-auto-save-file-name in files.el.
6282         
6283         * auto-save.el (auto-save-original-name):
6284         * auto-save.el (auto-save-name-in-fixed-directory):
6285         * auto-save.el (auto-save-unslashify-name): Removed.
6286         * auto-save.el (auto-save-slashify-name): Removed.
6287         * auto-save.el (auto-save-reserved-chars): New.
6288         * auto-save.el (auto-save-escape-name): New.
6289         * auto-save.el (auto-save-unhex): New.
6290         * auto-save.el (auto-save-unescape-name): New.
6291
6292         Change algorithm for encoding filenames in auto-save names to be
6293         entirely safe with all filesystems and all possible characters in
6294         a filename, and 100% reversible. (Essentially, uses
6295         quoted-printable as the encoding.)
6296         
6297         * auto-save.el (recover-all-files):
6298
6299         Use insert-directory rather than calling ls directly -- fixes
6300         things under Windows.
6301
6302         * files.el:
6303         * files.el (convert-standard-filename): Substitute FSF's
6304         definition for this (we had nothing here before).
6305         
6306         * files.el (backup-buffer): Warning fix.
6307         
6308         * files.el (make-backup-file-name):
6309         * files.el (find-backup-file-name):
6310         Fix error in calling sequence to auto-save-file-name-p.
6311         
6312         * files.el (recover-file):
6313         Use insert-directory rather than calling ls directly -- fixes
6314         things under Windows.
6315
6316         * files.el (make-auto-save-file-name): Removed.
6317         * files.el (auto-save-file-name-p): Removed.
6318         auto-save is always dumped so no sense in having a definition
6319         that will always be overwritten with another.
6320         
6321         * files.el (insert-directory):
6322         * win32-native.el:
6323         * win32-native.el (debug-mswindows-process-command-lines):
6324         * win32-native.el (original-make-auto-save-file-name): Removed.
6325         * win32-native.el (make-auto-save-file-name): Removed.
6326
6327
6328 2001-03-21  Martin Buchholz <martin@xemacs.org>
6329
6330         * XEmacs 21.2.46 "Urania" is released.
6331
6332 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6333
6334         * menubar-items.el (default-menubar): Update sample.emacs to
6335         sample.init.el and adjust accelerators.
6336
6337 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6338
6339         * build-report.el (build-report): Improve docstring.
6340
6341 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6342
6343         * ChangeLog: Log GTK merge.
6344
6345         * gutter-items.el:
6346         * mwheel.el:
6347         * sound.el:
6348         * startup.el:
6349         Revert gratuitous whitespace changes.
6350
6351 2001-03-07  Ben Wing  <ben@xemacs.org>
6352
6353         * help.el:
6354         * help.el (key-or-menu-binding):
6355         * help.el (Help-find-file): New.
6356         * help.el (describe-beta):
6357         * help.el (describe-copying):
6358         * help.el (describe-project):
6359         * help.el (view-emacs-news):
6360         * help.el (view-sample-init-el): New.
6361         * help.el (Help-princ-face): New.
6362         * help.el (Help-prin1-face): New.
6363         * help.el (help-symbol-function-context-menu):
6364         * help.el (help-symbol-variable-context-menu):
6365         * help.el (help-symbol-function-and-variable-context-menu):
6366         * help.el (frob-help-extents):
6367         * help.el (describe-function-1):
6368         * help.el (describe-variable):
6369
6370         Add coloring in Help buffers, correspondent with hyperlinks.
6371         View files in view-mode rather than Fundamental.
6372         Remove separators from context menus -- now handled in generic code.
6373         Add `Find Tag' to context menu.
6374         
6375         * menubar.el (popup-mode-menu):
6376
6377         Rewrite code that outputs the popup menu to (a) put more specific
6378         entries first, (b) be more robust, (c) output the proper context
6379         menu separators automatically (the context menu functionality is
6380         new and currently used only by Help).
6381
6382 2001-03-10  William M. Perry  <wmperry@aventail.com>
6383
6384         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6385         this function when converting from the 21.1 GTK branch.  Now
6386         supports file, password, question, and color built-in dialogs.
6387
6388 2001-03-06  Ben Wing  <ben@xemacs.org>
6389
6390         * keydefs.el:
6391         * keydefs.el (global-map):
6392         Add commented-out change of M-k (for 21.5).
6393         
6394         * menubar-items.el (default-menubar):
6395         Fix items to control kill-line behavior; add items for
6396         shifted motion.
6397         
6398         * simple.el:
6399         * simple.el (kill-whole-line):
6400         * simple.el (historical-kill-line): Removed.
6401         * simple.el (kill-line): Removed.
6402         * simple.el (kill-entire-line): New.
6403         * simple.el (kill-line-1): New.
6404         * simple.el (backward-kill-line):
6405         Undo kill-whole-line == always changes.  Add new function
6406         kill-entire-line to unconditionally delete the current line.
6407         Add comments describing the lamentable state of affairs of
6408         the kill-line functions and variables.
6409
6410 2001-03-02  Ben Wing  <ben@xemacs.org>
6411
6412         * simple.el:
6413         * simple.el (beginning-of-buffer):
6414         * simple.el (end-of-buffer):
6415         * simple.el (mark-ring-unrecorded-commands):
6416         * simple.el (signal-error-on-buffer-boundary):
6417         * simple.el (shifted-motion-keys-select-region):
6418         * simple.el (unshifted-motion-keys-deselect-region):
6419         * simple.el (motion-keys-for-shifted-motion): New.
6420         * simple.el (handle-pre-motion-command):
6421         * simple.el (handle-post-motion-command):
6422         * simple.el (forward-char-command):
6423         * simple.el (backward-char-command):
6424         * simple.el (scroll-up-command):
6425         * simple.el (scroll-down-command):
6426         * simple.el (next-line):
6427         * simple.el (previous-line):
6428         * simple.el (backward-block-of-lines):
6429         * simple.el (forward-block-of-lines):
6430         * simple.el (backward-word):
6431         * simple.el (mark-word):
6432
6433         Augment documentation of the most common motion commands to make
6434         note of the shifted-motion support.  Improve the support to (a)
6435         properly document how it works and why it's done in the fashion it
6436         is, and (b) allow the keystrokes that trigger it to be customized.
6437
6438         Correct error in the customize specification of
6439         mark-ring-unrecorded-commands.
6440
6441 2001-03-02  Ben Wing  <ben@xemacs.org>
6442
6443         * font-lock.el:
6444         * font-lock.el (font-lock-pending-extent-table): Removed.
6445         * font-lock.el (font-lock-pending-buffer-table): New.
6446         * font-lock.el (font-lock-pre-idle-hook):
6447         * font-lock.el (font-lock-after-change-function):
6448         * font-lock.el (font-lock-fontify-pending-extents):
6449         * font-lock.el (font-lock-lisp-like):
6450
6451         Fix handling of pending extents to avoid excessive slowness (N^2
6452         behavior) when making lots of buffer changes between redisplays,
6453         such as when saving the Options.
6454
6455 2001-03-09  William M. Perry  <wmperry@aventail.com>
6456
6457         * device.el:
6458         * dragdrop.el:
6459         * dumped-lisp.el:
6460         * faces.el:
6461         * frame.el:
6462         * gnuserv.el:
6463         * loadup.el:
6464         * menubar-items.el:
6465         * minibuf.el:
6466         The Great GTK Merge.
6467
6468         * ChangeLog.GTK:
6469         * dialog-gtk.el:
6470         * gdk.el:
6471         * generic-widgets.el:
6472         * glade.el:
6473         * gnome-widgets.el:
6474         * gnome.el:
6475         * gtk-compose.el:
6476         * gtk-extra.el:
6477         * gtk-faces.el:
6478         * gtk-ffi.el:
6479         * gtk-file-dialog.el:
6480         * gtk-font-menu.el:
6481         * gtk-glyphs.el:
6482         * gtk-init.el:
6483         * gtk-iso8859-1.el:
6484         * gtk-marshal.el:
6485         * gtk-mouse.el:
6486         * gtk-package.el:
6487         * gtk-password-dialog.el:
6488         * gtk-select.el:
6489         * gtk-widget-accessors.el:
6490         * gtk-widgets.el:
6491         * gtk.el:
6492         widgets-gtk.el:
6493         The Great GTK Merge: new files.
6494
6495 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6496
6497         * generic-widgets.el: Don't require gtk (a built-in feature) at
6498         top level.  Don't execute the last sexp unless (featurep 'gtk).
6499
6500 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6501
6502         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6503
6504 2001-02-23  Martin Buchholz <martin@xemacs.org>
6505
6506         * XEmacs 21.2.45 "Thelxepeia" is released.
6507
6508 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6509  
6510         * about.el (xemacs-hackers): update my entry. 
6511         * about.el (about-maintainer-info): ditto. 
6512         * about.el (about-hackers): ditto. 
6513
6514 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6515
6516         * about.el (about-maintainer-info): More vanity info about
6517         yours truly.
6518
6519 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6520
6521         * build-report.el (build-report-destination): xemacs-build-reports
6522         has moved to SourceForge, where mailing list name length is
6523         restricted, hence the name change to
6524         xemacs-buildreports@xemacs.org.
6525         * build-report.el (build-report-keep-regexp): Update default.
6526         * build-report.el (build-report-delete-regexp): Ditto.
6527         * build-report.el (build-report-make-output-files): Ditto.
6528
6529 2001-02-19  Craig Lanning  <lanning@scra.org>
6530
6531         * lisp-mode.el: Add indentation specifications for following
6532         Common Lisp forms: handler-case, handler-bind, with-slots,
6533         with-open-file, with-open-stream, print-unreadable-object.
6534
6535 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6536
6537         * font-lock.el (font-lock-set-defaults-1):
6538         Move initialization of `font-lock-cache-position' so that it's set
6539         even if font-lock-keywords is already defined.
6540
6541 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6542
6543         * autoload.el (generate-file-autoloads-1):
6544         Use `emacs-lisp-mode-syntax-table' instead of
6545         `lisp-mode-syntax-table'.
6546         * lisp-mode.el (lisp-mode-syntax-table):
6547         Get rid of old checks for `parse-partial-sexp' version.
6548         Make `|' (pipe) string delimiter instead of punctuation.
6549
6550 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6551
6552         * window.el (save-selected-window):
6553         Use gensym for better macro hygiene.
6554
6555 2001-02-06  Mike Sperber <mike@xemacs.org>
6556
6557         * dump-paths.el:
6558         * startup.el (startup-setup-paths): Set and use
6559         `mule-lisp-directory'.
6560         (startup-setup-paths-warning): Ditto.
6561
6562         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6563         (paths-construct-load-path): Consider `mule-lisp-directory'.
6564
6565 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6566
6567         * font-lock.el: Syntax table improvements used.  A few random
6568         changes are not specified below.
6569         (font-lock-fontify-string-delimiters):
6570         (font-lock-syntactic-keywords):
6571         (font-lock-cache-state nil):
6572         (font-lock-cache-position):
6573         New variables.
6574         (font-lock-set-syntax):
6575         (font-lock-apply-syntactic-highlight):
6576         (font-lock-fontify-syntactic-anchored-keywords):
6577         (font-lock-fontify-syntactic-keywords-region):
6578         (font-lock-eval-keywords):
6579         New functions.
6580         (font-lock-remove-face):
6581         (font-lock-fontify-syntactically-region):
6582         Use syntax properties.
6583
6584 2001-02-08  Martin Buchholz <martin@xemacs.org>
6585
6586         * XEmacs 21.2.44 "Thalia" is released.
6587
6588 2001-01-16  Mike Sperber <mike@xemacs.org>
6589
6590         * startup.el (normal-top-level): Work even if no installation root
6591         is found.
6592
6593 2001-01-30  Andy Piper  <andy@xemacs.org>
6594
6595         * gutter-items.el (progress-abort-glyph): remove instantiator.
6596         (set-progress-abort-instantiator): new function.
6597         (abort-progress-feedback): use it.
6598
6599         * gutter.el (set-gutter-dirty-p): new function.
6600
6601 2001-01-30  Didier Verna  <didier@xemacs.org>
6602
6603         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6604
6605 2001-01-24  Didier Verna  <didier@xemacs.org>
6606
6607         * sound.el (sound-extension-list): give a better default value.
6608         * sound.el (load-sound-file): improve the doc string, also find
6609         files given by absolute names, pass a real extension list to
6610         `locate-file'.
6611
6612 2001-01-26  Martin Buchholz <martin@xemacs.org>
6613
6614         * XEmacs 21.2.43 "Terspichore" is released.
6615
6616 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6617
6618         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6619         messages from gnuserv.
6620
6621 2001-01-20  Martin Buchholz <martin@xemacs.org>
6622
6623         * XEmacs 21.2.42 "Poseidon" is released.
6624
6625 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6626
6627         * cl-macs.el (cl-upcase-arg): New function.
6628         (cl-function-arglist): New function.
6629         (cl-transform-lambda): Automatically add CL-style lambda list to
6630         documentation string using functions above.
6631
6632 2001-01-12  Andy Piper  <andy@xemacs.org>
6633
6634         * package-get.el (package-get-custom): call
6635         package-net-update-installed-db.
6636
6637         * package-ui.el (pui-install-selected-packages): call
6638         package-net-update-installed-db.
6639
6640         * package-net.el (package-net-update-installed-db): use
6641         packages-package-list so that we reflect reality.
6642
6643         * packages.el (packages-package-list): Make docstring reflect
6644         reality.
6645
6646         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6647
6648         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6649         isn't installed.
6650
6651 2001-01-17  Andy Piper  <andy@xemacs.org>
6652
6653         * wid-edit.el (widget-activation-glyph-mapper): activate or
6654         deactivate native widgets.
6655         (widget-glyph-insert-glyph): record instantiator.
6656         (widget-push-button-value-create): use it.
6657
6658         * gui.el (gui-button-action): new function. Make button's domain
6659         buffer current when calling.
6660         (make-gui-button): update to use gui-button-action.
6661
6662 2001-01-16  Didier Verna  <didier@xemacs.org>
6663
6664         * menubar-items.el (default-menubar): add an entry for modeline
6665         horizontal scrolling in Options -> Display.
6666
6667 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6668
6669         * package-get.el (package-get-require-signed-base): Set to nil
6670         by default.
6671
6672 2001-01-17  Martin Buchholz <martin@xemacs.org>
6673
6674         * XEmacs 21.2.41 "Polyhymnia" is released.
6675
6676 2001-01-16  Mike Sperber <mike@xemacs.org>
6677
6678         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6679         catch lisp/mule/.
6680
6681 2001-01-14  Mike Sperber <mike@xemacs.org>
6682
6683         * startup.el (maybe-create-compatibility-dot-emacs):
6684         (maybe-unmigrate-user-init-file):
6685         (unmigrate-user-init-file): Created.
6686         (maybe-migrate-user-init-file): Offer creation of compatibility
6687         .emacs.
6688         Some doc fixes wrt init file location.
6689
6690 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6691
6692         * faces.el (face-frob-from-locale-first): new variable.
6693         (frob-face-font-2): Honor tags arg while trying to use
6694         standard-face-mapping.  When face-frob-from-locale-first is set,
6695         first try to set face inheriting from frobbed-face.
6696
6697 2001-01-15  Didier Verna  <didier@xemacs.org>
6698
6699         * about.el (xemacs-hackers): update my entry.
6700         * about.el (about-url-alist): ditto.
6701         * about.el (about-maintainer-info): ditto.
6702         * about.el (about-hackers): ditto.
6703
6704 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6705
6706         The byte compiler has been badly broken for a year,
6707         by the patch of 1999-12-06.
6708         * byte-optimize.el (byte-optimize-form-code-walker):
6709         Bug was: the byte compiler was making this erroneous optimization:
6710         (progn (or (foo)) (bar)) ==> (bar)
6711
6712 2000-11-20  Mike Sperber <mike@xemacs.org>
6713
6714         * setup-paths.el (paths-core-load-path-depth): Split
6715         `paths-load-path-depth' in two for site and core lisp.  Don't
6716         recurse into core.
6717         * setup-paths.el (paths-construct-load-path): Use.
6718
6719 2001-01-10  Andy Piper  <andy@xemacs.org>
6720
6721         * package-net.el (package-net-cygwin32-binary-size): new variable
6722         (package-net-win32-binary-size): ditto.  add much needed
6723         commentary.
6724
6725         * gutter-items.el (buffers-tab-items): correct off-by-one error
6726         for buffers-tab-max-size.
6727
6728 2001-01-08  Martin Buchholz <martin@xemacs.org>
6729
6730         * XEmacs 21.2.40 is released.
6731
6732 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6733
6734         * mule/hebrew.el: Fix comments and typos.
6735         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6736
6737 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6738
6739         * ChangeLog.1: move ancient log from fill.el.
6740
6741         * dump-paths.el:
6742         paragraphs.el:
6743         mule/mule-category.el:
6744         Miscellaneous typo fixes and slight doc clarifications.
6745
6746         * mule/mule-ccl.el:  Correct file name in header.
6747
6748 2000-12-31  Martin Buchholz <martin@xemacs.org>
6749
6750         * XEmacs 21.2.39 is released.
6751
6752 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6753
6754         * byte-optimize.el (byte-optimize-cond):
6755         (byte-optimize-cond-1): New.
6756         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6757         Optimizes (cond (x nil)) ==> nil.
6758         Provide better diagnostic on malformed expr like (cond foo).
6759
6760 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6761
6762         * mule/mule-coding.el:
6763         mule/mule-cmds.el (reset-language-environment,
6764         set-language-environment-coding-systems):
6765         Safer default coding-priority-list, corresponding to src/file-coding.h.
6766
6767 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6768
6769         * package-admin.el: Allow package removal from
6770         early-package-load-path.
6771
6772 2000-12-15  Andreas Jaeger  <aj@suse.de>
6773
6774         * about.el (about-maintainer-info): Update my entry.
6775
6776 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6777
6778         * packages.el (locate-library): Add support for bzip2
6779         compressed .el files.
6780
6781 2000-12-12  Andy Piper  <andy@xemacs.org>
6782
6783         * package-net.el: new file.
6784
6785 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6786
6787         * font-lock.el: Add missing C++ keywords.
6788
6789 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6790
6791         * simple.el (indent-for-comment): Preserve indentation of comments
6792         starting in column 0, as documented in (Info-goto-node
6793         "(xemacs)Comments").  Update docstring accordingly.
6794
6795 2000-12-05  Martin Buchholz <martin@xemacs.org>
6796
6797         * XEmacs 21.2.38 is released.
6798
6799 2000-12-04  Didier Verna  <didier@xemacs.org>
6800
6801         * mouse.el (default-mouse-track-set-point-in-window): remove
6802         spurious '+' operation detected by Martin.
6803
6804
6805 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6806
6807         * cl-extra.el (coerce):
6808         Implement char to integer coercion.
6809         Remove extraneous (numberp) test.
6810
6811         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6812         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6813         (byte-optimize-predicate):
6814         Warn if evaluating constant expression signals an error.
6815         (byte-optimize-form): Small simplification.
6816
6817         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6818
6819 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6820
6821         * byte-optimize.el:
6822         (byte-optimize-minus):
6823         (byte-optimize-plus):
6824         (byte-optimize-mult):
6825         (byte-optimize-quo):
6826         Use (car (last x)) instead of (last x) to get last elt!
6827         Use `byte-optimize-predicate' to optimize `%'.
6828         Move optimizations for special numeric args to bytecomp.el.
6829         * bytecomp.el (byte-compile-associative): Remove.
6830         (byte-compile-max): New.
6831         (byte-compile-min): New.
6832         Properly handle erroneous calls: (max) (min).
6833         (byte-compile-plus): New.
6834         (byte-compile-minus):
6835         It's easiest to handle 0, +1 and -1 args here.
6836         (byte-compile-mult): New.
6837         It's easiest to handle 1, -1 and 2 args here.
6838         (byte-compile-quo):
6839         It's easiest to handle 0, +1 and -1 args here.
6840         Issue byte-compiler warning when dividing by zero.
6841
6842         Byte-compiler arithmetic improvements.
6843         Better optimize these expressions in the obvious way:
6844         (+ x y 1)   -->  varref x varref y add add1
6845         (+ x y -1)  -->  varref x varref y add sub1
6846         (- x y 0)   -->  (- x y)
6847         (- 0 x y)   -->  (- (- x) y)
6848         (% 42 19)   --> compile-time constant
6849         (/ 42 19)   --> compile-time constant
6850         (* (foo) 2) --> foo call dup plus
6851
6852         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6853         unless (declaim (optimize (safety 3)))
6854         or (setq byte-compile-delete-errors nil).
6855
6856 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6857
6858         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6859         docstrings.
6860
6861 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6862
6863         * startup.el (command-line-do-help):  Add documentation of
6864         portable dumper switches.
6865
6866 2000-11-22  Andy Piper  <andy@xemacs.org>
6867
6868         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6869
6870         * glyphs.el (init-glyphs): don't use autodetect for strings.
6871
6872 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6873
6874         * byte-optimize.el (byte-optimize-char-before):
6875         (byte-optimize-backward-char):
6876         (byte-optimize-backward-word):
6877         Fix incorrect optimizations for these sorts of expressions:
6878         (let ((x nil)) (backward-char x))
6879
6880 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6881
6882         * byte-optimize.el:
6883         * byte-optimize.el (byte-optimize-backward-char): New.
6884         * byte-optimize.el (byte-optimize-backward-word): New.
6885         Make backward-word and backward-char as efficient as forward versions.
6886
6887         * bytecomp.el (byte-compile-no-args-with-one-extra):
6888         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6889         * bytecomp.el (byte-compile-two-args-with-one-extra):
6890         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6891         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6892         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6893         Check if extra arg is constant nil, and if so, use byte-coded call.
6894
6895         * simple.el (backward-word):
6896         * simple.el (mark-word):
6897         * simple.el (kill-word):
6898         * simple.el (backward-kill-word):
6899         Make COUNT argument optional, for consistency with forward-char et al.
6900
6901         * abbrev.el (abbrev-string-to-be-defined):
6902         * abbrev.el (inverse-abbrev-string-to-be-defined):
6903         * abbrev.el (inverse-add-abbrev):
6904         * abbrev.el (expand-region-abbrevs):
6905         * buff-menu.el (Buffer-menu-execute):
6906         * indent.el (move-to-left-margin):
6907         * indent.el (indent-relative):
6908         * indent.el (move-to-tab-stop):
6909         * info.el (Info-reannotate-node):
6910         * lisp-mode.el (lisp-indent-line):
6911         * lisp.el (end-of-defun):
6912         * lisp.el (move-past-close-and-reindent):
6913         * misc.el (copy-from-above-command):
6914         * mouse.el (default-mouse-track-scroll-and-set-point):
6915         * page.el (forward-page):
6916         * paragraphs.el (forward-paragraph):
6917         * paragraphs.el (end-of-paragraph-text):
6918         * picture.el (picture-forward-column):
6919         * picture.el (picture-self-insert):
6920         * rect.el (extract-rectangle-line):
6921         * simple.el (newline):
6922         * simple.el (fixup-whitespace):
6923         * simple.el (backward-delete-char-untabify):
6924         * simple.el (transpose-chars):
6925         * simple.el (transpose-preceding-chars):
6926         * simple.el (do-auto-fill):
6927         * simple.el (indent-new-comment-line):
6928         * simple.el (blink-matching-open):
6929         * view-less.el (cleanup-backspaces):
6930         * wid-edit.el (widget-transpose-chars):
6931         * term/bg-mouse.el (bg-insert-moused-sexp):
6932         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6933
6934         * info.el (Info-fontify-node):
6935         * simple.el (backward-delete-function):
6936         Use canonical delete-backward-char instead of backward-delete-char.
6937
6938 2000-11-20  Andy Piper  <andy@xemacs.org>
6939
6940         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6941         no buffers.
6942
6943 2000-11-20  Andy Piper  <andy@xemacs.org>
6944
6945         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6946         buffer tabs.
6947
6948 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6949
6950         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6951         (proclaim inline...) was shadowing compiler-macros.
6952
6953 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6954
6955         * bytecomp.el (byte-compile-eval): New.
6956         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6957         Keeps this promise made in Lispref:
6958         "If a file being compiled contains a `defmacro' form, the macro is
6959         defined temporarily for the rest of the compilation of that file."
6960
6961 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6962
6963         * cl.el (floatp-safe):
6964         (plusp):
6965         (minusp):
6966         (oddp):
6967         (evenp):
6968         (cl-abs):
6969         Use a better parameter name than `x'.
6970
6971         * cl-macs.el (check-type): Make continuable.  Change documentation
6972         to require PLACE, but accept any form for compatibility.
6973
6974         * abbrev.el (define-abbrev): Use check-type.
6975         * font-menu.el (font-menu-change-face): Use check-type.
6976         * menubar.el (relabel-menu-item): Use check-type.
6977         * itimer.el: Fix typo.
6978
6979 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6980
6981         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6982
6983 2000-11-14  Martin Buchholz <martin@xemacs.org>
6984
6985         * XEmacs 21.2.37 is released.
6986
6987 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6988
6989         * code-cmds.el: Provide the feature.
6990
6991 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6992
6993         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6994
6995         * code-cmds.el: New file
6996         * mule/mule-cmds.el:
6997         * mule/mule-misc.el
6998         (coding-keymap): New keymap. Define coding system keyboard
6999         commands on file-coding builds too.
7000         (coding-system-change-eol-conversion):
7001         (universal-coding-system-argument):
7002         (set-default-coding-systems):
7003         (prefer-coding-system): Moved from mule-cmds.el
7004         (set-buffer-process-coding-system): Moved from mule-misc.el
7005
7006 2000-09-15  Stephen Carney <carney@scubadoo.com>
7007
7008         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7009
7010 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7011
7012         * package-get.el (package-get-download-sites): Add a pre-release
7013         site for experimental packages.
7014
7015         * auto-autoloads.el: Regenerated.
7016
7017 2000-08-01  Andy Piper  <andy@xemacs.org>
7018
7019         * gutter-items.el (buffers-tab-omit-function): reference
7020         buffers-tab-select-visible-buffers.
7021         (buffers-tab-filter-functions): new variable, by default uses
7022         buffers-tab-selection-function and buffers-tab-omit-function.
7023         (select-buffers-tab-buffers-by-mode): invert arguments.
7024         (buffers-tab-select-visible-buffers): new function. Invert calling
7025         of buffers-menu-omit-invisible-buffers.
7026         (buffers-tab-items): rewrite to use
7027         buffers-tab-filter-functions. Rewrite docstring.
7028         (gutter-buffers-tab-extent): delete.
7029         (add-tab-to-gutter): always build a new extent when adding the
7030         tabs.
7031         (update-tab-in-gutter): make gutter dirty when orientation
7032         changes.
7033
7034 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7035
7036         * bytecomp.el (byte-compile-defvar-or-defconst):
7037         Only do loadhist recording if defvar form includes a value.
7038
7039 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7040
7041         * bytecomp.el (byte-compile-initial-macro-environment):
7042         `eval-when-compile' should not compile its body.
7043
7044 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7045
7046         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7047         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7048         some Japanese English.  Remove some ancient FSF comments, and
7049         improve docstrings.  Use symbols not vectors for tables.
7050
7051 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7052
7053         * keymap.el:
7054         (local-key-binding):
7055         (global-key-binding):
7056         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7057
7058         * lisp.el:
7059         (backward-sexp): Slightly simpler code.
7060         (mark-sexp): Make arg optional, like FSF Emacs.
7061         (forward-list): Slightly simpler code.
7062         (backward-list): Slightly simpler code.
7063         (down-list):  Make arg optional, like FSF Emacs.
7064         (up-list):  Make arg optional, like FSF Emacs.
7065         (backward-up-list):  Make arg optional, like FSF Emacs.
7066         (kill-sexp):  Make arg optional, like FSF Emacs.
7067         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7068
7069         * font-menu.el (font-menu-change-face):
7070         Take continuable errors into account.
7071
7072         * abbrev.el:
7073         * abbrev.el (clear-abbrev-table):
7074         * abbrev.el (define-abbrev-table):
7075         * abbrev.el (define-abbrev):
7076         * abbrev.el (insert-abbrev-table-description):
7077         * apropos.el (apropos-documentation-check-doc-file):
7078         * apropos.el (apropos-documentation-check-elc-file):
7079         * buff-menu.el (list-buffers):
7080         * buff-menu.el (list-buffers-noselect):
7081         * bytecomp.el (byte-recompile-directory):
7082         * bytecomp.el (batch-byte-compile):
7083         * cl-macs.el (typep):
7084         * code-files.el (find-coding-system-magic-cookie):
7085         * code-files.el (insert-file-contents):
7086         * cus-edit.el (customize-set-variable):
7087         * cus-edit.el (customize-save-variable):
7088         * cus-face.el (custom-set-face-font-size):
7089         * cus-face.el (custom-set-face-update-spec):
7090         * cus-face.el (custom-reset-faces):
7091         * custom.el (custom-check-theme):
7092         * custom.el (copy-upto-last):
7093         * fill.el (canonically-space-region):
7094         * fill.el (fill-paragraph):
7095         * fill.el (fill-region):
7096         * fill.el (find-space-insertable-point):
7097         * fill.el (justify-current-line):
7098         * faces.el (face-spec-update-all-matching):
7099         * faces.el (set-face-stipple):
7100         * files-nomule.el (insert-file-contents):
7101         * files.el (insert-file-contents-literally):
7102         * files.el (hack-local-variables-last-page):
7103         * files.el (basic-save-buffer):
7104         * files.el (insert-directory):
7105         * font-menu.el (font-menu-change-face):
7106         * font.el (font-spatial-to-canonical):
7107         * format.el (format-encode-region):
7108         * format.el (format-insert-file):
7109         * format.el (format-replace-strings):
7110         * gutter.el (set-gutter-element):
7111         * help.el (key-or-menu-binding):
7112         * help.el (describe-bindings):
7113         * help.el (with-syntax-table):
7114         * indent.el (indent-rigidly):
7115         * indent.el (delete-to-left-margin):
7116         * info.el:
7117         * info.el (Info-extract-dir-entry-from):
7118         * info.el (Info-build-dir-anew):
7119         * info.el (Info-rebuild-dir):
7120         * info.el (Info-batch-rebuild-dir):
7121         * info.el (Info-read-subfile):
7122         * info.el (Info-build-node-completions):
7123         * info.el (Info-extract-menu-node-name):
7124         * isearch-mode.el (isearch-range-invisible):
7125         * isearch-mode.el (isearch-restore-invisible-extents):
7126         * itimer.el (itimerp):
7127         * itimer.el (itimer-live-p):
7128         * keymap.el:
7129         * keymap.el (substitute-key-definition):
7130         * keymap.el (read-command-or-command-sexp):
7131         * keymap.el (local-key-binding):
7132         * keymap.el (global-key-binding):
7133         * keymap.el (global-set-key):
7134         * keymap.el (local-set-key):
7135         * ldap.el:
7136         * ldap.el (ldap-add-entries):
7137         * ldap.el (ldap-delete-entries):
7138         * lisp.el (backward-sexp):
7139         * lisp.el (mark-sexp):
7140         * lisp.el (forward-list):
7141         * lisp.el (backward-list):
7142         * lisp.el (down-list):
7143         * lisp.el (backward-up-list):
7144         * lisp.el (up-list):
7145         * lisp.el (kill-sexp):
7146         * lisp.el (backward-kill-sexp):
7147         * menubar.el (add-menu-button):
7148         * menubar.el (add-submenu):
7149         * menubar.el (delete-menu-item):
7150         * menubar.el (relabel-menu-item):
7151         * mouse.el (narrow-window-to-region):
7152         * obsolete.el (define-obsolete-variable-alias):
7153         * obsolete.el (store-substring):
7154         * package-admin.el:
7155         * package-admin.el (package-admin-install-function):
7156         * package-admin.el (package-admin-install-function-mswindows):
7157         * package-admin.el (package-admin-default-install-function):
7158         * package-get.el (package-get-update-base-entries):
7159         * packages.el (packages-load-package-dumped-lisps):
7160         * packages.el (packages-collect-package-dumped-lisps):
7161         * printer.el (generic-print-buffer):
7162         * printer.el (generic-print-region):
7163         * replace.el (occur-mode-mouse-goto):
7164         * replace.el (perform-replace):
7165         * select.el (get-selection-no-error):
7166         * simple.el:
7167         * simple.el (newline):
7168         * simple.el (open-line):
7169         * simple.el (edit-and-eval-command):
7170         * simple.el (goto-line):
7171         * simple.el (undo):
7172         * simple.el (kill-region):
7173         * simple.el (copy-region-as-kill):
7174         * simple.el (kill-ring-save):
7175         * simple.el (set-mark):
7176         * simple.el (next-line):
7177         * simple.el (previous-line):
7178         * simple.el (line-move):
7179         * simple.el (set-goal-column):
7180         * simple.el (comment-region):
7181         * subr.el:
7182         * subr.el (putf):
7183         * syntax.el (modify-syntax-entry):
7184         * syntax.el (map-syntax-table):
7185         * view-less.el (view-file):
7186         * view-less.el (view-buffer):
7187         * view-less.el (view-file-other-window):
7188         * window-xemacs.el (backward-other-window):
7189         * window.el:
7190         * window.el (one-window-p):
7191         * window.el (walk-windows):
7192         * window.el (window-list):
7193         * x-mouse.el (x-mouse-kill):
7194         * x-select.el (x-get-cutbuffer):
7195         * x-select.el (x-store-cutbuffer):
7196         * term/bg-mouse.el (bg-mouse-line-to-center):
7197         * term/sun-mouse.el (window-line-end):
7198         * term/sun-mouse.el (sun-select-region):
7199         * term/sun.el (kill-region-and-unmark):
7200         * mule/mule-category.el:
7201         * mule/mule-category.el (modify-category-entry):
7202         * mule/mule-category.el (char-category-list):
7203         * mule/mule-coding.el (coding-system-force-on-output):
7204         * mule/mule-misc.el (coding-system-put):
7205         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7206
7207 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7208
7209         * cus-face.el: Typo fixes and tiny clarifications.
7210         * custom.el: ditto
7211
7212 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7213
7214         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7215         * startup.el (normal-top-level): Setup auto-save-list-file-name
7216         if auto-save-list-file-prefix is non-nil.
7217
7218 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7219
7220         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7221
7222 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7223
7224         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7225         get symbol at point-min.
7226
7227 2000-10-24  Didier Verna  <didier@xemacs.org>
7228
7229         * info.el (Info-emacs-info-file-name): defconst it.
7230         * info.el (Info-footnote-tag): defcustom it.
7231         * info.el (Info-no-description-string): ditto.
7232         * info.el (Info-find-node): adapt to new semantics of
7233         'Info-suffixed-file (don't do the case variants stuff).
7234         * info.el (Info-insert-dir): rewrite the dir file variants code.
7235         * info.el (Info-directory-files): New. Return the list of info
7236         files in a directory.
7237         * info.el (Info-dir-outdated-p): use it.
7238         * info.el (Info-parse-dir-entries): ditto.
7239         * info.el (Info-build-dir-anew): don't restrict to files ending
7240         with a ".info.*" extension.
7241         * info.el (Info-set-mode-line): ditto.
7242         * info.el (Info-read-subfile): adapt to new semantics of
7243         'Info-suffixed-file (append 'exact argument).
7244         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7245         string independently of the case.
7246         * info.el (Info-suffixed-file): use it (match all possible case
7247         for the file name).
7248         * info.el (Info-insert-file-contents): code cleanup.
7249         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7250         columns.
7251         * info.el (Info-batch-rebuild-dir): ditto.
7252         * info.el (Info-read-node-name-1): ditto.
7253         * info.el (Info-search): ditto.
7254         * info.el (Info-fontify-node): ditto.
7255
7256
7257 2000-10-24  Didier Verna  <didier@xemacs.org>
7258
7259         * process.el (shell-command): when called from a program, avoid
7260         'push-mark's "mark-set" message.
7261
7262 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7263
7264         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7265         by a symbol, not by a vector.
7266         * mule/vietnamese.el (vscii): Likewise.
7267         (viscii): Likewise.
7268         * mule/cyrillic.el (koi8-r): Likewise.
7269
7270         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7271         by a symbol, not by a vector.
7272         (chinese-big5-2): Likewise.
7273         * mule/ethiopic.el (ethiopic): Likewise.
7274         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7275         (vietnamese-viscii-upper): Likewise.
7276
7277 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7278
7279         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7280
7281 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7282
7283         * byte-optimize.el (byte-optimize-car): New function.
7284         (byte-optimize-cdr): Ditto.
7285
7286 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7287
7288         * byte-optimize.el: Partial synch with FSF 20.7.
7289         Optimize constant concatenation.
7290         Add keymapp as a side effect free function.  It is a built-in.
7291         (byte-after-unbind-pos): Remove byte-equal.
7292
7293 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7294
7295         * update-elc-2.el: Quote regexps correctly.
7296
7297 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7298
7299         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7300         (ccl-compile): Apply integerp, not integer-or-char-p to
7301         check the type of the buffer magnification
7302         (ccl-compile-write-string): Encode a string with binary
7303         coding system.
7304         (ccl-compile-write-repeat): Likewise.
7305
7306 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7307
7308         * buff-menu.el:
7309         * bytecomp.el:
7310         * coding.el:
7311         * faces.el:
7312         * files.el:
7313         * fill.el:
7314         * float-sup.el:
7315         * font-lock.el:
7316         * help.el:
7317         * iso8859-1.el:
7318         * loaddefs.el:
7319         * menubar-items.el:
7320         * menubar.el:
7321         * modeline.el:
7322         * msw-font-menu.el:
7323         * paragraphs.el:
7324         * paths.el:
7325         * replace.el:
7326         * simple.el:
7327         * sound.el:
7328         * startup.el:
7329         * version.el:
7330         * x-faces.el:
7331         * x-font-menu.el:
7332         Remove purecopy.
7333
7334 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7335
7336         * simple.el (do-auto-fill): Use the function pointer to by
7337         `comment-line-break-function', not `indent-new-comment-line'. This
7338         fixes an issue with cc-mode comment continuation.
7339
7340 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7341
7342         * simple.el (turn-on-auto-fill):  Add (interactive).
7343         * mwheel.el (mwheel-install): Add (interactive).
7344         * font-lock.el (turn-on-font-lock): Add (interactive).
7345         (turn-off-font-lock): Add (interactive).
7346
7347 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7348
7349         * packages.el (packages-special-base-regexp): Add `man'.
7350
7351 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7352
7353         * wid-edit.el (widget-specify-active): map over extents in current
7354         buffer like `widget-specify-inactive' does.  Mapping over the
7355         inactive extent object does not work since the current extent is
7356         ignored by `map-extents'.
7357
7358 2000-10-04  Martin Buchholz <martin@xemacs.org>
7359
7360         * XEmacs 21.2.36 is released.
7361
7362 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7363
7364         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7365         Optimize the compiled-function-constants vector by byte-code
7366         reference counts.
7367
7368 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7369
7370         * build-report.el (build-report-delete-regexp): quote value in
7371         defcustom
7372
7373 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7374
7375         * build-report.el (build-report): Don't bind srcdir which we don't
7376         use in `multiple-value-bind' to avoid the only byte-compiler
7377         warning.
7378
7379 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7380
7381         * build-report.el: Requires cl and custom now.
7382         build-report-version is determined by XEmacs version -- remove
7383         build-report-version*.
7384         * build-report.el (build-report-version): Removed.
7385         * build-report.el (build-report-installation-version-regexp): New.
7386         * build-report.el (build-report-version-file-regexp): New.
7387         * build-report.el (build-report-installation-srcdir-regexp): New.
7388         * build-report.el (build-report-destination): Offer
7389         xemacs-build-reports and xemacs-beta.
7390         * build-report.el (build-report-keep-regexp): Adjusted.
7391         * build-report.el (build-report-delete-regexp): Adjusted.
7392         * build-report.el (build-report-make-output-dir): New.
7393         * build-report.el (build-report-installation-file): Replace use of
7394         `concat' with `expand-file-name'.
7395         * build-report.el (build-report-make-output-file): Removed.
7396         * build-report.el (build-report-make-output-files): New.
7397         * build-report.el (build-report-subject): Identify as
7398         user-variable with "*...".
7399         * build-report.el (build-report-prompts): Ditto.
7400         * build-report.el (build-report-version-file): New.
7401         * build-report.el (build-report-file-encoding): Identify as
7402         user-variable with "*...".
7403         * build-report.el (build-report-make-output-get): New.
7404         * build-report.el (build-report-insert-header): Report
7405         emacs-version and system-configuration instead of
7406         build-report-version.
7407         * build-report.el (build-report-insert-make-output): Add file
7408         argument.
7409         * build-report.el (build-report-insert-installation-file):
7410         Re-indent.
7411         * build-report.el (build-report-keep): Change docstring,
7412         re-indent.
7413         * build-report.el (build-report-delete): Ditto.
7414         * build-report.el (build-report-installation-data): New.
7415         * build-report.el (build-report-version-file-data): New.
7416
7417 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7418
7419         * byte-optimize.el (byte-optimize-lapcode):
7420         Fix the optimization of using the first 5 elements of the
7421         constants vector for variables.
7422         (byte-optimize-lapcode): Fix another ancient broken optimization.
7423
7424 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7425
7426         * *: Spelling mega-patch
7427
7428 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7429
7430         * easymenu.el: doc fixes.
7431         (easy-menu-do-define): Use backquote.
7432         (easy-menu-change):
7433         (easy-menu-add):
7434         `when' seems much clearer than `if' here.
7435         (easy-menu-remove):
7436         (easy-menu-add-item):
7437         (easy-menu-item-present-p):
7438         (easy-menu-remove-item):
7439         Wrap using (when (featurep 'menubar) ...)
7440
7441 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7442
7443         * bytecomp.el (displaying-byte-compile-warnings):
7444         Revert Ben's change to this function below so that the compile log
7445         is displayed properly for users of the "popper" package.
7446
7447 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7448
7449         * window.el (save-selected-window): Use backquote.
7450
7451         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7452         Renamed from `byte-compile-file-form-defvar'.
7453         * bytecomp.el (byte-compile-defvar-or-defconst):
7454         Only cons onto current-load-list in top-level forms.
7455         Else this leaks a cons cell every time a defun is called.
7456         Renamed from `byte-compile-defvar', for clarity.
7457         Warn when docstring of defvar is not a string.
7458         Use consistent error messages.
7459         Better comments.
7460
7461 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7462
7463         * simple.el (set-variable):
7464         Remove unneeded defvar by rearranging order of let* forms.
7465
7466         * mule/mule-ccl.el (ccl-get-next-code):
7467         * menubar-items.el (bookmark-menu-filter):
7468         (language-environment-menu-filter):
7469         (tutorials-menu-filter):
7470         * toolbar-items.el (toolbar-compile):
7471         * byte-optimize.el (disassemble-offset):
7472         Use (declare (special ...)) instead of `defvar'.
7473
7474         * cl-macs.el (cl-do-proclaim):
7475         Fix (declare (special ...)) warning suppression syntax.
7476
7477 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7478
7479         * info.el (Info-tag-table-marker):
7480         (Info-tag-table-buffer):
7481         (Info-find-file-node):
7482         (Info-read-subfile):
7483         (Info-build-node-completions):
7484         (Info-search):
7485         (Info-mode):
7486         Multiple info buffer support.
7487
7488 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7489
7490         * ldap.el (ldap-decode-entry): New defun
7491         (ldap-search-entries): Use it in order to decode DN-prefixed
7492         entries properly
7493
7494 2000-08-23  Daniel Pittman <daniel@danann.net>
7495
7496         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7497         Use `eq', not `=', to compare symbols.
7498
7499 2000-07-30  Ben Wing  <ben@xemacs.org>
7500
7501         * bytecomp.el (byte-compile-report-error):
7502         * bytecomp.el (displaying-byte-compile-warnings):
7503         if stack-trace-on-error is set, send out a backtrace when
7504         an error is encountered that stops byte compilation.  this
7505         should make it much much easier to track down those curious
7506         problems.  also undo the kludge of using a separate "*Show*"
7507         buffer for display when there's a temp-buffer-show-function;
7508         we can avoid this by just being a little smarter.
7509
7510         * dialog-items.el:
7511         * dialog-items.el (search-dialog-regexp): New.
7512         * dialog-items.el (search-dialog-callback):
7513         * dialog-items.el (make-search-dialog):
7514         add a regexp option to the dialog and clean up a bit.
7515
7516         * dialog.el:
7517         * dialog.el (yes-or-no-p-dialog-box):
7518         * dialog.el (get-dialog-box-response):
7519         * dialog.el (make-dialog-box):
7520         * dialog.el (dialog-box-finish): New.
7521         * dialog.el (dialog-box-cancel): New.
7522         * dialog.el (internal-make-dialog-box-exit): New.
7523         implement [properly!] the :modal property of the new dialog box
7524         interface.  this is the first time xemacs has ever had *proper*
7525         modal dialog boxes, giving the standard window-system feedback.
7526         (e.g. under windows, clicking on a disabled frame causes a beep
7527         and makes the dialog box flash three times.)
7528
7529         * dragdrop.el: header keyword frobbing.
7530
7531         * dumped-lisp.el (preloaded-file-list):
7532         renamed winnt.el to win32-native.el.
7533
7534         * faces.el (face-property):
7535         * faces.el (set-face-property):
7536         * faces.el (frob-face-property):
7537         * faces.el (frob-face-font-2):
7538         * faces.el (make-face-bold):
7539         * faces.el (make-face-italic):
7540         * faces.el (make-face-bold-italic):
7541         * faces.el (make-face-unbold):
7542         * faces.el (make-face-unitalic):
7543         * faces.el (make-face-smaller):
7544         * faces.el (make-face-larger):
7545         clean up the implementation of these so that window-system-specific
7546         methods are called only on objects belonging to that window system.
7547         previously, you could have [e.g.] mswindows-make-face-bold called
7548         on font object of device type `stream', which is not good and
7549         explains the subtle errors Adrian was getting when byte-compiling
7550         something that required 'term. (Adrian, now you can use stack-trace-
7551         on-error to find the exact place where things are going wrong instead
7552         of having to laboriously binary-search your way through.)
7553
7554         * finder.el (finder-known-keywords):
7555         cleaned up -- properly sorted, clarified the meanings of many of
7556         the keywords, and added a few -- mswin, gui, content, build, www,
7557         user, services.  the last two try to distinguish between a package
7558         that's used directly by the user, and a package that provides
7559         support services to other packages.
7560
7561         * font-lock.el (lisp-font-lock-keywords-2):
7562         update list of lisp control structures to include everything,
7563         including new ones i introduced.
7564
7565         * gutter.el: header keyword frobbing.
7566
7567         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7568         recent isearch element was not doing so!  you got the second-most-
7569         recent instead.
7570
7571         * lisp-mode.el (construct-lisp-mode-menu):
7572         more menubar cleanups.
7573         * lisp-mode.el (with-selected-window):
7574         make it indent properly.
7575
7576         * menubar-items.el (default-menubar): lots of menubar cleanups.
7577         rearranged the options menu the most, e.g. splitting up the
7578         Keyboard/Mouse menu into a new Editing menu and combining the
7579         separate Scrollbar/Gutter/Toolbar submenus into Display.
7580         Got rid of General, moved items to Editing or new Troubleshooting.
7581         Moved Packages to Tools; doesn't seem to belong under Options.
7582         Added stuff to the Cmds menu, e.g. Change Case.
7583
7584         NB please don't complain about these periodic menubar changes.
7585         Anything like this is necessarily incremental in its construction
7586         -- By constant use you gradually become more and more aware of
7587         better and better ways to group menu items.  When we eventually
7588         move the options menu to a property sheet, the existing structure
7589         will probably be preserved fairly well.
7590
7591         * minibuf.el (next-history-element): fix problems with pressing
7592         down arrow in repeat-complex-command.
7593
7594         * modeline.el:
7595         * modeline.el (modeline-3d-p): New.
7596         added custom variable for controlling the 3d modeline.  the
7597         corresponding Options item has been present for a long time,
7598         but commented out with "fix me!" comments.  it's fixed now.
7599
7600         * obsolete.el (add-menu):
7601         remove bogus gettexts.
7602
7603         * process.el (shell-quote-argument):
7604         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7605         For bash under Windows native, see below.
7606
7607         * simple.el:
7608         * simple.el (display-warning-buffer):
7609         Fixed the handling of warning display to eliminate the annoying
7610         *Show* buffer, like was done for byte-compiler output above.
7611
7612         * simple.el (debug-print): New.
7613         Simple function for sending debug messages to the console and/or
7614         other debug places.
7615
7616         * subr.el (replace-in-string):
7617         Rewrite this function to avoid N^2 behavior with large strings --
7618         catastrophic with the new Windows selection code! (Apparently the
7619         author of this function didn't realize there was a fun
7620         replace-match that could make his life much easier, because we
7621         duplicated the entire logic.  The new version is smaller, easier
7622         to understand, much more robust, and has extended features --
7623         those of replace-match.)
7624
7625         * window.el:
7626         * window.el (with-selected-window): New.
7627         An obvious complement to the existing `with-selected-frame' and
7628         `with-current-buffer'.
7629
7630         * win32-native.el: Renamed from winnt.el.
7631         Added a great deal of stuff for properly handling process quoting,
7632         somewhat modeled on Kirill's original model (which i later threw
7633         away).  We should now finally have correctly working process arg
7634         quoting/dequoting so that the final app gets exactly what we
7635         intended.  Because the mechanism is in Lisp, it's easily
7636         extendible. (For those running bash and running the native
7637         version, I tried hard to do what I thought was correct.  But more
7638         thought is needed, and ideally the volunteer work of people with
7639         these configurations that they generally run on.)
7640
7641         * x-font-menu.el (x-font-menu-font-data):
7642         Put in defvar's to fix byte-compiler warnings.
7643
7644 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7645
7646         * select.el (selection-coercion-alist): Initialise.
7647         * select.el (select-coerce-to-text): New.
7648         * select.el (select-coerce): New.
7649         New functions to perform type and value coercion.
7650
7651         * select.el (select-buffer-killed-default): Keep data if it was
7652         on the clipboard.
7653
7654 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7655
7656         * menubar-items.el (default-menubar): Fix typo.
7657         (default-menubar): `lambda' was mispelled as `lamda'.
7658
7659 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7660
7661         * window.el (shrink-window-if-larger-than-buffer): Remove
7662         edge checking code.
7663
7664 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7665
7666         * paths.el (gnus-local-domain): Removed.
7667         (gnus-local-organization): Ditto.
7668         (gnus-startup-file): Ditto.
7669
7670 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7671
7672         * files.el (auto-mode-alist): Add .spec for RPM.
7673
7674 2000-07-31  Andy Piper  <andy@xemacs.org>
7675
7676         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7677
7678 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7679
7680         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7681         browse-url.
7682         * help.el (xemacs-www-page): Ditto.
7683         (xemacs-www-faq): Ditto.
7684         * menubar-items.el (default-menubar): Ditto.
7685
7686         * wid-edit.el (widget-url-link-action): Ditto.
7687         From: Kenichi OKADA <okada@opaopa.org>.
7688
7689 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7690
7691         * finder.el (finder-commentary): Add autoload cookie.
7692
7693 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7694
7695         * files.el (insert-file-contents-literally): Fix second let
7696         binding for `coding-system-for-read' to `coding-system-for-write'
7697         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7698
7699 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7700
7701         * files.el (insert-file-contents-literally): Use binary coding
7702         system (from Morioka san).
7703         (insert-file-contents-literally): Make file-name-handler method.
7704
7705 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7706
7707         * cl-macs.el (get-selection): Add defsetf.
7708
7709 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7710
7711         * x-init.el (x-activate-region-as-selection): replace obsolete
7712         function x-own-selection with own-selection.
7713         (ow-find): replace obsolete functions x-get-selection and
7714         x-get-clipboard with get-selection and get-clipboard.
7715         (init-post-x-win): replace obsolete function x-disown-selection
7716         with disown-selection.
7717
7718 2000-07-20  Mike Sperber  <mike@xemacs.org>
7719
7720         * startup.el (load-user-init-file): Only try to load init file if
7721         it exists.
7722
7723 2000-07-10  Andy Piper  <andy@xemacs.org>
7724
7725         * dialog-items.el: sync with Ben's patch.
7726
7727         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7728         comment.
7729         (progress-text-glyph): deleted.
7730         (progress-layout-glyph): make completely minimal.
7731         (progress-gauge-glyph): ditto.
7732         (progress-display-style): fix to handle dynamic instantiator
7733         changes.
7734         (progress-text-instantiator): new.
7735         (progress-layout-instantiator): new.
7736         (progress-gauge-instantiator): new.
7737         (set-progress-display-instantiator): renamed and changed from
7738         set-progress-display-style.
7739         (progress-abort-glyph): use instantiator not glyph.
7740         (append-progress-display): use set-progress-display-instantiator
7741         and set-glyph-image.
7742         (abort-progress-display): ditto.
7743         (raw-append-progress-display): ditto.
7744
7745 2000-07-20  Ben Wing  <ben@xemacs.org>
7746
7747         * code-files.el: Move Mule-specific code to mule-coding.el.
7748
7749 2000-07-15  Ben Wing  <ben@xemacs.org>
7750
7751         * autoload.el:
7752         Fixed comments.
7753
7754         * cmdloop.el:
7755         * cmdloop.el (yes-or-no-p):
7756         * cmdloop.el (y-or-n-p):
7757         Make these functions use should-use-dialog-box-p and not be
7758         overridden in dialog.el.
7759
7760         * cus-dep.el:
7761         * cus-dep.el (Custom-make-dependencies): Removed.
7762         * cus-dep.el (Custom-make-dependencies-1): New.
7763         * cus-dep.el (Custom-make-one-dependency): New.
7764         New entry point for use in Makefiles, to avoid excessive
7765         invocations.
7766
7767         * cus-edit.el (custom-variable-reset-saved):
7768         * cus-edit.el (custom-variable-reset-standard):
7769         * cus-edit.el (custom-save-resets):
7770         Fix bytecompiler warnings.
7771
7772         * dialog.el:
7773         * dialog.el (yes-or-no-p-dialog-box):
7774         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7775         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7776         * dialog.el (get-dialog-box-response):
7777         * dialog.el (message-or-box):
7778         * dialog.el (make-dialog-box):
7779         * dialog.el (popup-dialog-box): New.
7780         Avoid yes-or-no-p bogosities.
7781         Create a general function `make-dialog-box' to encapsulate all
7782         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7783
7784         * dumped-lisp.el (preloaded-file-list):
7785         Add dialog-items.  Clean up.  Group files by types.
7786
7787         * easymenu.el (easy-menu-add):
7788         * easymenu.el (easy-menu-remove):
7789         Account for accelerators.
7790
7791         * extents.el:
7792         * extents.el (extent-list): New args, like in map-extents.
7793         * extents.el (extent-at-event): New.
7794         * extents.el (extents-at-event): New.
7795
7796         * font-lock.el:
7797         * font-lock.el (font-lock-mode):
7798         * font-lock.el (font-lock-default-fontify-buffer):
7799         * font-lock.el (font-lock-default-unfontify-region):
7800         * font-lock.el (font-lock-fontify-syntactically-region):
7801         * font-lock.el (font-lock-fontify-keywords-region):
7802         Use new progress-feedback names.
7803
7804         * font-lock.el (java-font-lock-identifier-regexp):
7805         * font-lock.el (java-font-lock-class-name-regexp):
7806         Fix bytecompiler warnings.
7807
7808         * gutter-items.el:
7809         * gutter-items.el (progress-display-use-echo-area): Removed.
7810         * gutter-items.el (progress-feedback-use-echo-area): New.
7811         * gutter-items.el (progress-display-popup-period): Removed.
7812         * gutter-items.el (progress-feedback-popup-period): New.
7813         * gutter-items.el (set-progress-display-style): Removed.
7814         * gutter-items.el (set-progress-feedback-style): New.
7815         * gutter-items.el (progress-display-style): Removed.
7816         * gutter-items.el (progress-feedback-style): New.
7817         * gutter-items.el (progress-stack):
7818         * gutter-items.el (progress-displayed-p): Removed.
7819         * gutter-items.el (progress-feedbacked-p): New.
7820         * gutter-items.el (clear-progress-display): Removed.
7821         * gutter-items.el (clear-progress-feedback): New.
7822         * gutter-items.el (progress-display-clear-when-idle): Removed.
7823         * gutter-items.el (progress-feedback-clear-when-idle): New.
7824         * gutter-items.el (remove-progress-display): Removed.
7825         * gutter-items.el (remove-progress-feedback): New.
7826         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7827         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7828         * gutter-items.el (append-progress-display): Removed.
7829         * gutter-items.el (append-progress-feedback): New.
7830         * gutter-items.el (abort-progress-display): Removed.
7831         * gutter-items.el (abort-progress-feedback): New.
7832         * gutter-items.el (raw-append-progress-display): Removed.
7833         * gutter-items.el (raw-append-progress-feedback): New.
7834         * gutter-items.el (display-progress-display): Removed.
7835         * gutter-items.el (display-progress-feedback): New.
7836         * gutter-items.el (current-progress-display): Removed.
7837         * gutter-items.el (current-progress-feedback): New.
7838         * gutter-items.el (current-progress-display-label): Removed.
7839         * gutter-items.el (current-progress-feedback-label): New.
7840         * gutter-items.el (progress-display): Removed.
7841         * gutter-items.el (progress-feedback): New.
7842         Replace "progress-display" with "progress-feedback" globally.
7843
7844         * gutter-items.el (lprogress-display): Removed.
7845         * gutter-items.el (progress-feedback-with-label): New.
7846         Rename lprogress-display ==> progress-feedback-with-label.
7847
7848         * gutter-items.el (search-dialog-direction): Removed.
7849         * gutter-items.el (search-dialog-text): Removed.
7850         * gutter-items.el (search-dialog-callback): Removed.
7851         * gutter-items.el (make-search-dialog): Removed.
7852         Move to dialog-items.el.
7853
7854         * help.el:
7855         * help.el (help-mode-quit):
7856         * help.el (mode-for-help): New.
7857         * help.el (help-sticky-window): New.
7858         * help.el (help-window-config): New.
7859         * help.el (with-displaying-help-buffer):
7860         * help.el (function-at-event): New.
7861         * help.el (help-symbol-regexp): New.
7862         * help.el (help-symbol-run-function-1): New.
7863         * help.el (help-symbol-run-function): New.
7864         * help.el (help-symbol-function-context-menu): New.
7865         * help.el (help-symbol-variable-context-menu): New.
7866         * help.el (help-symbol-function-and-variable-context-menu): New.
7867         * help.el (frob-help-extents): New.
7868         * help.el (describe-function-1):
7869         * help.el (variable-at-point):
7870         * help.el (variable-at-event): New.
7871         * help.el (describe-variable):
7872         Major overhaul.
7873         - Make functions and variables be mousable.
7874         - Middle button hyperlinks.
7875         - New context-menu entries.
7876
7877         * keydefs.el:
7878         * keydefs.el (global-map):
7879         New key bindings to move lines up and down.
7880
7881         * lisp-mode.el:
7882         * lisp-mode.el (construct-lisp-mode-menu): New.
7883         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7884         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7885         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7886         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7887         Make popup and menubar menus be different.  Popup menu uses
7888         clicked location and automatically assumes symbol under the mouse
7889         for various commands.
7890
7891         * menubar-items.el:
7892         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7893         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7894
7895         * menubar-items.el (global-popup-menu): Removed.
7896         * menubar-items.el (mode-popup-menu): Removed.
7897         * menubar-items.el (activate-popup-menu-hook): Removed.
7898         * menubar-items.el (popup-mode-menu): Removed.
7899         * menubar-items.el (popup-buffer-menu): Removed.
7900         * menubar-items.el (popup-menubar-menu): Removed.
7901         Move to menubar.el.
7902
7903         * menubar.el:
7904         * menubar.el (global-popup-menu): New.
7905         * menubar.el (mode-popup-menu): New.
7906         * menubar.el (activate-popup-menu-hook): New.
7907         * menubar.el (last-popup-menu-event): New.
7908         * menubar.el (popup-mode-menu): New.
7909         * menubar.el (popup-buffer-menu): New.
7910         * menubar.el (popup-menubar-menu): New.
7911         * menubar.el (menu-call-at-event): New.
7912         Move non-content functions here.  Add support for context menu
7913         items on extents.
7914
7915         * minibuf.el (minibuffer-history-uniquify):
7916         Typo fix.
7917
7918         * minibuf.el (read-file-name-1):
7919         Call new file dialog box if it exists.
7920
7921         * minibuf.el (mouse-rfn-setup-vars):
7922         Clean up "chop" action.
7923
7924         * mouse.el:
7925         * mouse.el (button2): Now bound to mouse-track.
7926         * mouse.el (click-inside-extent-p):
7927         * mouse.el (point-inside-extent-p):
7928         * mouse.el (point-inside-selection-p):
7929         * mouse.el (mouse-drag-or-yank): Removed.
7930         * mouse.el (mouse-begin-drag-n-drop): New.
7931         * mouse.el (mouse-eval-sexp):
7932         * mouse.el (mouse-track-activate-strokes): New.
7933         * mouse.el (mouse-track-do-activate): New.
7934         * mouse.el (mouse-track):
7935         * mouse.el (default-mouse-track-event-is-with-button): New.
7936         * mouse.el (default-mouse-track-cleanup-hook):
7937         * mouse.el (default-mouse-track-drag-hook):
7938         * mouse.el (default-mouse-track-drag-up-hook):
7939         * mouse.el (default-mouse-track-click-hook):
7940         Merge drag-n-drop into mouse-track.
7941         Add general "activate" support to replace specific button2 kludges.
7942         Use "button modifier" support in mouse-track.
7943
7944         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7945
7946         * package-ui.el:
7947         * package-ui.el (pui-menu):
7948         * package-ui.el (pui-popup-context-sensitive): Removed.
7949         Fix bytecompiler warnings.
7950         Clean up popup code a bit.
7951
7952         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7953
7954         * simple.el:
7955         * simple.el (transpose-lines):
7956         * simple.el (transpose-line-up): New.
7957         * simple.el (transpose-line-down): New.
7958         * simple.el (transpose-subr):
7959         * simple.el (transpose-subr-1): Removed.
7960         Clean up, add functions to move lines up and down.
7961
7962         * startup.el (mail-host-address):
7963         * startup.el (user-mail-address):
7964         Customize.
7965
7966         * subr.el:
7967         * subr.el (set-symbol-value-in-buffer): New.
7968         * subr.el (error):
7969         * subr.el (check-argument-type):
7970         * subr.el (defined-error-p): New.
7971         Add structured error support.
7972
7973         * toolbar-items.el (toolbar-compile):
7974         Use new make-dialog-box.
7975
7976         * update-elc.el:
7977
7978         * userlock.el (ask-user-about-lock-dbox):
7979         * userlock.el (ask-user-about-supersession-threat-dbox):
7980         * userlock.el (ask-user-about-lock):
7981         * userlock.el (ask-user-about-supersession-threat):
7982         Use new make-dialog-box.
7983         Add safety checks; use should use-dialog-box-p.
7984
7985         * window-xemacs.el:
7986         * window-xemacs.el (__buffer-dedicated-frame):
7987         * window-xemacs.el (buffer-dedicated-frame): New.
7988         * window-xemacs.el (set-buffer-dedicated-frame): New.
7989         Move dedicated-frame stuff into lisp.
7990
7991 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7992
7993         * printer.el (generic-print-region): Do not require that
7994         `printer-name' be set.
7995         (printer-name): Commentary clarification.
7996
7997 2000-07-19  Martin Buchholz <martin@xemacs.org>
7998
7999         * XEmacs 21.2.35 is released.
8000
8001 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8002
8003         * select.el (selection-coercible-types): Initialise.
8004
8005 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8006
8007         * select.el (own-clipboard): Bug fix.
8008
8009 2000-07-17  Mike Sperber  <mike@xemacs.org>
8010
8011         * cus-edit.el (custom-migrate-custom-file): Save init file before
8012         continuing.
8013
8014 2000-07-16  Mike Sperber  <mike@xemacs.org>
8015
8016         * startup.el (load-init-file): Remove silly call to
8017         `load-user-custom-file`.
8018         (maybe-migrate-user-init-file): Minor fixes.
8019
8020 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8021
8022         * apropos.el (apropos-documentation-check-doc-file):
8023         `doc' variable should be let-bound, as was presumably intended.
8024
8025         * cus-edit.el (custom-variable-reset-saved):
8026         (custom-variable-reset-standard):
8027         Remove unused variable comment-widget.  Twice.
8028
8029         * toolbar.el (toolbar-blank-press-function):
8030         Add a real defvar with initial value nil and proper docstring.
8031         (press-toolbar-button): No need to check for boundp-ness anymore.
8032
8033         * rect.el (open-rectangle-line): Remove useless (let) form.
8034         Add defvar for pending-delete-mode.
8035
8036         * info.el (Info-find-node): This function needs an autoload cookie.
8037
8038         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8039         Use let* since the second form referred to the first.
8040
8041 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8042
8043         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8044         instead of removed `mswindows-get-clipboard'.
8045
8046
8047 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8048
8049         * select.el (select-convert-from-text): New.
8050         * select.el (select-convert-from-length): New.
8051         * select.el (select-convert-from-integer): New.
8052         * select.el (select-convert-from-identity): New.
8053         * select.el (select-convert-from-filename): New.
8054         * select.el (selection-converter-in-alist): Use them.
8055         New converter functions for X.
8056
8057         * select.el (get-selection): Removed comment.
8058
8059         * select.el (own-selection): Removed append code - I thought
8060         I'd already done this, but apparently not...
8061
8062         * select.el: Changed comment about TIMESTAMP.
8063
8064         * select.el (select-convert-in): New.
8065         * select.el (select-convert-out): New.
8066         New functions that get used by select.c.
8067
8068         * select.el (select-buffer-killed-default): New.
8069         * select.el (select-buffer-killed-text): New.
8070         * select.el (selection-buffer-killed-alist): New.
8071         New list and functions that get called if a relevant selection
8072         exists and a buffer gets killed.
8073
8074         * select.el (select-convert-to-targets):
8075         * select.el (select-convert-to-identity): Removed.
8076         * select.el (select-convert-from-identity): Removed.
8077         * select.el (select-converter-out-alist):
8078         Removed _EMACS_INTERNAL selection type.
8079
8080         * x-select.el (xselect-kill-buffer-hook): Removed.
8081         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8082         Removed this X-specific nonesense. Use the generic support
8083         in select.el instead.
8084
8085 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8086
8087         * mule/mule-category.el (defined-category-hashtable):
8088         Use make-hash-table instead of make-hashtable
8089
8090         * buff-menu.el: Byte-compiler warning fix.
8091
8092         * isearch-mode.el (isearch-highlight-all-cleanup):
8093         Remove unused variable `isearch-highlight-all-start'.
8094
8095         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8096
8097         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8098
8099         * cus-dep.el (Custom-make-dependencies):
8100         Add autoload cookie for custom-add-loads to generated custom-load.el.
8101
8102         * autoload.el (autoload-package-name): Warning suppression.
8103         Move defvar prior to first use.
8104
8105         * custom.el: Add autoload for custom-declare-face.
8106         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8107         * cl.el (cl-hack-byte-compiler):
8108         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8109         to work properly.
8110
8111 2000-07-08  Mike Sperber  <mike@xemacs.org>
8112
8113         * startup.el (load-home-init-file): Added variable.
8114         (maybe-migrate-user-init-file): Added.
8115         (load-user-init-file): Load custom file if different from init
8116         file.
8117
8118         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8119         "startup."
8120
8121         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8122         Moved `custom-file'-related code to cus-file.el.
8123
8124         * cus-file.el: New file.
8125
8126 2000-04-01  Mike Sperber  <mike@xemacs.org>
8127
8128         * packages.el (packages-find-package-directories): Added support
8129         for external package hierarchies with in-place installations.
8130
8131         * find-paths.el (paths-root-in-place-p): Added.
8132         (paths-find-emacs-directory): Added support for external
8133         directories with in-place installations.
8134         (paths-find-site-directory): Ditto.
8135
8136         * startup.el (find-user-init-file): Also look for
8137         ~/.xemacs/init.elc? in preference to ~/.emacs.
8138
8139 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8140
8141         * select.el (own-selection):
8142         * select.el (own-clipboard): Changed `append' parameter to
8143         `how-to-use' parameter.
8144         * select.el (own-selection): Removed icky append code.
8145         * select.el (own-selection, get-selection): Removed extra type
8146         checking.
8147         * select.el (selection-appender-alist):
8148         * select.el (selection-converter-{in|out}-alist): Initialise.
8149         * select.el (select-append-to-*): New.
8150         * select.el (select-convert-from-*): New.  New functions to append
8151         data and convert data from external type.
8152
8153 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8154
8155         * font-lock.el: Javadoc enhancements.
8156
8157 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8158
8159         * printer.el (generic-print-region): Compose job name from buffer
8160         name.
8161
8162 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8163
8164         * font-lock.el (font-lock-fontify-pending-extents): Call
8165         font-lock-fontify-region instead of font-lock-fontify-buffer
8166         to avoid unnecessary progress gauges.
8167
8168 2000-07-06  Craig Lanning  <lanning@scra.org>
8169
8170         * custom-load.el (faces):
8171
8172         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8173         dir is a regex.
8174
8175         * process.el (call-process-internal): from Dan Holmsand, use binary
8176         coding systems so that jka-compr works.
8177
8178 2000-07-07  Ben Wing  <ben@xemacs.org>
8179
8180         * font-lock.el: Undo previous change.  Unfortunately, some
8181         files actually use the variables directly in their init code
8182         without quoting them.
8183
8184 2000-07-07  Ben Wing  <ben@xemacs.org>
8185
8186         * font-lock.el (defvar font-lock-*-face): Removed.
8187
8188         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8189         only when necessary.
8190
8191 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8192
8193         * cl-macs.el: fix cl-transform-function-property kludge
8194         so that it does not require a random feature.
8195
8196 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8197
8198         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8199         as in Linux kernel "Rules.make".
8200
8201 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8202
8203         * build-report.el (build-report): Add autoload cookie.
8204
8205 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8206
8207         * package-ui.el (defgroup pui):  Correct a misspelling
8208         (pui-toggle-package-delete):  Change `seleted' to `selected'
8209
8210 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8211
8212         * package-get.el (package-get-update-base):
8213         (package-get): Use insert-file-contents-literally always.
8214         (package-get-maybe-save-index):
8215         Force coding system for writing to binary.
8216
8217 2000-06-08  Mike Alexander  <mta@arbortext.com>
8218
8219         * code-process.el (call-process-region): If there is no coding
8220         system for the process on process-coding-system-alist use the
8221         coding system of the buffer containing the region.
8222
8223 2000-06-10  Ben Wing  <ben@xemacs.org>
8224
8225         * cmdloop.el (command-error):
8226         If debug-on-error and noninteractive, output backtrace.
8227
8228         * files.el (file-relative-name):
8229         Remove MSDOS references.
8230
8231         * simple.el (line-number): New function, due to non-obvious
8232         behavior/usage of count-lines.
8233
8234         * simple.el (count-lines): document non-obvious usage to get
8235         line number.
8236
8237 2000-06-11  Ben Wing  <ben@xemacs.org>
8238
8239         * faces.el ((featurep 'xpm)):
8240         * x-faces.el (x-init-face-from-resources):
8241         * x-faces.el (x-init-frame-faces):
8242         * x-misc.el (x-init-specifier-from-resources):
8243         * x-misc.el (x-get-resource-and-bogosity-check):
8244         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8245         * x-mouse.el (x-init-pointer-shape):
8246         * x-scrollbar.el (x-init-scrollbar-from-resources):
8247         Add sixth argument to x-get-resource calls so as to issue warnings
8248         rather than errors on bogus arguments.
8249
8250 2000-06-05  Ben Wing  <ben@xemacs.org>
8251
8252         * compat.el: new file.  provides a clean, non-intrusive way to
8253         define compatibility functions.
8254
8255         * process.el (shell-quote-argument): temporary fix for lack
8256         of nt-quote-process-args.  #### I need to put back the overall
8257         structure of that mechanism but redo the guts of it using the
8258         extra intelligence in the C code.
8259
8260 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8261
8262         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8263         `package-get' does in package-get.el, instead of using external
8264         "md5sum" program.
8265
8266         * package-get.el (package-get): Insert package file literally to
8267         make checksum calculation work.
8268
8269 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8270
8271         * code-files.el (convert-mbox-coding-system): Deleted.
8272         (file-coding-system-alist): Removed reference to
8273         convert-mbox-coding-system.
8274
8275 2000-05-28  Martin Buchholz <martin@xemacs.org>
8276
8277         * XEmacs 21.2.34 is released.
8278
8279 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8280
8281         * font-lock.el (font-lock-keywords): Rewrote docstring
8282
8283 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8284
8285         * loadhist.el (unload-feature): handle case where x is both boundp
8286         and fboundp
8287
8288 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8289
8290         * packages.el: It's ok to use built-in macros, but not lisp
8291         defined ones.
8292
8293 2000-05-20  Ben Wing  <ben@xemacs.org>
8294
8295         * font-lock.el:
8296         * font-lock.el (font-lock-message-threshold):
8297         * font-lock.el (font-lock-mode):
8298         * font-lock.el (font-lock-default-fontify-buffer):
8299         * font-lock.el (font-lock-always-fontify-immediately):
8300         * font-lock.el (font-lock-old-extent): Removed.
8301         * font-lock.el (font-lock-old-len): Removed.
8302         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8303         * font-lock.el (font-lock-pending-extent-table): New.
8304         * font-lock.el (font-lock-range-table): New.
8305         * font-lock.el (font-lock-after-change-function):
8306         * font-lock.el (font-lock-after-change-function-1): Removed.
8307         * font-lock.el (font-lock-fontify-pending-extents): New.
8308         * font-lock.el ('font-lock-revert-cleanup): Removed.
8309         * font-lock.el ('font-lock-revert-setup): Removed.
8310         Rewrite deferral code to handle any number of changes, merging
8311         them properly.  Remove hacked-up code for revert-buffer, now
8312         unnecessary.
8313
8314         * menubar-items.el (default-menubar):
8315         In Options->Edit Init File, don't switch to emacs-lisp-mode
8316         unless necessary; doing this turns off font-lock.
8317
8318 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8319
8320         * keydefs.el: Define C-x BS to backward-kill-sentence.
8321
8322 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8323
8324         * files.el (hack-local-variables-prop-line): Use non-greedy
8325         matching to process -*-texinfo-*- -*-.
8326
8327 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8328
8329         * minibuf.el (minibuf-directory-files): new function.
8330         (read-file-name-activate-callback): use minibuf-directory-files.
8331         (read-directory-name-internal): ditto.
8332         (mouse-file-display-completion-list): ditto.
8333         (mouse-directory-display-completion-list): ditto.
8334         (read-file-name-internal): remove "./" from completion list unless
8335         explicitly matched, for consistency.
8336
8337 2000-05-11  Ben Wing  <ben@xemacs.org>
8338
8339         * gutter-items.el (gutter-buffers-tab):
8340         * gutter-items.el (add-tab-to-gutter):
8341         * gutter-items.el (update-tab-in-gutter):
8342         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8343         * gutter-items.el (append-progress-display):
8344         * gutter-items.el (abort-progress-display):
8345         * gutter-items.el (raw-append-progress-display):
8346         Further fixes.  Use set-glyph-image not set-image-instance-property,
8347         to fix problems with multiple windows in a frame.
8348
8349         * menubar-items.el (tutorials-menu-filter):
8350         Fix typo.
8351
8352         * startup.el (early-error-handler):
8353         Display message box under windows; otherwise, message will disappear
8354         before it can be viewed.
8355
8356         * update-elc.el:
8357         Fix bug in NEEDTODUMP processing.
8358
8359 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8360
8361         * startup.el (lock-directory): Removed.
8362         (superlock-file): Ditto.
8363         (startup-set-paths): Remove lockdir.
8364         (startup-setup-paths-warning): Remove lock-directory.
8365
8366         * setup-paths.el (paths-find-lock-directory): Removed.
8367         (paths-find-superlock-file): Ditto.
8368
8369 2000-05-09  Ben Wing  <ben@xemacs.org>
8370
8371         * faces.el (set-face-property):
8372         * faces.el (set-face-font):
8373         * faces.el (set-face-foreground):
8374         * faces.el (set-face-background):
8375         * faces.el (set-face-background-pixmap):
8376         * faces.el (set-face-underline-p):
8377         * faces.el (set-face-strikethru-p):
8378         * faces.el (set-face-highlight-p):
8379         * faces.el (set-face-dim-p):
8380         * faces.el (set-face-blinking-p):
8381         * faces.el (set-face-reverse-p):
8382         doc string changes.
8383
8384         * glyphs.el:
8385         * glyphs.el (make-image-specifier):
8386         * glyphs.el (glyph-property):
8387         * glyphs.el (set-glyph-image):
8388         * glyphs.el (make-glyph):
8389         * glyphs.el (make-pointer-glyph):
8390         * glyphs.el (make-icon-glyph):
8391         * glyphs.el (widget-image-instance-p): New.
8392         authorship info, lots of doc changes.  New predicate, inadvertently
8393         omitted.  the general principle with specifier docs is now that
8394         the description of instantiators should go with the make-foo-specifier
8395         fun's doc string, rather than in foo-specifier-p.  this follows
8396         conventions elsewhere in XEmacs and in general is a lot more obvious
8397         of a place to look.  sometimes the make-foo-specifier function needs
8398         to be created in the process.
8399
8400         * gutter.el:
8401         * gutter.el (make-gutter-specifier): New.
8402         * gutter.el (make-gutter-size-specifier): New.
8403         * gutter.el (make-gutter-visible-specifier): New.
8404         specifier doc updates according to the conventions specified before.
8405
8406         * objects.el:
8407         * objects.el (make-font-specifier):
8408         * objects.el (make-color-specifier):
8409         * objects.el (make-face-boolean-specifier): New.
8410         specifier doc updates according to the conventions specified before.
8411
8412         * specifier.el:
8413         * specifier.el (set-specifier):
8414         * specifier.el (make-integer-specifier): New.
8415         * specifier.el (make-boolean-specifier): New.
8416         * specifier.el (make-natnum-specifier): New.
8417         * specifier.el (make-generic-specifier): New.
8418         * specifier.el (make-display-table-specifier): New.
8419         specifier doc updates according to the conventions specified before.
8420
8421         * toolbar.el:
8422         * toolbar.el (make-toolbar-specifier): New.
8423         specifier doc updates according to the conventions specified before.
8424
8425 2000-05-09  Ben Wing  <ben@xemacs.org>
8426
8427         * process.el (call-process-internal): Revert to previous version
8428         because Mike's change clashed with a change I did not long before.
8429         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8430         Thanks very much Mike for pointing out the bug and submitting a
8431         patch!
8432
8433 2000-04-13  Mike Alexander  <mta@arbortext.com>
8434
8435         * process.el (call-process-internal): Send the correct input buffer
8436         (call-process-internal): Return the exit status of the process
8437
8438 2000-05-07  Ben Wing  <ben@xemacs.org>
8439
8440         * winnt.el:
8441         * winnt.el (nt-quote-args-verbatim): Removed.
8442         * winnt.el (nt-quote-args-prefix-quote): Removed.
8443         * winnt.el (nt-quote-args-backslash-quote): Removed.
8444         * winnt.el (nt-quote-args-double-quote): Removed.
8445         * winnt.el (nt-quote-args-functions-alist): Removed.
8446         * winnt.el (nt-quote-process-args): Removed.
8447         Remove all stuff for argument quoting.  We borrow the code instead
8448         from Emacs 20.6, which is much more careful in its quoting
8449         (e.g. in handling runs of the escape character) and avoids most of
8450         the need for this Lisp mechanism by checking to see whether we're
8451         running a Cygwin or normal program and doing the appropriate
8452         quoting.  If we end up needing such a mechanism, we should add
8453         it by extending the variable `mswindows-quote-process-args' so it
8454         can take an alist of regexps.
8455
8456 2000-05-07  Ben Wing  <ben@xemacs.org>
8457
8458         * keydefs.el:
8459         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8460         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8461         the window without moving point.
8462
8463         * simple.el:
8464         * simple.el (scroll-up-one): New.
8465         * simple.el (scroll-down-one): New.
8466         Functions for use with C-M-up/down.
8467
8468 2000-05-01  Martin Buchholz <martin@xemacs.org>
8469
8470         * XEmacs 21.2.33 is released.
8471
8472 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8473
8474         * dialog.el (yes-or-no-p-dialog-box):
8475         Fix docstring.
8476         Fix following horrible bug in X11 mode with focus-follows-mouse:
8477           1. Visit two files in two different frames.
8478           2. do File->Revert Buffer in one of those frames.
8479           3. Dialog box appears.
8480           4. Arrange things so that the mouse passes over the *other*
8481              frame, then to the dialog box, and click on "Yes".
8482           5. The file contents end up in the *wrong* buffer!
8483         Add TODO comment.
8484
8485 2000-04-28  Ben Wing  <ben@xemacs.org>
8486
8487         * help.el (describe-installation): correct typo introduced
8488         in last patch: boundp -> fboundp.
8489
8490         * etags.el (buffer-tag-table-list):
8491         canonicalize filenames to Unix format so that tag-table-alist
8492         searching works under Windows.
8493
8494         * autoload.el:
8495         Bowdlerize the supposedly objectionable words
8496         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8497
8498         * gutter-items.el (set-progress-display-style):
8499         * gutter-items.el (search-dialog-callback):
8500         * gutter-items.el (make-search-dialog):
8501         Change to new callback-ex api.
8502
8503 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8504
8505         * help.el: (describe-installation): decode-coding-string is not
8506         defined in a non MULE environment.
8507
8508 2000-04-28  Ben Wing  <ben@xemacs.org>
8509
8510         * gutter-items.el (buffer-list-changed-hook):
8511         use it, not record-buffer-hook.
8512
8513         * subr.el (record-buffer-hook): Removed.
8514
8515 2000-04-27  Ben Wing  <ben@xemacs.org>
8516
8517         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8518         use NORECORD option.  Andy will not like this, but the existing
8519         gutter behavior is just wrong, as per this comment:
8520
8521         ;; this used to add the norecord flag to both calls below.
8522         ;; this is bogus because it is a pervasive assumption in XEmacs
8523         ;; that the current buffer is at the front of the buffers list.
8524         ;; for example, select an item and then do M-C-l
8525         ;; (switch-to-other-buffer).  Things get way confused.
8526         ;;
8527         ;; Andy, if you want to maintain the current look, you must
8528         ;;  *uncouple* the gutter order and buffers order.
8529
8530         * loaddefs.el (completion-ignored-extensions): unfuckify.
8531
8532         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8533         xemacs.mak.
8534
8535         * autoload.el (batch-update-one-directory): new function, used in
8536         xemacs.mak.
8537
8538         * loadup.el: set gc-cons-threshold very high unless dumping --
8539         loadup during update-elc is much much much faster.  also do this
8540         when quick-building.
8541
8542         add commented-out code for profiling loadup.
8543
8544
8545         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8546         is required in order to build xemacs.
8547
8548 2000-04-26  Ben Wing  <ben@xemacs.org>
8549
8550         * loadup.el: don't garbage collect during loadup if quick-build
8551         compile-time option is set.
8552
8553 2000-04-23  Ben Wing  <ben@xemacs.org>
8554
8555         * update-elc.el: compute whether any dumped .el or .elc files
8556         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8557         if so.
8558
8559         * update-elc.el (update-elc-files-to-compile): always change
8560         NOBYTECOMPILE in the src directory rather than current dir,
8561         so it will work under NT.
8562
8563         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8564         the form of this file is identical between Unix and Windows.
8565         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8566         Added comment.
8567         (update-autoloads-from-directory): updated doc string.
8568         updated doc strings in a few other places.
8569
8570 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8571
8572         * bytecomp.el (byte-force-recompile): Fix argument to
8573         byte-recompile-directory.
8574
8575 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8576
8577         * gutter-items.el (progress-display-clear-when-idle): Use
8578         add-one-shot-hook.
8579         * gutter-items.el (clear-progress-display): Adjust number of
8580         arguments.
8581
8582 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8583
8584         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8585
8586 2000-04-16  Ben Wing  <ben@xemacs.org>
8587
8588         * printer.el: New file.
8589
8590         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8591
8592         * help.el (describe-installation): Fix decoding for Windows.
8593
8594         * menubar-items.el:
8595         * menubar-items.el (default-menubar):
8596         * menubar-items.el (tutorials-menu-filter): New.
8597         * menubar-items.el (popup-menubar-menu):
8598         Add authorship.  Redo Help menu and Tutorials filter.
8599
8600         * menubar.el: Correct comment.
8601
8602         * modeline.el (modeline-buffer-identification): Correct doc string.
8603
8604         * simple.el:
8605         * simple.el (printing): Removed.
8606         * simple.el (printer-name): Removed.
8607         * simple.el (generic-print-buffer): Removed.
8608         * simple.el (generic-print-region): Removed.
8609         Move generic print code to printer.el.
8610
8611 2000-04-15  Ben Wing  <ben@xemacs.org>
8612
8613         * simple.el (generic-print-region): New.
8614         make this function actually work.
8615         (generic-print-buffer): call generic-print-region.
8616
8617 2000-04-14  Andy Piper  <andy@xemacs.org>
8618
8619         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8620         by using the new widget-callback-current-channel.
8621         (search-dialog-callback): ditto.
8622
8623 2000-04-12  Andy Piper  <andy@xemacs.org>
8624
8625         * gutter.el (default-gutter-position): moved from gutter-items.el.
8626         (default-gutter-position-changed-hook): ditto.
8627         (gutter-element-visibility-changed-hook): ditto.
8628         (set-gutter-element): ditto.
8629         (remove-gutter-element): ditto.
8630         (set-gutter-element-visible-p): ditto.
8631         (gutter-element-visible-p): ditto.
8632         (init-gutter): ditto.
8633
8634         * dialog.el (make-dialog-box): renamed and moved from
8635         gutter-items.el
8636
8637         * gutter-items.el: move various functions elsewhere.
8638
8639 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8640
8641         * menubar-items.el: Fixed place of parenthesis.
8642
8643 2000-04-12  Ben Wing  <ben@xemacs.org>
8644
8645         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8646                 without constantly being prompted for the tag.
8647         * simple.el: Added a number of section headings, to clarify the
8648                 organization of this file.
8649         * simple.el (activate-region):
8650         * simple.el (region-exists-p):
8651         * simple.el (region-active-p):
8652                 Moved these three function down to the other side of
8653                 the case-changing functions, so they join the rest of
8654                 the region code.
8655         * simple.el (printing): New.
8656         * simple.el (printer-name): New.
8657         * simple.el (generic-print-buffer): New.
8658                 New functions, a very simple prototype for a unified
8659                 printing interface.
8660
8661         * process.el (call-process-internal): Real fix for null BUFFER,
8662                 other problems with BUFFER specs.
8663
8664         * menubar-items.el:
8665                 Fixed up File->Print to use new printing functions.
8666                 Various corrections and expansions to Grep/Compile menus.
8667                 New options for Printing.
8668                 New options for SMTP Mail, the way to send mail under
8669                   MS Windows. (There's also a package patch to make SMTP
8670                   Mail be the default under MSWin.)
8671
8672 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8673
8674         * menubar-items.el: Selecting Rectangle Mousing from menubar
8675         did not work.  Needed to quote mouse-track-rectangle-p.
8676
8677 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8678
8679         * cl-compat.el (keywordp): Removed.
8680
8681 2000-04-05  Andy Piper  <andy@xemacs.org>
8682
8683         * gutter-items.el (progress-layout-glyph): don't initialize here.
8684         (progress-gauge-glyph): use dynamic sizing.
8685         (set-progress-display-style): new function. Set progress glyphs
8686         appropriately depending on the style.
8687         (progress-display-style): new variable. Custom version of
8688         set-progress-display-style.
8689         (progress-abort-glyph): switch to dynamic sizes.
8690         (search-dialog-text): make the edit field active.
8691
8692 2000-04-04  Andy Piper  <andy@xemacs.org>
8693
8694         * gutter-items.el (make-search-dialog): need to make the search
8695         dialog visible after creation.
8696
8697         * menubar-items.el (default-menubar): use the search dialog for
8698         searching. Remove some extraneous search menu items.
8699
8700         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8701         well as strings.
8702         (make-gutter-only-dialog-frame): allow the user to create the
8703         frame unmapped. Allow the gutter spec to be given as a glyph.
8704         (search-dialog-direction): new variable.
8705         (search-dialog-text): new variable.
8706         (search-dialog-callback): new function. Callback for the search
8707         dialog action.
8708         (make-search-dialog): new function. Create a user-friendly search
8709         dialog.
8710
8711 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8712
8713         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8714         under Windows.
8715
8716 2000-04-01  Andy Piper  <andy@xemacs.org>
8717
8718         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8719         progress more accurately.
8720
8721 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8722
8723         * finder.el (finder-compile-keywords): Process readable files only.
8724         Because error in process of .#finder-inf.el when compile xemacs
8725         with --with-clash-detection option.
8726
8727 2000-03-31  Andy Piper  <andy@xemacs.org>
8728
8729         * gutter-items.el (append-progress-display): don't delay after a
8730         successful font-lock.
8731         (make-gutter-only-dialog-frame): new function. Allow users to
8732         create gutter-only dialogs.
8733
8734 2000-03-27  Mike Alexander  <mta@arbortext.com>
8735
8736         * process.el (call-process-internal): Handle a null BUFFER
8737         parameter correctly.
8738
8739 2000-03-28  Andy Piper  <andy@xemacs.org>
8740
8741         * gutter-items.el (abort-progress-display): put strings in the
8742         gutter not extents.
8743         (progress-layout-glyph): signal special 'quit callback.
8744         (progress-display-quit-function): deleted.
8745         (progress-display-stop-callback): deleted.
8746         (progress-display-dispatch-command-events): deleted.
8747         (append-progress-display): remove calls to
8748         progress-display-dispatch-command-events.
8749         (raw-append-progress-display): ditto.
8750
8751 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8752
8753         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8754         being a list.  Actually define `stipple-pixmap-p' which is used as
8755         an error predicate.  Correctly handle PIXMAP being either relative
8756         or absolute file name.
8757
8758 2000-03-24  Andy Piper  <andy@xemacs.org>
8759
8760         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8761         (abort-progress-display): ditto. Don't delete the created extent.
8762         (raw-append-progress-display): ditto.
8763         (progress-display-dispatch-non-command-events): new
8764         function. Encapsulates what we want to do when no command input is
8765         required.
8766         (progress-display-dispatch-command-events): likewise, but disable
8767         for now since it causes too many problems.
8768         (append-progress-display): use them.
8769         (raw-append-progress-display): ditto.
8770         (default-gutter-position-changed-hook): set this rather than
8771         default-gutter-position-changed.
8772         (default-gutter-position-changed-hook): lambda with zero arguments
8773         rather than one.
8774         (raw-append-progress-display): trap errors in pending input since
8775         allowing them to signal will hose the gauge well and
8776         truly. Ideally we would like to delay these until we are more able
8777         to cope.
8778         (append-progress-display): ditto.
8779
8780 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8781
8782         * lisp/make-docfile.el: call-process-internal is now implemented
8783         in process.el.
8784
8785 2000-03-21  Ben Wing  <ben@xemacs.org>
8786
8787         * mule\mule-cmds.el (set-language-info-alist):
8788         Fix to correspond to new menu arrangement.
8789
8790 2000-03-21  Ben Wing  <ben@xemacs.org>
8791
8792         * process.el:
8793         * process.el (call-process-internal): New.
8794         New implementation of call-process.  Only enabled under NT, so far.
8795         stderr handling not implemented yet in CVS'd C code.
8796
8797 2000-03-20  Ben Wing  <ben@xemacs.org>
8798
8799         * lisp-mode.el:
8800         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8801         * lisp-mode.el (lisp-interaction-mode):
8802         Put back Lisp Interaction menubar for Jan V's sake.
8803
8804         * simple.el:
8805         * simple.el (mark-ring):
8806         * simple.el (dont-record-current-mark): New.
8807         * simple.el (in-shifted-motion-command): New.
8808         * simple.el (mark-ring-unrecorded-commands): New.
8809         * simple.el (mark-ring-max):
8810         * simple.el (set-mark-command):
8811         * simple.el (push-mark):
8812         * simple.el (handle-pre-motion-command):
8813         Implement scheme for not recording unimportant marks.
8814
8815         * subr.el:
8816         * subr.el (function-allows-args): New.
8817         New function function-allows-args.
8818
8819 2000-03-20  Martin Buchholz <martin@xemacs.org>
8820
8821         * XEmacs 21.2.32 is released.
8822
8823 2000-03-20  Andy Piper  <andy@xemacs.org>
8824
8825         * gutter-items.el (update-tab-in-gutter): force selection of the
8826         selected-window if required to do so.
8827         (buffers-tab-items): ditto.
8828         (add-tab-to-gutter): ditto.
8829         (create-frame-hook): use force-selection.
8830         (default-gutter-position-changed): lambdify.
8831         (update-tab-hook): deleted since it was only used in one place.
8832
8833 2000-03-18  Andy Piper  <andy@xemacs.org>
8834
8835         * files.el (find-file-noselect): undo change that shouldn't have
8836         gone in.
8837
8838 2000-03-17  Andy Piper  <andy@xemacs.org>
8839
8840         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8841         of selected-window trickery.
8842
8843         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8844         frames tabs.
8845         (progress-display-stop-callback): progress -> progress-display
8846         (progress-display-quit-function): ditto.
8847         (clear-progress-display): ditto.
8848         (remove-progress-display): ditto.
8849         (append-progress-display): ditto.
8850         (abort-progress-display): ditto.
8851         (raw-append-progress-display): ditto.
8852         (display-progress-display): ditto.
8853         (current-progress-display-label): ditto.
8854         (current-progress-display): ditto.
8855         (lprogress-display): ditto and save the buffer
8856         (progress-display): ditto. Otherwise the buffer sometimes gets
8857         changed which confuses font-lock.
8858
8859         * font-lock.el (font-lock-default-fontify-buffer): catch all
8860         errors, not just quit.
8861         (font-lock-mode): progress -> display-progress
8862         (font-lock-default-fontify-buffer): ditto.
8863         (font-lock-fontify-syntactically-region): ditto.
8864         (font-lock-fontify-keywords-region): ditto.
8865
8866 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8867
8868         * cl.el (gensym): Move to here from cl-macs.el.
8869         (gentemp): Ditto.
8870
8871 2000-03-16  Andy Piper  <andy@xemacs.org>
8872
8873         * font-lock.el (font-lock-mode): use lprogress and friends for
8874         progress management.
8875         (font-lock-default-fontify-buffer): ditto.
8876         (font-lock-fontify-syntactically-region): ditto.
8877         (font-lock-fontify-keywords-region): ditto.
8878         (font-lock-revert-cleanup): fix reverting.
8879         (font-lock-revert-setup): ditto.
8880
8881         * gutter-items.el (progress-use-echo-area): new variable. Use the
8882         echo area for progress gauges if non-nil.
8883         (clear-progress): remove echo area stuff and defer to
8884         clear-message.
8885         (append-progress): dispatch non-command events after each progress
8886         increment. Remove echo area stuff.
8887         (abort-progress): remove echo area stuff and defer to
8888         display-message.
8889         (raw-append-progress): ditto. Dispatch non-command events after
8890         gutter redisplay.
8891         (display-progress): defer echo area stuff to display-message.
8892
8893         * gutter-items.el (clear-progress):
8894         (abort-progress): indentation changes.
8895         (display-progress): don't clear progress.
8896         (append-progress): compare messages with equal.
8897         (raw-append-progress): use dispatch-non-command-events to flush
8898         widget creation events.
8899
8900 2000-03-13  Ben Wing  <ben@xemacs.org>
8901
8902         * abbrev.el:
8903         * abbrev.el (abbrev-string-to-be-defined): New.
8904         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8905         Changes for use with the menubar.
8906
8907 2000-03-12  Ben Wing  <ben@xemacs.org>
8908
8909         * alist.el (vassoc): moved here from font-menu.el.
8910
8911         * custom.el (defface): typo fix.
8912
8913         * dialog.el (yes-or-no-p-dialog-box):
8914         * dialog.el (message-box):
8915         * files.el (save-some-buffers-1):
8916         Put accelerators in the button names.
8917
8918         * font-lock.el (font-lock-comment-face):
8919         * font-lock.el (font-lock-keyword-face):
8920         * font-lock.el (font-lock-function-name-face):
8921         Fixed some of the colors under MS Windows because the existing
8922         default colors were hardly different from black and needed to be
8923         made lighter.
8924
8925         * font-menu.el:
8926         * font-menu.el (font-menu-split-long-menu):
8927         * font-menu.el (font-menu-family-constructor):
8928         * font-menu.el (font-menu-size-constructor):
8929         * font-menu.el (font-menu-weight-constructor):
8930         * font-menu.el (font-menu-set-font):
8931         vassoc moved to alist.el.
8932         Accelerators added to all menus.
8933         Unused bound var new-props removed.
8934
8935         * keydefs.el: I did a whole lot of rearranging to put things in a
8936         more consistent order and fixed a number of cases where key
8937         combinations involving up, down, left, right and so on were
8938         defined but the corresponding keypad combinations were not
8939         defined.
8940
8941         * lisp-mode.el:
8942         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8943         * lisp-mode.el (emacs-lisp-mode):
8944         * lisp-mode.el (lisp-interaction-mode):
8945         * lisp-mode.el (flet):
8946         Added accelerators onto the menus.
8947         Made all the different versions of the let function be indented
8948         the same way.
8949         Undid Steve's easy-menu-ification, because it makes it impossible
8950         to have the menubar and popup menus different.
8951         Cleaned up the menu; added items for find-function &c and some
8952         indenting, and removed debug-on-*.
8953
8954         * list-mode.el (list-mode-hook):
8955         * list-mode.el (list-mode):
8956         * list-mode.el (completion-setup-hook):
8957         * list-mode.el (display-completion-list):
8958         Added support for the :window-height keyword, which is required
8959         because of other changes that I made for the file dialog box.  I
8960         also made the hook variables list-mode-hook and
8961         completion-setup-hook and also minibuffer-setup-hook in
8962         minibuf.el be permanent-local; see comment in list-mode.el.
8963
8964         * map-ynp.el (map-y-or-n-p):
8965         Added accelerators to the dialog buttons.
8966
8967         * menubar-items.el (menu-truncate-list):
8968         New internal function.
8969         * menubar-items.el (submenu-generate-accelerator-spec):
8970         * menubar-items.el (menu-item-strip-accelerator-spec):
8971         * menubar-items.el (menu-item-generate-accelerator-spec):
8972         New exported functions, for use in auto-generating accelerator specs.
8973
8974         * menubar-items.el:
8975         * menubar-items.el (default-menubar):
8976         * menubar-items.el (maybe-add-init-button):
8977         * menubar-items.el (bookmark-menu-filter):
8978         * menubar-items.el (slow-format-buffers-menu-line):
8979         * menubar-items.el (build-buffers-menu-internal):
8980         * menubar-items.el (language-environment-menu-filter):
8981         * menubar-items.el (default-popup-menu):
8982         * menubar-items.el (popup-buffer-menu):
8983         * menubar-items.el (popup-menubar-menu):
8984         Did a major overhaul on this file, and in fact I'm nowhere near
8985         done working on the menubar, and there will be more patches to
8986         come.  A basic summary of what I've done:
8987
8988         a) I added accelerators to all of the menu items.  For menus that
8989         are auto-generated, such as the buffers menu, the accelerators are
8990         automatically added to the beginning of each line using the
8991         numbers 1 through 9, then zero, and then letters starting with A,
8992         but omitting the letters that are already in use for the fixed
8993         menu items at the top of the buffers menu.  To facilitate adding
8994         accelerators of this kind, I created some new functions
8995         (*-accelerator-spec), which are also being used by other filters
8996         that auto generate lists of things such as ftp sites to download
8997         packages.  If people really don't like these accelerators
8998         appearing at the beginning of the menu items, a variable can be
8999         added to optionally turn them off, but I think this is rather
9000         pointless because other menu items have accelerators and many or
9001         most of the menu users will use the accelerators if the support is
9002         there.
9003
9004         b) I combined the top level Tools and Apps menus into a single
9005         Tools menu, because the distinction between the two is not
9006         obvious, and the items on the menus are not used often enough that
9007         putting some of them onto submenus is a problem.
9008
9009         c) I created two new top level menus called View and Cmds because
9010         there were too many items on the File and Edit menus, and I'm going
9011         to be adding more items to these menus.  In contrast to the Tools
9012         menu, the items on these menus may be used quite often during an
9013         editing session, and so should be available with fewer
9014         keystrokes.
9015
9016         d) I added a number of options to the options menu, including one
9017         for controlling whether the alt key can be used to traverse to
9018         menu items using the accelerators, one for controlling behavior of
9019         control-k, one for controlling how the kill and yank functions
9020         interact with the clipboard, a few additional buffers-menu
9021         options, and various other things.  I also did a bit of
9022         rearranging, for example, combining the keyboard and mouse options
9023         into a single keyboard and mouse submenu to facilitate the
9024         accelerators on that level.
9025
9026         e) I changed the variable buffers-menu-format-buffer-line-function
9027         to take two arguments instead of one, the second argument being
9028         the line number for use in creating an accelerator.  I added a
9029         hack to support existing functions with one argument (although I
9030         doubt that very many of these exist), for backward compatibility.
9031
9032         f) I moved the top level mule menu to be a submenu of the edit
9033         menu.  I think that most of the items on this menu are fairly
9034         useless and there are certainly not enough frequently used items
9035         to justify this being its own top level menu.
9036
9037         g) I combined most of the items in big-menubar.el into the main menu.
9038         If people think the main menu is too big, it would be possible to
9039         create different configurations, some smaller.
9040
9041         * menubar.el (check-menu-syntax):
9042         Deleted some syntax checks that were no longer valid, partly
9043         because of changes that were already made a long time ago, and
9044         partly because of a change I made where I allow the name of the
9045         menu item to be an evaluated expression rather than just a string,
9046         similar to all of the other parameters of a menu item.
9047
9048         * minibuf.el:
9049         * minibuf.el (read-file-name-1):
9050         * minibuf.el (mouse-read-file-name-1):
9051         I made a number of changes to improve the appearance
9052         and functioning of the file dialog box.  They include:
9053
9054         a) Fixing the problem where closing the dialog box by clicking on
9055         the close button of the window didn't properly exit the
9056         minibuffer.
9057
9058         b) Fixing the problem that if you typed part of a file name, and
9059         then clicked on a completion with the mouse, the file was not
9060         correctly selected.
9061
9062         c) Changing the title of the dialog box to reflect the operation
9063         being done in accordance with user interface conventions, rather
9064         than the name of the dialog box buffer, which is rather useless.
9065
9066         d) Remove the words "possible completions are" which didn't
9067         belong.
9068
9069         e) Fix things so that the completions scroll off the end of the
9070         completions windows only to the right, rather than both to the
9071         right and down, which is in accordance with Windows user interface
9072         conventions.
9073
9074         * msw-init.el (init-post-mswindows-win):
9075         Added a binding for meta-F4, which is the standard windows binding
9076         for exiting a program.
9077
9078         * select.el (get-selection-no-error):
9079         * select.el (own-selection):
9080         * select.el (own-clipboard):
9081         Added an optional argument called append to the functions
9082         own-selection and own-clipboard.  This adds support for appending
9083         text to the existing selection and allows the function
9084         own-clipboard to be used as the value of the variable
9085         interprogram- cut-function.
9086
9087         Fixed a bug in own-selection in handling zmacs-region-stays.
9088
9089         * simple.el (historical-kill-line): New.
9090
9091         * simple.el (kill-line):
9092         * simple.el (interprogram-cut-function):
9093         * simple.el (interprogram-paste-function):
9094         * simple.el (handle-pre-motion-command):
9095         * simple.el (next-line):
9096         * simple.el (previous-line):
9097         a) Expanded the variable kill-whole-line, so that function
9098         kill-line can be set to delete the entire line always, not just
9099         when cursor is at the beginning of the line.  This is controlled
9100         by setting the variable kill-whole-line to the symbol 'always.
9101         This behavior, as well as the existing kill-whole-line behavior,
9102         now only take effect when kill-line is called interactively,
9103         although this is a departure from a previous behavior in the case
9104         of setting this variable kill-whole-line to t.  It is almost
9105         certainly what has always been intended, and most likely the old
9106         way of doing things introduced bugs.  I also created a function
9107         called historical-kill-line, which ignores the kill-whole-line
9108         setting and always gives the historical behavior of only killing
9109         to the end of the line.  I bound this function to shift- control-k
9110         so that the kill to end of line behavior is available, even when
9111         kill-whole-line has been set to change control-k into the simple
9112         delete-whole-line behavior. (This can be set using the options
9113         menu.)
9114
9115         b) I changed things so that kill and yank now interact with the
9116         clipboard by default under windows.  This was done by changing the
9117         default value of interprogram-cut- function and
9118         interprogram-paste-function.  You can get the old behavior by
9119         setting these to nil, and there is an option on the options menu
9120         to do this.
9121
9122         c) I added support for selecting text using shifted motion keys.
9123         This support is on by default and can be controlled by the
9124         variable shifted-motion-keys-select-region.  There is also a
9125         variable called unshifted-motion-keys-deselect-region that
9126         controls more specifically how the shifted motion key behavior
9127         works.  I did not put an option on the options menu to turn this
9128         off, because I can't imagine why this would be useful.
9129
9130         * simple.el (forward-block-of-lines):
9131         * simple.el (backward-block-of-lines):
9132         * simple.el (block-movement-size):
9133         New.
9134
9135         * simple.el (uncapitalized-title-words):
9136         * simple.el (uncapitalized-title-word-regexp):
9137         * simple.el (capitalize-string-as-title):
9138         * simple.el (capitalize-region-as-title):
9139         New.
9140
9141
9142         * subr.el (add-hook):
9143         * subr.el (make-local-hook): New.
9144         * subr.el (remove-local-hook): New.
9145         * subr.el (add-one-shot-hook): New.
9146         * subr.el (add-local-one-shot-hook): New.
9147         Added some functions to make using hooks easier.
9148         These include:
9149
9150         a) Functions add-local-hook and remove-local-hook to make it easy
9151         to use local hooks.
9152
9153         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9154         make it possible to add a "one-shot" hook, which is to say a hook
9155         that runs only once, and automatically removes itself after the
9156         first time it has run.
9157
9158 2000-03-09  Andy Piper  <andy@xemacs.org>
9159
9160         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9161
9162 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9163
9164         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9165         Moved from menubar-items.el.
9166         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9167
9168 2000-03-08  Andy Piper  <andy@xemacs.org>
9169
9170         * gutter-items.el (build-buffers-tab-internal): add selected field
9171         to buffers tab spec.
9172
9173 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9174
9175         * minibuf.el (last-exact-completion): Initialize to nil.
9176
9177 2000-03-07  Didier Verna  <didier@xemacs.org>
9178
9179         * startup.el (command-line-1): remove unused variable
9180         `first-file-buffer'.
9181
9182 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9183
9184         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9185         which is also used for Web server log files.
9186
9187 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9188
9189         * mule/mule-charset.el: Setup auto-fill-chars.
9190
9191 2000-03-02  SL Baur  <steve@beopen.com>
9192
9193         * subr.el (with-string-as-buffer-contents): Reimplement using
9194         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9195         non-deletion of buffer after execution problem.
9196         (with-output-to-string): Use unique buffer name.
9197
9198 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9199
9200         * gutter-items.el (buffers-tab-sort-function):  New variable.
9201         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9202
9203 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9204
9205         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9206
9207 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9208
9209         * menubar-items.el (maybe-add-init-button): Remove the "Load
9210         .emacs" button from all menubars.
9211
9212 2000-03-01  Didier Verna  <didier@xemacs.org>
9213
9214         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9215         region rectangle replacement (from Jan Vroonhof).
9216         (replace-rectangle): new function.
9217
9218 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9219
9220         * mule/mule-cmds.el (set-default-coding-systems): Use
9221         set-terminal-coding-system and set-keyboard-coding-system.
9222         * coding.el (set-terminal-coding-system): Use
9223         set-console-tty-output-coding-system.
9224         (set-keyboard-coding-system): Use
9225         set-console-tty-input-coding-system.
9226
9227 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9228
9229         * minibuf.el (read-variable): Allow symbol to default argument.
9230
9231 2000-02-27  Andy Piper  <andy@xemacs.org>
9232
9233         * gutter-items.el (update-tab-hook): new function to be used for
9234         hooks.
9235         (create-frame-hook): add update-tab-hook.
9236         (record-buffer-hook): ditto.
9237         (default-gutter-position-changed): ditto.
9238         (default-gutter-position): updating the buffers tab is now handled
9239         by a hook.
9240         (default-gutter-position-changed-hook): new variable.
9241         (gutter-element-visibility-changed-hook): ditto.
9242         (set-gutter-element-visible-p): call it.
9243         (set-gutter-element): use modify-specifier-instances. Set extents
9244         as duplicable before using.
9245         (remove-gutter-element): ditto.
9246         (set-gutter-element-visible-p): ditto.
9247         (init-gutter): new function.
9248         (add-tab-to-gutter): use new gutter-element functions rather than
9249         setting specifiers directly.
9250         (clear-progress): ditto.
9251         (abort-progress): ditto.
9252         (gutter-buffers-tab-visible-p): renamed from
9253         default-gutter-visible-p
9254
9255         * specifier.el (modify-specifier-instances): new function from Jan
9256         Vroonhof.
9257
9258         * x-init.el (init-post-x-win): call init-gutter.
9259
9260         * msw-init.el (init-post-mswindows-win): call init-gutter.
9261
9262         * menubar-items.el (default-menubar): Update to reflect new gutter
9263         variables.
9264
9265 2000-02-26  Andy Piper  <andy@xemacs.org>
9266
9267         * gutter-items.el (set-gutter-element): new function. Add gutter
9268         elements to the specified gutter.
9269         (remove-gutter-element): new function. Remove gutter elements from
9270         the specified gutter.
9271         (set-gutter-element-visible-p): new function. Set gutter element
9272         visibility for the provided gutter-visible specifier.
9273
9274 2000-02-23  Andy Piper  <andy@xemacs.org>
9275
9276         * gutter-items.el (add-tab-to-gutter): specify dimensions
9277         dynamically.
9278
9279 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9280
9281         * gutter-items.el (add-tab-to-gutter):
9282         * package-get.el (package-get-interactive-package-query):
9283         * package-ui.el (pui-directory-exists):
9284         (pui-install-selected-packages):
9285         (pui-list-packages):
9286         Use #'(lambda ...)  instead of '(lambda ...).
9287
9288 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9289
9290         * startup.el (load-user-init-file): Check to make sure user
9291           has an init-file before calling load().
9292
9293 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9294
9295         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9296
9297 2000-02-23  Martin Buchholz <martin@xemacs.org>
9298
9299         * XEmacs 21.2.31 is released.
9300
9301 2000-02-21  Mike Sperber <mike@xemacs.org>
9302
9303         * loadup.el (really-early-error-handler):
9304         * update-elc.el:
9305         * make-docfile.el:
9306         Remove dependency on EMACSBOOTSTRAP... environment variables.
9307
9308 2000-02-21  Martin Buchholz <martin@xemacs.org>
9309
9310         * XEmacs 21.2.30 is released.
9311
9312 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9313
9314         * byte-optimize.el (byte-optimize-plus):
9315         (byte-optimize-minus):
9316         (byte-optimize-multiply):
9317         Optimize (- 0) to 0, not (-)
9318         Optimize (+ 5 3.0) to 8.0
9319         Optimize (* 5 3.0) to 15.0
9320         Improve readability.
9321
9322 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9323
9324         * modeline.el: (modeline-scrolling-method): change modeline
9325         mswindows cursor appearance according to the value.
9326
9327         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9328         and 'gui-element face colors and 'gui-element face font to Windows
9329         defaults.
9330
9331 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9332
9333         * font-lock.el: Javadoc enhancements
9334
9335 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9336
9337         * ldap.el (toplevel): Test if LDAP support has been compiled in
9338         (ldap-verbose): New option
9339         (ldap-search-entries): Renamed from the previous ldap-search
9340         Conditionalize message display on ldap-verbose
9341         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9342         defuns
9343         (ldap-search): Is now defined as an obsolete wrapper calling
9344         ldap-search-basic or ldap-search-entries
9345
9346
9347 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9348             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9349             Jan Vroonhof  <jan@xemacs.org>
9350
9351         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9352         When for-effect is true, didn't call `byte-optimize-form'
9353         in and/or subforms without last.
9354
9355 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9356
9357         * package-get.el (package-get-download-sites): Use correct custom
9358         type.
9359
9360 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9361
9362         * files.el (write-file): Ask for coding system when compiled with
9363         file-coding.
9364
9365 2000-02-16  Andy Piper  <andy@xemacs.org>
9366
9367         * buffer.el (switch-to-buffer): give norecord argument to
9368         set-window-buffer instead of explicitly recording.
9369
9370         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9371         we have to pick a window.
9372
9373 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9374
9375         * mule/mule-cmds.el (describe-language-support): Don't add
9376         unexist function to help-map.
9377         (describe-coding-system): Don't use already assigend `C'.
9378
9379 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9380
9381         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9382         work in custom.
9383
9384 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9385
9386         * about.el: Ienaga's e-mail address change.
9387
9388 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9389
9390         * etags.el (find-tag): force new window -- even if buf already
9391         visible -- when other-window is t
9392
9393 2000-02-16  Martin Buchholz <martin@xemacs.org>
9394
9395         * XEmacs 21.2.29 is released.
9396
9397 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9398
9399         * cl-extra.el (getf): This is now identical to `plist-get', so
9400         just defalias it.
9401         * cl-macs.el: Make getf an alias to plist-get, at the
9402         byte-compiler level, using define-compiler-macro.
9403
9404 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9405
9406         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9407
9408 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9409
9410         * lisp/etags.el (find-tag-internal): set exact-tagname to
9411           a regular expression that matches against the tagname
9412           part of the tag entry first instead of only looking in
9413           the context area.
9414
9415 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9416
9417         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9418         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9419
9420 2000-02-07  Martin Buchholz <martin@xemacs.org>
9421
9422         * XEmacs 21.2.28 is released.
9423
9424 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9425
9426         * cl-extra.el (getf): Just call `get', never `get*'.
9427         Make arglist match docstring.
9428         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9429         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9430         * byte-optimize.el: remove references to `get*'.
9431
9432 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9433
9434         * mule/european.el: Add syntax information for Latin3 and Latin4.
9435
9436 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9437
9438         * byte-optimize.el: Byte-optimize (length "foo")
9439
9440 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9441
9442         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9443         width check using `window-leftmost-p' and `window-rightmost-p'.
9444
9445 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9446
9447         * wid-edit.el (widget-match-inline): An atom never matches a
9448           list.
9449
9450 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9451
9452         * modeline.el: Consolidated 'x and 'mswindows specification under
9453         'win tag.
9454
9455 2000-01-29  Andy Piper  <andy@xemacs.org>
9456
9457         * gutter-items.el: (format-buffers-tab-line): Try and be
9458         intelligent about buffer naming when we have duplicates.
9459
9460 2000-01-29  Andy Piper  <andy@xemacs.org>
9461
9462         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9463         updated when it becomes visible.
9464
9465 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9466
9467         * bytecomp.el (byte-compile-insert-header): Properly set coding
9468         system under MULE and file-coding.
9469
9470 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9471
9472         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9473         (dontusethis-set-value-terminal-coding-system-handler):
9474         (dontusethis-set-value-keyboard-coding-system-handler):
9475         Never undefine coding system aliases.  Emergency fix for gnus.
9476
9477 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9478
9479         * files.el (abbreviate-file-name): Use directory-sep-char instead
9480         of hard-coded "/".
9481
9482 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9483
9484         * startup.el (user-init-file-base-list): New variable, replacing
9485         user-init-file-base.
9486         (find-user-init-file): New function.
9487         (command-line-early): Use it.
9488         (load-user-init-file): Ditto.
9489
9490 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9491
9492         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9493         calling valid-image-instantiator-format-p
9494
9495 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9496
9497         * isearch-mode.el (isearch-mode): The variable is
9498         isearch-unhidden-extents, not isearch-opened-extents.
9499
9500 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9501
9502         * minibuf.el (next-history-element): Modify error message if a
9503         default value is available.
9504
9505 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9506
9507         * bytecomp.el (byte-compile-file): Don't unconditionally write
9508         .elc files in binary - might contain non-Latin1.
9509
9510 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9511
9512         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9513         for windows-nt.
9514
9515         * version.el:
9516         * startup.el (user-init-file-base):
9517         * process.el (call-process-region):
9518         * files.el (make-backup-file-name):
9519         (backup-file-name-p):
9520         (file-relative-name):
9521         (abbreviate-file-name):
9522         (set-auto-mode):
9523         * code-process.el (call-process-region): Removed unnecessary
9524         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9525         support out of the universe.
9526
9527         * process.el:
9528         * code-process.el:
9529         * bytecomp.el (byte-compile-file): Removed reference to
9530         buffer-file-type, and commented usage of binary-process-output
9531         NTEmacs variables.
9532
9533 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9534
9535         * help.el (function-arglist): Add case for macro.
9536
9537 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9538
9539         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9540         printers.
9541         (custom-display): Added a menu for printer/display tags.
9542
9543         * frame.el (frame-type):
9544         * device.el (device-type): Added 'msprinter to the doc string, and
9545         removed 'pc -- it is not going to be implemented ever.
9546         (call-device-method): Fixed docstring typo.
9547         Defined specifier tags 'printer and 'display.
9548
9549 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9550
9551         * lisp/itimer.el (itimer-run-expired-timers): (consp
9552           last-command-event-time) instead of (consp
9553           'last-command-event-time).
9554
9555 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9556
9557         * msw-glyphs.el: Removed obsolete commentary.
9558
9559 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9560
9561         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9562         better default value.
9563
9564 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9565
9566         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9567         (read-string): Ditto.
9568         (eval-minibuffer): Ditto.
9569         (read-command): Ditto.
9570         (read-function): Ditto.
9571         (read-variable): Ditto.
9572         (read-number): Ditto.
9573         (read-shell-command): Ditto.
9574         (read-number): Record history.
9575
9576 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9577
9578         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9579
9580 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9581
9582         * faces.el (startup-initialize-custom-faces): New function.
9583         Reset all faces created during auto-autoloads loading time
9584         by defface.
9585         * startup.el (command-line): Call it.
9586
9587 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9588
9589         * about.el (about-hackers): Add myself to contributors list.
9590
9591 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9592
9593         * menubar-items.el (maybe-add-init-button): Removed an argument in
9594         a call to load-user-init-file, as the function managed to lose its
9595         formal parameter a few betas ago.
9596
9597 2000-01-18  Martin Buchholz <martin@xemacs.org>
9598
9599         * XEmacs 21.2.27 is released.
9600
9601 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9602
9603         * process.el (shell-command-to-string): Use the FSF docstring.
9604         Make shell-command-to-string the standard function, and
9605         exec-to-string the (deprecated) alias.
9606
9607         * startup.el: typo fix.
9608
9609 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9610
9611         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9612
9613 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9614
9615         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9616         buffers after visible buffers.
9617         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9618
9619 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9620
9621         * info.el (Info-extract-menu-node-name): Stop at a dot
9622         followed by whitespace or right parenthesis.
9623
9624 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9625
9626         * info.el (Info-directory-list): Warn against using Customize with
9627         Info-directory-list.
9628
9629 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9630
9631         * minibuf.el (read-file-name): doc fix.
9632
9633         * autoload.el (update-file-autoloads): doc fix.
9634
9635         * about.el (about-hackers): Change my E-mail address.
9636
9637 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9638
9639         * info.el (Info-visit-file): Just use the `f' interactive spec to
9640         read a filename in the standard way.
9641
9642 2000-01-13  Andy Piper  <andy@xemacs.org>
9643
9644         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9645         (gutter-buffers-tab-extent): new variable.
9646         (update-tab-in-gutter): call add-tab-to-gutter again if the
9647         orientation has changed.
9648         (add-tab-to-gutter): cope with different orientations.
9649
9650 2000-01-11  Didier Verna  <didier@xemacs.org>
9651
9652         * info.el (Info-following-node-name): backward-skip dots as well
9653         as spaces (dots at the end of a node name aren't part of it).
9654         (Info-extract-menu-node-name): don't skip dots. There could be
9655         some in the node name.
9656         (Info-index): allow dots to be part of a node name.
9657
9658 2000-01-12  Andreas Jaeger  <aj@suse.de>
9659
9660         * files.el (auto-mode-alist): Added idlwave-mode.
9661         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9662
9663 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9664
9665         * info.el (Info-search): Show default value.
9666
9667 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9668
9669         * info.el (Info-read-node-completion-table): New variable.
9670         (Info-read-node-name-1): New function.
9671         (Info-read-node-name): Use it.
9672         (Info-follow-reference): Use DEFAULT argument of completing-read.
9673         (Info-menu): Ditto.
9674
9675 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9676
9677         * hyper-apropos.el (hyper-describe-key-briefly): Save
9678         window configuration.
9679         (hyper-describe-face): Use DEFAULT of completing-read.
9680         (hyper-apropos-read-variable-symbol): Ditto.
9681         (hyper-apropos-read-function-symbol): Ditto.
9682
9683 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9684
9685         * mule/mule-cmds.el (set-default-coding-system): Set
9686         comint-exec-hook to use coding-system-for-read and
9687         coding-system-for-write so that C-x RET c works.
9688
9689 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9690
9691         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9692         (previous-matching-history-element): Increment
9693         minibuffer-max-depth by 1.
9694         (next-matching-history-element): Ditto.
9695
9696 2000-01-11  Andy Piper  <andy@xemacs.org>
9697
9698         * gutter-items.el (buffers-tab): Create a new face for the buffers
9699         tab.
9700         (buffers-tab-face): use it.
9701
9702 2000-01-10  Didier Verna  <didier@xemacs.org>
9703
9704         * modeline.el (modeline-scrolling-method): change modeline X
9705         cursor appearance according to the value.
9706
9707 2000-01-07  Andreas Jaeger  <aj@suse.de>
9708
9709         * about.el (about-hackers): Moved my entry to contributor list.
9710         (xemacs-hackers): Added myself.
9711         (about-maintainer-info): Added description of myself.
9712
9713
9714 2000-01-07  Didier Verna  <didier@xemacs.org>
9715
9716         * modeline.el (modeline-scrolling-method): new variable.
9717         (mouse-drag-modeline): add reference to it in the docstring.
9718         (mouse-drag-modeline): handle it.
9719
9720 2000-01-08  Andy Piper  <andy@xemacs.org>
9721
9722         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9723         calls.
9724         (remove-buffer-from-gutter-tab): ditto.
9725
9726 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9727
9728         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9729         (custom-face-edit): Fix grammatical error in help message.
9730
9731 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9732
9733         * movemail.el: Added.
9734
9735         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9736
9737 2000-01-03  Didier Verna  <didier@xemacs.org>
9738
9739         * modeline.el (mouse-drag-modeline): remove the code related to
9740         the modeline horizontal scrolling facility.
9741
9742 1999-12-31  Martin Buchholz <martin@xemacs.org>
9743
9744         * XEmacs 21.2.26 is released.
9745
9746 1999-12-28  Andy Piper  <andy@xemacs.org>
9747
9748         * wid-edit.el (widget-push-button-value-create): The gui cache
9749         does not agree with native widgets which can only be displayed
9750         once per window. The reasons for caching are diminished now that
9751         we don't hog resources when creating buttons.
9752         (widget-push-button-cache) deleted.
9753
9754 1999-12-24  Martin Buchholz <martin@xemacs.org>
9755
9756         * XEmacs 21.2.25 is released.
9757
9758 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9759
9760         * hyper-apropos.el (hyper-apropos): Toggle
9761         hyper-apropos-programming-apropos correctly.
9762         Set REGEXP when user accepts default value.
9763
9764 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9765
9766         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9767         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9768
9769 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9770
9771         * mule/mule-category.el (undefined-category-designator):
9772         Return char instead of character.  Search for undefined one.
9773         (describe-category): Use with-displaying-help-buffer.
9774
9775 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9776
9777         * byte-optimize.el (byte-optimize-plus):
9778         Optimize (+ 1) to 1 instead of (1+ nil).
9779
9780         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9781
9782         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9783
9784         * byte-optimize.el (byte-optimize-char-before): New function.
9785         Remove performance penalty for using (char-before) instead of (char-after).
9786
9787 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9788
9789         * mule/mule-category.el (char-category-list): Return character
9790         instead of integer.
9791
9792 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9793
9794         * minibuf.el (read-buffer): Check default is buffer object.
9795
9796 1999-11-25  Andy Piper  <andy@xemacs.org>
9797
9798         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9799         for buttons.
9800
9801 1999-12-16  Andreas Jaeger  <aj@suse.de>
9802
9803         * package-get.el (package-get-maybe-save-index): Fixed typo.
9804         Patch by Jeff Miller <jmiller@smart.net>.
9805
9806 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9807
9808         * gnuserv.el (gnuserv-process-filter):  don't call
9809         gnuserv-write-to-client when gnuserv-current-client is nil
9810
9811 1999-12-14  Martin Buchholz <martin@xemacs.org>
9812
9813         * XEmacs 21.2.24 is released.
9814
9815 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9816
9817         * about.el (about-hackers): Update my email address.
9818
9819 1999-12-07  Martin Buchholz <martin@xemacs.org>
9820
9821         * XEmacs 21.2.23 is released.
9822
9823 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9824
9825         * package-get.el (package-get-download-sites): Removed several
9826         defunct download sites, added many new ones, and corrected a few
9827         incorrect directory-on-site entries.  Added physical locations to
9828         site-description.
9829
9830 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9831
9832         * finder.el (finder-commentary): add DOC string and fix
9833         interactive spec
9834
9835 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9836
9837         * help.el (describe-function): Don't forget to intern the string
9838         completing-read returns.
9839         (describe-variable): Ditto.
9840
9841 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9842
9843         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9844         `hyper-apropos-help-mode' here to find symbol to customize
9845         irregardless of cursor position and simplify
9846         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9847         `hyper-apropos-popup-menu'.
9848
9849 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9850
9851         * apropos.el (apropos-mode-map): Add return to call
9852         apropos-follow.
9853         (apropos-print): Call apropos-mode to have better
9854         command reference. Put keymap text-poperty to
9855         symbole name.
9856
9857 1999-11-22  Alastair Burt  <burt@dfki.de>
9858
9859         * help.el: (describe-bindings-1): Added handling of keymaps for
9860         the extents at point.
9861
9862 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9863
9864         * gutter-items.el (buffers-tab-items): Wrap the function in a
9865         save-match-data
9866
9867 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9868
9869         * help.el (describe-function): Use the DEFAULT argument to
9870         completing-read.
9871         (describe-variable): Ditto.
9872
9873 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9874
9875         * minibuf.el (read-from-minibuffer): Add optional argument
9876         DEFAULT to have better mini-buffer history support.
9877         (completing-read): Pass default to read-from-minibuffer.
9878         (read-buffer): Pass default to completing-read.
9879
9880 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9881
9882         * font-lock.el (font-lock-doc-string-face): Document the
9883         `font-lock-lisp-like' property.
9884
9885 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9886
9887         * lisp-mode.el: Specify `font-lock-lisp-like'.
9888
9889         * font-lock.el (font-lock-lisp-like): New function.
9890         (font-lock-fontify-syntactically-region): Use it.
9891
9892 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9893
9894         * XEmacs 21.2.22 is released
9895
9896 1999-11-28  Martin Buchholz <martin@xemacs.org>
9897
9898         * XEmacs 21.2.21 is released.
9899
9900 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9901
9902         * minibuf.el (read-coding-system): Accept symbol and
9903         coding-system object as a default-coding-system.
9904
9905 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9906
9907         * minibuf.el (read-coding-system): Accept symbol as
9908         a default-coding-system.
9909
9910 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9911
9912         * apropos.el (apropos-documentation): Use insert instead
9913         of princ.
9914
9915 1999-11-07  William M. Perry  <wmperry@aventail.com>
9916
9917         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9918           for the linux console.
9919
9920         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9921           stuff to work when you are not on a window system, since the GPM
9922           mouse support now allows pasting from outside of XEmacs.
9923
9924 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9925
9926         * XEmacs 21.2.20 is released
9927
9928 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9929
9930         * setup-paths.el (paths-default-info-directories): Add
9931         /usr/share/info and /usr/local/share/info.
9932
9933 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9934
9935         * about.el: Updated Vladimir Ivanovic's info.
9936
9937 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9938
9939         * auto-show.el (auto-show-truncationp): Remove.
9940
9941         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9942
9943 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9944
9945         * indent.el (indent-line-to): fix bug: spaces were not replaced
9946         with tab if column is multiple of tab-width
9947         From dhn@qedinc.com
9948
9949 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9950
9951         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9952         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9953
9954         * package-get.el (package-get-package-provider): Be verbose when
9955         interactive. Patch from Robert Pluim
9956
9957 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9958
9959         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9960         info file suffixes.
9961
9962 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9963
9964         * process.el (open-network-stream): Add a new optional parameter
9965         PROTOCOL to support udp; fix a minor typo and add an explanation
9966         in docstring for udp programming.
9967
9968         * code-process.el (open-network-stream): Add a new optional
9969         parameter PROTOCOL to support udp; fix a minor typo and add an
9970         explanation in docstring for udp programming.
9971
9972 1999-10-18  Andy Piper  <andy@xemacs.org>
9973
9974         * gui.el (make-gui-button): be more precise about how we call
9975         callbacks.
9976
9977         * wid-edit.el (widget-push-button-value-create): Use the new form
9978         of native gui-button.
9979
9980 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9981
9982         * info.el (Info-page-prev): Don't do (sit-for 0).
9983
9984 1999-10-13  Andy Piper  <andy@xemacs.org>
9985
9986         * gutter-items.el (progress-abort-glyph): new glyph for showing
9987         abort status.
9988         (append-progress): dispatch-event rather than sit-for.
9989         (abort-progress): new function. Show the abort glyph with an
9990         appropriate message.
9991         (raw-append-progress): dispatch-event rather than sit-for.
9992         (display-progress): cope with aborts.
9993
9994         * gui.el (make-gui-button): Use native widgets for buttons
9995         unconditionally.
9996         (insert-gui-button): ditto.
9997         (gui-button-p): ditto.
9998
9999         * xbm-button.el: remove from core.
10000
10001         * xpm-button.el: remove from core.
10002
10003 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10004
10005         * faces.el (init-device-faces): Don't initialize the random faces
10006         on the stream device.
10007
10008 1999-10-06  Andy Piper  <andy@xemacs.org>
10009
10010         * files.el (recover-file): Don't use ls under windows for revert buffer.
10011
10012 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10013
10014         * package-get.el (package-get-download-menu): Make menu really
10015         toggle download sites.
10016         (package-get-download-sites): Add autoload cookie.
10017
10018 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10019
10020         * setup-paths.el (paths-find-module-directory): Ditto.
10021
10022 1999-09-29  Werner Fink  <werner@suse.de>
10023
10024         * setup-paths.el (paths-find-exec-directory): Add missing nil
10025         parameter for environment.
10026
10027 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10028
10029         * modeline.el (modeline-format):
10030         Only purecopy the strings.  Else
10031         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10032         barfs.
10033
10034 1999-08-28  Mike Woolley  <mike@bulsara.com>
10035
10036         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10037         user setting comint-completion-addsuffix and
10038         comint-process-echoes.
10039
10040 1999-09-22  Andy Piper  <andy@xemacs.org>
10041
10042         * gutter-items.el (update-tab-in-gutter): use
10043         last-nonminibuf-window instead of selected-window.
10044
10045 1999-09-18  Andy Piper  <andy@xemacs.org>
10046
10047         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10048         display on.
10049
10050         * subr.el (record-buffer-hook): new variable so that the hook gets
10051         some documentation.
10052
10053 1999-09-16  Andy Piper  <andy@xemacs.org>
10054
10055         * gutter-items.el (update-tab-in-gutter): only update when the
10056         gutter is visible.
10057         (remove-buffer-from-gutter-tab): ditto.
10058
10059 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10060
10061         * simple.el (do-auto-fill): Commented out part of Kinsoku
10062         processing.
10063
10064 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10065
10066         * isearch-mode.el (isearch-highlightify-region): Give the
10067         highlighting extents a high priority.
10068         (isearch-make-extent): Give the main highlighting extent an even
10069         higher priority.
10070
10071 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10072
10073         * packages.el (packages-compute-package-locations): Fix typo from
10074         -u rationalization.
10075
10076 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10077
10078         * setup-paths.el (paths-find-doc-directory): Respect value of
10079         `configure-doc-directory.'
10080
10081         * find-paths.el (paths-find-architecture-directory): Give
10082         precendence `default' argument (which typically comes from
10083         configure).
10084
10085 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10086
10087         * startup.el (command-line-early): Added options -user-init-file
10088         and -user-init-directory.
10089
10090         * files.el (user-init-file): Default to NIL so we can recognize
10091         when it's set.
10092
10093 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10094
10095         * obsolete.el (init-file-user):
10096         * startup.el:
10097         * packages.el (packages-compute-package-locations):
10098         * package-get.el (package-get-user-index-filename):
10099         * menubar-items.el (maybe-add-init-button):
10100         * info.el (Info-annotations-path):
10101         * dump-paths.el:
10102         Change `user-init-directory' to be an absolute path.
10103         Use `user-init-directory' where appropriate.
10104         Zap `init-file-user' and its uses.
10105
10106 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10107
10108         * subr.el (copy-symbol): New function.
10109
10110 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10111
10112         * isearch-mode.el (isearch-done): Be sure to restore invisible
10113         extents in the proper buffer.
10114         (isearch-pre-command-hook): Set this-command to the correct value
10115         in case the buffer has changed and old overriding-local-map was
10116         used.
10117         (isearch-restore-extent): Use remprop instead of setting the
10118         property to nil.
10119
10120 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10121
10122         * cmdloop.el (execute-extended-command): Update zmacs region
10123         before the delay.
10124         (execute-extended-command): Make the message gettext-friendly.
10125
10126 1999-09-07  Andy Piper  <andy@xemacs.org>
10127
10128         * gutter-items.el (progress-gauge-glyph): renamed from
10129         progress-glyph.
10130         (progress-text-glyph): new variable.
10131         (progress-layout-glyph): use layouts and text glyphs.
10132         (progress-area-buffer): removed.
10133         (progress-text-and-extent): new variable.
10134         (progress-displayed-p): dynamically create gutter area buffer.
10135         (clear-progress): ditto.
10136         (raw-append-progress): ditto.
10137         (append-progress): use new glyph names.
10138         (raw-append-progress): only create the extent when needed. set
10139         properties more optimally.
10140         (progress): remove args.
10141
10142 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10143
10144         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10145         mapcar where the return value is unused.
10146         (isearch-restore-invisible-extents): Ditto.
10147         (isearch-highlight-all-cleanup): Ditto.
10148         (isearch-delete-extents-in-range): Traverse the extents only once.
10149         (isearch-highlight-all-update): Don't start over if the search
10150         string has changed and more input is pending.
10151
10152 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10153
10154         * packages.el (packages-find-package-data-path): Ditto.
10155
10156         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10157
10158         * subr.el (mapc-internal): Don't make obsolete.
10159
10160         * cl-extra.el (mapc): Resurrect.
10161
10162 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10163
10164         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10165         alias.
10166
10167         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10168         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10169         (isearch-yank-clipboard): Use get-clipboard instead of
10170         x-get-clipboard.
10171         (isearch-yank-selection): Fix docstring.
10172
10173 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10174
10175         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10176
10177 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10178
10179         * cl-macs.el (extent-start-position): Fix setf method.
10180         (extent-end-position): Ditto.
10181
10182 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10183
10184         * isearch-mode.el: End merge with FSF 20.4.
10185
10186         * isearch-mode.el (search-invisible): New variable.
10187         (isearch-hide-immediately): Ditto.
10188         (isearch-unhidden-extents): Ditto.
10189         (isearch-range-invisible): New function.
10190         (isearch-unhide-extent): Ditto.
10191         (isearch-restore-invisible-extents): Ditto.
10192         (isearch-restore-extent): Ditto.
10193
10194         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10195         implementation.
10196         (isearch-ring-retreat-edit): Ditto.
10197         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10198         (isearch-forward-regexp): New arguments NOT-REGEXP and
10199         NO-RECURSIVE-EDIT.
10200         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10201         (isearch-backward-regexp): New arguments NOT-REGEXP and
10202         NO-RECURSIVE-EDIT.
10203         (isearch-mode): Return isearch-success.
10204         (isearch-update): Use unread-command-events instead of
10205         unread-command-event.
10206         (isearch-abort): If an invalid regexp is encountered, keep popping
10207         states.
10208         (isearch-*-char): Use FSF implementation.
10209         (isearch-whitespace-chars): Use the more robust FSF's
10210         implementation.
10211         (isearch-within-brackets): New variable.
10212         (isearch-mode): Initialize it.
10213         (isearch-edit-string): Bind it.
10214         (isearch-search-and-update): Set it.
10215         (isearch-push-state): Push it.
10216         (isearch-top-state): Pop it.
10217         (isearch-search): Set it.
10218         (isearch-printing-char): When called by isearch-whitespace-chars,
10219         handle M-SPC gracefully.
10220         (isearch-message-prefix): New argument ELLIPSIS.
10221         (isearch-message-suffix): Ditto.
10222         (isearch-message): Use the ELLIPSIS argument when calling
10223         isearch-message-prefix and isearch-message-suffix.
10224         (isearch-message-prefix): Distinguish between "wrapped" and
10225         "overwrapped" search, FWIW.
10226
10227 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10228
10229         * isearch-mode.el (isearch-edit-string): Use the head of the
10230         search ring instead of search-last-string and search-last-regexp.
10231         (search-highlight): Renamed from isearch-highlight.
10232         (isearch-exit): Use the new name.
10233         (isearch-highlight): Ditto.
10234         (isearch-dehighlight): Ditto.
10235         (isearch-update-ring): New function.
10236         (isearch-done): Call it.
10237         (isearch-done): New argument EDIT.
10238         (isearch-repeat): If search string is empty, look up at the car of
10239         the search ring; ignore the yank pointer.
10240         (isearch-abort): Call isearch-done with NOPUSH.
10241         (isearch-cancel): New function.
10242         (isearch-mode-map): Bind it to ESC ESC ESC.
10243
10244         * isearch-mode.el: Begin merge with FSF 20.4.
10245
10246 1999-09-01  Andy Piper  <andy@xemacs.org>
10247
10248         * x-select.el (x-get-clipboard): obsolete.
10249         (x-yank-clipboard-selection): obsolete
10250
10251         * select.el (disown-selection): need to be careful to disown the
10252         clipboard if we set it via selection.
10253         (get-clipboard): move from x-select.el
10254         (yank-clipboard-selection): ditto.
10255
10256 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10257
10258         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10259         isearch-highlight-all-matches to nil.
10260         (isearch-fixed-case): New variable.
10261         (isearch-mode): Initialize it.
10262         (isearch-edit-string): Save it.
10263         (isearch-toggle-case-fold): Set it.
10264         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10265         need to check isearch-fixed-case.
10266         (isearch-toggle-case-fold): Update highlighting of all matches
10267         before the pause.
10268         (isearch-edit-string):
10269
10270 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10271
10272         * isearch-mode.el (isearch-edit-string): Call isearch-message
10273         before reading the event so that the prompt is displayed properly.
10274         (isearch-message): Use isearch-nonincremental when calling
10275         isearch-message-prefix.
10276         (minibuffer-local-isearch-map): Bind up and down to do the same as
10277         M-p and M-n respectively.
10278         (isearch-done): New arg NOPUSH.
10279         (isearch-edit-string): Use it.
10280         (isearch-edit-string): Don't bind isearch-string.
10281         (isearch-ring-adjust): Edit string, *then* push state.
10282
10283 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10284
10285         * faces.el (isearch-secondary): Make isearch-secondary look
10286         different than default.
10287
10288 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10289
10290         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10291         save-excursion.
10292         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10293         (isearch-update): Call isearch-dehighlight without arguments.
10294         (isearch-done): Ditto.
10295
10296         * isearch-mode.el (isearch-fix-case): If the search string has no
10297         upper-case letters, allow the folding to be reenabled.
10298         Previously, once disabled, the folding would remain that way until
10299         the end of isearch.
10300         (isearch-top-state): Call isearch-fix-case.
10301
10302         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10303         save-excursion.
10304         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10305
10306 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10307
10308         * xpm-button.el:
10309         xbm-button.el: Need to exist in core because gui.el depends on
10310         them.
10311
10312 1999-08-31  Andy Piper  <andy@xemacs.org>
10313
10314         * gutter-items.el (buffers-tab-face): new customizable variable.
10315         (buffers-tab-default-buffer-line-length): new specifier for
10316         maximum viewable characters.
10317         (progress-stack): new variable for implementing widget-based
10318         progress messages.
10319         (progress-area-buffer): ditto.
10320         (progress-glyph-height): ditto.
10321         (progress-stop-callback): ditto.
10322         (progress-quit-function): new function.
10323         (progress-glyph): new variable.
10324         (progress-layout-glyph): ditto.
10325         (progress-displayed-p): new function, see message-displayed-p for
10326         details.
10327         (clear-progress): ditto.
10328         (remove-progress): ditto.
10329         (append-progress): ditto.
10330         (raw-append-progress): ditto.
10331         (display-progress): ditto.
10332         (current-progress): ditto.
10333         (current-progress-label): ditto.
10334         (progress): ditto.
10335         (lprogress): ditto.
10336
10337
10338 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10339
10340         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10341
10342         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10343         `isearch-yank-selection'.
10344         (isearch-mode-map): Use it.
10345         (isearch-yank-selection): Use `get-selection' instead of
10346         `get-x-selection'.
10347
10348 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10349
10350         * faces.el (isearch-secondary): Create face here.
10351
10352         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10353         timers.
10354
10355 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10356
10357         * subr.el (buffer-string): More robust backward compatibility
10358         check, courtesy William Perry.
10359
10360 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10361
10362         * replace.el (perform-replace): Stop the search after the search
10363         limit has been reached.
10364
10365 1999-08-23  Andy Piper  <andy@xemacs.org>
10366
10367         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10368         here if we don't have one.
10369
10370 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10371
10372         * ldap.el (ldap-coding-system): Default to nil until we get
10373         efficient UTF8 support
10374         (ldap-decode-string): Guard against `decode-coding-string' not
10375         being defined
10376         (ldap-encode-string): Guard against `encode-coding-string' not
10377         being defined
10378
10379 1999-08-23  Didier Verna  <didier@xemacs.org>
10380
10381         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10382         Some doc strings improvements, and add a star to the `interactive'
10383         calls.
10384
10385 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10386
10387         * font-lock.el (java-font-lock-keywords-3): introduced new
10388         keywords and regexpes for javadoc syntax 1.2.
10389
10390 1999-08-17  Andy Piper  <andy@xemacs.org>
10391
10392         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10393         format-buffers-tab-line.
10394         (buffers-tab-max-buffer-line-length): new variable.
10395         (format-buffers-tab-line): new function. truncate names if over
10396         buffers-tab-max-buffer-line-length.
10397
10398 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10399
10400         * cus-start.el: Customize the variable `bell-inhibit-time'.
10401
10402 1999-08-16  Andy Piper  <andy@xemacs.org>
10403
10404         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10405         brute-force approach to deleting the last buffer.
10406         (buffers-tab-grouping-regexp): new customizable variable.
10407         (select-buffers-tab-buffers-by-mode): use it.
10408
10409 1999-08-13  Andy Piper  <andy@xemacs.org>
10410
10411         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10412         deletion problem.
10413
10414 1999-07-30  Didier Verna  <didier@xemacs.org>
10415
10416         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10417         of princ to output symbols.
10418         (custom-save-face-internal): ditto.
10419         (custom-save-resets): ditto.
10420
10421 1999-08-09  Didier Verna  <didier@xemacs.org>
10422
10423         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10424         `regexp-quote' to protect the major mode name for use as a regular
10425         expression (c++ needs this for instance).
10426
10427 1999-08-08  Andy Piper  <andy@xemacs.org>
10428
10429         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10430         cope with similar mode names.
10431
10432         * gutter-items.el (buffers-tab-selection-function): new selection
10433         function.
10434         (select-buffers-tab-buffers-by-mode): new function.
10435         (buffers-tab-items): use it if set to only display buffers in the
10436         tab in the current buffer's group..
10437         (update-tab-in-gutter): use new api.
10438         (remove-buffer-from-gutter-tab): ditto.
10439
10440         * gutter-items.el (buffers-tab-max-size): set custom selection
10441         default to 6.
10442         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10443         (add-tab-to-gutter): set face as default.
10444
10445 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10446
10447         * faces.el (frob-face-property): Merge the fall-back specifier
10448         with the target, not replace it.
10449
10450 1999-08-05  Andy Piper  <andy@xemacs.org>
10451
10452         * gutter-items.el (update-tab-in-gutter): add frame argument for
10453         buffer-items.
10454         (update-tab-in-gutter): use it.
10455
10456         * gutter-items.el (record-buffer-hook): set.
10457
10458         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10459         change.
10460         (switch-to-buffer-hook) deleted.
10461
10462 1999-08-04  Andy Piper  <andy@xemacs.org>
10463
10464         * gutter-items.el (update-tab-in-gutter): make sure this will work
10465         as an argument to create-frame-hook.
10466
10467 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10468
10469         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10470         instead of timer emulation.
10471
10472 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10473
10474         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10475         Emacs isearch enhancements.
10476
10477 1999-07-28  Andy Piper  <andy@xemacs.org>
10478
10479         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10480         all devices that support tab controls.
10481         (remove-buffer-from-gutter-tab): new function. to be used as a
10482         value for kill-buffer-hook.
10483
10484 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10485
10486         * auto-show.el (auto-show-truncationp): changed to match
10487         `window_translation_on'
10488
10489 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10490
10491         * XEmacs 21.2.19 is released
10492
10493 1999-07-28  SL Baur  <steve@miho>
10494
10495         * code-files.el (insert-file-contents): Fix docstring.
10496         revert previous change.
10497
10498 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10499
10500         * fill.el (fill-region-as-paragraph): Change re-break-point to
10501         contain word-across-newline plus one character so that filling
10502         Japanese and Chinese works as desired.
10503         * simple.el (do-auto-fill): Ditto.
10504
10505 1999-07-26  SL Baur  <steve@miho>
10506
10507         * mule/japanese.el ("Japanese"): Do not specify a default input
10508         method.
10509         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10510
10511 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10512
10513         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10514         able to use cl-macs macro in early lisp.
10515
10516 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10517
10518         * custom.el:
10519         * cus-face.el:
10520         * cus-edit.el:
10521                 Massive custom Theme API changes.
10522
10523 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10524
10525         * code-files.el (insert-file-contents): Regard
10526         coding-system-magic-cookie if `coding-system-for-read' is nil.
10527
10528 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10529
10530         * mule/thai-xtis.el: Add coding: local variable, to avoid
10531         bootstrapping problem with C locale.
10532
10533 1999-07-22  Andy Piper  <andy@xemacs.org>
10534
10535         * dumped-lisp.el (preloaded-file-list): guard against putting
10536         gutter-items in a less than functional XEmacs.
10537         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10538
10539 1999-07-18  Bob Weiner  <weiner@beopen.com>
10540
10541         * fill.el (fill-context-prefix): Fixed bug that prevented the
10542         setting of an adaptive fill prefix when the `dont-skip-first' was
10543         t.
10544
10545 1999-07-22  SL Baur  <steve@miho>
10546
10547         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10548
10549 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10550
10551         * files.el (interpreter-mode-alist): add `make', `guile', and
10552         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10553         makefile-mode, guile is a scheme, and someday XEmacs will be
10554         modular enough to use as an efficient scripting tool.)
10555
10556 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10557
10558         * mule/mule-cmds.el (reset-language-environment): Regard
10559         coding-category `utf-8' and `ucs-4' if they are available.
10560
10561 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10562
10563         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10564         (prefer-coding-system): Fix DOC-string.
10565
10566         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10567         DOC-string too.
10568
10569         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10570         Mule.
10571         (coding-system-change-eol-conversion): Fix DOC-string.
10572
10573 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10574
10575         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10576         instead of `list-coding-system'.
10577
10578 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10579
10580         * menubar-items.el (default-menubar): `select-input-method' was
10581         renamed to `set-input-method'.
10582
10583         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10584         "Set Language Environment" menu.
10585
10586         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10587         "Describe Language Support" menu.
10588
10589 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10590
10591         * mule/chinese.el ("Chinese-GB"): Rename
10592         `chinese-gb-environment-setup-function' to
10593         `setup-chinese-gb-environment-internal'.
10594
10595 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10596
10597         * mule/korean.el: Use `define-coding-system-alias' instead of
10598         `copy-coding-system'.
10599
10600 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10601
10602         * mule/mule-cmds.el (set-language-environment-coding-systems):
10603         Treat duplicated coding-categories.
10604
10605 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10606
10607         * mule/japanese.el: Use `define-coding-system-alias' instead of
10608         `copy-coding-system'.
10609
10610 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10611
10612         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10613         coding-system `viscii'.
10614
10615 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10616
10617         * mule/cyrillic.el:
10618         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10619         (cyrillic-alternativnyj-decode-table): New variable.
10620         (cyrillic-alternativnyj-encode-table): New variable.
10621         - Specify `iso-8-1' as a category of coding-system
10622           `alternativnyj'.
10623         - Abolish general Cyrillic environment.
10624
10625 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10626
10627         * mule/chinese.el:
10628         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10629         - Register `chinese-gb-environment-setup-function' as a
10630           `setup-function' of "Chinese-GB" environment.
10631
10632 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10633
10634         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10635         optional argument `parents'.
10636
10637         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10638         property for Thai-XTIS.
10639
10640         * mule/mule-help.el (help-with-tutorial): Use property
10641         `tutorial-coding-system' of language-info as a coding-system to
10642         read tutorial file.
10643
10644 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10645
10646         * mule/thai-xtis.el: Don't setup `setup-function' and
10647         `exit-function'.
10648
10649         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10650         `set-coding-category-system' to set up coding-system for
10651         coding-category.
10652
10653         * mule/mule-cmds.el (prefer-coding-system): Use
10654         `set-coding-category-system' to set up coding-system for
10655         coding-category.
10656
10657 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10658
10659         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10660         Thai-XTIS environment.
10661
10662         * mule/mule-cmds.el (prefer-coding-system): Use
10663         `find-coding-system' instead of `coding-system-p'.
10664
10665 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10666
10667         * mule/mule-cmds.el (set-language-environment-coding-systems):
10668         Modify eol-type for XEmacs.
10669
10670         * mule/thai-xtis.el: Delete unused local variable `category'.
10671
10672         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10673         function.
10674         (prefer-coding-system): Don't call
10675         `update-coding-systems-internal'; use function
10676         `coding-category-list' instead of variable `coding-category-list';
10677         use `set-coding-priority-list' instead of `set-coding-priority';
10678         modify `eol-type' for XEmacs.
10679
10680         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10681         `charset-columns'.
10682         (char-width): Likewise.
10683
10684 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10685
10686         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10687         `tis-620'.
10688
10689         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10690         `set-coding-priority-list' instead of `set-coding-priority'; don't
10691         call `update-coding-systems-internal'.
10692
10693         * mule/mule-misc.el (coding-system-get): New function.
10694         (coding-system-put): New function.
10695         (coding-system-category): New function.
10696
10697 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10698
10699         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10700         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10701         to avoid conflict with leim/quail/thai-xtis.
10702
10703         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10704         to thai-xtis-chars.el.
10705
10706         * mule/thai-xtis-chars.el: New file (split from
10707         mule/thai-xtis.el).
10708
10709 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10710
10711         * mule/thai-xtis.el:
10712         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10713         - Add syntax entries.
10714         - Put `preferred-coding-system' of the charset `thai-xtis' to
10715           `tis-620'.
10716
10717 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10718
10719         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10720         rewritten to use write-multibyte-character.
10721
10722 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10723
10724         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10725         of `iso-2022-7'.
10726         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10727         ported yet.
10728         (read-input-method-name): Treat optional argument `default'.
10729
10730 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10731
10732         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10733         all.
10734         (set-language-info-alist): Set up menus here.
10735
10736 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10737
10738         * minibuf.el (completing-read): Add new optional argument
10739         `default'.
10740         (read-coding-system): Add new optional argument
10741         `default-coding-system'.
10742
10743 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10744
10745         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10746         (viet-viscii-...->viet-vscii...).
10747
10748 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10749
10750         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10751         and menus.
10752
10753 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10754
10755         * mule/mule-cmds.el (input-method-function): Add permanent-local
10756         property.
10757
10758 1999-03-30  Dave Love  <fx@gnu.org>
10759
10760         * mule/mule-cmds.el (current-language-environment): Doc fix.
10761
10762 1999-02-06  Richard Stallman  <rms@gnu.org>
10763
10764         * mule/european.el (setup-slovenian-environment): New function.
10765         ("Slovenian"): New language environment.
10766
10767 1999-01-27  Dave Love  <fx@gnu.org>
10768
10769         * mule/mule-cmds.el (current-language-environment): Provide :link,
10770         :type (choices) and appropriate :get.
10771
10772 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10773
10774         * mule/mule-cmds.el (describe-language-environment): Don't alter
10775         input-method-alist.
10776
10777 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10778
10779         * mule/mule-cmds.el (prefer-coding-system): Call
10780         set-coding-priority, so that the internal array of priorities is
10781         also updated.
10782
10783 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10784
10785         * mule/mule-cmds.el (prefer-coding-system): If the argument
10786         requires specific EOL conversion type, make the default coding
10787         systems use that.
10788
10789 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10790
10791         * mule/mule-cmds.el (set-language-environment): Pass the default
10792         eol-type to set-language-environment-coding-systems.
10793         (set-default-coding-systems): Copy the eol-type property for the
10794         new default values of {buffer-file,process}-coding-system from the
10795         old defaults.
10796         (set-language-environment-coding-systems): Accept an optional
10797         argument EOL-TYPE, and set the eol-type property of the default
10798         coding systems accordingly.
10799
10800 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10801
10802         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10803         use generate-new-buffer instead of get-buffer-create.
10804
10805 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10806
10807         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10808
10809 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10810
10811         * mule/mule-cmds.el (default-input-method): Fix custom type.
10812
10813 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10814
10815         * mule/mule-cmds.el (setup-specified-language-environment):
10816         Add apropos-inhibit property.
10817         (describe-specified-language-support): Likewise.
10818
10819 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10820
10821         * mule/mule-cmds.el: Doc fixes.
10822
10823 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10824
10825         * mule/mule-cmds.el (register-input-method): Doc-string
10826         modified.
10827
10828 1998-09-01  Dave Love  <fx@gnu.org>
10829
10830         * mule/mule-cmds.el (current-language-environment): Fix
10831         setter function.
10832
10833 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10834
10835         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10836         mule/european.el, mule/hebrew.el, mule/japanese.el,
10837         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10838         avoid bootstrapping problem if you need to recompile all the Lisp
10839         files using interpreted code.
10840
10841 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10842
10843         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10844         ("Latin-2"): Likewise.
10845
10846 1998-08-18  Per Starback  <starback@update.uu.se>
10847
10848         * mule/european.el (setup-latin2-environment): Fix typo.
10849
10850 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10851
10852         * mule/european.el: Give proper value of `input-method' key to all
10853         lang. env.
10854
10855         * mule/mule-cmds.el (activate-input-method): Handle the case that
10856         the arg INPUT-METHOD is nil correctly.
10857         (read-multilingual-string): Activate the specified input method
10858         before calling read-string.  Afterward, activate the original
10859         input method.
10860
10861 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10862
10863         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10864         (set-language-info-alist): Fix typo in doc-string.
10865
10866         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10867
10868 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10869
10870         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10871         (reset-language-environment): New function for the job that
10872         setup-english-environment used to do.
10873         (set-language-environment): Do more setups according to the info
10874         in language-info-alist.
10875         (read-language-name): Handle the case that the arg KEY is nil.
10876         (describe-language-environment): Handle input-method property.
10877
10878         * mule/: All files under this directory, which related with
10879         specific languages (such as mule/european.el, mule/greek.el,
10880         mule/hebrew.el, mule/misc-lang.el), modified as below.
10881         (setup-XXX-environment): Just call set-language-environment.  If
10882         they used to do some other jobs than what done by
10883         set-language-environment, those jobs are done in
10884         setup-XXX-environment-internal now.
10885         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10886         the value to setup-XXX-environment-internal.  Add properties
10887         input-method and features.
10888
10889         * mule/english.el (setup-english-environment): Just call
10890         reset-language-environment.
10891
10892         * mule/european.el (setup-8-bit-environment): Function deleted.
10893
10894 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10895
10896         * mule/mule-cmds.el (input-method-exit-on-first-char)
10897         (input-method-use-echo-area): Doc fixes.
10898
10899 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10900
10901         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10902         variable.
10903         (input-method-use-echo-area): New variable.
10904
10905 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10906
10907         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10908
10909 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10910
10911         * mule/mule-cmds.el (activate-input-method): Update mode line.
10912         (inactivate-input-method): Likewise.
10913
10914 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10915
10916         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10917         input method in the current buffer, but just bind
10918         current-input-method.
10919
10920 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10921
10922         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10923
10924         * mule/misc-lang.el ("IPA"): Add coding-priority and
10925         coding-system.
10926
10927 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10928
10929         * mule/greek.el: Add coding-priority.
10930
10931 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10932
10933         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10934         LANG-ENV.
10935
10936 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10937
10938         * mule/mule-cmds.el (register-input-method): Fix previous change.
10939         (setup-specified-language-environment): Doc fix.
10940
10941 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10942
10943         * mule/mule-cmds.el: Several doc fixes.
10944         (get-language-info, set-language-info): Rename argument.
10945         (set-language-info-alist): Likewise.
10946         (register-input-method): Rename argument.
10947         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10948
10949 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10950
10951         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10952         default value while reading an input method.
10953
10954 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10955
10956         * mule/mule-cmds.el (universal-coding-system-argument):
10957         Use buffer-file-coding-system as default.
10958
10959 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10960
10961         * mule/korean.el ("Korean"): Doc fix.
10962
10963 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10964
10965         * mule/mule-cmds.el (describe-language-environment): Print the
10966         languge environment at the head.
10967
10968 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10969
10970         * mule/japanese.el: Set exit-function to exit-japanese-environment
10971         for Japanese environment.
10972
10973 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10974
10975         * mule/mule-cmds.el (set-language-environment): Doc fix.
10976         (current-language-environment): Use defcustom.
10977         (default-input-method): Specify :type.
10978
10979 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10980
10981         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10982         modified.
10983         (prefer-coding-system): Doc-string modified.
10984
10985 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10986
10987         * mule/mule-cmds.el (set-language-info): Doc-string
10988         describes `coding-priority' KEY.
10989         (set-language-environment-coding-systems): New function.
10990         (select-safe-coding-system): New function.
10991         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10992         (set-language-info-alist): New optionla arg PARENTS.  Call
10993         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10994         (set-language-environment-coding-systems): New function.
10995
10996         * mule/chinese.el: Remove setting up of
10997         describe-chinese-environment-map and
10998         setup-chinese-environment-map.  Exclude them in args of calls to
10999         set-language-info-alist.  Register coding-priority key in
11000         language-info-alist.
11001
11002         * mule/cyrillic.el: Remove setting up of
11003         describe-cyrillic-environment-map and
11004         setup-cyrillic-environment-map.  Exclude them in args of calls to
11005         set-language-info-alist.  Register coding-priority key in
11006         language-info-alist.
11007
11008         * mule/english.el: Register coding-priority key in
11009         language-info-alist.
11010
11011         * mule/ethiopic.el: Register coding-priority key in
11012         language-info-alist.
11013
11014         * mule/european.el: Remove setting up of
11015         describe-european-environment-map and
11016         setup-european-environment-map.  Exclude them in args of calls to
11017         set-language-info-alist.  Register coding-priority key in
11018         language-info-alist.  Add "German" language env.
11019         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11020         (setup-german-environment): New function.
11021
11022         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11023         change default input method to "greek-postfix".
11024
11025         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11026         coding-priority key in
11027
11028 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11029
11030         * mule/mule-cmds.el (set-language-info): Doc fix.
11031         (input-method-inactivate-hook): Doc fix.
11032
11033 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11034
11035         * mule/mule-cmds.el (set-input-method): Renamed from
11036         select-input-method.
11037
11038 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11039
11040         * mule/mule-cmds.el (set-language-environment): Run
11041         exit-language-environment-hook before calling `exit-function'
11042         which is specified for the language environment.
11043
11044 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11045
11046         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11047         modified.
11048         (prefer-coding-system): Likewise.
11049         (describe-language-environment): Print aliases of each coding
11050         system.
11051         (set-language-environment-hook): New variable.
11052         (exit-language-environment-hook): New variable.
11053         (set-language-environment): Call these hooks.  Before setting a
11054         new language environment, exit from the
11055         current-language-environment if necessary.
11056         (input-method-verbose-flag): The value can be nil, t,
11057         complex-only, or default.
11058         (input-method-highlight-flag): Doc-string augmented.
11059         (activate-input-method): Check if we can run the registered
11060         function to activate an input method.
11061
11062         * mule/korean.el: Set exit-function for language environment
11063         "Korean" to exit-korean-environment.
11064         (setup-korean-environment): Moved to korea-util.el.
11065
11066 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11067
11068         * mule/mule-cmds.el (read-multilingual-string): Use
11069         current-input-method prior to default-input-method.  Don't bind
11070         current-input-method by `let', instead, activate the specified
11071         input method in the current buffer temporarily.
11072
11073 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11074
11075         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11076
11077 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11078
11079         * mule/chinese.el (post-read-decode-hz): Return the result of
11080         decode-hz-region.
11081         (pre-write-encode-hz): Do not change the value of
11082         last-coding-system.
11083
11084 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11085
11086         * mule/mule-ccl.el: Doc fixes.
11087
11088 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11089
11090         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11091         (check-ccl-program): New macro.
11092
11093 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11094
11095         * mule/mule-ccl.el: Comment about CCL syntax modified.
11096         (ccl-command-table): Add read-multibyte-character and
11097         write-multibyte-character.
11098         (ccl-code-table): Add ex-cmd.
11099         (ccl-extended-code-table): New variable.
11100         (ccl-embed-extended-command): New function.
11101         (ccl-compile-read-multibyte-character,
11102         ccl-compile-write-multibyte-character) New functions.
11103         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11104         ccl-dump-write-multibyte-character): New functions.
11105
11106 1999-07-22  SL Baur  <steve@miho>
11107
11108         * config.el (config-value-file): config.values is installed into
11109         doc-directory.
11110         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11111
11112 1999-07-19  Didier Verna  <didier@xemacs.org>
11113
11114         * rect.el: all functions rewritten, except when noted. Below is a
11115         list of interface changes.
11116         (apply-on-rectangle): new function. Obsoletes
11117         `operate-on-rectangle'. All functions that used to call this
11118         function now call the new one.
11119         (kill-rectangle): added optional prefix arg to fill lines.
11120         (delete-rectangle): ditto.
11121         (delete-extract-rectangle): ditto.
11122         (open-rectangle): ditto.
11123         (clear-rectangle): ditto.
11124         (delete-rectangle-line): added third arg FILL.
11125         (delete-extract-rectangle-line): ditto.
11126         (open-rectangle-line): ditto.
11127         (clear-rectangle-line): ditto.
11128
11129 1999-07-18  Andy Piper  <andy@xemacs.org>
11130
11131         * menubar-items.el (default-menubar): add gutter options.
11132
11133         * gutter-items.el: new file.
11134         (gutter): new group for custom.
11135         (gutter-visible-p): new variable.
11136         (default-gutter-position): ditto.
11137         (buffers-tab): new group for the buffers tab.
11138         (gutter-buffers-tab): widget to put in the gutter.
11139         (buffers-tab-max-size): max number of tabs.
11140         (buffers-tab-switch-to-buffer-function): function to call when a
11141         tab is pressed.
11142         (buffers-tab-omit-function): filter buffers with this function.
11143         (buffers-tab-format-buffer-line-function): format buffer names for
11144         inclusion in tabs.
11145         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11146         the record.
11147         (build-buffers-tab-internal): build a list of tab items.
11148         (buffers-tab-items): ditto.
11149         (add-tab-to-gutter): put a tab in the gutter area.
11150         (update-tab-in-gutter): reset the buffers in the tab.
11151
11152         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11153
11154         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11155         (switch-to-buffer-hooks): new hook.
11156
11157         * toolbar.el (default-toolbar-position): fix typo.
11158
11159 1999-07-16  Andy Piper  <andy@xemacs.org>
11160
11161         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11162
11163 1999-07-15  Didier Verna  <didier@xemacs.org>
11164
11165         * cus-edit.el (custom-prompt-variable): optional third arg makes
11166         prompt for a comment string.
11167         (customize-set-value): optional prefix makes this function handle
11168         variable comments.
11169         (customize-set-variable): ditto.
11170         (customize-save-variable): ditto.
11171         (customize-customized): handle custom comments.
11172         (customize-save-customized): ditto.
11173         (custom-variable-state-set): ditto.
11174         (custom-face-state-set): ditto.
11175         (customize-saved): ditto.
11176         (custom-variable-set): ditto.
11177         (custom-face-set): ditto.
11178         (custom-variable-save): ditto.
11179         (custom-face-save): ditto.
11180         (custom-variable-reset-saved): ditto.
11181         (custom-face-reset-saved): ditto.
11182         (custom-variable-reset-standard): ditto.
11183         (custom-face-reset-standard): ditto.
11184         (custom-comment-face): new face.
11185         (custom-comment-tag-face): ditto.
11186         (custom-comment): new widget.
11187         (custom-comment-create): new function.
11188         (custom-comment-delete): ditto.
11189         (custom-comment-value-set): ditto.
11190         (custom-comment-show): ditto.
11191         (custom-comment-invisible-p): ditto.
11192         (custom-variable-value-create): create a comment field widget.
11193         (custom-face-value-create): ditto.
11194         (custom-variable-menu): new entry for adding a custom comment.
11195         (custom-face-menu): ditto.
11196         (custom-save-variables): possibly save custom comments.
11197         (custom-save-faces): ditto.
11198
11199         * cus-face.el (custom-set-faces): the arguments can now have a
11200         custom comment as fourth argument.
11201
11202         * custom.el (custom-set-variables): the arguments can now have a
11203         custom comment as fifth element.
11204
11205 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11206
11207         * XEmacs 21.2.18 is released
11208
11209 1999-07-13  SL Baur  <steve@miho>
11210
11211         * lib-complete.el (read-library-name): Revert previous change.
11212         (read-library): Ditto.
11213
11214 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11215
11216         * packages.el (packages-package-list): Capitalize docstring.
11217
11218         * packages.el (packages-find-package-library-path): Use #'nconc
11219         rather than #'append to reduce consing -- #'mapcar uses Flist,
11220         which returns a freshly consed list.  #'append would create yet
11221         another fresh list, using Fmake_list in concat.
11222
11223         * packages.el (package-provide): Use setq with remassq like it
11224         says in its docstring.
11225
11226 1999-07-06  SL Baur  <steve@miho.m17n.org>
11227
11228         * lib-complete.el (progn-with-message): Fix typo.
11229
11230 1999-07-06  SL Baur  <steve@miho.m17n.org>
11231
11232         * mule/mule-misc.el (char-octet): Make function match docstring.
11233         From Katsumi Yamaoka <yamaoka@jpl.org>
11234
11235 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11236
11237         * wid-edit.el (widget-documentation): corrected spelling error.
11238
11239 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11240
11241         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11242         keys if already bound
11243
11244 1999-07-06  SL Baur  <steve@miho.m17n.org>
11245
11246         * lib-complete.el (progn-with-message): Revert previous changes.
11247
11248 1999-06-24  Bob Weiner  <weiner@beopen.com>
11249
11250         * lib-complete.el (find-library):
11251         (find-library-other-window):
11252         (find-library-other-frame): Completely rewrote
11253         so that these functions actually work when called non-interactively.
11254         Also made them handle LIBRARY arguments which end with .el or .elc.
11255
11256 1999-06-24  Bob Weiner  <weiner@beopen.com>
11257
11258         * simple.el (indent-new-comment-line): Locally bound
11259         `block-comment-start' to `comstart' or else when this is called
11260         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11261         `block-comment-start' value, ignoring any existing spacing after a
11262         comment prefix in the previous line and producing ugly comments.
11263
11264 1999-06-23  Bob Weiner  <weiner@beopen.com>
11265
11266         * list-mode.el (mouse-choose-completion):
11267         (choose-completion):
11268         (completion-switch-to-minibuffer): Added.
11269         ([Tab]): [Tab] previously switched to the minibuffer
11270         but since [space] does that and since most applications in the
11271         world use [Tab] to select the next item in a list, do that in the
11272         *Completions* buffer too.  This will cause the least confusion
11273         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11274         06/23/1999.
11275
11276 1999-06-22  Bob Weiner  <weiner@beopen.com>
11277
11278         * help.el (help-buffer-name): Added support for a null value
11279         of `help-buffer-prefix-string' since some buffers require no
11280         prefix.
11281
11282 1999-06-20  Bob Weiner  <weiner@beopen.com>
11283
11284         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11285         in the completion-list-mode-map to bury the completions buffer
11286         even when the minibuffer is no longer active.
11287
11288 1999-06-20  Bob Weiner  <weiner@beopen.com>
11289
11290         * list-mode.el (list-mode): It is visually disconcerting to have
11291         the text cursor disappear within list buffers, especially when
11292         moving from window to window, so leave it visible.
11293
11294 1999-07-01  SL Baur  <steve@miho.m17n.org>
11295
11296         * menubar-items.el (default-menubar): Conditionalize the bug
11297         report menu item (which may not be possible in this XEmacs).
11298         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11299
11300 1999-06-30  SL Baur  <steve@miho.m17n.org>
11301
11302         * subr.el (with-current-buffer): DOC string fix.
11303         Suggested by Bob Weiner <weiner@altrasoft.com>
11304
11305 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11306
11307         * cus-face.el (custom-face-italic): insert missing args
11308
11309 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11310
11311         * packages.el (package-locations): Changed default early package
11312         hierarchies to ~/.xemacs/mule-packages and
11313         ~/.xemacs/xemacs-packages.
11314
11315 1999-06-23  SL Baur  <steve@miho.m17n.org>
11316
11317         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11318
11319 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11320
11321         * packages.el (package-locations): Changed default early package
11322         hierarchy to ~/.xemacs/packages.
11323         (package-locations): Removed `packages' as a possible name for a
11324         late package hierarchy.
11325
11326 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11327
11328         * mule/mule-category.el (word-combining-categories): Set up new
11329         variable.
11330         (word-separating-categories): Likewise.
11331
11332 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11333
11334         * XEmacs 21.2.17 is released
11335
11336 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11337
11338         * font-menu.el (font-menu-set-font): allow for nil specification
11339         of font size.
11340
11341 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11342
11343         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11344         is 1.
11345
11346 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11347
11348         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11349         8859-5 instead of ISO 8859-1.
11350
11351 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11352
11353         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11354         (viet-viscii-encode-table): Ditto.
11355
11356         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11357         Make obsolete definition of char-octet.
11358
11359 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11360
11361         * subr.el: Move no-Mule make-char ...
11362         * help-nomule.el (make-char): To here.
11363         (string-width): Make Mule compatibility alias.
11364
11365 1999-06-15  Andy Piper  <andy@xemacs.org>
11366
11367         * select.el (get-selection-no-error): really make there be no-error.
11368         (get-selection): revert to original.
11369
11370 1999-06-11  Andy Piper  <andy@xemacs.org>
11371
11372         * select.el (selection-sets-clipboard): renamed.
11373         (own-selection): use it.
11374
11375 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11376
11377         * XEmacs 21.2.16 is released
11378
11379 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11380
11381         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11382         missing characters to avoid crash.
11383
11384 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11385
11386         * coding.el (set-terminal-coding-system): Only set the console
11387         coding system on the selected console if it is a tty.
11388
11389 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11390
11391         * cus-face.el:
11392         * cus-edit.el:
11393         * faces.el:
11394         (custom):
11395         (face-spec-set):
11396         * faces.el (frob-face-property):
11397         * font-menu.el (font-menu-set-font):
11398                   Actually apply changes from 1999-03-17
11399
11400 1999-06-10  Andy Piper  <andy@xemacs.org>
11401
11402         * select.el (get-selection): abstract out non error-signalling
11403         part.
11404         (get-selection-no-error): get-selection without signalling an
11405         error.
11406         (selection-is-clipboard-p): new variable. controls whether the
11407         selection sets the clipboard.
11408         (own-selection): use it.
11409
11410         * mouse.el (insert-selection): fallback to clipboard after trying
11411         primary selection and cutbuffer.
11412
11413 1999-06-05  Andy Piper  <andy@xemacs.org>
11414
11415         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11416         selection functions.
11417
11418 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11419
11420         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11421         default value.
11422         (load): Use `raw-text' instead of `no-conversion'.
11423         (insert-file-contents): Likewise.
11424
11425         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11426         of `no-conversion'.
11427
11428 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11429
11430         * coding.el: Don't copy `no-conversion' to `raw-text'.
11431
11432 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11433
11434         * subr.el (make-char): Define it if Mule is not around.
11435
11436 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11437
11438         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11439
11440         * x-select.el (x-disown-selection-internal): Restore symbol as an
11441         obsolete alias.
11442         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11443
11444 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11445
11446         * XEmacs 21.2.15 is released
11447
11448 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11449
11450         * subr.el (split-string): Avoid infinite looping
11451
11452 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11453
11454         * ldap.el (ldap-ignore-attribute-codings): New variable
11455         (ldap-default-attribute-decoder): New variable
11456         (ldap-coding-system): New variable
11457         (ldap-attribute-syntax-encoders): New variable
11458         (ldap-attribute-syntax-decoders): New variable
11459         (ldap-attribute-syntaxes-alist): New variable
11460         (ldap-encode-boolean): New function
11461         (ldap-decode-boolean): New function
11462         (ldap-encode-country-string): New function
11463         (ldap-decode-string): New function
11464         (ldap-decode-address): New function
11465         (ldap-encode-address): New function
11466         (ldap-decode-attribute): New function
11467         (ldap-search): Use some of these
11468
11469 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11470
11471         * version.el (emacs-version): Make the patch level/beta come
11472         before the XEmacs qualifier so that it gets into (funcall
11473         emacs-version) and thus in the bug reports.
11474         (emacs-version>=): Support patch levels.
11475
11476 1999-06-03  SL Baur  <steve@xemacs.org>
11477
11478         * version.el: implement x.y.z version number
11479         From Jan Vroonhof <vroonhof@math.ethz.ch>
11480
11481 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11482
11483         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11484
11485 1999-05-22  Vin Shelton <acs@xemacs.org>
11486
11487         * startup.el: Document -private and break out non-standard X options.
11488
11489 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11490
11491         * mule/mule-charset.el (charset-after): New function.
11492         (charset-direction): Synch with Mule, update docstring.
11493         (get-charset-property): New function.
11494         (put-charset-property): New function.
11495         (charset-plist): New function.
11496
11497         * mule/mule-charset.el (compose-region):
11498         (decompose-region): remove;  these functions (which don't work
11499         since we don't do composite characters) have been moved to
11500         mule-util.el.
11501         (toplevel): follow coding standards
11502
11503 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11504
11505         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11506         exist any more.
11507
11508         * code-files.el: Fix commentary to follow coding standards.  Move
11509         the single line left in mule-files.el to here.
11510
11511         * mule/mule-files.el: delete.
11512
11513 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11514
11515         * info.el (Info-scroll-prev): Use event functions instead of the
11516         old emacs 19 interface.
11517
11518 1999-06-02  Andy Piper  <andy@xemacs.org>
11519
11520         * x-font-menu.el (x-font-menu-load-font):
11521         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11522
11523 1999-05-31  Andy Piper  <andy@xemacs.org>
11524
11525         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11526         group.
11527         (font-menu-this-frame-only-p): ditto.
11528         (font-menu-max-items): reinstate, from Jan Vroonhof
11529         <vroonhof@math.ethz.ch>
11530         (font-menu-submenu-name-format): ditto.
11531         (font-menu-split-long-menu): ditto, for use by the family
11532         constructor.
11533         (font-menu-family-constructor): use it.
11534
11535 1999-05-30  Andy Piper  <andy@xemacs.org>
11536
11537         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11538         for use by the font menu.
11539
11540         * msw-font-menu.el: new file implementing mswindows specific
11541         font-menu behaviour.
11542         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11543         (mswindows-font-menu-junk-families): ditto.
11544         (hack-font-truename): ditto.
11545         (mswindows-font-regexp-ascii): ditto.
11546         (mswindows-reset-device-font-menus): ditto.
11547         (mswindows-font-menu-font-data): ditto.
11548         (mswindows-font-menu-load-font): ditto.
11549
11550         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11551         (x-font-menu-font-data): ditto.
11552         (x-font-menu-load-font): ditto.
11553
11554         * font-menu.el: new file implementing generic font menu behaviour.
11555         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11556         made device independent.
11557         (font-menu-this-frame-only-p): ditto.
11558         (font-menu-preferred-resolution): ditto.
11559         (font-menu-size-scaling): new variable used to determine whether
11560         sizes are in points or tenths of a point.
11561         (vassoc): moved from x-font-menu.el.
11562         (device-fonts-cache): ditto.
11563         (device-fonts-cache): ditto.
11564         (flush-device-fonts-cache): ditto.
11565         (reset-device-font-menus): copied from x-font-menu.el and made
11566         device independent. Most functionality deferred to
11567         device-dependent versions.
11568         (font-menu-family-constructor): copied from x-font-menu.el and
11569         made device independent.
11570         (font-menu-size-constructor): ditto.
11571         (font-menu-weight-constructor): ditto.
11572         (font-menu-set-font): ditto.
11573         (font-menu-change-face): ditto.
11574         (font-menu-load-font): new device method.
11575         (font-menu-font-data): ditto.
11576
11577         * x-font-menu.el: The above functions deleted.
11578
11579 1999-05-26  Andy Piper  <andy@xemacs.org>
11580
11581         * update-elc.el:
11582         * make-docfile.el:
11583         * loadup.el: rehash expand-file-name usage to not use default-directory.
11584
11585 1999-05-21  Andy Piper  <andy@xemacs.org>
11586
11587         * x-select.el (x-select-convert-to-text):
11588         (x-selected-text-type):
11589         (x-get-selection):
11590         (xselect-convert-to-string):
11591         (xselect-convert-to-compound-text):
11592         (xselect-convert-to-length):
11593         (xselect-convert-to-targets):
11594         (xselect-convert-to-delete):
11595         (xselect-convert-to-filename):
11596         (xselect-convert-to-charpos):
11597         (xselect-convert-to-lineno):
11598         (xselect-convert-to-colno):
11599         (xselect-convert-to-sourceloc):
11600         (xselect-convert-to-os):
11601         (xselect-convert-to-host):
11602         (xselect-convert-to-user):
11603         (xselect-convert-to-class):
11604         (xselect-convert-to-name):
11605         (xselect-convert-to-integer):
11606         (xselect-convert-to-atom):
11607         (xselect-convert-to-identity): functions renamed from x-* and
11608         moved to select.el.
11609         (x-get-secondary-selection): use rename get-selection.
11610         (x-get-clipboard): ditto.
11611         (x-own-selection): moved to select.el.
11612         (x-valid-simple-selection-p): ditto.
11613         (x-dehilight-selection): ditto.
11614         (x-own-clipboard): ditto.
11615         (x-disown-selection): ditto.
11616
11617         * x-mouse.el (x-yank-function): moved to mouse.el.
11618         (x-insert-selection): ditto.
11619         (x-set-point-and-move-selection): use renamed function.
11620
11621         * select.el (selected-text-type): moved and renamed from
11622         x-select.el.
11623         (selection-owner-p): moved to C.
11624         (selection-exists-p): ditto.
11625         (get-cutbuffer): new device method.
11626         (get-selection): generalised and moved from x-select.el.
11627         (own-selection): moved x-own-selection functionality into here.
11628         (dehilight-selection): renamed and moved from x-select.el.
11629         (own-clipboard): functionality moved from x-select.el using new
11630         generic C builtins.
11631         (disown-clipboard): ditto.
11632         (select-convert-to-text):
11633         (select-convert-to-string):
11634         (select-convert-to-compound-text):
11635         (select-convert-to-length):
11636         (select-convert-to-targets):
11637         (select-convert-to-delete):
11638         (select-convert-to-filename):
11639         (select-convert-to-charpos):
11640         (select-convert-to-lineno):
11641         (select-convert-to-colno):
11642         (select-convert-to-sourceloc):
11643         (select-convert-to-os):
11644         (select-convert-to-host):
11645         (select-convert-to-user):
11646         (select-convert-to-class):
11647         (select-convert-to-name):
11648         (select-convert-to-integer):
11649         (select-convert-to-atom):
11650         (select-convert-to-identity): new functions renamed from x-* and
11651         moved from x-select.el.
11652
11653         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11654         into here and use as the default window-system mouse yank.
11655         (insert-selection): generalised and moved from x-mouse.el.
11656         (own-clipboard): moved to C.
11657
11658         * msw-select.el (mswindows-selection-owned-p): deleted.
11659         (mswindows-own-selection): generalised and moved to select.el.
11660         (mswindows-disown-selection): generalised and moved to C.
11661         (mswindows-selection-owner-p): ditto.
11662
11663 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11664
11665         * XEmacs 21.2.14 is released
11666
11667 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11668
11669         * about.el: update contact info for jason and slb.
11670
11671 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11672
11673         * mule/european.el (setup-romanian-environment): Add Romanian
11674         support from Emacs/Mule romanian.el.
11675
11676 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11677
11678         * cus-face.el: Label all custom changes with the 'custom' tag.
11679
11680         * cus-edit.el: idem ditto.
11681
11682         * faces.el: Added suport for adding device tags to various functions.
11683         (custom): New device tag.
11684         (face-spec-set): Call reset face with tags argument. No longer do
11685         x-init-global-faces hack.
11686
11687         * faces.el (frob-face-property): Use an anonymous specifier to map
11688         frob-face-property-1 over.
11689
11690         * x-font-menu.el (font-menu-set-font): Always specify all
11691         properties to custom.
11692
11693 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11694
11695         * mule/european.el (setup-czech-environment): Add czech support.
11696         From David Sauer <davids@orfinet.cz>
11697
11698 1999-03-15  SL Baur  <steve@xemacs.org>
11699
11700         * check-features.el: Turn hard errors into warnings.
11701
11702 1999-03-21  SL Baur  <steve@xemacs.org>
11703
11704         * simple.el (delete-key-deletes-forward): As per discussion on
11705         xemacs-beta, default to t.
11706
11707 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11708
11709         * loadup.el: Define Installation-string before loading anything.
11710
11711 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11712
11713         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11714         From Anders Stenman <stenman@isy.liu.se>
11715
11716 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11717
11718         * wid-edit.el (widget-glyph-find): Ditto.
11719
11720         * packages.el (locate-library): Ditto.
11721
11722         * loadup.el (really-early-error-handler): Ditto.
11723
11724         * lib-complete.el (read-library): Ditto.
11725
11726         * faces.el (set-face-stipple): Ditto.
11727
11728         * code-files.el (load): Use new calling style of locate-file.
11729
11730 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11731
11732         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11733         dead.
11734
11735 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11736
11737         * dumped-lisp.el (preloaded-file-list): Don't load
11738         Installation.el.
11739
11740         * loadup.el (Installation-string): Define it here.
11741
11742 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11743
11744         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11745         Installation.el needs to be loaded before `dump-paths', otherwise
11746         the dumping process won't find it.
11747
11748 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11749
11750         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11751         subr so that we can use `replace-in-string' in Installation.el to
11752         get rid of C-m chars under the native Windows build.
11753
11754 1999-04-29  Andy Piper  <andy@xemacs.org>
11755
11756         * make-docfile.el: canonicalize file and directory names.
11757
11758         * device.el (call-device-method): new function for calling device
11759         specific methods.
11760         (define-device-method): new function for defining device methods.
11761         (define-device-method*): ditto.
11762
11763 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11764
11765         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11766
11767 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11768
11769         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11770         (cyrillic-koi8-r-encode-table): Likewise.
11771         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11772         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11773
11774         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11775         from vietnamese.el].
11776
11777         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11778         mule/mule-misc.el.
11779
11780 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11781
11782         * mule/thai-xtis.el:
11783         - Change font registry name from "Thai94x94-0" to "xtis-0".
11784         - Change mnemonic of coding-system `tis-620' to "TIS620".
11785
11786 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11787
11788         * mule/ethiopic.el: fixed.
11789
11790 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11791
11792         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11793
11794         * mule/thai-xtis.el: New file.
11795
11796         * mule/vietnamese.el: New file.
11797
11798         * mule/ethiopic.el: New file.
11799
11800 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11801
11802         * bytecomp.el (byte-compile-close-variables): Leave
11803         debug-issue-ebola-notices alone.
11804
11805 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11806
11807         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11808         at the top of the buffer since it is the most important thing to
11809         customize
11810         (ldap-get-host-parameter): New defun
11811         (ldap-search): Add a new parameter `withdn' to retrieve the
11812         distinguished names of entries
11813
11814 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11815
11816         * startup.el (splash-frame-body): Date and spelling fixes.
11817
11818 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11819
11820         * view-less.el (toggle-truncate-lines): add autoload tag
11821
11822 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11823
11824         * format.el (format-alist): Disable image stuff.
11825
11826 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11827
11828         * wid-edit.el (widget-glyph-find): Search by directories, then by
11829         suffixes rather than the other way around.
11830         (widget-image-conversion): Renamed to
11831         `widget-image-file-name-suffixes'.
11832
11833 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11834
11835         * mule/mule-charset.el: Made old functions obsolete, remove the
11836         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11837         (charset-iso-graphic-plane): Rename from charset-graphic.
11838         (charset-iso-final-char): Rename from charset-final.
11839         (charset-width): Rename from charset-columns.
11840         (charset-bytes): Added from fsf compatibility, returns always 1.
11841
11842         * mule/mule-misc.el: Move charset-doc-string alias to
11843         mule-charset.el
11844
11845 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11846
11847         * x-faces.el (x-make-font-bold-italic): honor
11848         *try-oblique-before-italic-fonts*
11849
11850 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11851
11852         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11853
11854 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11855
11856         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11857         name.
11858
11859 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11860
11861         * cl-extra.el (equalp): Would bug out for lists.
11862
11863 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11864
11865         * about.el (about-hackers):  Change cgw's email address
11866
11867 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11868
11869         * XEmacs 21.2.13 is released
11870
11871 1999-03-12  SL Baur  <steve@xemacs.org>
11872
11873         * simple.el (delete-key-deletes-forward): Revert to previous
11874         behavior.
11875
11876 1999-01-18  Didier Verna  <didier@xemacs.org>
11877
11878         * menubar-items.el (xemacs-splash-buffer): handle the case of
11879         multiple elements in the splash buffer body.
11880
11881         * startup.el (splash-frame-timeout): new constant: interval
11882         between splash buffer elements.
11883         (command-line-1): handle splash buffer with multiple elements (use
11884         a timeout).
11885         (splash-frame-body): Originally `startup-splash-frame-body'.
11886         Rewrote a cleaner and more readable version. This can now be array,
11887         in which case each element is displayed in turn in the splash buffer.
11888         (splash-frame-static-body): new constant. Persistent information
11889         across all splash buffer elements (preserves the possibility to give
11890         it in different languages.
11891         (circulate-splash-frame-elements): new function. Used as a timeout
11892         to circulate through all splash frame elements and display them in
11893         sequence.
11894         (display-splash-frame): originally `startup-splash-frame'. Handle
11895         the case of multiple elements in the splash buffer body. Now
11896         returns a timeout id if multiple elements to display, or nil.
11897
11898 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11899
11900         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11901         so they can be overridden by x-init-face-from-resources.
11902         Additionally specify the font name also with an x tag.
11903
11904 1999-03-08  Andy Piper  <andy@xemacs.org>
11905
11906         * package-get.el (package-get-base): autoload.
11907
11908         * menubar-items.el (default-menubar): add update menu item. Fix
11909         custom menu to only be activated when package-base is available.
11910
11911         * package-get.el (package-get-custom): don't load
11912         package-get-custom as it is auto-generated. Fix group definition.
11913
11914 1999-03-05  Didier Verna  <didier@xemacs.org>
11915
11916         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11917         instead of `symbol-name' (Thanks Kyle).
11918
11919         * cus-edit.el (custom-save-variables): use `prin1' instead of
11920         princ to write symbols.
11921
11922 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11923
11924         * XEmacs 21.2.12 is released
11925
11926 1999-03-05  SL Baur  <steve@xemacs.org>
11927
11928         * menubar-items.el (default-menubar): Add kfm browsing support.
11929         From Neal Becker <nbecker@fred.net>
11930
11931 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11932
11933         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11934         calls to font-lock during buffer reversion.
11935
11936 1999-02-12  Didier Verna  <didier@xemacs.org>
11937
11938         * info.el (Info-build-node-completions): unconditionally widen the
11939         tag table buffer.
11940
11941 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11942
11943         * x-faces.el (x-init-face-from-resources):
11944         Only set fonts in the 'x locale.
11945
11946 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11947
11948         * package-ui.el (pui-install-selected-packages): Don't throw on
11949         `package-admin-delete-binary-package' returning nil since it's
11950         normal.  Reindent function.
11951         (pui-add-required-packages): Handle case where packages selected
11952         for installation have never been installed.
11953
11954 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11955
11956         * menubar-items.el (default-menubar):
11957         Implement the ``Mule->Set coding system of process'' menu item.
11958
11959 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11960
11961         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11962         files
11963         - Change some `if's to `when's
11964
11965 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11966
11967         * XEmacs 21.2.11 is released
11968
11969 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11970
11971         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11972         against window close (Fix Bug #460).
11973         (ask-user-about-lock-dbox): Idem.
11974
11975 1999-02-25  SL Baur  <steve@xemacs.org>
11976
11977         * mule/mule-charset.el (charset-leading-byte): New function.
11978         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11979
11980 1999-02-12  Andy Piper  <andy@xemacs.org>
11981
11982         * about.el (xemacs-hackers): change andy's email address.
11983         (about-url-alist): change andy's web page address.
11984         (about-xemacs): add piper.
11985
11986 1999-02-16  SL Baur  <steve@xemacs.org>
11987
11988         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11989         of mule-base into lisp/mule.
11990
11991 1999-02-16  SL Baur  <steve@xemacs.org>
11992
11993         * mule/arabic.el:
11994         mule/canna-leim.el:
11995         mule/chinese.el:
11996         mule/cyrillic.el:
11997         mule/english.el:
11998         mule/european.el:
11999         mule/greek.el:
12000         mule/hebrew.el:
12001         mule/japanese.el:
12002         mule/kinsoku.el:
12003         mule/korean.el:
12004         mule/misc-lang.el:
12005         mule/mule-category.el:
12006         mule/mule-ccl.el:
12007         mule/mule-charset.el:
12008         mule/mule-cmds.el:
12009         mule/mule-coding.el:
12010         mule/mule-files.el:
12011         mule/mule-help.el:
12012         mule/mule-init.el:
12013         mule/mule-misc.el:
12014         mule/mule-tty-init.el:
12015         mule/mule-x-init.el:
12016         mule/viet-chars.el:  Remerge from mule-base.
12017
12018         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12019         of mule-base into lisp/mule.
12020
12021 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12022
12023         * process.el (exec-to-string): Use `shell-command-switch' in place
12024         of hard-wired "-c" (for WindowsNT).
12025
12026 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12027
12028         * menubar-items.el (default-menubar):  Remove obsolete
12029         "Gopher" item
12030
12031 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12032
12033         * package-admin.el (package-admin-get-install-dir): First fall
12034         back to the location of xemacs-base for non-mule packages.
12035
12036 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12037
12038         * paths.el:
12039         - improved automounter tmp directory support.
12040         - support 4 (!) empirically discovered automounter conventions
12041
12042 1999-02-12  SL Baur  <steve@xemacs.org>
12043
12044         * etags.el (pop-tag-mark): autoload to match key binding.
12045
12046 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12047
12048         * XEmacs 21.2.10 is released
12049
12050 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12051
12052         * package-get.el (package-get-remote-filename): Don't bug out for
12053         a local file name in the search entry.
12054
12055 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12056
12057         * XEmacs 21.2.9 is released
12058
12059 1999-01-19  Didier Verna  <didier@xemacs.org>
12060
12061         * replace.el (replace-search-function): new variable containing a
12062         function to perform a search-forward.
12063         (replace-re-search-function): new variable containing a function
12064         to perform a re-search-forward.
12065         (perform-replace): use them.
12066
12067 1999-01-25  Didier Verna  <didier@xemacs.org>
12068
12069         * select.el (selection-owner-p): use the name `XEmacs'.
12070         (cut-copy-clear-internal): ditto.
12071
12072 1999-01-18  Andy Piper  <andy@xemacs.org>
12073
12074         * about.el (about-url-alist): Update my entry.
12075         (xemacs-hackers): Ditto.
12076
12077 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12078
12079         * buffer.el (switch-to-buffer): Fixing documentation.
12080         * minibuf.el (minibuffer-completion-table): ditto.
12081         * cl-macs.el (return-from): ditto.
12082
12083 1999-01-04  Didier Verna  <didier@xemacs.org>
12084
12085         * replace.el (delete-non-matching-lines): temporarily disable
12086         case-folding when called interactively with a regexp containing
12087         uppercase characters.
12088         (delete-matching-lines): ditto.
12089         (count-matches): ditto.
12090         (list-matching-lines): ditto.
12091
12092 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12093
12094         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12095         abort if current window is split horizontally, not if others are
12096         split.  Got rid of unnecessary minibuffer checking.  Also, add
12097         some comments (it's still complex).
12098
12099 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12100
12101         * package-get.el: changed address for doc.ic.ac.uk to
12102         sunsite.doc.ic.ac.uk
12103
12104 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12105
12106         * ldap.el (toplevel): Remove requires so that the file compiles
12107         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12108
12109 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12110
12111         * dump-paths.el: Calculate module-directory and set
12112         module-load-path to the load path for modules.
12113
12114         * loadup.el: Get bootstrap value of module-load-path from the
12115         environment variable EMACSBOOTSTRAPMODULEPATH.
12116         - Display the module load path if we're debugging paths.
12117
12118         * setup-paths.el: Added function paths-find-site-module-directory.
12119         - Added function paths-find-module-directory.
12120         - Added function paths-construct-module-load-path.  Uses new
12121         environment variable EMACSMODULEPATH.
12122
12123 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12124
12125         * font.el (font-default-object-for-device):
12126         Oops! This `or' can't be replaced by `unless'.
12127         Fixed inability to run w3, among other things.
12128
12129 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12130
12131         * package-admin.el: Change initialization of
12132           package-admin-install-function dependent on system type.
12133           Change package-admin-install-function-mswindows to use
12134           "minitar".
12135
12136 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12137
12138         * mouse.el (default-mouse-motion-handler): Disable help echo while
12139         in the minibuffer.
12140
12141 1998-12-28  Martin Buchholz <martin@xemacs.org>
12142
12143         * XEmacs 21.2.8 is released.
12144
12145 1998-12-24  Martin Buchholz <martin@xemacs.org>
12146
12147         * XEmacs 21.2.7 is released.
12148
12149 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12150
12151         * package-ui.el (pui-list-packages): Set truncate-lines.
12152
12153         * package-get.el (package-get-download-menu): Use
12154         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12155
12156         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12157         (pui-help-string): idem.
12158         (list-packages-mode): New major mode.
12159         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12160         (pui-install-selected-packages): Add suport for removing packages.
12161         (pui-toggle-package-delete-key): New function.
12162         (pui-popup-context-sensitive): New kludge.
12163         (pui-list-packages): Add warning when `package-get-remote' is nil.
12164         (package-ui-add-site): New function.
12165
12166 1998-12-01  Didier Verna  <didier@xemacs.org>
12167
12168         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12169
12170 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12171
12172         * ldap.el: Custom-ized
12173         (toplevel): Do not provide `ldap' which is provided by C level
12174         LDAP code
12175         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12176
12177 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12178
12179         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12180
12181 1998-12-17  Andy Piper  <andy@xemacs.org>
12182
12183         * sound.el (sound-load-list): name changed from sound-load-alist.
12184         (sound-extension-list): name changed from sound-ext-list.
12185         (load-default-sounds): use new names.
12186         (load-sound-file): use new names.
12187
12188 1998-12-16  Andy Piper  <andy@xemacs.org>
12189
12190         * XEmacs 21.2.6 is released
12191
12192 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12193
12194         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12195         errors.
12196
12197 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12198
12199         * wid-edit.el (widget-echo-this-extent): Set
12200         help-echo-owns-message to t.
12201
12202 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12203
12204         * package-get.el (package-get-download-menu): use toggles for
12205           each site in the download site menu.
12206
12207 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12208
12209         * package-get.el (package-get): If we cannot find a package
12210           because package-get-remote is not set, give a more helpful
12211           error message.
12212
12213 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12214
12215         * package-get.el (package-get-remote-filename): use an EFS path
12216         with user anonymous if no user is specified.
12217
12218 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12219
12220         * faces.el (face-spec-set): Re-init fallfacks for default after
12221         calling reset-face on the default face.
12222
12223 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12224
12225         * package-admin.el (package-admin-default-install-function):
12226         Behave as advertised.  Make sure the pkg-dir is proper for
12227         default-directory.
12228         (package-admin-add-binary-package): Make sure the pkg-dir is
12229         proper for default-directory.
12230         (package-admin-install-function-mswindows): Make sure the pkg-dir
12231         is proper for default-directory.
12232
12233 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12234
12235         * XEmacs 21.2.5 is released
12236
12237 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12238
12239         * files.el (binary-file-regexps): regexp-opt is not available at
12240         bytecompile time.
12241
12242 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12243
12244         * x-win-xfree86.el:
12245         * x-win-sun.el (x-win-init-sun):
12246         * x-win-sun.el:
12247         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12248         * x-iso8859-1.el:
12249         * x-init.el (init-post-x-win):
12250         * x-init.el (init-pre-x-win):
12251         * x-init.el (x-initialize-compose):
12252         * x-init.el:
12253         * x-compose.el:
12254         * winnt.el:
12255         * widget.el:
12256         * wid-edit.el (widget-glyph-click):
12257         * wid-edit.el (widget-glyph-find):
12258         * wid-edit.el (widget-type):
12259         * view-less.el (view-buffer-other-window):
12260         * very-early-lisp.el:
12261         * version.el:
12262         * toolbar.el:
12263         * toolbar-items.el:
12264         * term/sun.el (suntool-map):
12265         * term/sun-mouse.el:
12266         * term/internal.el:
12267         * syntax.el (modify-syntax-entry):
12268         * symbol-syntax.el:
12269         * subr.el:
12270         * startup.el (lock-directory):
12271         * simple.el (set-comment-column):
12272         * simple.el (backward-delete-char-untabify):
12273         * shadow.el (find-emacs-lisp-shadows):
12274         * shadow.el:
12275         * setup-paths.el (paths-construct-info-path):
12276         * select.el (cut-copy-clear-internal):
12277         * process.el (call-process-region):
12278         * process.el (start-process-shell-command):
12279         * process.el:
12280         * paths.el (rmail-spool-directory):
12281         * paragraphs.el (use-hard-newlines):
12282         * package-get.el (package-get-dependencies):
12283         * package-admin.el (package-admin-delete-binary-package):
12284         * obsolete.el (truncate-string):
12285         * obsolete.el (store-substring):
12286         * mouse.el (default-mouse-track-maybe-own-selection):
12287         * mouse.el (mouse-yank-at-point):
12288         * modeline.el:
12289         * modeline.el (mouse-drag-modeline):
12290         * minibuf.el (read-directory-name-internal):
12291         * minibuf.el (read-file-name-internal):
12292         * minibuf.el (read-file-name-internal-1):
12293         * minibuf.el (read-file-name-2):
12294         * minibuf.el (exact-minibuffer-completion-p):
12295         * minibuf.el (read-from-minibuffer):
12296         * minibuf.el:
12297         * menubar.el (check-menu-syntax):
12298         * map-ynp.el (map-y-or-n-p):
12299         * make-docfile.el (docfile-out-of-date):
12300         * loadup.el ((member "run-temacs" command-line-args)):
12301         * loadup.el ((member "no-site-file" command-line-args)):
12302         * loadup.el (really-early-error-handler):
12303         * loadup.el:
12304         * loadhist.el:
12305         * loaddefs.el:
12306         * lisp-mnt.el (lm-verify):
12307         * lib-complete.el (lib-complete:cache-completions):
12308         * lib-complete.el (library-all-completions):
12309         * itimer.el (itimer-run-expired-timers):
12310         * info.el (Info-mode):
12311         * info.el (Info-insert-file-contents):
12312         * info.el (Info-rebuild-dir):
12313         * info.el (Info-build-dir-anew):
12314         * info.el (Info-parse-dir-entries):
12315         * info.el (Info-dir-outdated-p):
12316         * info.el (Info-insert-dir):
12317         * info.el (info-xref):
12318         * info.el:
12319         * hyper-apropos.el (hyper-apropos-get-doc):
12320         * hyper-apropos.el (hyper-describe-face):
12321         * hyper-apropos.el (hyper-apropos-mode):
12322         * hyper-apropos.el:
12323         * help.el (list-processes):
12324         * help.el:
12325         * gnuserv.el:
12326         * font.el (mswindows-font-create-name):
12327         * font.el (font-default-font-for-device):
12328         * font.el (x-font-create-object):
12329         * font.el (font-registry):
12330         * font.el:
12331         * font-lock.el (font-lock-keywords):
12332         * font-lock.el:
12333         * finder.el (finder-compile-keywords):
12334         * find-paths.el (paths-find-recursive-path):
12335         * fill.el (set-justification-center):
12336         * fill.el (fill-region-as-paragraph):
12337         * files.el (insert-directory):
12338         * files.el (wildcard-to-regexp):
12339         * files.el (recover-file):
12340         * files.el (basic-save-buffer):
12341         * files.el (delete-auto-save-file-if-necessary):
12342         * files.el (file-relative-name):
12343         * files.el (backup-extract-version):
12344         * files.el (backup-buffer):
12345         * files.el (set-visited-file-name):
12346         * files.el (set-auto-mode):
12347         * files.el (interpreter-mode-alist):
12348         * files.el:
12349         * files.el (find-file-noselect):
12350         * files.el (abbreviate-file-name):
12351         * files.el (parse-colon-path):
12352         * files.el (directory-abbrev-alist):
12353         * etags.el (visit-tags-table-buffer):
12354         * easymenu.el (easy-menu-define):
12355         * dragdrop.el (experimental-dragdrop-drag):
12356         * dragdrop.el (dragdrop-drop-do-functions):
12357         * dragdrop.el (dragdrop-drop-at-point):
12358         * disass.el (disassemble-1):
12359         * disass.el (disassemble-internal):
12360         * disass.el (disassemble):
12361         * disass.el:
12362         * derived.el (derived-mode-init-mode-variables):
12363         * derived.el (define-derived-mode):
12364         * custom.el (defgroup):
12365         * cus-edit.el (custom-quote):
12366         * config.el:
12367         * code-process.el (open-network-stream):
12368         * code-process.el (start-process):
12369         * code-process.el (call-process-region):
12370         * code-process.el (call-process):
12371         * code-process.el:
12372         * code-files.el (insert-file-contents):
12373         * code-files.el:
12374         * code-files.el (buffer-file-coding-system-for-read):
12375         * cmdloop.el (yes-or-no-p-minibuf):
12376         * cl.el:
12377         * cl-macs.el:
12378         * cl-extra.el:
12379         * callers-of-rpt.el (make-caller-report):
12380         * callers-of-rpt.el:
12381         * bytecomp.el (batch-byte-recompile-directory):
12382         * bytecomp.el (batch-byte-compile-1):
12383         * bytecomp.el (batch-byte-compile):
12384         * bytecomp.el (display-call-tree):
12385         * bytecomp.el (byte-compile-insert):
12386         * bytecomp.el (byte-compile-two-args-19->20):
12387         * bytecomp.el (byte-compile-variable-ref):
12388         * bytecomp.el (byte-compile-form):
12389         * bytecomp.el (byte-compile-top-level-body):
12390         * bytecomp.el (byte-compile-out-toplevel):
12391         * bytecomp.el (byte-compile-byte-code-maker):
12392         * bytecomp.el (byte-compile-file-form-defmumble):
12393         * bytecomp.el (byte-compile-file-form):
12394         * bytecomp.el (byte-compile-keep-pending):
12395         * bytecomp.el (byte-compile-insert-header):
12396         * bytecomp.el (byte-compile-from-buffer):
12397         * bytecomp.el (byte-compile-file):
12398         * bytecomp.el (byte-recompile-file):
12399         * bytecomp.el (byte-compile-close-variables):
12400         * bytecomp.el (byte-compile-warn-about-unused-variables):
12401         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12402         * bytecomp.el (byte-compiler-legal-options):
12403         * bytecomp.el (byte-compile-lapcode):
12404         * bytecomp.el (byte-optimize-log):
12405         * bytecomp.el ((fboundp 'defsubst)):
12406         * bytecomp.el:
12407         * bytecomp-runtime.el:
12408         * byte-optimize.el (byte-optimize-apply):
12409         * byte-optimize.el (car):
12410         * byte-optimize.el (byte-optimize-form):
12411         * byte-optimize.el (byte-optimize-form-code-walker):
12412         * byte-optimize.el:
12413         * build-report.el (build-report-insert-installation-file):
12414         * build-report.el (build-report):
12415         * auto-show.el:
12416         * apropos.el (apropos-documentation):
12417         - mega patch
12418         - clean up byte-compile warnings
12419         - remove unused variables
12420         - Use common lisp style hashtable functions
12421         - byte compiler cleanup
12422         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12423         - remove old backquote syntax usage
12424         - move some cl functionality into C for speed.
12425         - remove last remaining VMS support
12426         - spelling fixes
12427         - implement last, butlast, nbutlast, copy-list in C.
12428         - new macro ignore-file-errors, similar to ignore-errors
12429           (ignore-file-errors (delete-file "foo"))
12430         - get frequent garbage collection during loadup.el by tweaking
12431           gc-cons-threshold, rather than explicitly calling garbage-collect
12432         - default delete-key-deletes-forward to `t'.
12433
12434 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12435
12436         * XEmacs 21.2-beta4 is released.
12437
12438 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12439
12440         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12441         (easy-menu-item-present-p): Wrapper around find-menu-item.
12442         (easy-menu-remove-item): Wrapper around delete-menu-item.
12443
12444         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12445         (add-menu-button): Add 'in-menu' argument.
12446         (add-menu-item-1): Add in-menu support to helper function.
12447
12448 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12449
12450         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12451
12452 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12453
12454         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12455         of Dec 4, 1997.
12456
12457 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12458
12459         * process.el (shell-command-on-region): Report if the command
12460         succeeded or failed.
12461
12462 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12463
12464         * subr.el (buffer-substring-no-properties): Comment out.
12465
12466 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12467
12468         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12469           into font instances first, like `x-frob-font-size' does.
12470           (mswindows-find-larger-font): ditto
12471
12472 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12473
12474         * package-ui.el (pui-install-selected-packages): fix args in call
12475         to `package-get'.
12476
12477 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12478
12479         * package-get.el (host-name): New widget type.
12480         (package-get-remote): Better customization using new type.
12481         (package-get-download-sites): idem dito.
12482
12483         (package-get-custom): Do not use package-get-all untill we have
12484         runtime dependencies.
12485
12486         (package-get-remove-copy): Default to 't' we no longer need this
12487         kludge as we do not currently use depenencies.
12488
12489         (package-get-was-current): New variable.
12490         (package-get-require-base): New 'force-current' argument.
12491         (package-get-update-base): idem
12492         (package-get-package-provider):  idem
12493         (package-get-locate-index-file): New 'no-remote' argument.
12494         (package-get-locate-file): idem.
12495
12496         (package-get-maybe-save-index): New function.
12497         (package-get-update-base): Use it.
12498
12499 1998-10-28 Greg Klanderman <greg@alphatech.com>
12500
12501         * package-get.el (package-get-remote): default to nil; by default,
12502         don't go out to the net via EFS.  They must select a download site.
12503         (package-get-download-sites): new variable.
12504         (package-get-download-menu): new function.
12505         (package-get-locate-index-file): new function.
12506         (package-get-update-base): use it.
12507
12508         * menubar-items.el (default-menubar): add "Update Package Index"
12509         and "Add Download Site" menus under Options | Manage Packages.
12510
12511 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12512
12513         * package-get.el (package-get): bugfix code checking installed version
12514         for case where package is not currently installed.
12515         (package-get-require-signed-base-updates): new variable.
12516         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12517         deemed not a goot thing.  Use the variable
12518         package-get-allow-unsigned-base-updates instead.
12519
12520 1998-10-16 Greg Klanderman <greg@alphatech.com>
12521
12522         * package-get.el (package-get): Don't install an older version than
12523         we already have unless explicitly told to.  Issue a warning.
12524
12525         * package-ui.el (pui-add-required-packages): when adding
12526         dependencies, don't add packages that are up to date.
12527         (pui-package-symbol-char):  Don't consider a package out of date
12528         if you have a newer version installed than the latest version in
12529         package-get-base.
12530
12531         * package-get.el (package-get-base-filename): document that it may
12532         be a path relative to package-get-remote;  new default value.
12533         (package-get-locate-file): new function.
12534         (package-get-update-base): use it to expand package-get-base-filename.
12535         (package-get-save-base): new function to save the package-get database
12536         to file.
12537         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12538         (package-get-update-base): pass the REMOTE-SOURCE arg.
12539         (package-get-update-base-entry): call package-get-custom-add-entry.
12540         (package-get-file-installed-p): removed; no longer needed.
12541         (package-get-create-custom): ditto.
12542         (toplevel): remove code to build and load package-get-custom.el
12543         (package-get-custom-add-entry): new function.
12544
12545 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12546
12547         * wid-edit.el (widget-button-click): Don't switch window.
12548
12549 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12550
12551         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12552
12553 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12554
12555         * etags.el (find-tag-default): Run find-tag-hook using
12556         run-hooks rather than funcall
12557
12558 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12559
12560         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12561         and the current local map as the parents to isearch-mode-map.
12562
12563 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12564
12565         * XEmacs 21.2-beta3 is released.
12566
12567 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12568
12569         * package-get.el (package-get-update-base): use
12570         insert-file-contents-internal, not insert-file-contents-literally.
12571
12572 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12573
12574         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12575         dump time.
12576
12577 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12578
12579         * package-get.el (package-get-update-base-entry): new function.
12580         (package-get-update-base): renamed; was `package-get-load-base'.
12581         cleanup, and use package-get-update-base-from-buffer.
12582         (package-get-update-base-from-buffer): new function.
12583         (package-get-update-base-entries): new; helper for above.
12584         Do not eval lisp grabbed over ftp; parse it from new format.
12585
12586 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12587
12588         * files.el (set-auto-mode): Don't play games loading package-get
12589         database; package-get-package-provider will handle it all.
12590
12591 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12592
12593         * package-get.el (package-get-base-filename): new variable.
12594         (package-get-require-base): new function.
12595         (package-get-pgp-signed-begin-line): new variable.
12596         (package-get-pgp-signature-begin-line): ditto.
12597         (package-get-pgp-signature-end-line):  ditto.
12598         (package-get-load-base): new function.
12599         (package-get-interactive-package-query):
12600         (package-get-update-all):
12601         (package-get-dependencies):
12602         (package-get-package-provider):
12603         (package-get-custom): use package-get-require-base.
12604         [package-get-custom loading]: disable for now.
12605
12606         * package-ui.el (pui-list-packages): use (package-get-require-base)
12607
12608 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12609
12610         * package-ui.el: Correct obvious thinko in choosing extent face.
12611
12612 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12613
12614         * menubar-items.el (default-menubar): pui-list-package has nothing
12615         to with Customize. Move all the package stuff to a new Item in Options.
12616
12617         * package-ui.el (pui-menu): Add menu and Popup menu.
12618
12619         * package-get.el (package-get): Use new
12620         package-admin-get-install-dir.
12621
12622         * package-admin.el (package-admin-get-install-dir): New syntax.
12623         Conserve package location and put mule packages where mule-base is.
12624
12625         * package-get.el : Customized
12626
12627         * package-ui.el (pui): Customized
12628         (pui-package-install-dest-dir): New variable.
12629         (pui-install-selected-packages): Use it
12630
12631 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12632
12633         * package-get.el (package-get-interactive-package-query): Move
12634         dependency on package-get-base to run-time.
12635         (package-get-update-all): Ditto.
12636         (package-get-dependencies): Ditto.
12637         (package-get-package-provider): Ditto.
12638         (package-get-custom): Ditto.
12639
12640 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12641
12642         * events.el: Remove 'ascii-character property from 'backspace
12643         and 'delete symbols
12644
12645 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12646
12647         * package-get-base.el: removed.
12648
12649 1998-09-23  Didier Verna  <didier@xemacs.org>
12650
12651         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12652         (no-upper-case-p): new function.
12653         (with-search-caps-disable-folding): new macro.
12654         (with-interactive-search-caps-disable-folding): new macro.
12655         (zap-to-char): In interactive mode, do a case-sensitive search if
12656         the character is uppercase.
12657         (zap-up-to-char): ditto.
12658
12659         * replace.el (perform-replace): use the function no-upper-case-p.
12660
12661         * isearch-mode.el (isearch-fix-case): ditto.
12662         make obsolete `with-caps-disable-folding' and
12663         `isearch-no-upper-case-p'.
12664
12665         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12666         (tags-search): ditto.
12667         (tags-query-replace): ditto.
12668
12669         * info.el (Info-search): ditto.
12670
12671 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12672
12673         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12674
12675 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12676
12677         * package-admin.el (package-admin-rmtree): rewritten.  need to
12678         check for "." and ".." before symlink check.  expand files and
12679         directories with respect to DIRECTORY, not default-directory.
12680
12681 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12682
12683         * package-get.el (package-get-all): add INSTALL-DIR argument.
12684
12685 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12686
12687         * package-ui.el (pui-add-required-packages): new function, select
12688         dependent packages.
12689         (pui-display-keymap): bind it.
12690         (pui-help-string): document it.
12691         (pui-install-selected-packages): package-get-all -> package-get.
12692
12693         * package-get.el (package-get-dependencies): new function.
12694
12695 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12696
12697         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12698         regexps.
12699
12700 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12701
12702         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12703         function.
12704         (default-mouse-track-normalize-point): Use it.
12705
12706 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12707
12708         * package-admin.el (package-admin-delete-binary-package):
12709                 General cleanup. Remove unnessary use of progn and
12710         save-excursion.
12711         (package-admin-delete-binary-package): Do NOT mess with file
12712         modes. That is evil.
12713         (package-admin-delete-binary-package): Wrap all deleting in
12714         condition-case. The data in MANIFEST is untrustworthy.
12715         (package-admin-delete-binary-package): Let the OS worry about non
12716         empty directories.
12717
12718 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12719
12720         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12721         processing.
12722         (lm-report-bug): Fix mail address to send bug reports to.
12723
12724 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12725
12726         * XEmacs 21.2-beta2 is released.
12727
12728 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12729
12730         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12731
12732 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12733
12734         * info.el (Info-mode): Document page turning by double clicks in
12735         docstring so `M-x describe-mode' will display it.
12736
12737 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12738
12739         * info.el (Info-mouse-track-double-click-hook): Use character
12740         widths to calculate a border region where double clicking does
12741         page turning, and return `nil' by default so other hooks, such as
12742         region highlighting, will be run.
12743
12744 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12745
12746         * sound.el (default-sound-directory-list): Initialize with all the
12747         "sounds" directories in `data-directory-list'.  It used to just be
12748         the first one.
12749
12750         * packages.el (locate-data-directory-list): Created.  This gives
12751         the list of matching directories, unlike `locate-data-directory',
12752         which just gives the first one.
12753
12754 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12755
12756         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12757         make a binding in the local keymap until help-char handling is
12758         improved.
12759
12760         * help.el (help-keymap-with-help-key): Provide keymap with help
12761         binding.
12762         (help-print-help-form): New helper function.
12763
12764 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12765
12766         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12767         move extent to another buffer; no need to create a new extent.
12768         (isearch-fix-case): New function.
12769         (isearch-search-and-update): Use it.
12770
12771 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12772
12773         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12774         the keymap, not minor-mode-map-alist.
12775         (isearch-done): Restore overriding-local-map.
12776
12777 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12778
12779         * bytecomp.el (byte-compile-buffer-substring):
12780         Fix for: (byte-compile (defun f () (buffer-substring)))
12781         ==>   ** buffer-substring called with 3 args, but requires 0-3
12782         - new code not only works, but is more readable, too.
12783
12784 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12785
12786         * msw-faces.el (mswindows-init-device-faces): Don't try to
12787           specify a default font at this late stage. Do try to force
12788           creation of the default face font so that if it fails we get
12789           an error now instead of a crash at frame creation.
12790
12791           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12792           mswindows-make-font-unitalic: Canonical default weight
12793           changed from "Normal" to "Regular".
12794
12795           mswindows-make-font-bold / -bold-italic: Supplied device was
12796           not being passed into call to mswindows-find-smaller-font.
12797
12798 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12799
12800         * package-get.el (package-get-remote): Fix the path where to find
12801           the packages on xemacs.org.
12802
12803 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12804
12805         * about.el (about-maintainer-info): Update Ben's entry.
12806
12807 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12808
12809         * lisp/shadow.el (find-emacs-lisp-shadows):
12810         - `member' was being called on lists of length 2000!
12811         - Replace with hashtables.
12812         - Replace hand-coded loops with (dolist)
12813         - Fix comment typo
12814
12815 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12816
12817         * packages.el: Added new function, `package-delete-name', to
12818           delete existing packages from the installed package database
12819           (`packages-package-list').  Also added the "pkginfo" directory
12820           to `packages-special-base-regexp', so that the pkginfo directory
12821           would not get added to `late-packages'.
12822
12823         * package-admin.el: Added ability to delete an installed package
12824           (added low-level function, `package-admin-delete-package').
12825           Understands how to use the pkginfo/MANIFEST.<package> file to
12826           delete the package.  When installing a package, will also
12827           create a MANIFEST.* file if one is not provided by the
12828           package.  If the MANIFEST.* doesn't exist when deleting a
12829           package, the functions will fall back to attempting to delete
12830           any package-specific lisp directory.
12831
12832         * package-get.el: Moved some functions to package-admin.el.
12833           Added interactive function `package-get-delete-package', for
12834           use by users for deleting a package.
12835
12836           Also modified to not require the presence of efs.
12837
12838 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12839
12840         * files.el (find-file-noselect): Handle all signals, kill the
12841         buffer and resignal.
12842
12843 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12844
12845         * cl-macs.el (glyph-image): Add setf method.
12846
12847 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12848
12849         * package-get.el: Fixed broken EFS downloading.  Also, look for
12850           .tar.gz files first, in preference over .tgz files.
12851
12852         * package-ui.el: Fix display of package version numbers.
12853
12854 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12855
12856         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12857         argument.
12858
12859 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12860
12861         * list-mode.el: `display-completion-list': added new/optional
12862           keyword `:completion-string', which allows the programmer to
12863           change the "Possible completions are:" prompt.
12864
12865         * menubar-items.el: Added new pulldown menu-pick to start up the
12866           visual package browser/installer:
12867
12868                 Options->Customize->List Packages
12869
12870         * package-admin.el: Added hooks for installing under both Unix
12871           and MS Windows.  Does additional error checking.  No longer
12872           calls "add-big-package.sh" to install packages under Unix; now
12873           calls gunzip & tar directly.
12874
12875         * package-get.el: Added ability to install packages from files
12876           on a local disk/CDROM.  Now deletes any existing package lisp
12877           directory.  Does completion on available packages when
12878           querying for package names.  Will also search for .tgz files
12879           in addition for .tar.gz files.  Tries to reload
12880           auto-autoloads, as a convenience when loading new packages,
12881           and also tries to add any new package paths to `load-path'.
12882           Changed all occurences of `concat' to use `expand-file-name'.
12883
12884         * package-ui.el: New file which implements the main visual
12885           package browser/installer, which is started via a menu pick or
12886           M-x pui-list packages.
12887
12888 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12889
12890         * startup.el (load-init-file): spelling fix.
12891
12892 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12893
12894         * startup.el (normal-top-level): Load auto-autoload files
12895         covariantly with their precedence.
12896
12897 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12898
12899         * menubar-items.el (default-menubar): Remove "Font Weight"
12900         option, there is currently no custom equivalent.. Customize-faces
12901         is "Edit faces".
12902
12903         * x-font-menu.el (font-menu-set-font): Use customize to set
12904         default face.
12905
12906         * faces.el (face-spec-update-all-matching): New function.
12907
12908         * cus-face.el (custom-set-face-update-spec): New function.
12909         Interface to customize faces from elisp.
12910
12911         (custom-face-value-create): Show the customized settings if set
12912         but not saved.
12913
12914 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12915
12916         (custom-face-value-create): Show the customized settings if set
12917         but not saved.
12918
12919 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12920
12921         * keydefs.el (global-map): Add FSF 20.3 binding of
12922         query-replace-regexp.
12923
12924 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12925
12926         * minibuf.el (read-file-name-internal-1): use
12927         user-name-completion-1 instead of user-name-completion.
12928
12929 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12930
12931         * loadup.el:
12932         * make-docfile.el:
12933         * update-elc.el: Don't set `source-directory' (now defunct as a
12934         global variable) no more.
12935
12936         * packages.el (packages-list-autoloads): Made `source-directory'
12937         (now defunct as a global variable) a parameter.
12938
12939 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12940
12941         * about.el (about-hackers): new email
12942
12943 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12944
12945         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12946
12947 1998-07-17  Didier Verna  <didier@xemacs.org>
12948
12949         * faces.el (set-face-property):
12950         (set-face-dim-p):
12951         (face-dim-p): updated the doc strings now that the dim property isn't
12952         tty-specific.
12953         (face-equal): the dim property is now a common one.
12954
12955         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12956         Renamed the `stipple' attribute to `background-pixmap'.
12957         (custom-face-background-pixmap): make custom-face-stipple an
12958         obsolete alias for this.
12959
12960 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12961
12962         * find-paths.el (paths-file-readable-directory-p): Created and
12963         used.
12964
12965         * loadup.el: Don't set inhibit-... flags from run-temacs.
12966
12967 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12968
12969         * packages.el (packages-data-path-depth): Added and used.
12970
12971 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12972
12973         * about.el:
12974         - Change .xpm to .png, delete "zcat" section.
12975         - cosmetic fix in the 'marcpa' entry.
12976
12977         * etc/photos
12978         - convert all .xpm.Z to .png
12979         - rename mrb to martin
12980         - rename mcook-m to mcookm
12981
12982 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12983
12984         * x-init.el (x-initialize-compose): Add support for
12985         dead-circumflex as YET ANOTHER NAME for that dead key.
12986
12987 1998-08-05  Colin Rafferty <colin@xemacs.org>
12988
12989         * setup-paths.el (paths-construct-exec-path): Made the
12990         last-packages really be last.
12991         (paths-construct-data-directory-list): Ditto.
12992
12993 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12994
12995         * startup.el(startup-splash-frame-body):
12996         Update Copyright notice in splash screen
12997
12998 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12999
13000         * minibuf.el (read-file-name-internal-1): do ~user completion.
13001
13002 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13003
13004         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13005         aginst destroyed extents
13006
13007 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13008
13009         * package-get.el (package-get): add `install-dir' argument.
13010
13011 1998-07-20  John Jones  <jj@asu.edu>
13012
13013         * package-get.el: calls to package-get-update-all will only
13014           update packages which are already installed.
13015
13016 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13017
13018         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13019         writable.
13020
13021 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13022
13023         * about.el (about-hackers): Correct my email.
13024
13025 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13026
13027         * about.el (about-hackers): new email-address.
13028
13029 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13030
13031         * minibuf.el (read-number): Don't let `input-error' condition
13032         escape.
13033
13034 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13035
13036         * about.el (about-hackers): use my `email-for-life' address.
13037
13038 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13039
13040         * XEmacs 21.2-beta1 is released.
13041
13042 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13043
13044         * ldap.el (ldap-search): Doc string change
13045
13046 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13047
13048         * menubar-items.el (default-menubar): Removed references to
13049         `data-directory', and use `locate-data-file' instead, and made
13050         then greyed out if they don't exist.
13051
13052 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13053
13054         * keymap.el (events-to-keys): Use `format' instead of `concat'
13055         since the latter does not accept integer args anymore
13056
13057 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13058
13059         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13060         macros replaced.
13061
13062 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13063
13064         * make-docfile.el: Get first initialization from very-early-lisp.el
13065         * update-elc.el: Ditto.
13066         * loadup.el (really-early-error-handler): Ditto.
13067
13068         * packages.el (packages-unbytecompiled-lisp): Add new file,
13069         very-early-lisp.el.
13070
13071         * very-early-lisp.el: New file.
13072
13073 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13074
13075         * Symbols that have been obsolete for at least 3 years removed (II).
13076
13077         * obsolete.el (eval-current-buffer): Make compatible.
13078         (byte-code-function-p): Ditto.
13079         (send-string): Removed.
13080         (send-region): Removed.
13081         (screen-scrollbar-width): Removed.
13082         (set-screen-scrollbar-width): Removed.
13083         (set-screen-left-margin-width): Removed.
13084         (set-screen-right-margin-width): Removed.
13085         (screen-left-margin-width): Removed.
13086         (screen-right-margin-width): Removed.
13087         (set-buffer-left-margin-width): Removed.
13088         (set-buffer-right-margin-width): Removed.
13089         (buffer-left-margin-width): Removed.
13090         (buffer-right-margin-width): Removed.
13091         (x-set-frame-icon-pixmap): Removed.
13092         (x-set-screen-icon-pixmap): Removed.
13093         (pixel-name): Removed.
13094         (make-pixmap): Removed.
13095         (make-cursor): Removed.
13096         (pixmap-width): Removed.
13097         (pixmap-contributes-to-line-height-p): Removed.
13098         (set-pixmap-contributes-to-line-height): Removed.
13099
13100 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13101
13102         * obsolete.el (popup-menu-up-p): removed.
13103         (read-no-blanks-input): Removed.
13104         (wholenump): Removed.
13105         (ring-mod): Removed (what was ring-mod?).
13106         (current-time-seconds): Removed.
13107         (run-special-hook-with-args): Removed.
13108         (dot): Removed.
13109         (dot-marker): Removed.
13110         (dot-min): Removed.
13111         (dot-max): Removed.
13112         (window-dot): Removed.
13113         (set-window-dot): Removed.
13114
13115         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13116         `dot-min'.
13117
13118         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13119
13120         * code-files.el (insert-file-contents): Rename
13121         run-special-hook-with-args to run-hook-with-args-until-success.
13122         (write-region): Ditto.
13123
13124 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13125
13126         * about.el: Fix typos, update release date.
13127
13128         * Symbols that have been obsolete for at least 3 years removed.
13129
13130         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13131         screen- functions.
13132         (toplevel): remove setf methods for screen functions.
13133         * cl-macs.el (extent-data): defsetf removed.
13134         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13135         many places to remove.
13136         (comment-indent-hook): Ditto.
13137         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13138         (buffer-dedicated-screen): Ditto.
13139         (deiconify-screen): Ditto.
13140         (delete-screen): Ditto.
13141         (event-screen): Ditto.
13142         (find-file-other-screen): Ditto.
13143         (find-file-read-only-other-screen): Ditto.
13144         (live-screen-p): Ditto.
13145         (screen-height): Ditto.
13146         (screen-iconified-p): Ditto.
13147         (screen-list): Ditto.
13148         (screen-live-p): Ditto.
13149         (screen-name): Ditto.
13150         (screen-parameters): Ditto.
13151         (screen-pixel-height): Ditto.
13152         (screen-pixel-width): Ditto.
13153         (screen-root-window): Ditto.
13154         (screen-selected-window): Ditto.
13155         (screen-totally-visible-p): Ditto.
13156         (screen-visible-p): Ditto.
13157         (screen-width): Ditto.
13158         (screenp): Ditto.
13159         (get-screen-for-buffer): Ditto.
13160         (get-screen-for-buffer-noselect): Ditto.
13161         (get-other-screen): Ditto.
13162         (iconify-screen): Ditto.
13163         (lower-screen): Ditto.
13164         (mail-other-screen): Ditto.
13165         (make-screen): Ditto.
13166         (make-screen-invisible): Ditto.
13167         (make-screen-visible): Ditto.
13168         (modify-screen-parameters): Ditto.
13169         (new-screen): Ditto.
13170         (next-screen): Ditto.
13171         (next-multiscreen-window): Ditto.
13172         (other-screen): Ditto.
13173         (previous-screen): Ditto.
13174         (previous-multiscreen-window): Ditto.
13175         (raise-screen): Ditto.
13176         (redraw-screen): Ditto.
13177         (select-screen): Ditto.
13178         (selected-screen): Ditto.
13179         (set-buffer-dedicated-screen): Ditto.
13180         (set-screen-height): Ditto.
13181         (set-screen-position): Ditto.
13182         (set-screen-size): Ditto.
13183         (set-screen-width): Ditto.
13184         (show-temp-buffer-in-current-screen): Ditto.
13185         (switch-to-buffer-other-screen): Ditto.
13186         (visible-screen-list): Ditto.
13187         (window-screen): Ditto.
13188         (x-set-screen-pointer): Ditto.
13189         (x-set-frame-pointer): Ditto.
13190         (screen-title-format): Ditto.
13191         (screen-icon-title-format): Ditto.
13192         (terminal-screen): Ditto.
13193         (delete-screen-hook): Ditto.
13194         (create-screen-hook): Ditto.
13195         (mouse-enter-screen-hook): Ditto.
13196         (mouse-leave-screen-hook): Ditto.
13197         (map-screen-hook): Ditto.
13198         (unmap-screen-hook): Ditto.
13199         (default-screen-alist): Ditto.
13200         (default-screen-name): Ditto.
13201         (x-screen-defaults): Ditto.
13202         (x-create-screen): Ditto.
13203         * obsolete.el: meta-flag removed.
13204         baud-rate removed.
13205         sleep-for-millisecs removed.
13206         extent-data removed.
13207         set-extent-data removed.
13208         set-extent-attribute removed.
13209         extent-glyph removed.
13210         extent-layout removed.
13211         set-extent-layout removed.
13212         list-faces-display removed.
13213         list-faces removed.
13214         trim-versions-without-asking removed.
13215         after-write-file-hooks removed.
13216         truename removed.
13217         auto-fill-hook removed.
13218         blink-paren-hook removed.
13219         select-screen-hook, deselect-screen-hook removed.
13220         auto-raise-screen, auto-lower-screen removed.
13221
13222         * msw-mouse.el: Global change resource -> mswindows-resource.
13223
13224         * XEmacs 21.0-pre5 is released.
13225
13226 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13227
13228         * about.el (about-hackers): Credits update.
13229
13230 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13231
13232         * register.el (insert-register): Don't activate the region.
13233
13234 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13235
13236         * select.el: Restore x-* symbols for backwards compatibility:
13237         x-copy-primary-selection, x-kill-primary-selection,
13238         x-delete-primary-selection, x-select-make-extent-for-selection,
13239         x-valid-simple-selection-, x-cut-copy-clear-internal.
13240
13241 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13242
13243         * XEmacs 21.0-pre4 is released.
13244
13245 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13246
13247         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13248         reporting bugs.
13249         (maybe-add-init-button): Fix semantics under Windows.  Use
13250         `expand-file-name' rather than `concat'.
13251
13252         * help.el (print-messages): New function.
13253
13254 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13255
13256         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13257
13258 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13259
13260         * about.el: Tweaked my entry in about-hackers.
13261
13262         * find-paths.el (paths-emacs-root-p):
13263           Relaxed emacs-root checking of an in-place installation to
13264           also accommodate the flat layout used on MS Windows.
13265
13266 1998-06-29  John Jones  <jj@asu.edu>
13267
13268         * package-get.el: calls to package-get-update-all will only
13269           update packages which are already installed.
13270
13271 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13272
13273         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13274         are handled by the gui-element face fallbacks now.
13275
13276         * x-faces.el: default gui-element face to "background" as well as
13277         the default face.
13278
13279         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13280         and default face settings since these are set as fallbacks now in
13281         the appropriate domain.
13282
13283 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13284
13285         * text-mode.el (text-mode): Reorder regexp so the OR part
13286         corresponding to `page-delim' goes first and the hack in
13287         `forward-paragraph' will work.
13288         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13289
13290 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13291
13292         * subr.el (remove-hook): When checking the hook value
13293           with functionp, don't apply car to it.
13294
13295 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13296
13297         * package-get.el (package-get-remote-filename):
13298           Don't use file-name-as-directory because the local directory
13299           separator conventions might not be the same as ftp's.
13300
13301 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13302
13303         * ldap.el (ldap-host-parameters-alist): New name of
13304         `ldap-host-parameters-plist'
13305
13306 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13307
13308         * package-get.el: Using (require 'package-get-base), now that it
13309         provides itself.  Consequently removed all instances of (load
13310         "package-get-base.el").
13311
13312 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13313
13314         * subr.el (remove-hook): Don't treat the hook value as a
13315           list unless it is both consp and not functionp.
13316
13317 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13318
13319         * about.el: Email address for Ben Wing is ben@xemacs.org.
13320         * auto-show.el: Ditto.
13321         * bytecomp.el: Ditto.
13322         * faces.el: Ditto.
13323         * x-scrollbar.el: Ditto.
13324         * x-misc.el: Ditto.
13325         * tty-init.el: Ditto.
13326         * toolbar-items.el: Ditto.
13327         * symbol-syntax.el: Ditto.
13328         * specifier.el: Ditto.
13329         * objects.el: Ditto.
13330         * hyper-apropos.el: Ditto.
13331         * glyphs.el: Ditto.
13332
13333 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13334
13335         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13336         vertical-divider-always-visible-p.
13337         (default-mouse-motion-handler): Ditto.
13338
13339 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13340
13341         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13342         global value.
13343
13344 1998-06-21  Oliver Graf <ograf@fga.de>
13345
13346         * build-reports.el: changed receiver to xemacs-build-reports list
13347
13348 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13349
13350         * font.el: Split font-family-mappings into X and
13351           mswindows-specific versions.
13352           mswindows-font-create-[object|name]: Treat supplied size
13353           as a pointsize. Added underline and strikethru handling.
13354
13355         * msw-faces.el: changed default mswindows charset to western.
13356
13357         * msw-glyphs.el: removed space in border-glyph font string that
13358           was inserted to get round bugs in the mswindows C font code.
13359
13360 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13361
13362         * about.el (about-hackers): Credits update.
13363
13364         * help-nomule.el (tutorial-supported-languages): Add Romanian
13365         TUTORIAL.
13366
13367         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13368         to ISO-8859-2.
13369
13370 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13371
13372         * font.el: Split font-family-mappings into X and
13373           mswindows-specific versions.
13374           mswindows-font-create-[object|name]: Treat supplied size
13375           as a pointsize. Added underline and strikethru handling.
13376
13377         * msw-faces.el: changed default mswindows charset to western.
13378
13379         * msw-glyphs.el: removed space in border-glyph font string that
13380           was inserted to get round bugs in the mswindows C font code.
13381
13382 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13383
13384         * minibuf.el: make read-color-completion-table call
13385           (mswindows-color-list for mswindows devices.
13386
13387 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13388
13389         * lisp/font-lock.el
13390         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13391         Let declaration items contain non-word symbol characters.
13392
13393 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13394
13395         * package-get.el (package-get-package-provider): Added autoload
13396         cookie.  Loading "package-get-base.el" in ALL functions that use
13397         it.  Fixed some (interactive ...) with multiple argument specs
13398         again.  Cosmetic indentation changes.
13399
13400 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13401
13402         * info.el (Info-insert-dir): Don't use nreverse on variables
13403         that you want to use later.
13404
13405 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13406
13407         * x-mouse.el (x-set-point-and-move-selection): Replace call
13408         to x-kill-primary-selection with kill-primary-selection
13409
13410 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13411
13412         * simple.el (what-cursor-position): Make cursor position reported
13413         use value of column-number-start-at-one
13414
13415 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13416
13417         * about.el (xemacs-hackers): Fix Jareth's email address.
13418
13419 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13420
13421         * startup.el (startup-splash-frame): Remove
13422         `xemacs-startup-logo-function'.
13423
13424 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13425
13426         * about.el (about-hackers): Update credits list.
13427
13428 1998-06-06  Jeff Miller <jmiller@smart.net>
13429
13430         * lisp/sound.el: Update sound-ext to allow filenames with
13431           extensions to be found by load-sound-file
13432
13433 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13434
13435         * info.el (Info-rebuild-outdated-dir): Removed variable
13436         (Info-auto-generate-directory): New variable
13437         (Info-save-auto-generated-dir): New variable
13438         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13439         (Info-build-dir-anew): Second parameter removed.  Use
13440         `Info-save-auto-generated-dir'
13441         (Info-rebuild-dir): Ditto
13442
13443 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13444
13445         * list-mode.el (next-list-mode-item): Would not recognize
13446         border between directly neighbored items.
13447
13448 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13449
13450         * package-get.el: add autoloads for some functions.
13451
13452 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13453
13454         * specifier.el (let-specifier): Tiny docfixes.
13455
13456 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13457
13458         * msw-mouse.el: set selection-pointer-glyph to Normal.
13459
13460 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13461
13462         * wid-edit.el (widget-specify-secret): New function.
13463         (widget-after-change): Use it.
13464         (widget-specify-field): Use it.
13465
13466 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13467
13468         * mouse.el (drag-window-divider): Use `(not done)' instead of
13469         `doit'; reuse result of `window-pixel-edges'.
13470
13471         * modeline.el (drag-modeline-event-lag): Rename to
13472         drag-divider-event-lag.
13473
13474 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13475
13476         * specifier.el (let-specifier): Rewritten not to generate needless
13477         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13478         arguments.
13479
13480 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13481
13482         * minibuf.el (read-file-name-1): Setup buffer-local value of
13483         `completion-ignore-case' in completions buffer under Windows.
13484
13485 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13486
13487         * about.el (about-maintainer-glyph): Fix support for not
13488         compressed images.
13489
13490 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13491
13492         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13493
13494         * mouse.el (mouse-track): Cancel selection if misc-user event with
13495         `cancel-mode-internal' function is fetched.
13496
13497 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13498
13499         * files.el (save-some-buffers-1): Fixed return value.
13500
13501 1998-06-01  Oliver Graf <ograf@fga.de>
13502
13503         * dragdrop.el: added experimental
13504
13505 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13506
13507         * startup.el (after-init-hook, init-file-user,
13508         user-init-directory, load-user-init-file):  Purge references
13509         to "~/.xemacs/init.el" from docstrings.
13510
13511         (load-user-init-file) Use paths-construct-path to construct
13512         paths to user init files.  Go directly to ~/.emacs, do not
13513         search ~/.xemacs/, do not load `default-custom-file'.
13514
13515 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13516
13517         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13518         general *sh.
13519         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13520
13521 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13522
13523         * menubar-items.el (default-menubar): add Update Packages to customize
13524         menu.
13525
13526 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13527
13528         * faces.el: use toolbar face as a fallback for toolbar properties
13529         in xpm-color-symbols instead of default.
13530
13531         * msw-faces.el: rename 3d-object -> gui-element face.
13532
13533 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13534
13535         * startup.el (xemacs-startup-logo-function): New variable.
13536         (startup-splash-frame): Use it.
13537
13538 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13539
13540         * files.el (save-some-buffers): Would wait 1 second.
13541         (save-some-buffers-1): Delete other windows here instead of in
13542         `save-some-buffers'.
13543         (save-some-buffers): Force redisplay only if windows were deleted.
13544
13545 1998-06-02  Didier Verna  <didier@xemacs.org>
13546
13547         * cus-face.el (custom-face-attributes): generalized the use of
13548         toggle buttons for boolean attributes.
13549         Re-ordered the items a bit.
13550
13551 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13552
13553         * sound.el (default-sound-directory): Use `locate-data-directory'
13554         to find the sounds directory.
13555
13556 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13557
13558         * sound.el: default sound-ext to .wav under mswindows, .au
13559         otherwise. load-default sounds without extensions.
13560
13561 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13562
13563         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13564         if send-pr is not bound.
13565
13566 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13567
13568         * files.el: grok idl files in auto-mode-alist.
13569 1998-06-01  Jeff Miller  <jmiller@smart.net>
13570
13571         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13572         calling `upcase'.
13573
13574 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13575
13576         * msw-glyphs.el: add xbm to the list of image types supported.
13577
13578 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13579
13580         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13581         instead of XEmacs one when dumping InfoDock.
13582
13583 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13584
13585         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13586         for `modeline-visible-p'
13587
13588         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13589
13590 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13591
13592         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13593         since it's not used anymore. doc string fixes.
13594
13595         * package-get.el (package-get-file-installed-p): new function. use
13596         instead of file-installed-p which is in an external package.
13597
13598 1998-05-28  Oliver Graf <ograf@fga.de>
13599
13600         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13601         favor of select-window/switch-to-buffer
13602
13603 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13604
13605         * startup.el: changed (getenv "HOME") to (user-home-directory)
13606
13607 1998-05-25  Oliver Graf <ograf@fga.de>
13608
13609         * frame.el (cde-start-drag) moved to dragdrop.el
13610         (offix-start-drag-region) moved to dragdrop.el
13611         (offix-start-drag) moved to dragdrop.el
13612         * dragdrop.el (cde-start-drag) moved from frame.el
13613         (offix-start-drag-region) moved from frame.el
13614         (offix-start-drag) moved from frame.el
13615         (cde-start-drag-region) cde drag regions
13616         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13617
13618 1998-05-26  Oliver Graf <ograf@fga.de>
13619
13620         * dragdrop.el: created dragdrop-drag prototypes
13621         (cde-start-drag-region) fixed typo
13622
13623 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13624
13625         * simple.el (after-init-hook): Remove reader macro.
13626
13627         * packages.el (packages-hardcoded-lisp): Get rid of reader
13628         macros.  Update DOC string.
13629
13630 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13631
13632         * mouse.el (drag-window-divider): Ditto.
13633
13634         * modeline.el (mouse-drag-modeline): Use it.
13635
13636         * lisp-mode.el (let-specifier): Specify indentation.
13637
13638         * specifier.el (let-specifier): Renamed from
13639         `with-specifier-instance'.
13640
13641 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13642
13643         * x-faces.el:
13644         * faces.el: move definition of xpm-color-symbols from x-faces.el
13645         to faces. Predicate x-get-resource on the presence of x.
13646
13647         * msw-faces.el: set 3d-object face rather than modeline. Specify
13648         faces as specfier defaults.
13649
13650         * package-get.el: don't use package-admin-add-single-file-package.
13651
13652 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13653
13654         * toolbar-items.el: Fixup tooltips.
13655         (toolbar-gnus): Don't use obsolete variable
13656         toolbar-news-frame-properties.
13657         (toolbar-news-reader): Default to `gnus' instead of
13658         `not-configured'.
13659
13660         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13661         Windows.
13662
13663 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13664
13665         * package-get.el: rename -installedp -> -installed-p.
13666
13667 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13668
13669         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13670         attributes, and assinged it to continuation, truncation and
13671         hscroll glyphs.
13672
13673         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13674         and made continuation, truncation and hscroll glyphs arrow
13675         characters out of that font.
13676
13677 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13678
13679         * minibuf.el (minibuffer-electric-separator): Play nicely with
13680         directory-sep-char being \.
13681         (minibuffer-electric-tilde): Ditto.
13682         (read-file-name-map): Ditto.
13683
13684 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13685
13686         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13687         on X devices.
13688         (default-mouse-track-deal-with-down-event): Avoid
13689         `x-disown-selection'; use `disown-selection' instead.
13690
13691 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13692
13693         * select.el:
13694         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13695         moved to (cut-copy-clear-internal) in select.el. Ditto for
13696         (x-delete-primary-selection) (x-kill-primary-selection)
13697         (x-copy-primary-selection).
13698         (own-clipboard): new function.
13699
13700         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13701         functions in select.el. remove old ones.
13702         (mswindows-own-clipboard): new function.
13703
13704 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13705
13706         * gnuserv.el: allow connections from mswindows type devices.
13707
13708 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13709
13710         * msw-glyphs.el: change image type used from cursor to resource.
13711
13712 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13713
13714         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13715         for {top,bottom}-{left,right} values in addition to
13716         {top,bottom}_{left,right}.
13717         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13718
13719 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13720
13721         * cl-macs.el (specifier-instance): Undefine its setf method.
13722
13723         * specifier.el (with-specifier-instance): Added docstring.
13724
13725         * mouse.el (drag-window-divider): Ditto.
13726
13727         * modeline.el (mouse-drag-modeline): Use it.
13728
13729         * lisp-mode.el (with-specifier-instance): Define its indentation
13730         level.
13731
13732         * specifier.el (with-specifier-instance): New macro.
13733
13734 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13735
13736         * package-get.el (package-get-create-custom): new function to
13737         auto-generate package-get-custom.el from package-get-base.el.
13738         * (package-get-ever-installedp): new function.
13739         * (package-get-custom): new function to get all packages specified
13740         by customize.
13741
13742 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13743
13744         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13745
13746 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13747
13748         * cl-extra.el: Reverse previous float change.
13749
13750 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13751
13752         * x-faces.el:
13753         * faces.el (try-font-name): moved from x-faces.el since it is
13754         required by w3 under mswindows as well X.
13755
13756 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13757
13758         * winnt.el: Removed evil (setq completion-ignore-case t)
13759         clause, one more overlookef fsfism.
13760         (nt-quote-args-functions-alist): End sentences with double space.
13761
13762 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13763
13764         * window-xemacs.el (push-window-configuration): Remove kludgery of
13765         recaching default-toolbar specifier.
13766         (pop-window-configuration): Ditto.
13767         (unpop-window-configuration): Ditto.
13768
13769 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13770
13771         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13772
13773 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13774
13775         * winnt.el (nt-quote-args-verbatim): Added function.
13776         (nt-quote-args-prefix-quote): Added function.
13777         (nt-quote-args-backslash-quote): Added function.
13778         (nt-quote-args-double-quote): Added function.
13779         (nt-quote-args-functions-alist): New variable.
13780         (nt-quote-process-args): Added function. This is the main quoting
13781         work horse called from process-nt.c
13782
13783 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13784
13785         * winnt.el: Removed duplicate definitions for backspace,
13786         delete, M-backspace and C-M-backspace.
13787         (file-name-buffer-file-type-alist): Removed this variable.
13788         (find-buffer-file-type): Removed function.
13789         (find-file-binary):  Removed function.
13790         (find-file-text): Removed function.
13791         (find-file-not-found-set-buffer-file-type): Removed function.
13792         (save-to-unix-hook): Removed function.
13793         (revert-from-unix-hook): Removed function.
13794         (using-unix-filesystems): Removed function.
13795         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13796         warning.
13797         (x-set-selection): Removed function.
13798         (x-get-selection): Removed function.
13799         Removed commented FSFisms.
13800         Replaced copyright notice (this file is not part of GNU Emacs).
13801         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13802         comint-process-echoes setting to t.
13803
13804 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13805
13806         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13807         and used following the interface change of
13808         `paths-find-recursive-path'.
13809
13810         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13811         regexp instead of a list of base names.
13812         (paths-version-control-filename-regexp):
13813         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13814         Introduced and used following the interface change of
13815         `paths-find-recursive-path'.
13816
13817 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13818
13819         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13820         on X devices, rather than on all non-TTY devices.
13821
13822 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13823
13824         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13825
13826         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13827
13828 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13829
13830         * itimer.el (activate-itimer): Fixed usage of integers
13831         as argument to `concat'.
13832
13833 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13834
13835         * itimer.el (start-itimer): replace the use of `concat' with
13836         `format'
13837
13838 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13839
13840         * mode-motion.el (mode-motion-hook): Clarify docstring.
13841         From Bob Weiner <weiner@altrasoft.com>
13842
13843         * loadhist.el (symbol-file): Supply prompt string when used
13844         interactively.
13845         From Bob Weiner <weiner@altrasoft.com>
13846
13847 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13848
13849         * loadup.el (really-early-error-handler): Ditto.
13850
13851         * update-elc.el: Ditto.
13852
13853         * setup-paths.el (paths-construct-exec-path): Ditto.
13854
13855         * make-docfile.el: Ditto.
13856
13857         * find-paths.el (paths-decode-directory-path): Use split-path
13858         instead of decode-path.
13859
13860         * files.el (parse-colon-path): Update docstring reference.
13861
13862 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13863
13864         * msw-init.el:
13865         * x-init.el:
13866         Bind cut'n'paste keys to non window-system specific functions.
13867
13868         * msw-select.el: New function mswindows-clear-clipboard.
13869         mswindows-cut-copy-clipboard extended to handle clearing of the
13870         selection and renamed to mswindows-cut-copy-clear-clipboard.
13871
13872         * select.el: on mswindows devices delete-primary-selection
13873         calls mswindows-clear-clipboard.
13874
13875 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13876
13877         * simple.el (quoted-insert): Inhibit quit when using read-char.
13878
13879         * cmdloop.el (read-char): Don't inhibit quit.
13880         (read-char-exclusive): Ditto.
13881         (read-char): Signal quit if quit-char was pressed.
13882         (read-char-exclusive): Ditto.
13883         (read-quoted-char): Return a character, not integer.
13884
13885         * menubar-items.el (default-popup-menu): Use Andy's generic
13886         selection code.
13887         (default-popup-menu): Fix code.
13888
13889 1998-05-14  Oliver Graf <ograf@fga.de>
13890
13891         * dragdrop.el (dragdrop-function-widget): this time it's done
13892
13893 1998-05-13  Oliver Graf <ograf@fga.de>
13894
13895         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13896
13897 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13898
13899         * device.el (device-pixel-width):
13900         (device-pixel-height):
13901         (device-mm-width):
13902         (device-mm-height):
13903         (device-bitplanes):
13904         (device-color-cells): Swapped parameters to device-system-metric
13905         according to the interface change.
13906
13907 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13908
13909         * mouse.el (default-mouse-motion-handler): Use new name of the
13910         function event-over-vertical-divider-p.
13911         Do not set E-W arrow cursor over the divider if
13912         vertical-divider-draggable-p is nil in the window.
13913         ([top-level]): Use new name for the variable
13914         vertical-divider-map.
13915         (drag-window-divider): Respect vertical-divider-draggable-p.
13916         Variable name typo fixes.
13917
13918 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13919
13920         * keymap.el (kbd): Define here; handle string constants and
13921         others...
13922
13923 1998-05-15  Christian Nyb <chr@mediascience.no>
13924
13925         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13926         in Emacs 18.
13927
13928 1998-05-13  Didier Verna  <didier@xemacs.org>
13929
13930         * mouse.el (drag-window-divider): give the vertical divider a
13931         pressed look when dragging it.
13932
13933 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13934
13935         * faces.el: predicate some more face operations on x or mswindows
13936         not just x.
13937
13938         * modeline.el: enable modeline coloring for mswindows.
13939
13940 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13941
13942         * minibuf.el (minibuffer-default): Added variable; compatible with
13943         FSF Emacs.
13944         (next-history-element): Used `minibuffer-default'.
13945
13946 1998-05-12  Oliver Graf <ograf@fga.de>
13947
13948         * dragdrop.el (dragdrop-function-widget): button and mods ok
13949         arguments still look a bit strange
13950         (dragdrop-compare-mods) created
13951         (dragdrop-drop-do-functions) correctly checks for buttons and
13952         modifiers
13953
13954 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13955
13956         * setup-paths.el (paths-default-info-directories): Replace
13957         path-separator with directory-sep-char.
13958
13959         * files.el (path-separator): Don't define it here.
13960
13961 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13962
13963         * update-elc.el: Ditto.
13964
13965         * setup-paths.el (paths-construct-exec-path): Ditto.
13966
13967         * make-docfile.el: Ditto.
13968
13969         * loadup.el (really-early-error-handler): Ditto.
13970
13971         * find-paths.el (paths-decode-directory-path): Use decode-path
13972         instead of decode-path-internal.
13973
13974         * files.el (parse-colon-path): Update docstring.
13975
13976 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13977
13978         * subr.el (get-buffer-window-list): Make BUFFER optional.
13979
13980         * window-xemacs.el (windows-of-buffer): Defalias to
13981         get-buffer-window-list.
13982
13983 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13984
13985         * disass.el: Fix maintainer keyword.
13986
13987         * bytecomp.el (byte-compile-and-load-file): Autoload.
13988         (byte-compile-buffer): Ditto.
13989
13990         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13991         value is returned, not the name.
13992         (lisp-imenu-generic-expression): Enable it.
13993         (lisp-mode-variables): Ditto.
13994         (lisp-indent-offset): Change defconst to defvar.
13995         (lisp-indent-function): Ditto.
13996         (lisp-body-indent): Ditto.
13997
13998 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13999
14000         * modeline.el: Use zap-last-kbd-macro-event.
14001
14002         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14003         nil, don't attempt to do anything with messages.
14004         (eval-last-sexp): Use `letf' for clarity.
14005
14006 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14007
14008         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14009
14010 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14011
14012         * buff-menu.el:
14013         * lisp-mode.el:
14014         * obsolete.el:
14015         Change empty docstrings into no doc strings at all.
14016         Fix bogus FSF-format docstrings.
14017         * etags.el: Fix docstring.
14018
14019 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14020
14021         * package-get.el (package-get): Use internal md5
14022
14023 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14024
14025         * about.el (about-xemacs): Correct abuse of concat.
14026
14027 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14028
14029         * info.el (Info-mode): Use easymenu.
14030
14031 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14032
14033         * apropos.el (apropos): Don't use concat with integers.
14034
14035         * cmdloop.el (describe-last-error): Handle the case when no error
14036         was seen gracefully.
14037
14038         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14039         defun.
14040         (apropos-describe-plist): Ditto.
14041
14042         * help.el (with-displaying-help-buffer): Revert to a defun.
14043         (describe-key): Use it as defun.
14044         (describe-mode): Ditto.
14045         (describe-bindings): Ditto.
14046         (describe-prefix-bindings): Ditto.
14047         (describe-installation): Ditto.
14048         (view-lossage): Ditto.
14049         (describe-function): Ditto.
14050         (describe-variable): Ditto.
14051         (describe-syntax): Ditto.
14052
14053 1998-05-11  Oliver Graf <ograf@fga.de>
14054
14055         * dragdrop.el: changed order of require/provide
14056         (dragdrop-drop-mime-default) changed to new calling conventions
14057         (dragdrop-drop-do-functions) changed to new calling conventions
14058         (dragdrop-function-widget) this one needs more work...
14059
14060 1998-05-10  Oliver Graf <ograf@fga.de>
14061
14062         * about.el: another small change in my entry
14063         * dragdrop.el (dragdrop-drop-log-function): logging added
14064         plus customizations
14065         changed interface to handler functions. now called with event
14066         and object
14067
14068 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14069
14070         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14071         E-W arrow pointer displayed over draggable dividers.
14072
14073         * mouse.el (default-mouse-motion-handler): Show it when
14074         appropriate.
14075         (drag-window-divider): Added.
14076         ([top-level]): Initialized window-divider-map with a keymap
14077         binding the above function to left button down event.
14078
14079         * x-mouse.el (x-init-pointer-shape): Initialize
14080         divider-pointer-glyph from Cursor.dividerPointer, or use default
14081         E-W double arrow.
14082
14083 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14084
14085         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14086
14087 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14088
14089         * simple.el (count-words-buffer): Don't query for buffer.
14090         (count-lines-buffer): Ditto.
14091
14092 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14093
14094         * help.el (where-is): add optional insert argument.
14095
14096 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14097
14098         * help.el (describe-key-briefly): New argument INSERT.
14099
14100         * simple.el (eval-expression): New optional argument; synch with
14101         FSF 20.3.
14102
14103         * keydefs.el (global-map): Add new register bindings.
14104
14105         * register.el: Synched with FSF 20.3.
14106
14107 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14108
14109         * window-xemacs.el (recenter): all arguments are optional.
14110
14111 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14112
14113         * device.el: (device-pixel-width): Reflected name/parameters
14114         change to device-system-metric.
14115         (device-pixel-height): Ditto.
14116         (device-mm-width): Ditto.
14117         (device-mm-height): Ditto.
14118         (device-bitplanes): Ditto.
14119         (device-color-cells): Ditto.
14120
14121 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14122
14123         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14124
14125         * cl.el (most-positive-fixnum): Document.
14126         (most-negative-fixnum): Ditto.
14127
14128         * cus-dep.el: Updated comment.
14129
14130         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14131         constant.
14132
14133         * cus-load.el (custom-put): Removed.
14134
14135         * files.el (after-find-file): Just resignal quit instead of
14136         signaling "canceled".
14137
14138 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14139
14140         * frame.el (other-frame): Use `focus-frame' instead of
14141         select-frame kludges.
14142
14143         * lisp-mode.el: Update lisp-indent-function for
14144         save-selected-frame and with-selected-frame.
14145
14146         * frame.el (save-selected-frame): New macro.
14147         (with-selected-frame): Ditto.
14148         (other-frame): Use `set-frame-focus'.
14149
14150 1998-05-06  Oliver Graf <ograf@fga.de>
14151
14152         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14153         (dragdrop-drop-url-default) default handler for URL drops created
14154         (dragdrop-drop-mime-default) default handler for MIME drops created
14155         (dragdrop-drop-functions) default custom for handling drops created
14156         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14157
14158 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14159
14160         * mouse.el: Removed redundant mouse-mswindows-drop function.
14161
14162 1998-05-05  Oliver Graf <ograf@fga.de>
14163
14164         * about.el: changed some text in my entry
14165         * dragdrop.el: added customs
14166
14167 1998-05-04  Oliver Graf <ograf@fga.de>
14168
14169         * mouse.el: killed global drop key bindings
14170         (mouse-offix-drop) removed
14171         * dragdrop.el: created
14172         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14173
14174 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14175
14176         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14177         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14178
14179         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14180         obsolete comment.
14181
14182         * scrollbar.el (scrollbars-visible-p): Use new
14183         {vertical,horizontal}-scrollbar-visible-p specifiers.
14184
14185 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14186
14187         * device.el (device-pixel-height):
14188         (device-pixel-width):
14189         (device-mm-width):
14190         (device-mm-height):
14191         (device-bitplanes):
14192         (device-color-cells): Moved these 6 functions from device.c; they
14193         all use single (device-system-metrics) call.
14194
14195 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14196
14197         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14198         were renamed.
14199
14200         * menubar-items.el:
14201         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14202         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14203
14204         * help.el (help-map): Remove Hyperbole keybinding logic.
14205         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14206
14207 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14208
14209         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14210         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14211
14212 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14213
14214         * msw-glyphs.el: use nicer icon3 from the frame icon.
14215
14216 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14217
14218         * version.el (emacs-version): Remove InfoDock conditionals.
14219
14220         * startup.el (startup-splash-frame): Change ID logo name.
14221
14222 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14223
14224         * files.el (after-find-file): If the user presses C-g on
14225         directory-creation prompt, kill the buffer.
14226
14227 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14228
14229         * simple.el (count-words-region): Reverse previous change.
14230
14231 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14232
14233         * replace.el (query-replace): Just call perform-replace.
14234         (query-replace-regexp): Ditto.
14235         (perform-replace): Move region handling here.
14236         (perform-replace): Use the new arg to match-data.
14237
14238 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14239
14240         * x-init.el: Install X specific display table that
14241           displays char 0240 as a space to avoid whatever it is
14242           that screws up display of that character code.
14243
14244 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14245
14246         * help.el (function-arglist): If no arguments are documented for a
14247         subr, print nothing rather than incorrect output.
14248
14249 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14250
14251         * cmdloop.el (command-error): Update bail-out error message to use
14252         `emacs-program-name'.
14253
14254         * lib-complete.el: Remove reader macro cruft.
14255
14256         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14257         cruft.
14258
14259         * simple.el (count-words-region): Drop interactive-p check on the
14260         message.
14261
14262 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14263
14264         * font.el
14265         * msw-faces.el
14266         Correct spelling of mswindows-font-canonicalize-name.
14267
14268 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14269
14270         * ldap.el (ldap-host-parameters-alist): Replaced with
14271         `ldap-host-parameters-plist'
14272         (ldap-search): Adapt to previous change
14273
14274 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14275
14276         * about.el (about-hackers): Update Bob Weiner bio.
14277         (about-maintainer-info): Ditto.
14278
14279 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14280
14281         * simple.el (display-warning-minimum-level): Docfix.
14282
14283 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14284
14285         * widget.el (:default-get): New keyword.
14286         * wid-edit.el (default, widget-default-default-get): Define it.
14287         (group, widget-group-default-get): Define it.
14288         (menu-choice, widget-choice-default-get): Define it.
14289         (widget-default-get): New function.
14290         (widget-choice-action): Call it.
14291         (widget-editable-list-entry-create): Call it.
14292
14293 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14294
14295         * byte-optimize.el (byte-boolean-vars): Removed.
14296         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14297         lookup through `byte-boolean-vars'.
14298
14299 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14300
14301         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14302         resource-provided values into ghost specs for scrollbar-height and
14303         scrollbar-width.
14304
14305 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14306
14307         * byte-optimize.el: Don't attempt to optimize /=.
14308
14309         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14310         (byte-compile-/=): Ditto.
14311
14312 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14313
14314         * apropos.el: Use `with-displaying-help-buffer'.
14315         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14316         Use `with-displaying-help-buffer'.
14317         (apropos-follow): Do not give special treatment to buffer cursor
14318         was in prior to a mouse click.
14319         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14320         (apropos-print-doc): Set correct buffer for setting text
14321         properties.
14322
14323 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14324
14325         * help.el (help-buffer-prefix-string): New variable.
14326         (help-buffer-name): Use it.
14327
14328         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14329         mode menu.
14330
14331 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14332
14333         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14334
14335 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14336
14337         * files.el (find-file-noselect): Update docstring.
14338         (find-file-noselect): Signal an error if found an unreadable file.
14339         (file-chase-links): Save the match data.
14340         (normal-mode): Use `lwarn' and `error-message-string'.
14341         (interpreter-mode-alist): Change defconst to defvar.
14342         (inhibit-first-line-modes-regexps): Ditto.
14343         (inhibit-first-line-modes-regexps): Added .tgz.
14344         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14345         (change-major-mode-with-file-name): New user-option.
14346         (set-visited-file-name): Synched with FSF.
14347         (file-name-extension): New function, from FSF 20.3.
14348         (file-relative-name): Synched with FSF.
14349         (save-some-buffers): Support the C-r feature.
14350         (recover-session): Synched with FSF.
14351         (kill-some-buffers): Ditto.
14352         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14353
14354 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14355
14356         * files.el (insert-file): Undo previous change and reenable use of
14357         format.el.
14358
14359 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14360
14361         * window-xemacs.el (recenter): Define.
14362
14363 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14364
14365         * font.el (mswindows-font-create-name)
14366         (mswindows-font-create-object): new functions for mswindows type
14367         fonts.
14368
14369         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14370         strings are parsed as well as font objects.
14371
14372 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14373
14374         * modeline.el (defining-kbd-macro): Restore modeline indication of
14375         kbd-macro being recorded.
14376         (add-minor-mode): Simplify docstring.
14377         (modeline-minor-mode-menu): Remove stuff.
14378
14379 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14380
14381         * code-process.el (call-process): dynamically decide process
14382         coding type.
14383
14384 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14385
14386         * modeline.el: Add line-number-mode, column-number-mode to
14387         the modeline minor-mode menu.  Button2 on the line number does
14388         goto-line.
14389
14390 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14391
14392         * mouse.el: move x-selection-owner-p type things to
14393         selection-owner-p.
14394
14395         * msw-init.el: copy zmacs stuff from x-init.el
14396
14397         * msw-select.el (mswindows-own-selection)
14398         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14399         functions. Very simple minded implementation of selectio
14400         ownership.
14401
14402         * select.el (own-selection) (disown-selection)
14403         (activate-region-as-selection) (select-make-extent-for-selection)
14404         (valid-simple-selection-p): functions moved from x-select.el for
14405         generalized selection.
14406
14407         * x-select.el: see select.el changes.
14408
14409         * x-toolbar.el: use new selection functions.
14410
14411 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14412
14413         * packages.el (packages-find-package-directories): Fixed bug that
14414         would pick up multiple site-package directories.
14415         (package-locations): Added "xemacs-packages" as a late package
14416         location.
14417
14418         * find-paths.el: Now uses `emacs-program-name' and
14419         `emacs-program-version'.
14420         Additions to enforce version-specific directories in
14421         `paths-find-version-directory'.
14422
14423 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14424
14425         * default.el: Removed.
14426         * site-start.el: Removed.
14427
14428 1998-04-29  Didier Verna  <didier@xemacs.org>
14429
14430         * minibuf.el (minibuffer-history-minimum-string-length): Default
14431         to nil.
14432
14433 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14434
14435         * find-paths.el (paths-program-name): Rename.
14436         (paths-emacs-root-p): Ditto.
14437         (paths-find-site-directory): Ditto.
14438
14439 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14440
14441         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14442         `emacs-lisp-byte-compile-and-load'.
14443
14444 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14445
14446         * ldap.el (ldap-search): Fixed additional parameter passing to
14447         `ldap-open'
14448
14449 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14450
14451         * select.el (kill-primary-selection) (selection-owner-p)
14452         (copy-primary-selection) (yank-clipboard-selection)
14453         (selection-exists-p) (delete-primary-selection): new file and
14454         functions that do the right thing for the selected device.
14455
14456         * x-menubar.el: use generalised selection functions.
14457
14458         * dumped-lisp.el: dump select.el.
14459
14460 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14461
14462         * find-paths.el (paths-progname): New variable.
14463         (paths-emacs-root-p): Use it.
14464         (paths-find-site-directory): Ditto.
14465
14466 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14467
14468         * loadup.el ((member "dump" command-line-args)): Dump as
14469         `infodock' if InfoDock.
14470
14471 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14472
14473         * find-paths.el (construct-emacs-version): Simplify, include
14474         program name in the return value.
14475         * (paths-find-version-directory): Use it.
14476
14477 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14478
14479         * info.el (Info-parse-dir-entries): Fixed regexp
14480         (Info-build-dir-anew): Remove full suffix and capitalize info file
14481         name for files with no @direntry
14482         (Info-batch-rebuild-dir): New function
14483         (Info-suffixed-file): Check for regular files instead of simple
14484         file existence (could catch directories before)
14485
14486 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14487
14488         * setup-paths.el, find-paths.el: Removed uses of `not' which
14489         temacs doesn't have.
14490
14491         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14492         into root searching.
14493
14494 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14495
14496         * subr.el: Remove definition of `not'.
14497
14498 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14499
14500         * msw-glyphs.el: enable graphics support.
14501
14502 1998-04-23  Didier Verna  <didier@xemacs.org>
14503
14504         * x-menubar.el (default-menubar): restored the line-number-mode
14505         option.
14506
14507         * misc doc string updates related to the options menu.
14508
14509 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14510
14511         * setup-paths.el (paths-construct-load-path): Fix typo.
14512
14513 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14514
14515         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14516         font-menu-ignore-scaled-fonts don't have to be bound now; this
14517         gets us one step further towards making --no-autoloads work.
14518
14519         * startup.el (normal-top-level): Load auto-autoloads only if
14520         lisp-directory is non-nil.
14521
14522         * setup-paths.el (paths-construct-load-path): Made it robust
14523         against nil lisp-directory.
14524
14525         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14526         to the list of variables that cause a warning when nil.
14527
14528         * toolbar.el (init-toolbar-location): Now works even when there's
14529         no toolbar icon directory.
14530
14531 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14532
14533         * help.el (view-lossage): Recognize it.
14534
14535         * simple.el (log-message): Mark multiline messages.
14536
14537 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14538
14539         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14540
14541 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14542
14543         * package-get.el (package-get-all):  add `\n' separator to
14544         interactive specification so that both variables are read
14545
14546 1998-04-22  Didier Verna  <didier@xemacs.org>
14547
14548         * x-menubar.el: ported the options menu to Custom.
14549         Moved the "read only" toggle button to the buffers menu.
14550         Corrected some missing ;;;###autoload or defcustom.
14551
14552         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14553         the scrollbar-visible specifier for options menu handling.
14554
14555         * toolbar.el (toolbar-visible-p)
14556                      (toolbar-captioned-p)
14557                      (default-toolbar-position): defcustom wrappers around
14558         the toolbar specifiers for options menu handling.
14559
14560         * frame.el (get-frame-for-buffer-default-instance-limit):
14561         defcustom it for options menu handling.
14562
14563         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14564         font-lock-mode for options menu handling.
14565
14566         * cus-start.el: added Custom properties to overwrite-mode for
14567         options menu handling.
14568
14569 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14570
14571         * about.el: shameless self-promotion.
14572
14573 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14574
14575         * simple.el (raw-append-message): Slightly optimize.
14576         (remove-message): Use `push' for clarity.
14577         (append-message): Ditto.
14578         (display-warning): Dito.
14579         (raw-append-message): Send the message to the appropriate device.
14580
14581 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14582
14583         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14584         From Sean MacLennan <Sean.MacLennan@pika.ca>
14585
14586 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14587
14588         * setup-paths.el: Changed `directory-sep-char' to
14589         `path-separator', following a change in GNU Emacs.
14590
14591 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14592
14593         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14594         (Info-build-dir-anew): Add a final newline.
14595         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14596         is `always'
14597         (Info-rebuild-dir): Ditto
14598
14599         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14600
14601 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14602
14603         * simple.el (count-words-buffer): Retain zmacs region.
14604         (count-words-region): Ditto.
14605         * simple.el: (what-line): Expanded line counts.
14606         (count-lines): New parameter to conditionalize whether collapsed
14607         lines get counted.
14608         From Bob Weiner <weiner@altrasoft.com>
14609
14610 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14611
14612         * packages.el (package-locations): infodock-packages must override
14613         mule-packages and packages.
14614
14615 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14616
14617         * wid-edit.el:
14618         remove rude messages from widget-activation-widget-mapper
14619         and widget-activation-glyph-mapper
14620
14621 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14622
14623         * toolbar.el: Remove (featurep 'x) test from
14624         toolbar-make-button-list
14625
14626 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14627
14628         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14629         only if in the same frame.
14630
14631 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14632
14633         * packages.el (package-locations): Added site-packages hierarchy.
14634
14635         * setup-paths.el (paths-default-info-directories): Introduced and
14636         used.
14637
14638         * packages.el, setup-paths.el: Set various path searching depths
14639         to 1.
14640
14641         * packages.el (packages-hierarchy-depth):
14642         (packages-load-path-depth): Introduced and used.
14643
14644         * setup-paths.el (paths-load-path-depth): Introduced and used.
14645
14646         * find-paths.el (paths-find-recursive-path): Added max-depth
14647         parameter.
14648
14649 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14650
14651         * setup-paths.el (paths-construct-info-path): Removed
14652         dependency on behavior of (file-name-as-directory "").
14653
14654 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14655
14656         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14657         lisp objects
14658
14659 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14660
14661         * dump-paths.el, startup.el: Added handling for --debug-paths.
14662
14663 1998-04-15  William M. Perry  <wmperry@aventail.com>
14664
14665         * wid-edit.el: We cannot just set the help-echo or balloon-help
14666           properties for an extent based on the :help-echo widget
14667           property, since help-echo and balloon-help cause an EXTENT to
14668           get passed in, where :help-echo functions are expecting a WIDGET
14669
14670 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14671
14672         * scrollbar.el (init-scrollbar-from-resources): Call
14673         mswindows-init-scrollbar-metrics when appropriate.
14674
14675 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14676
14677         * dumped-lisp.el: dump x-toolbar for window system
14678
14679         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14680         have support and xpm.
14681
14682 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14683
14684         * files.el (toggle-read-only): Fix docstring.
14685         From Didier Verna <didier@xemacs.org>
14686
14687 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14688
14689         * startup.el (normal-top-level): Load autoload-file-name without
14690         specifying an extension---some people only auto-autoload.el.gz.
14691
14692 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14693
14694         * files.el (backup-enable-predicate): Don't bomb on NAME being
14695         nil.
14696
14697 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14698
14699         * find-paths.el, packages.el: Now prefers configure'd paths.
14700         This shouldn't cause any of the originally anticipated problems as
14701         the current paths architecture will not define the various
14702         configure-xxx variables if they're not specified on the configure
14703         command line.
14704
14705         * find-paths.el, setup-paths.el, packages.el: Removed all
14706         mentionings of "/" as a path separator.
14707         Used paths-construct-path throughout.
14708
14709         * find-paths.el (paths-construct-path): Created to assemble paths
14710         from directory components.
14711
14712         * setup-paths.el, packages.el: Used paths-decode-directory-path
14713         instead of decode-path-internal.
14714
14715         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14716         and associates.
14717         (paths-decode-directory-path) Created.
14718
14719         * setup-paths.el: Changed configure-exec-path to
14720         configure-exec-directory.
14721
14722 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14723
14724         * packages.el (packages-find-packages): Fixed decoding of
14725         EMACSPACKAGEPATH.
14726
14727         * startup.el: -no-packages -> -no-early-packages.
14728
14729         (packages-load-package-lisps): Fixed loading of auto-autoload
14730         files.
14731
14732         * startup.el (normal-top-level): Fixed loading of core
14733         auto-autoload.
14734
14735         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14736
14737         * startup.el, packages.el, dump-paths.el: Added proper settings
14738         for site-directory and lisp-directory variables.
14739
14740         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14741         inhibit-package-autoloads and fixed handling of it.
14742
14743         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14744         handling of former inhibit-package-init, now
14745         inhibit-early-packages, to make -vanilla etc. work.
14746
14747 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14748
14749         * code-process.el (start-process): Fallback to 'undecided instead
14750         of 'binary for process input coding stream.
14751
14752         * process.el (start-process): Docstring fix.
14753
14754 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14755
14756         * info.el (Info-insert-dir): Do not insert temporary dir files
14757         in Info-dir-file-attributes
14758         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14759         (Info-rebuild-dir): Ditto.
14760
14761 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14762
14763         * obsolete.el: Added obsoleteness declarations for
14764         `site-directory' and `Info-default-directory-list'.
14765
14766 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14767
14768         * find-paths.el (paths-find-emacs-root): Only look at the
14769         executable at the end of the symlink chain for determining the
14770         Emacs root.
14771
14772 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14773
14774         * setup-paths.el (paths-construct-info-path): Changed construction
14775         to cater to gone default in configure.
14776
14777         * find-paths.el (paths-uniq-append): Added.
14778
14779         * packages.el: Rewritten package path construction once again.
14780
14781         * dump-paths.el, startup.el: Removed package-path as a global
14782         variable.
14783
14784         * package-admin.el (package-admin-add-single-file-package):
14785         (package-admin-add-binary-package): Changed package-path to
14786         late-packages.
14787
14788         * packages.el (packages-split-path): Split path at "/" rather than
14789         nil according to change in emacs.c.
14790
14791 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14792
14793         * setup-paths.el (paths-construct-info-path): Changed info path
14794         order so that directories come out right.
14795         (paths-find-lock-directory): Fixed bug: It used to think
14796         configure-lock-directory is a path.
14797
14798 1998-04-06  Jeff Miller <jmiller@smart.net>
14799
14800         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14801         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14802         eases the use of toolbar-add/kill-item functions.
14803
14804 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14805
14806         * code-files.el (file-coding-system-alist): Commented out
14807         loaddefs.el magical treatment.
14808
14809 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14810
14811         * info.el (Info-rebuild-outdated-dir): Added new option
14812         `conservative' and made it the default
14813         (Info-rebuild-dir): Appropriately parse multi-line description
14814         strings, and multi-section dir files. Issue warning when dir
14815         is rebuilt as temporary
14816         (Info-build-dir-anew): Issue warning when dir is built as
14817         temporary
14818
14819 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14820
14821         * list-mode.el (list-mode-map): Bind highlight motion commands to
14822         standard keys left, right, C-b and C-f.
14823
14824 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14825
14826         * files.el (auto-mode-alist): allow .sc for Scheme->C
14827
14828 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14829
14830         * loadup.el (pureload): Don't quote (garbage-collect).
14831
14832 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14833
14834         * package-get-base.el: Updated.
14835
14836 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14837
14838         * isearch-mode.el (isearch-just-started): New variable.
14839         (isearch-mode): Set it.
14840         (isearch-repeat): Advance one character forward only if the search
14841         was successful, and was not just started.
14842         (isearch-repeat): Clear isearch-just-started.
14843
14844 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14845
14846         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14847         if running -batch.
14848
14849 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14850
14851         * subr.el (listify-key-sequence): Removed.
14852
14853 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14854
14855         * bytecomp.el (byte-compile-print-gensym): New option.
14856         (byte-compile-output-file-form): Use it.
14857         (byte-compile-output-docform): Ditto.
14858         (byte-compile-compiled-obj-to-list): Ditto.
14859
14860 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14861
14862         * msw-glyphs.el: set frame icon if xpm support.
14863
14864 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14865
14866         * help.el: Code that pretty prints variable values
14867           removed.
14868
14869 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14870
14871         * find-paths.el (paths-emacs-root-p): Correct test for installation
14872         directory.
14873         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14874
14875 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14876
14877         * loaddefs.el: Don't set debug-ignored-errors; leave
14878           its default value set to nil.
14879
14880 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14881
14882         * info.el (Info-rebuild-dir): fixed mis-spelling.
14883
14884 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14885
14886         * info.el (Info-rebuild-outdated-dir): New custom var
14887         (Info-insert-node): Create/update dir file when needed, ie when it
14888         does not exist or is older than some info files in directory
14889
14890 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14891
14892         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14893         for last packages, mainly for using a 20.4 package base.
14894
14895         * packages.el (late-packages): Typo fix.  It was called
14896         early-packages.
14897
14898         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14899         relative symlinks correctly.
14900         (paths-find-emacs-roots): More rigorous checking for plausible
14901         configuration-time root.
14902
14903         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14904         find its roots.
14905
14906 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14907
14908         * faces.el: Fix docstrings.
14909         * glyphs.el: Fix docstrings.
14910         * mouse.el: Fix docstrings.
14911
14912         * frame.el: Change phrase `current frame' to `selected frame'.
14913
14914         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14915
14916         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14917         macros using backquote to make them infinitely more readable.
14918
14919 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14920
14921         * packages.el (packages-find-package-path): Hardcoded specialized
14922         InfoDock support until we can clean this up.
14923
14924         * help.el (describe-bindings-1): Return the value of the bindings
14925         help buffer created.
14926         (describe-bindings): Ditto.
14927
14928         * simple.el (set-variable): Restore previous behavior of not
14929         bombing if the variable to set is not boundp.
14930
14931 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14932
14933         * packages.el (packages-handle-package-dumped-lisps): Allow for
14934         non-local files to be loaded off the package-lisp variable.
14935
14936 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14937
14938         * x-faces.el: Global X resources should override
14939           specs for all device classes (color, grayscale, mono);
14940           code currently doesn't override any of them.  Fixed by
14941           calling remove-specifier with '(x default) as the tag
14942           set and allowing inexact matches.
14943
14944 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14945
14946         * faces.el: Separated face initializations based on
14947           device classes into device type specific (tag set,
14948           instantiator) pairs.
14949
14950 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14951
14952         * wid-edit.el (widget-choice-action): Remember user's explicit
14953         choice.
14954         (widget-choice-value-create): Respect it.
14955         From Richard Stallman <rms@gnu.org>
14956
14957 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14958
14959         * setup-paths.el (paths-construct-info-path): Always append
14960         existing directories from configure-time info path.
14961
14962         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14963         Info-directory-list.
14964
14965         * info.el: Removed Info-default-directory-list which was broken by
14966         design.
14967         Removed bogus initialization of Info-directory-list---startup.el
14968         can do a much better job.
14969         Added autoload of Info-directory-list.
14970
14971         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14972         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14973         be exclusive; now it's merely given precedence, just like in the
14974         old days.
14975
14976 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14977
14978         * find-paths.el (paths-find-architecture-directory): Fix bug with
14979         finding; it used to default too early.
14980
14981 1998-03-25  Martin Buchholz <martin@xemacs.org>
14982
14983         * packages.el (packages-split-path): Fix a bug; it used to fail
14984         for paths that weren't split.
14985
14986 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14987
14988         * finder.el (finder-compile-keywords): trap on errors.
14989
14990 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14991
14992         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14993           fourth argument of t so that only the specs exactly
14994           matching the tag lists are removed.
14995
14996 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14997
14998         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14999
15000 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15001
15002         * minibuf.el (mouse-read-file-name-1): If a default directory was
15003         specified, use it for generating the completions.
15004
15005 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15006
15007         * update-elc.el: Now respects inhibit-package-init and
15008         inhibit-site-lisp.
15009         Now does path construction with loadup-paths.
15010
15011         * startup.el (normal-top-level, startup-setup-paths): Now respects
15012         inhibit-package-init and inhibit-site-lisp.
15013
15014         * packages.el (packages-find-package-path): Extended package path
15015         by version-specific hierarchies.
15016         (packages-find-packages): Now respects inhibit flag and
15017         inhibit-site-lisp.
15018         Moved path setup to loadup-paths.
15019
15020         * make-docfile.el: Now respects inhibit-package-init and
15021         inhibit-site-lisp.
15022         Now does path construction with loadup-paths.
15023
15024         * loadup.el: Now respects inhibit-package-init and
15025         inhibit-site-lisp.
15026
15027         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15028
15029         * loadup-paths.el: New file: setup load-path to encompass
15030         packages.
15031
15032 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15033
15034         * auto-show.el: load-gc renamed to pureload.
15035         * site-load.el: Ditto.
15036         * packages.el (toplevel): Ditto.
15037         * loadup.el (really-early-error-handler): Ditto.
15038         * dumped-lisp.el (preloaded-file-list): Ditto.
15039         * cus-face.el (custom-declare-face): Ditto.
15040
15041 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15042
15043         * <Today>: The Big Path Searching Overhaul.
15044
15045         * find-paths.el: New file: find and assemble paths in the
15046         installation hierarchy.
15047
15048         * setup-paths.el: New file: global layout of paths and directories
15049         within the XEmacs hierarchy.
15050
15051         * packages.el: Replaced everything related to path searching and
15052         startup by code in terms of find-paths.
15053
15054         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15055         the new path searching engine.
15056
15057         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15058         and setup-paths.
15059
15060 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15061
15062         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15063         setup-paths.el.
15064
15065 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15066
15067         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15068         compiles identically in any configuration.
15069         Removed irrelevant commentary.
15070
15071 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15072
15073         * simple.el (set-variable): Allow setting specifiers.
15074
15075 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15076
15077         * lisp.el (forward-sexp): Revert previous change.
15078
15079 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15080
15081         * frame.el (frame-initialize): Use `delete-console' instead of
15082         `delete-device' to delete the stream console to match the usage in
15083         Fkill_emacs.
15084
15085 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15086
15087         * files.el (cdpath-previous): New variable.
15088         (cd): Use it.
15089         From Bob Weiner <weiner@wave.altrasoft.com>
15090
15091 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15092
15093         * keydefs.el: Changed keybindings of forward-char,
15094           backward, scroll-up and scroll-down to point to their
15095           -command counterparts.
15096
15097         * simple.el: New functions: forwarc-char-command,
15098           backwrad-char-command, scroll-up-command,
15099           scroll-down-command which work liek their counterparts
15100           except that they honor the variable
15101           signal-error-on-buffer-boundary.
15102
15103           Definition of signal-error-on-buffer-boundary received
15104           from src/cmds.c.
15105
15106           defvar declaration added for word-across-newline to avoid
15107           byte-compiler warning about the free variable reference.
15108
15109 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15110
15111         * winnt.el: Removed "%t" from the beginning of
15112         modeline-format. From now on, there's no nt-specifics in the modeline.
15113
15114 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15115
15116         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15117         of `when' with `if'.
15118
15119 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15120
15121         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15122         mswindows. Must be reworked along with glyphs.el, or
15123         merged into it, after there is images support.
15124
15125         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15126         'mswindows.
15127
15128 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15129
15130         * faces.el: fix for text cursor initialization.
15131         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15132         From Andy Piper <andyp@parallax.co.uk>
15133
15134 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15135
15136         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15137         if there is an existing package that handles it and warn the user
15138         about that mode.
15139
15140 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15141
15142         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15143         Installation" menu item when Installation-string is not bound.
15144
15145 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15146
15147         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15148         From Jeremiah W. James <jerry@cs.ucsb.edu>
15149
15150 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15151
15152         * msw-faces.el:
15153         * faces.el: Fix face initialization.
15154
15155 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15156
15157         * files.el (backup-enable-predicate): fix breakage introduced
15158         by TMPDIR patch.
15159
15160 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15161
15162         * x-faces.el (x-init-face-from-resources): The
15163           TTY face property retrieval functions don't return
15164           specifiers, so use face-property instead.
15165
15166 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15167
15168         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15169
15170 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15171
15172         * x-menubar.el: Expanded documentation for
15173           option-save-faces.  Changed Options -> Browse Faces
15174           menu entry to invoke customize-face.
15175
15176 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15177
15178         * faces.el: Most face initialization moved out of
15179           init-other-random-faces to the top level so that the
15180           initialization happens before Xemacs is dumped.  Much
15181           of the fascist "face-differs-from-default-p or FROB!"
15182           code has been retired in favor of letting the user do
15183           what they want to do.  Face initialization code changed
15184           to use `default' specifier tag so that the settings can
15185           be overridden later if the user wishes it.
15186
15187 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15188
15189         * about.el (about-hackers): Update contributors list.
15190
15191 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15192
15193         * specifier.el: Define new specifier tag `default'.
15194
15195         * modeline.el: Initialize faces using `default' tag.
15196
15197         * x-faces.el (x-init-face-from-resources): Remove
15198           specifier specs containing the `default' tag before
15199           adding new specs.
15200
15201 1998-03-02  John Jones  <jj@asu.edu>
15202
15203         * package-get.el (package-get-all): fixed arguments on call to
15204         package-admin-add-single-file-package.
15205         * package-get.el (package-get-installedp): fixed to match
15206         advertised behavior.
15207         * package-get.el: added function package-get-update-all which
15208         installs newest versions of all the current packages (if they are
15209         not already installed).
15210
15211 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15212
15213         * files.el (find-file-noselect): Uncommented `truename' binding in
15214         `let*' and use it later to set `buffer-file-truename' iff it's
15215         still nil, as happens for example when finding a compressed
15216         file with "jka-compr".
15217
15218 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15219
15220         * faces.el: in make-face-* type functions do the operation for all
15221         window systems, not just the first one found.
15222
15223         * font.el: call mswindows-list-fonts for mswindows.
15224
15225 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15226
15227         * code-process.el (call-process-region):
15228         * process.el (call-process-region):
15229         * package-get.el (package-get-dir):
15230         * files.el (backup-enable-predicate):
15231         * gnuserv.el (gnuserv-temp-file-regexp):
15232         Use temp-directory in place of `/tmp'.
15233
15234 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15235
15236         * "Fast" dired-in-C enhancements for Windows 95/NT:
15237
15238         * files.el: Added function, `wildcard-to-regexp', from GNU
15239           Emacs.
15240
15241         * files.el (insert-directory): Modified to use special
15242           dired-in-C enhancements if present.
15243
15244 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15245
15246         * code-files.el: make default coding no-conversion.
15247
15248 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15249
15250         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15251         the load-path.
15252
15253         * update-elc.el: Strip directory when testing for files not to
15254         bytecompile.
15255
15256 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15257
15258         * lisp-mode.el: Use recommended form for menus.
15259
15260         * info.el (Info-construct-menu): Use recommended form for menus.
15261
15262         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15263         entry.
15264
15265 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15266
15267         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15268           (get-frame-for-buffer-noselect): Always return frames
15269           in the not-this-window-p cond clause.
15270
15271 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15272
15273         * help.el (describe-installation): New function.
15274
15275         * x-menubar.el (default-menubar): Add describe-installation to
15276         Help menu.
15277
15278         * packages.el (packages-unbytecompiled-lisp): Installation.el
15279         should not be bytecompiled.
15280
15281         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15282         XEmacs.
15283
15284         * x-menubar.el (default-menubar): Use correct guard for VM menu
15285         entry.
15286
15287         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15288         coding.
15289         From Andy Piper <andyp@parallax.co.uk>
15290
15291 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15292
15293         * ldap.el: Do not require ldap-internal at compile time.
15294
15295 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15296
15297         * code-files.el: new file. a virtual copy of mule-files.el
15298         but without charset
15299         dependencies. (toggle-buffer-file-ocding-system) new function for
15300         changing the eol type for the current buffer.
15301
15302         * code-process.el: new file. a copy of
15303         mule-process.el. mule-process.el will disappear when things have
15304         settled.
15305
15306         * coding.el: new file. a virtual copy of mule-files.el but
15307         without charset dependencies. (coding-system-base) new function
15308         for getting the parent coding system of a coding system with eol
15309         type set.
15310
15311         * dumped-lisp.el: add above files for the non-mule case.
15312
15313 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15314
15315         * window-xemacs.el (display-buffer): If no explicit
15316           frame is specified, search for a window that displays
15317           the buffer on the currently selected frame, before
15318           searching other frames.
15319
15320 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15321
15322         * frame.el (get-frame-for-buffer): If not-this-window-p
15323           is non-nil, use window on the selected frame if it is not
15324           also the selected window.  When defaulting, search for
15325           windows on the currently selected fgrame before searching
15326           other frames.
15327
15328 1998-02-25  Didier Verna  <didier@xemacs.org>
15329
15330         * modeline.el (modeline-swap-buffers): originally named
15331         `mouse-release-modeline'. Whether to actually swap the buffers is
15332         decided in `mouse-drag-modeline'.
15333         (mouse-drag-modeline): A button release event is considered a
15334         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15335         stay unchanged.
15336
15337 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15338
15339         * x-menubar.el: Put redo on the menubar.
15340         From Aki Vehtari <Aki.Vehtari@hut.fi>
15341
15342 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15343
15344         * bytecomp.el (displaying-byte-compile-warnings): if
15345         temp-buffer-show-function is set, use it to display current set of
15346         warnings in the "*Compile-Log-Show*" buffer.
15347
15348         * simple.el (display-warning-buffer): if temp-buffer-show-function
15349         is set, use it to display current set of warnings in the
15350         "*Warnings-Show*" buffer.
15351
15352 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15353
15354         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15355         Common Lisp.
15356
15357 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15358
15359         * menubar.el: Allow button descriptors at least 2 long.
15360
15361         * x-menubar.el (default-menubar): Use recommended forms.
15362         (file-menu-filter): Remove.
15363         (edit-menu-filter): Remove.
15364
15365 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15366
15367         * about.el (about-hackers): Updated.
15368
15369 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15370
15371         * help.el (help-max-help-buffers): new variable
15372         (help-register-and-maybe-prune-excess): new function
15373         (help-buffer-name): use help-max-help-buffers.
15374         (with-displaying-help-buffer): use
15375         help-register-and-maybe-prune-excess.
15376
15377         * help.el (help-maybe-pretty-print-value): if the value fits on
15378         one line, let it.
15379
15380 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15381
15382         * (with-displaying-help-buffer): there is no need to kill the buffer
15383         if it exists, because with-output-to-temp-buffer will clear it.
15384         further, killing the buffer violates the rule that
15385         temp-buffer-show-function, if set, has the full responsibility of
15386         showing the temp buffer.  killing the buffer fucks with the window
15387         configuration, hosing temp-buffer-show-function.
15388
15389
15390 1998-02-23  Didier Verna  <didier@xemacs.org>
15391
15392         * modeline.el (mouse-drag-modeline):
15393         - Always scroll the modeline that was originally clicked on.
15394         - Use x pixels instead of x characters (which doesn't work anyway)
15395         as horizontal reference for modeline dragging. This allows us to
15396         keep on dragging the modeline even if the motion event occurs in
15397         another window.
15398
15399 1998-02-23  Didier Verna  <didier@xemacs.org>
15400
15401         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15402         glyph on the modeline to indicate that dragging the mouse has an
15403         effect both horizontally and vertically.
15404
15405 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15406
15407         * about.el (about-xemacs): Get rid of redundant visible version
15408         number.
15409
15410 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15411
15412         * about.el (about-hackers): Update credits.
15413
15414 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15415
15416         * prim/register.el (view-register): Show register type file-query.
15417
15418 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15419
15420         * mode-motion.el (mode-motion-highlight-internal):
15421           save-excursion inside save-window-exucrsion form to
15422           hide buffer point changes from save-window-excursion.
15423           Prevents display flickering when the mouse pointer
15424           moves.
15425
15426 1998-02-17  Didier Verna  <didier@xemacs.org>
15427
15428         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15429         function to handle correctly the case of a toolbar one side of the
15430         window: scrolling will not necessarily happen.
15431
15432 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15433
15434         * files.el (after-find-file): Restore missing argument
15435           to format that provides filename for "... consider M-x
15436           recover-file" message.  Also call `message' with "%s"
15437           as the first arg instead of an arbitrary string.
15438
15439 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15440
15441         * about.el (about-hackers): Various additions.
15442
15443 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15444
15445         * autoload.el (generate-file-autoloads-1): Don't force an extra
15446         line out when copying on-the-same line autoloads.
15447
15448         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15449         is installed.
15450
15451 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15452
15453         * x11/x-win-xfree86.el (x-win-init-xfree86):
15454         * x11/x-win-sun.el (x-win-init-sun):
15455         * x11/x-init.el (x-initialize-compose):
15456         * prim/simple.el:
15457         (backward-or-forward-kill-sexp):
15458         (backward-or-forward-kill-sentence):
15459         (backward-or-forward-kill-word):
15460         (backward-or-forward-delete-char):
15461         * prim/isearch-mode.el (isearch-help-or-delete-char):
15462         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15463         x-keysym-on-keyboard-p to detect backspace.
15464         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15465         Clean up symbols used with dead keys, checking Linux and solaris
15466         keysyms.
15467         Simplify x-win-*.el using above methods.
15468         Change documentation for x-keysym-*-p functions.
15469
15470 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15471
15472         * about.el (about-hackers): Restore entries for Michael Sperber and
15473         Vinnie Shelton.
15474         From Vinnie Shelton <acs@acm.org>
15475
15476 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15477
15478         * simple.el (count-words-region): Ditto.
15479
15480 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15481
15482         * simple.el (count-words-buffer): Document.  Don't print anything
15483         if non-interactive.
15484
15485 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15486
15487         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15488         multiple files in InfoDock.
15489
15490 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15491
15492         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15493         from version.el in InfoDock.
15494
15495         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15496         specially.
15497
15498 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15499
15500         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15501         variable name in docstring.
15502
15503 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15504
15505         * menubar.h: Include "gui.h".
15506
15507 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15508
15509         * site-load.el: Fix documentation.
15510
15511 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15512
15513         * package-get-base.el (package-get-base): Updated.
15514
15515         * keymap.el: PC-ize.
15516
15517 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15518
15519         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15520         from' on a fresh line.
15521
15522 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15523
15524         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15525         object.
15526
15527 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15528
15529         * undo-stack.el: PC-ize.
15530
15531         * cmdloop.el: PC-ize.
15532
15533 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15534
15535         * bytecomp-runtime.el: PC-ize.
15536
15537         * byte-optimize.el: Prolog fixup.  PC-ize.
15538
15539         * cus-dep.el: Spelling fix.
15540
15541         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15542         entries follow).
15543
15544 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15545
15546         * text-mode.el (text-mode-hook-identify): New function,
15547         put on text-mode-hook.  Set text-mode-variant here.
15548         (text-mode): Don't set it here.
15549
15550 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15551
15552         * text-mode.el (text-mode-hook): New defvar.
15553         (text-mode-variant): New variable.
15554         (text-mode): Set that variable locally.
15555         (toggle-text-mode-auto-fill): New command.
15556
15557 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15558
15559         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15560
15561 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15562
15563         * text-mode.el (paragraph-indent-text-mode):
15564         Renamed from spaced-text-mode.
15565         (text-mode-map): Bind TAB to indent-relative.
15566         (indented-text-mode-map): Variable deleted.
15567         (indented-text-mode): Now an alias for text-mode.
15568
15569 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15570
15571         * loadup.el: test-atoms debugging stuffs removed.
15572
15573 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15574
15575         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15576
15577 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15578
15579         * help.el (describe-beta): Made it use `locate-data-file'.
15580         (describe-distribution): Ditto.
15581         (describe-copying): Ditto.
15582         (describe-project): Ditto.
15583         (view-emacs-news): Ditto.
15584
15585         * help-nomule.el (help-with-tutorial): Made it use
15586         `locate-data-file' to find tutorial.
15587
15588 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15589
15590         * about.el: Corrected my email address.
15591
15592         * mouse.el: Added 'mouse-mswindows-drop' similar to
15593         'mouse-offix-drop'.
15594
15595 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15596
15597         * loadup.el (running-xemacs): Spelling fix.
15598
15599 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15600
15601         * packages.el (packages-find-packages-1): Don't allow a backwards
15602         compatible lisp tree to overwrite `preloaded-file-list'.
15603
15604 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15605
15606         * loadup.el: Don't delete "xemacs" prior to dumping.
15607
15608 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15609
15610         * package-info.el (pi-last-mod-date): New function.
15611         (pi-author-version): New function.
15612         (batch-update-package-info): Use them.
15613
15614 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15615
15616         * frame.el (get-frame-for-buffer-default-to-current): Create.
15617         (get-frame-for-buffer-noselect): Allow user to use current frame
15618         with `get-frame-for-buffer-default-to-current'.
15619
15620 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15621
15622         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15623         (byte-compile-output-docform): Ditto.
15624         (byte-compile-compiled-obj-to-list): Ditto.
15625
15626 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15627
15628         * startup.el (command-line-1): Removed code that ran
15629           buffer-menu.
15630
15631 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15632
15633         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15634
15635 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15636
15637         * frame.el (suspend-emacs-or-iconify-frame): Check using
15638         `device-on-window-system-p' instead of explicitly checking for X,
15639         so that the same logic works for MS Windows.
15640         (suspend-or-iconify-emacs): Ditto.
15641
15642 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15643
15644         * about.el (about-maintainer-info): Andy Piper is back.
15645         (xemacs-hackers): Updated Andy Piper's email address.
15646         (about-hackers): Added Jonathan Harris.
15647         (about-hackers): Updated Tibor Polgar's email address.
15648
15649 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15650
15651         * about.el: Add xemacs.org email manager.
15652
15653         * package-get-base.el (package-get-base): Updated with most recent
15654         package updates.
15655
15656 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15657
15658         * help.el (function-arglist): Use `indirect-function' instead of
15659         `symbol-function' so that aliases are treated correctly.
15660
15661 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15662
15663         * help.el (help-map): Add f1 binding to `help-for-help'.
15664         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15665         (describe-key-briefly): Use `princ' "%s" to print object.
15666         (with-displaying-help-buffer): Kill buffer if it exists, again.
15667         (describe-key): Use `princ' "%s" to print object.
15668         (describe-function-1): Use `princ' "%s" to print object.
15669         Commented out alias lines removed.
15670         (help-pretty-print-limit): New variable to control pretty-printing
15671         of variable values.
15672         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15673         `help-pretty-print-value' again.  Only print-print when OBJECT is
15674         list of length less than `help-pretty-print-limit'.
15675         (describe-variable): Use `help-maybe-pretty-print-value' again.
15676
15677 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15678
15679         * simple.el (blink-matching-open): Remove C++ kludge.
15680         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15681
15682 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15683
15684         * info.el (Info-default-directory-list): Made the documentation
15685         more explanitory.
15686
15687 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15688
15689         * lisp/packages.el:
15690         * lisp/package-admin.el:
15691         * lisp/build-report.el:
15692         Fix typos.
15693
15694 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15695
15696         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15697         warnings in Java buffers without final newline and editing the
15698         last line.
15699
15700 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15701
15702         * packages.el (packages-find-packages-1): Don't allow a backwards
15703         compatible lisp tree to overwrite `preloaded-file-list'.
15704         Suggested by Colin Rafferty  <colin@xemacs.org>
15705
15706         * mouse.el (mouse-offix-drop): Set undo-boundary.
15707         From Oliver Graf <ograf@fga.de>
15708
15709 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15710
15711         * loadup.el (load-gc): rewrite as defun.
15712         Print something sensical if a required dump-time file isn't found.
15713
15714 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15715
15716         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15717         bug strikes a menudescriptor.
15718
15719         * package-get-base.el (package-get-base): Updated.
15720
15721         * package-info.el (batch-update-package-info): Derive REQUIRES
15722         from the Makefile.
15723
15724 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15725
15726         * files.el (save-some-buffers): Don't play games with deleting
15727         other windows if we are in the minibuffer window.
15728
15729 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15730
15731         * modeline.el (modeline-minor-mode-menu): Add support for :active
15732         (add-minor-mode): Document :active property to TOGGLE.
15733
15734 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15735
15736         * modeline.el (modeline-minor-mode-menu): Add support for an
15737         `:included' predicate in the `toggle-sym' plist.
15738         (add-minor-mode): Document the :included property, format
15739         docstring some more.
15740         (modeline-minor-mode-menu): Documentation string added.
15741
15742 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15743
15744         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15745         labels from the symbol-names by thwacking off the overly redundant
15746         and overused "mode", parenthesizing "minor", and capitalizing the
15747         resultant strings.  Also shortened the menu's title by eliminating
15748         the redundant buffer name.
15749         (add-minor-mode): Beautified the docstring, added mention of the
15750         `:menu-tag' property of TOGGLE.
15751         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15752         `toggle-sym' to beatify the mode-life menus.
15753         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15754         `auto-fill-function'.
15755
15756 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15757
15758         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15759         menus to :style 'toggle.
15760
15761 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15762
15763         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15764
15765 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15766
15767         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15768         only recognize first hyperlink.
15769         (hyper-apropos-highlightify): Deletia, this is already done by
15770         `hyper-apropos-insert-face'.
15771         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15772
15773 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15774
15775         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15776         mail.
15777         (toolbar-mail-reader): Add support for `send'.
15778         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15779
15780 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15781
15782         * info.el (Info-emacs-info-file-name): Add defvar for
15783         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15784         will function properly.
15785
15786 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15787
15788         * simple.el: make the backwards delete function called by
15789         `backward-or-forward-delete-char' user configurable.
15790
15791 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15792
15793         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15794         compiled function got loaded from.
15795
15796 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15797
15798         * term/apollo.el: Synched up with InfoDock 3.6.2.
15799
15800 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15801
15802         * startup.el (load-init-file): Load autoloads earlier.
15803         (startup-splash-frame): Handle InfoDock logo.
15804
15805         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15806         InfoDock.
15807         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15808
15809         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15810         doesn't have this function.
15811
15812         * packages.el (locate-data-file): Fix to call `locate-file'.
15813
15814 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15815
15816         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15817         version of version.el.
15818         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15819
15820         * x-menubar.el (default-menubar): Guard reference to
15821         `gnuserv-frame'.
15822         (default-menubar): Guard references to `font-lock-mode'.
15823         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15824         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15825
15826         * make-docfile.el: Don't snarf doc strings from autoloads.
15827
15828         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15829         loading auto-autoloads files.
15830
15831         * loaddefs.el: Disable dumping autoloads.
15832
15833 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15834
15835         * lisp-mnt.el: Synch to Emacs 20.2.
15836
15837         * help.el: Remove manual autoload of `finder-by-keyword'.
15838
15839         * finder.el (finder-by-keyword): Autoload.
15840
15841         * help.el: Conditionalize hyperbole setup.
15842
15843 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15844
15845         * packages.el (package-require): Update to reflect new data format.
15846
15847 1998-01-02  Didier Verna  <didier@xemacs.org>
15848
15849         * x-menubar.el (default-menubar): make the tutorials available
15850         through the menubar. (Plus some compilation warnings cleanup).
15851
15852 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15853
15854         * check-features.el: New file.  Perform sanity check after build.
15855
15856         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15857         files to tooltalk package.
15858         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15859         package.
15860
15861         * package-admin.el (package-admin-xemacs): Use better default for
15862         location of XEmacs binary.
15863
15864 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15865
15866         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15867         tag with sexp and add value tag with value `t'.
15868
15869 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15870
15871         * package-get.el: Changes to work with real data.
15872         From Pete Ware <ware@cis.ohio-state.edu>
15873
15874         * packages.el (packages-reload-autoloads): Guard load for the time
15875         being.
15876
15877         * update-elc.el ("packages.el"): Force loading packages.el instead
15878         of possibly out-of-date packges.elc.
15879         * make-docfile.el ("packages.el"): Ditto.
15880
15881 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15882
15883         * build-report.el (build-report-delete-regexp): Added a rule for
15884         the main tarball shadowing anything past it.
15885
15886 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15887
15888         * packages.el (package-provide): Delete a previous provide.
15889
15890         * package-info.el: New file.
15891
15892         * package-get.el: New file.
15893         From Pete Ware <ware@cis.ohio-state.edu>
15894         (package-get): Fix md5 computation to work with Mule.
15895
15896 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15897
15898         * simple.el (log-message-*): Quote symbols in docstrings properly.
15899
15900 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15901
15902         * packages.el (packages-new-autoloads): Ignore symbolic links.
15903
15904         * cus-face.el (face-custom-attributes-get): Fix typo.
15905         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15906
15907 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15908
15909         * startup.el (load-init-file): Reload new or changed autoloads
15910         unless inhibited.  Reload modified dumped lisp (stubbed).
15911
15912         * packages.el (packages-new-autoloads): New function.
15913         (packages-reload-autoloads): New function.
15914         (packages-reload-dumped-lisp): New (stub) function.
15915
15916         * loadup.el: Inhibit reloading dumped files when running temacs.
15917
15918         * loadhist.el (file-provides): Extend to handle variant
15919         extensions.
15920
15921         * replace.el (query-replace): Fix typo.
15922
15923 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15924
15925         * make-docfile.el: list-autoloads-path has been renamed.
15926         * update-elc.el: list-autoloads has been renamed.
15927
15928         * packages.el (packages-list-autoloads): Renamed.
15929         (packages-list-autoloads-path): Ditto.
15930
15931 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15932
15933         * packages.el (packages-find-packages-1): Made it signal a warning
15934         for an error in an auto-autoload.el file.
15935
15936 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15937
15938         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15939         tag with const.
15940         From Aki Vehtari <Aki.Vehtari@hut.fi>
15941
15942         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15943
15944         * loadhist.el (unload-feature): Remove autoload.
15945
15946 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15947
15948         * loadhist.el: Unpackaged.
15949
15950         * help.el (describe-symbol-find-file): Rename
15951         `describe-function-find-file' and make old name obsolete.
15952         (describe-function-1): Use it.
15953         (describe-function-1): Guard reference to
15954         `compiled-function-annotation'.
15955
15956 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15957
15958         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15959         argument.
15960         (help-mode-quit): New optional arg to control whether it kills or
15961         buries.  Tidied up.
15962         (with-displaying-help-buffer): Don't kill buffer initially, even
15963         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15964         (help-pretty-print-value): Rename back from
15965         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15966         use it, otherwise use dumped `cl-prettyprint'.
15967         (describe-variable): Use `help-pretty-print-value' again.
15968         (find-func): Removed reference to "find-func" at end.
15969
15970 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15971
15972         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15973           GUI XEmacs. Rename? x-menubar is rather window system
15974           independant, except for a couple of items.
15975
15976 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15977
15978         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15979         entries as they will no longer be distributed with XEmacs.
15980
15981         * format.el (format-alist): Fix image/tiff regexps.
15982         From P. E. Jareth Hein <jareth@camelot-soft.com>
15983
15984         * help.el (help-maybe-pretty-print-value): Rename.
15985         (describe-variable): Use it.
15986         (describe-variable): Add trailing linefeed.
15987
15988 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15989
15990         * help.el (describe-function-1): Don't output anything for
15991           arglist of autoload functions.
15992
15993 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15994
15995         * help.el (describe-function-1): Don't output anything for
15996           arglist of autoload functions.
15997
15998 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15999
16000         * help.el (help-mode-map): New bindings for `help-mode-bury',
16001         `describe-function-at-point', `describe-variable-at-point',
16002         `Info-elisp-ref', `customize-variable', `help-next-section' and
16003         `help-prev-section'.
16004         (help-next-section): New function.
16005         (help-prev-section): New function.
16006         (help-mode-quit): Changed to kill the help buffer.
16007         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16008         correctly.
16009         (help-buffer-name): New function to generate the name of help
16010         buffers.
16011         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16012         argument giving the name of the help buffer.
16013         (describe-key): Use `with-displaying-help-buffer' with name.
16014         (describe-mode): Ditto.
16015         (describe-bindings): Ditto.
16016         (describe-prefix-bindings): Ditto.
16017         (view-lossage): Ditto.
16018         (with-syntax-table): New macro.
16019         (function-called-at-point): Use `ignore-errors' and
16020         `with-syntax-table'.
16021         (function-at-point): Ditto.
16022         (describe-function): Use `with-displaying-help-buffer' with name.
16023         (function-arglist): Extracted from `describe-function-1'.  Returns
16024         function's arglist as string.
16025         (function-documentation): Extracted from `describe-function-1'.
16026         Returns function's docstring.
16027         (describe-function-1): Remove all the "stream" garbage, including
16028         the stream argument.  Use `function-arglist' and
16029         `function-documentation'.
16030         (describe-function-arglist): Just use `function-arglist'.
16031         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16032         (help-pretty-print-value): New function to help with
16033         pretty-printing variable values.  Knows about `#<...>'.  Needs
16034         `pp-internal'.
16035         (describe-variable): Use `with-displaying-help-buffer' with name.
16036         Formatting improved.  Display file where variable is defined, if
16037         known.  Use `help-pretty-print-value'.
16038         (describe-syntax): Use `with-displaying-help-buffer' with name.
16039         (list-processes): Remove "stream" garbage.
16040
16041 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16042
16043         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16044         call a dumped routine instead.
16045
16046         * x-win-xfree86.el: Wrap file in defun.
16047         * x-win-sun.el: Ditto.
16048
16049 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16050
16051         * help.el (view-emacs-news): Remove usage of outl-mouse which
16052         advises functions and does other evil things.
16053
16054 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16055
16056         * format.el (format-alist): Add `image/tiff'.
16057         From P. E. Jareth Hein <jareth@camelot-soft.com>
16058
16059 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16060
16061         * about.el (about-hackers): More names added.
16062
16063         * make-docfile.el: Remove superfluous package path search.
16064
16065         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16066
16067 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16068
16069         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16070         ignored shadows.
16071
16072 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16073
16074         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16075         get trailing slashes when added to the load-path.
16076
16077         * x-init.el (init-x-win): Locate where XEmacs X localization files
16078         are.
16079
16080 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16081
16082         * x-faces.el: Added support for foregroundToolBarColor
16083           to xpm-color-symbols.
16084
16085 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16086
16087         * etags.el (tags-remove-duplicates): Removed.
16088         (buffer-tag-table-list): Use `delete-duplicates'.
16089
16090         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16091         correctly.
16092         (get*): Defalias to `get'.
16093
16094         * cl.el (eql): Compare integers with `eq'.
16095         (cl-map-extents): Check for `map-extents' first.
16096
16097 1997-12-17  Didier Verna  <didier@xemacs.org>
16098
16099         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16100         added the 'numero', 'copyright' and 'trademark' symbols.
16101
16102         * leim/quail/latin-post.el ("french-postfix"): see above.
16103
16104 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16105
16106         * widget.el (define-widget): Check the arguments.
16107
16108         * cus-edit.el (customize-face): Use `check-argument-type'.
16109         (custom-variable-value-create): Use `signal' to signal error.
16110         (custom-variable-reset-saved): Ditto.
16111         (custom-variable-reset-standard): Ditto.
16112         (custom-face-reset-saved): Ditto.
16113
16114         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16115         (widget-default-format-handler): Ditto.
16116         (widget-checklist-add-item): Ditto.
16117         (widget-radio-add-item): Ditto.
16118         (widget-editable-list-entry-create): Ditto.
16119         (widget-sexp-prompt-value): Ditto.
16120
16121         * custom.el (custom-declare-variable): Signal errors better.
16122         (custom-handle-keyword): Ditto.
16123         (custom-declare-group): Ditto.
16124
16125         * window-xemacs.el (windows): Ditto.
16126
16127         * menubar.el (menu): Ditto.
16128
16129         * keydefs.el (keyboard): Ditto.
16130
16131         * minibuf.el (minibuffer): Ditto.
16132
16133         * process.el (execute): Ditto.
16134
16135         * fill.el (fill): Ditto.
16136
16137         * modeline.el (modeline): Ditto.
16138
16139         * help.el (help): Ditto.
16140
16141         * faces.el (faces): Ditto.
16142
16143         * files.el (files): Ditto.
16144
16145         * x-init.el (x): Ditto.
16146
16147         * lisp-mode.el (lisp): Ditto.
16148
16149         * process.el (processes): Ditto.
16150
16151         * mouse.el (mouse): Ditto.
16152
16153         * abbrev.el (abbrev): Moved from cus-edit.
16154
16155         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16156         as variable declaration.
16157
16158 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16159
16160         * menubar.el (find-menu-item): Use `check-argument-type'.
16161         (find-menu-item): Cosmetic changes.
16162
16163 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16164
16165         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16166
16167 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16168
16169         * startup.el (set-default-load-path): Only search package-path
16170         when not running temacs.
16171
16172         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16173         files.
16174
16175         * loadup.el: Correct commentary.  Reformatting.
16176         (really-early-error-handler): Use absolute path to the
16177         first dumped-lisp.el file.
16178         (really-early-error-handler): Print full path name of
16179         each dumped lisp file (inherited from InfoDock).
16180
16181         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16182         dumped-lisp.el files.
16183
16184         * make-docfile.el (preloaded-file-list): Reorder when the
16185         package-path is searched.
16186         * update-elc.el: Ditto.
16187
16188         * lisp-mode.el (call-with-condition-handler): Treat the same as
16189         `condition-case' for indentation.
16190
16191         * about.el (about-xemacs): Update release date.
16192
16193 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16194
16195         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16196         anywhere but at the last clause.
16197         (ecase): Disallow `t' and `otherwise'.
16198
16199 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16200
16201         * cus-edit.el (custom-buffer-create-buttons): New function
16202         from stuff moved out of `custom-buffer-create-internal'.
16203         (custom-novice): New variable.  Default t.
16204         (custom-display-global-buttons): Ditto.  Default `top'.
16205         (custom-buffer-create-internal): Only display help if
16206         `custom-novice' is non-nil.  Display global buttons according to
16207         `custom-display-global-buttons'.
16208
16209 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16210
16211         * menubar.el (find-menu-item): Use `check-argument-type'.
16212         (find-menu-item): Cosmetic changes.
16213
16214 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16215
16216         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16217         look.
16218
16219 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16220
16221         * format.el (format-deannotate-region):  Bug fix.
16222         Deannotating a region containing unknown tags would fail
16223         (causing decoding of text/enriched to fail at user level)
16224
16225 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16226
16227         * minibuf.el (read-directory-name): Support sixth
16228           arg, HISTORY, as already documented.
16229
16230 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16231
16232         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16233         to `ecase'.
16234
16235 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16236
16237         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16238         skk-activate.
16239
16240 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16241
16242         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.