update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2018-04-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-conf.el (=+>big5-cdp): New coded-charset for XEmacs
4         CHISE.
5         (=>big5-cdp): Use `=big5-cdp' instead of `=>>big5-cdp' as its
6         mother.
7         (=>big5-cdp@cognate): New coded-charset for XEmacs CHISE.
8
9 2018-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-charset.el (default-coded-charset-priority-list): Add
12         `=>big5-cdp@component' and `=>ucs-sip-itaiji-001@iwds-1'.
13
14         * mule/mule-conf.el (=>big5-cdp@iwds-1): New coded-charset for
15         XEmacs CHISE.
16         (=>big5-cdp@component): Ditto.
17         (=>ucs-sip-itaiji-001@iwds-1): Ditto.
18
19 2018-04-24  MORIOKA Tomohiko  <tomo.git@chise.org>
20
21         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
22         setting for `=>ucs-itaiji-001@iwds-1'.
23
24         * mule/mule-charset.el (default-coded-charset-priority-list): Add
25         `=>ucs-bmp-itaiji-001@iwds-1'.
26
27         * mule/mule-conf.el (=>ucs-itaiji-001@iwds-1): New coded-charset
28         for XEmacs CHISE.
29         (=>ucs-bmp-itaiji-001@iwds-1): Ditto.
30
31 2018-03-23  MORIOKA Tomohiko  <tomo.git@chise.org>
32
33         * mule/mule-charset.el (default-coded-charset-priority-list):
34         Prefer `=ucs-bmp-cjk-compat', `=ucs-bmp-cjk-compat@unicode' and
35         `=ucs-sip@JP/hanazono' to `=cbeta', `=jef-china3' to
36         `chinese-isoir165'.
37
38         * mule/mule-conf.el (=>cns11643-4): New coded-charset for XEmacs
39         CHISE.
40
41 2018-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
42
43         * mule/mule-charset.el (default-coded-charset-priority-list): Add
44         `=ucs-sip-itaiji-006'.
45
46         * mule/mule-conf.el (=ucs-bmp-itaiji-006): Doc fix.
47         (=ucs-sip-itaiji-006): New coded-charset for XEmacs CHISE.
48
49 2018-03-02  MORIOKA Tomohiko  <tomo.git@chise.org>
50
51         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
52         setting for `=>ucs-itaiji-009'.
53
54         * mule/mule-charset.el (default-coded-charset-priority-list): Add
55         `==ucs-bmp-itaiji-001'.
56
57         * mule/mule-conf.el (=big5-cdp-itaiji-002): Doc fix.
58         (=big5-cdp-itaiji-003): Doc fix.
59         (==ucs-bmp-itaiji-001): New coded-charset for XEmacs CHISE.
60
61 2018-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
62
63         * mule/mule-charset.el (default-coded-charset-priority-list): Add
64         `=>zinbun-oracle'.
65
66 2018-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
67
68         * mule/mule-charset.el (default-coded-charset-priority-list): Add
69         `=>ucs-sip-itaiji-003'.
70
71         * mule/mule-conf.el (=ucs-sip-itaiji-003): Doc fix.
72         (=>ucs-bmp-itaiji-003): Fix `long-name'.
73         (=>ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
74
75 2018-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
76
77         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
78         setting for `=ucs-itaiji-012' and `==ucs-itaiji-006'.
79
80 2018-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
81
82         * mule/mule-charset.el (default-coded-charset-priority-list): Add
83         `==ucs-bmp-itaiji-006'.
84
85         * mule/mule-conf.el (==ucs-bmp-itaiji-003): Fix long-name.
86         (==ucs-itaiji-006): New coded-charset for XEmacs CHISE.
87         (==ucs-bmp-itaiji-006): Ditto.
88
89 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
90
91         * mule/mule-charset.el (default-coded-charset-priority-list): Add
92         `=ucs-bmp-itaiji-012'.
93
94         * mule/mule-conf.el (=ucs-itaiji-012): New coded-charset for
95         XEmacs CHISE.
96         (=ucs-bmp-itaiji-012): Ditto.
97
98 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
99
100         * mule/mule-charset.el (default-coded-charset-priority-list): Add
101         `=>>hanyo-denshi/ia' and `=>cns11643-1'.
102
103 2018-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
104
105         * mule/mule-conf.el (=>cns11643-1): New coded-charset for XEmacs
106         CHISE.
107
108 2018-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
109
110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
111         `=>>cns11643-1', `=>>cns11643-2', `=>>cns11643-3', `=>>cns11643-4'
112         and `=>>cns11643-6'.
113
114         * mule/mule-conf.el (=>>cns11643-1): Modify DOC; fix `=>iso-ir'.
115         (=>>cns11643-2): New coded-charset for XEmacs CHISE.
116         (=>>cns11643-3): Ditto.
117         (=>>cns11643-4): Modify DOC.
118         (=>>cns11643-6): New coded-charset for XEmacs CHISE.
119
120 2018-01-07  MORIOKA Tomohiko  <tomo.git@chise.org>
121
122         * mule/mule-charset.el (default-coded-charset-priority-list): Add
123         `=>ucs-sip-itaiji-005'.
124
125         * mule/mule-conf.el (=>ucs-sip-itaiji-005): New coded-charset for
126         XEmacs CHISE.
127
128 2017-11-28  MORIOKA Tomohiko  <tomo.git@chise.org>
129
130         * mule/mule-charset.el (default-coded-charset-priority-list): Add
131         `==hanyo-denshi/tk/mf-01'.
132
133         * mule/mule-conf.el (==hanyo-denshi/tk/mf-01): New coded-charset
134         for XEmacs CHISE.
135
136 2017-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
137
138         * mule/mule-conf.el: Define `=ucs-itaiji-007' before
139         `=>ucs-itaiji-007'.
140
141 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
142
143         * mule/mule-charset.el (default-coded-charset-priority-list): Add
144         `==ucs-sip-var-002'.
145
146         * mule/mule-conf.el (==ucs-bmp-var-002): Modify long-name.
147         (==ucs-sip-var-002): New coded-charset for XEmacs CHISE.
148
149 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
150
151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
152         setting for `==ucs-itaiji-001'.
153
154 2017-11-09  MORIOKA Tomohiko  <tomo.git@chise.org>
155
156         * mule/mule-charset.el (default-coded-charset-priority-list): Add
157         `==ucs-sip-itaiji-001'.
158
159         * mule/mule-conf.el (==ucs-itaiji-001): New coded-charset for
160         XEmacs CHISE.
161         (==ucs-sip-itaiji-001): Ditto.
162
163 2017-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
164
165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
166         `=+>ucs-bmp-var-003'.
167
168         * mule/mule-conf.el (=+>ucs-var-003): New coded-charset for XEmacs
169         CHISE.
170         (=+>ucs-bmp-var-003): Ditto.
171
172 2017-10-06  MORIOKA Tomohiko  <tomo.git@chise.org>
173
174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
175         `=>ucs-bmp-cjk@cognate'.
176
177         * mule/mule-conf.el (=>ucs-bmp-cjk@cognate): New coded-charset for
178         XEmacs CHISE.
179
180 2017-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
181
182         * mule/mule-charset.el (default-coded-charset-priority-list): Add
183         `=ucs-sip-itaiji-005'.
184
185         * mule/mule-conf.el (=ucs-sip-itaiji-005): New coded-charset for
186         XEmacs CHISE.
187
188 2017-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
189
190         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
191         setting for `=>ucs@cognate'.
192
193         * mule/mule-charset.el (default-coded-charset-priority-list): Add
194         `=>ucs-bmp-itaiji-009' and `=>ucs-sip@cognate'.
195
196         * mule/mule-conf.el (=>ucs@cognate): New coded-charset for XEmacs
197         CHISE.
198         (=>ucs@hanyo-denshi): Abolished.
199         (=>ucs-itaiji-009): New coded-charset for XEmacs CHISE.
200         (=>ucs-bmp-itaiji-009): Ditto.
201         (=>ucs-sip@cognate): Ditto.
202
203 2017-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
204
205         * mule/mule-charset.el (default-coded-charset-priority-list): Add
206         `=>ucs-bmp-itaiji-004'.
207
208         * mule/mule-conf.el (=>ucs-bmp-itaiji-004): New coded-charset for
209         XEmacs CHISE.
210
211 2017-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
212
213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
214         setting for `=>ucs-itaiji-004'.
215
216 2017-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
217
218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
219         `=ucs-sip-itaiji-004', `=>ucs-sip-itaiji-004' and
220         `=>ucs-bmp-itaiji-007'.
221
222         * mule/mule-conf.el (=ucs-sip-itaiji-004): New coded-charset for
223         XEmacs CHISE.
224         (=>ucs-itaiji-004): Ditto.
225         (=>ucs-sip-itaiji-004): Ditto.
226         (=>ucs-bmp-itaiji-007): Ditto.
227
228 2017-08-11  MORIOKA Tomohiko  <tomo.git@chise.org>
229
230         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
231         setting for `=ucs-itaiji-010'.
232
233 2017-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
234
235         * mule/mule-charset.el (default-coded-charset-priority-list):
236         - Prefer `=mj-0' and `=mj-1' to `=ucs-bmp-cjk@gb'.
237         - Add `=ucs-bmp-itaiji-010'.
238         - Prefer `==mj-0' and `==mj-1' to `==ucs-bmp-cjk@gb',
239           `==ucs-sip-ext-b@iso' and `==ucs-sip@JP/hanazono'.
240         - Add `=>ucs-sip@iwds-1'.
241
242         * mule/mule-conf.el (=ucs-itaiji-010): New coded-charset for
243         XEmacs CHISE.
244         (=ucs-bmp-itaiji-010): Ditto.
245         (=>ucs-sip@iwds-1): Ditto.
246
247 2017-07-18  MORIOKA Tomohiko  <tomo.git@chise.org>
248
249         * mule/mule-charset.el (default-coded-charset-priority-list): Add
250         `=ucs-sip-var-006' and `==ucs-sip-itaiji-003'.
251
252         * mule/mule-conf.el (=ucs-sip-var-006): New coded-charset for
253         XEmacs CHISE.
254         (==ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
255
256 2017-07-14  MORIOKA Tomohiko  <tomo.git@chise.org>
257
258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
259         setting for `=>ucs-itaiji-003'.
260
261 2017-07-13  MORIOKA Tomohiko  <tomo.git@chise.org>
262
263         * mule/mule-charset.el (default-coded-charset-priority-list): Add
264         `=>ucs-bmp-itaiji-003'.
265
266         * mule/mule-conf.el (=>ucs-itaiji-003): New coded-charset for
267         XEmacs CHISE.
268         (=>ucs-bmp-itaiji-003): Ditto.
269
270 2017-07-08  MORIOKA Tomohiko  <tomo.git@chise.org>
271
272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
273         `=ucs-bmp-itaiji-011'.
274
275         * mule/mule-conf.el (=ucs-bmp-itaiji-011): New coded-charset for
276         XEmacs CHISE.
277
278 2017-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
279
280         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
281         setting for `==ucs-var-002'.
282
283 2017-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
284
285         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
286         setting for `==ucs-itaiji-002'.
287
288 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
289
290         * mule/mule-charset.el (default-coded-charset-priority-list): Add
291         `==ucs-sip-itaiji-002'.
292
293         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
294         XEmacs CHISE.
295
296 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
297
298         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
299         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
300
301         * mule/mule-charset.el (default-coded-charset-priority-list): Add
302         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
303         `=>ucs-sip-itaiji-007'.
304
305         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
306         XEmacs CHISE.
307         (=>ucs-sip-itaiji-007): Ditto.
308         (=ucs-sip-itaiji-007): Ditto.
309         (=ucs-itaiji-011): Ditto.
310         (=ucs-sip-itaiji-011): Ditto.
311
312 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
313
314         * mule/mule-coding.el (coded-charset-entity-reference-alist):
315         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
316
317 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
318
319         * mule/mule-charset.el (default-coded-charset-priority-list): Add
320         `==ucs-bmp-var-002'.
321
322         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
323         CHISE.
324         (==ucs-bmp-var-002): Ditto.
325
326         * mule/mule-coding.el (coded-charset-entity-reference-alist):
327         Modify some priorities.
328
329 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
330
331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
332         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
333         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
334
335 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
336
337         * mule/mule-charset.el (default-coded-charset-priority-list): Add
338         `=big5-cdp-var-001'.
339
340         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
341         XEmacs CHISE.
342
343 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
344
345         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
346         setting for `==ucs-itaiji-005'.
347
348 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
349
350         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
351         setting for `=ucs-itaiji-007'.
352
353         * mule/mule-charset.el (default-coded-charset-priority-list): Add
354         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
355
356         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
357         XEmacs CHISE.
358         (==ucs-bmp-itaiji-005): Ditto.
359         (=ucs-itaiji-007): Ditto.
360         (=ucs-bmp-itaiji-007): Ditto.
361
362 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
363
364         * mule/mule-charset.el (default-coded-charset-priority-list): Add
365         `==gt-pj-k1' and `==gt-pj-k2'.
366
367 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
368
369         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
370         CHISE.
371         (==gt-pj-k2): Ditto.
372
373 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
374
375         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
376         setting for `=>ucs-itaiji-005'.
377
378 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
379
380         * mule/mule-charset.el (default-coded-charset-priority-list): Add
381         `=>>cbeta'.
382
383 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
384
385         * mule/mule-charset.el (default-coded-charset-priority-list): Add
386         `=>ucs-sip@component'.
387
388         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
389         instead of `=ucs' as its mother.
390         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
391
392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
393         setting for `=>ucs-itaiji-006'.
394
395 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
396
397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
398         `=>ucs-bmp-itaiji-006'.
399
400         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
401         XEmacs CHISE.
402         (=>ucs-bmp-itaiji-006): Ditto.
403
404 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
405
406         * mule/mule-charset.el (default-coded-charset-priority-list): Add
407         `=>ucs-bmp-itaiji-001'.
408
409         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
410         XEmacs CHISE.
411
412 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
413
414         * mule/mule-charset.el (default-coded-charset-priority-list): Add
415         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
416
417         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
418         instead of `=ucs' as its mother.
419         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
420         (==ucs-bmp-itaiji-002): Ditto.
421         (==ucs-itaiji-003): Ditto.
422         (==ucs-bmp-itaiji-003): Ditto.
423
424 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
425
426         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
427         setting for `=big5-cdp-var-002'.
428
429         * mule/mule-charset.el (default-coded-charset-priority-list): Add
430         `=big5-cdp-var-002'.
431
432         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
433         XEmacs CHISE.
434
435 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
436
437         * mule/mule-charset.el (default-coded-charset-priority-list): Add
438         `=ucs-sip-var-004'.
439
440         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
441         XEmacs CHISE.
442
443 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
444
445         * mule/mule-charset.el (default-coded-charset-priority-list): Add
446         `=>ucs-bmp-cjk@iwds-1'.
447
448         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
449         XEmacs CHISE.
450
451 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
452
453         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
454         setting for `=ucs-var-005'.
455
456         * mule/mule-charset.el (default-coded-charset-priority-list): Add
457         `=ucs-bmp-var-005'.
458
459         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
460         CHISE.
461         (=ucs-bmp-var-005): Ditto.
462
463 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
464
465         * mule/mule-charset.el (default-coded-charset-priority-list): Add
466         `=>ucs-sip-itaiji-002'.
467
468         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
469         XEmacs CHISE.
470
471 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
472
473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
474         setting for `=>ucs-itaiji-002'.
475
476 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
477
478         * mule/mule-charset.el (default-coded-charset-priority-list): Add
479         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
480
481         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
482         (=>ucs-itaiji-002): Ditto.
483         (=>ucs-bmp-itaiji-002): Ditto.
484
485 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
486
487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
488         setting for `=>ucs-itaiji-001'.
489
490 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
491
492         * mule/mule-charset.el (default-coded-charset-priority-list): Add
493         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
494
495         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
496         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
497         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
498         (=>ucs-sip-itaiji-001): Ditto.
499
500         * mule/mule-coding.el(coded-charset-entity-reference-alist):
501         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
502         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
503
504 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
505
506         * mule/mule-charset.el (default-coded-charset-priority-list):
507         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
508         `=jef-china3' and `chinese-isoir165'.
509
510 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
511
512         * mule/mule-charset.el (default-coded-charset-priority-list): Add
513         `=>ucs-bmp-itaiji-005'.
514
515         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
516         XEmacs CHISE.
517         (=>ucs-bmp-itaiji-005): Ditto.
518
519 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
520
521         * mule/mule-charset.el (default-coded-charset-priority-list): Add
522         `=+>jis-x0213-2'.
523
524 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
525
526         * mule/mule-charset.el (default-coded-charset-priority-list): Add
527         `=+>adobe-japan1-6'.
528
529 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
530
531         * mule/mule-charset.el (default-coded-charset-priority-list): Add
532         `=+>jis-x0208@1978'.
533
534 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
535
536         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
537         setting for `=>ucs@component'.
538
539 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
540
541         * mule/mule-charset.el (default-coded-charset-priority-list): Add
542         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
543
544 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
545
546         * mule/mule-coding.el (coded-charset-entity-reference-alist):
547         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
548
549 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
550
551         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
552         CHISE.
553         (=>ucs@jis/2004): Ditto.
554
555 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
556
557         * mule/mule-coding.el (coded-charset-entity-reference-alist):
558         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
559
560 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
561
562         * mule/mule-charset.el (default-coded-charset-priority-list): Add
563         `=>cbeta'.
564
565 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
566
567         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
568         setting for `==big5-cdp-itaiji-001'.
569
570         * mule/mule-charset.el (default-coded-charset-priority-list): Add
571         `==big5-cdp-itaiji-001'.
572
573         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
574         XEmacs CHISE.
575
576 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
577
578         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
579         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
580         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
581
582         * mule/mule-charset.el (default-coded-charset-priority-list): Add
583         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
584         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
585
586         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
587         XEmacs CHISE.
588         (=>big5-cdp-itaiji-001): Ditto.
589         (=big5-cdp-itaiji-002): Ditto.
590         (=big5-cdp-itaiji-003): Ditto.
591
592 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
593
594         * mule/mule-charset.el (default-coded-charset-priority-list): Add
595         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
596
597 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
598
599         * mule/mule-charset.el (default-coded-charset-priority-list):
600         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
601         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
602         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
603
604         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
605         setting for `=ucs-var-008'.
606
607         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
608         CHISE.
609         (=ucs-bmp-var-008): Likewise.
610
611 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
612
613         * mule/mule-charset.el (default-coded-charset-priority-list):
614         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
615
616 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
617
618         * mule/mule-charset.el (default-coded-charset-priority-list): Add
619         `==ucs-sip@JP/hanazono'.
620
621         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
622         XEmacs CHISE.
623
624 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
625
626         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
627         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
628
629         * mule/mule-charset.el (default-coded-charset-priority-list): Add
630         `=ucs-bmp-var-006'.
631
632         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
633         CHISE.
634         (=ucs-bmp-var-006): Likewise.
635
636 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
637
638         * mule/mule-charset.el (default-coded-charset-priority-list): Add
639         `=ucs-bmp-itaiji-009'.
640
641         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
642         XEmacs CHISE.
643         (=ucs-bmp-itaiji-009): Likewise.
644
645 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
646
647         * mule/mule-charset.el (default-coded-charset-priority-list): Add
648         `=>big5-cdp'.
649
650 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
651
652         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
653         (utf-8-ivs-gb): Likewise.
654         (utf-8-gb-er): Likewise.
655         (utf-8-ivs-gb-er): Likewise.
656         (utf-8-cns): Likewise.
657         (utf-8-ivs-cns): Likewise.
658         (utf-8-cns-er): Likewise.
659         (utf-8-ivs-cns-er): Likewise.
660         (utf-8-big5): Likewise.
661         (utf-8-ivs-big5): Likewise.
662         (utf-8-big5-er): Likewise.
663         (utf-8-ivs-big5-er): Likewise.
664         (utf-8-jis): Likewise.
665         (utf-8-ivs-jis): Likewise.
666         (utf-8-jis-er): Likewise.
667         (utf-8-ivs-jis-er): Likewise.
668         (utf-8-ks): Likewise.
669         (utf-8-ivs-ks): Likewise.
670         (utf-8-ks-er): Likewise.
671         (utf-8-ivs-ks-er): Likewise.
672
673 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
674
675         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
676         (utf-8-ivs-jp): Likewise.
677         (utf-8-jp-er): Likewise.
678         (utf-8-ivs-jp-er): Likewise.
679
680 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
681
682         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
683         setting for `=ucs-var-010'.
684
685         * mule/mule-charset.el (default-coded-charset-priority-list): Add
686         `=ucs-bmp-var-010'.
687
688         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
689         CHISE.
690         (=ucs-bmp-var-010): Likewise.
691
692 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
693
694         * mule/mule-charset.el (default-coded-charset-priority-list): Add
695         `=ucs-sip@JP/hanazono'.
696
697         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
698         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
699
700 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
701
702         * mule/mule-charset.el (default-coded-charset-priority-list):
703         - Add `=big5-cdp-var-004'.
704         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
705           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
706
707         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
708         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
709         `=big5-cdp-var-005'.
710
711         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
712         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
713         `=big5-cdp-var-003'.
714         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
715         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
716         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
717
718 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
719
720         * mule/mule-charset.el (default-coded-charset-priority-list):
721         Don't prefer ucs-compat CCSes to other CCSes.
722
723 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
724
725         * mule/mule-charset.el (default-coded-charset-priority-list): Add
726         `===ucs-bmp-cjk-compat@unicode'.
727
728         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
729         coded-charset for XEmacs CHISE.
730
731 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
732
733         * mule/mule-charset.el (default-coded-charset-priority-list): Add
734         `=ucs-sip-itaiji-003'.
735
736         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
737         XEmacs CHISE.
738
739 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
740
741         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
742         setting for `=ucs-var-004'.
743
744         * mule/mule-charset.el (default-coded-charset-priority-list): Add
745         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
746
747         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
748         XEmacs CHISE.
749         (=ucs-var-004): Ditto.
750         (=ucs-bmp-var-004): Ditto.
751
752 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
753
754         * mule/mule-charset.el (default-coded-charset-priority-list): Add
755         `=ucs-sip-var-003'.
756
757         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
758         XEmacs CHISE.
759
760 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
761
762         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
763         setting for `=ucs-itaiji-006'.
764
765         * mule/mule-charset.el (default-coded-charset-priority-list): Add
766         `=ucs-bmp-itaiji-006'.
767
768         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
769         XEmacs CHISE.
770         (=ucs-bmp-itaiji-006): Ditto.
771
772 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
773
774         * mule/mule-charset.el (default-coded-charset-priority-list): Add
775         `=ucs-sip-var-002'.
776
777         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
778         XEmacs CHISE.
779
780 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
781
782         * mule/mule-charset.el (default-coded-charset-priority-list): Add
783         `=ucs-sip-itaiji-002'.
784
785         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
786         XEmacs CHISE.
787
788 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
789
790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
791         setting for `==hanyo-denshi/tk'.
792
793 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
794
795         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
796         (=hanyo-denshi/tk): Fix `long-name'.
797         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
798
799 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
800
801         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
802         setting for `=>mj'.
803
804 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
805
806         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
807         coded-charset for XEmacs CHISE.
808
809 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
810
811         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
812         setting for `=hanyo-denshi/tk'.
813
814 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
815
816         * mule/mule-charset.el (default-coded-charset-priority-list): Add
817         `=hanyo-denshi/tk/mf-01'.
818
819         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
820         XEmacs CHISE.
821         (=hanyo-denshi/tk/mf-01): Ditto.
822
823 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
824
825         * mule/mule-charset.el (default-coded-charset-priority-list):
826         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
827
828 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
829
830         * mule/mule-charset.el (default-coded-charset-priority-list):
831         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
832
833 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
834
835         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
836         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
837
838         * mule/mule-charset.el (default-coded-charset-priority-list): Add
839         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
840
841         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
842         XEmacs CHISE.
843         (=ucs-bmp-itaiji-004): Ditto.
844         (=ucs-itaiji-005): Ditto.
845         (=ucs-bmp-itaiji-005): Ditto.
846
847 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
848
849         * mule/mule-charset.el (default-coded-charset-priority-list): Add
850         `=ucs-sip-itaiji-001'.
851
852         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
853         XEmacs CHISE.
854
855 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
856
857         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
858         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
859         `=ucs-itaiji-008'.
860
861         * mule/mule-charset.el (default-coded-charset-priority-list): Add
862         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
863         `=ucs-bmp-itaiji-008'.
864
865         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
866         XEmacs CHISE.
867         (=ucs-bmp-itaiji-001): Ditto.
868         (=ucs-itaiji-003): Ditto.
869         (=ucs-bmp-itaiji-003): Ditto.
870         (=ucs-itaiji-008): Ditto.
871         (=ucs-bmp-itaiji-008): Ditto.
872
873 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
874
875         * mule/mule-charset.el (default-coded-charset-priority-list): Add
876         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
877
878         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
879         for XEmacs CHISE.
880         (==ucs-bmp-cjk-compat@JP): Ditto.
881
882 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
883
884         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
885         setting for `===hng-tzs'.
886
887         * mule/mule-charset.el (default-coded-charset-priority-list): Add
888         `===hng-tzs'.
889
890         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
891         CHISE.
892
893 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
894
895         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
896         setting for `===hng-doh'.
897
898         * mule/mule-charset.el (default-coded-charset-priority-list): Add
899         `===hng-doh'.
900
901         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
902         CHISE.
903
904 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
905
906         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
907         setting for `===hng-wad'.
908
909         * mule/mule-charset.el (default-coded-charset-priority-list): Add
910         `===hng-wad'.
911
912         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
913         CHISE.
914
915 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
916
917         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
918         settings for `==koseki' and `===hng-kcc'.
919
920         * mule/mule-charset.el (default-coded-charset-priority-list): Add
921         `===hng-kcc'.
922
923         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
924         CHISE.
925
926 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
927
928         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
929         setting for `===hng-nkk'.
930
931         * mule/mule-charset.el (default-coded-charset-priority-list): Add
932         `===hng-nkk'.
933
934         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
935         CHISE.
936
937 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
938
939         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
940         setting for `===hng-ink'.
941
942         * mule/mule-charset.el (default-coded-charset-priority-list): Add
943         `===hng-ink'.
944
945         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
946         CHISE.
947
948 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
949
950         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
951         setting for `===hng-jhk'.
952
953         * mule/mule-charset.el (default-coded-charset-priority-list): Add
954         `===hng-jhk'.
955
956         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
957         CHISE.
958
959 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
960
961         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
962         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
963         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
964         (===jis-x0213-1@2004): Likewise.
965         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
966         "jisx0213\\(\\.2004\\)-1" as the registry.
967         (=+>jis-x0213-1@2004): Likewise.
968         (=>jis-x0213-1@2004): Likewise.
969
970         * mule/mule-charset.el (default-coded-charset-priority-list): Add
971         `===jis-x0213-1@2004'.
972
973 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
974
975         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
976         setting for `===hng-nak'.
977
978         * mule/mule-charset.el (default-coded-charset-priority-list): Add
979         `===hng-nak'.
980
981         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
982         CHISE.
983
984 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
985
986         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
987         setting for `===hng-hos'.
988
989         * mule/mule-charset.el (default-coded-charset-priority-list): Add
990         `===hng-hos'.
991
992         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
993         CHISE.
994
995 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
996
997         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
998         setting for `===hng-tzj'.
999
1000         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1001         `===hng-tzj'.
1002
1003         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
1004         CHISE.
1005
1006 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1007
1008         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1009         setting for `===hng-kae'.
1010
1011         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1012         `===hng-kae'.
1013
1014         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
1015         CHISE.
1016
1017 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1018
1019         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1020         setting for `===hng-kar'.
1021
1022         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1023         `===hng-kar'.
1024
1025         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
1026         CHISE.
1027
1028 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1029
1030         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1031         setting for `===hng-kyd'.
1032
1033         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1034         `===hng-kyd'.
1035
1036         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
1037         CHISE.
1038
1039 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1040
1041         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1042         setting for `===hng-hok'.
1043
1044         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1045         `===hng-hok'.
1046
1047         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
1048         CHISE.
1049
1050 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1051
1052         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1053         setting for `===hng-jyu'.
1054
1055         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1056         `===hng-jyu'.
1057
1058         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
1059         CHISE.
1060
1061 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1062
1063         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1064         setting for `===hng-zkd'.
1065
1066         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1067         `===hng-zkd'.
1068
1069         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
1070         CHISE.
1071
1072 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1073
1074         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1075         setting for `===hng-kmi'.
1076
1077         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1078         `===hng-kmi'.
1079
1080         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
1081         CHISE.
1082
1083 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1084
1085         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1086         setting for `===hng-okd'.
1087
1088         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1089         `===hng-okd'.
1090
1091         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
1092         CHISE.
1093
1094 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1095
1096         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1097         setting for `===hng-nkm'.
1098
1099         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1100         `===hng-nkm'.
1101
1102         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
1103         CHISE.
1104
1105 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1106
1107         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1108         setting for `===hng-nto'.
1109
1110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1111         `===hng-nto'.
1112
1113         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
1114         CHISE.
1115
1116 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1117
1118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1119         setting for `===hng-yhk'.
1120
1121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1122         `===hng-yhk'.
1123
1124         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
1125         CHISE.
1126
1127 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1128
1129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1130         setting for `===hng-sok'.
1131
1132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1133         `===hng-sok'.
1134
1135         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
1136         CHISE.
1137
1138 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1139
1140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1141         setting for `===hng-kda'.
1142
1143         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1144         `===hng-kda'.
1145
1146         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
1147         CHISE.
1148
1149 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1150
1151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1152         setting for `===hng-myz'.
1153
1154         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1155         `===hng-myz'.
1156
1157         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
1158         CHISE.
1159
1160 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1161
1162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1163         setting for `===hng-kgk'.
1164
1165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1166         `===hng-kgk'.
1167
1168         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
1169         CHISE.
1170
1171 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1172
1173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1174         setting for `===hng-drt'.
1175
1176         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1177         `===hng-drt'.
1178
1179         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
1180         CHISE.
1181
1182 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1183
1184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1185         setting for `===hng-mam'.
1186
1187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1188         `===hng-mam'.
1189
1190         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
1191         CHISE.
1192
1193 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1194
1195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1196         setting for `===hng-dng'.
1197
1198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1199         `===hng-dng'.
1200
1201         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
1202         CHISE.
1203
1204 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1205
1206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1207         setting for `=>cns11643-5'.
1208
1209 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1210
1211         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1212         setting for `===hng-keg'.
1213
1214         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1215         `===hng-keg'.
1216
1217         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
1218         CHISE.
1219
1220 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1221
1222         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1223         setting for `===hng-jou'.
1224
1225         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1226         `===hng-jou'.
1227
1228         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
1229         CHISE.
1230
1231 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1232
1233         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1234         setting for `===hng-smk'.
1235
1236         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1237         `===hng-smk'.
1238
1239         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
1240         CHISE.
1241
1242 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1243
1244         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1245         setting for `===hng-kyo'.
1246
1247         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1248         `===hng-kyo'.
1249
1250         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
1251         CHISE.
1252
1253 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1254
1255         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1256         setting for `===hng-kss'.
1257
1258         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1259         `===hng-kss'.
1260
1261         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
1262         CHISE.
1263
1264 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1265
1266         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1267         setting for `===hng-wan'.
1268
1269         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1270         `===hng-wan'.
1271
1272         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
1273         CHISE.
1274
1275 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1276
1277         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1278         setting for `===hng-ksk'.
1279
1280         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1281         `===hng-ksk'.
1282
1283         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
1284         CHISE.
1285
1286 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1287
1288         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1289         setting for `===hng-kyu'.
1290
1291         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1292         `===hng-kyu'.
1293
1294         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1295         CHISE.
1296
1297 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1298
1299         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1300         setting for `===hng-skk'.
1301
1302         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1303         `===hng-skk'.
1304
1305         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1306         CHISE.
1307
1308 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1309
1310         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1311         setting for `===hng-sik'.
1312
1313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1314         `===hng-sik'.
1315
1316         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1317         CHISE.
1318
1319 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1320
1321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1322         setting for `===hng-kbk'.
1323
1324         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1325         `===hng-kbk'.
1326
1327         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1328         CHISE.
1329
1330 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1331
1332         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1333         setting for `===hng-kcj'.
1334
1335         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1336         `===hng-kcj'.
1337
1338         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1339         CHISE.
1340
1341 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1342
1343         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1344         setting for `===hng-k24'.
1345
1346         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1347         `===hng-k24'.
1348
1349         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1350         CHISE.
1351
1352 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1353
1354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1355         setting for `===hng-gok'.
1356
1357         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1358         `===hng-gok'.
1359
1360         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1361         CHISE.
1362 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1363
1364         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1365         setting for `===hng-tsu'.
1366
1367         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1368         `===hng-tsu'.
1369
1370         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1371         CHISE.
1372
1373 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1374
1375         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1376         setting for `===hng-sys'.
1377
1378         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1379         `===hng-sys'.
1380
1381         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1382         CHISE.
1383
1384 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1385
1386         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1387         - Use "&HNG010-<d><d><d><d><d>;" instead of
1388           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1389         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1390
1391         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1392         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1393
1394         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1395         "hngkhi-0" as the suffix of registry.
1396         (===hng-khm): New coded-charset for XEmacs CHISE.
1397         (=ucs-itaiji-002): Ditto.
1398         (=ucs-bmp-itaiji-002): Ditto.
1399
1400 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1401
1402         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1403         setting for `=>ucs@iwds-1'.
1404
1405         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1406         XEmacs CHISE.
1407
1408 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1409
1410         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1411         CHISE.
1412
1413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1414         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1415         `===hng-khi'.
1416
1417 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1418
1419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1420         setting for `===hng-khi'.
1421
1422         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1423         `===hng-khi'.
1424
1425         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1426         CHISE.
1427
1428 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1429
1430         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1431         #x9FA5 as the value of `max-code'.
1432         (=ucs-bmp-var-002): Likewise.
1433         (=ucs-bmp-var-003): Likewise.
1434         (=ucs-bmp-itaiji-084): Likewise.
1435         (=ucs-bmp-cjk@JP): Likewise.
1436         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1437         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1438         (=>ucs-bmp-cjk@component): Likewise.
1439
1440 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1441
1442         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1443         CHISE.
1444
1445 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1446
1447         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1448         XEmacs CHISE.
1449         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1450         `==jis-x0208@1978/2-pr' as the mother.
1451
1452 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1453
1454         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1455         CHISE.
1456
1457 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1458
1459         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1460         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1461
1462 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1463
1464         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1465         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1466
1467 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1468
1469         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1470         setting for `===ucs@gb'.
1471
1472 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1473
1474         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1475         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1476         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1477         as the entity-reference for `===jis-x0213-1@2000'; use
1478         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1479
1480 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1481
1482         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1483         `===jis-x0208'.
1484
1485         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1486         instead of `===jis-x0208' as the mother.
1487         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1488         `===jis-x0208' as the mother.
1489         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1490         `===jis-x0208' as the mother.
1491         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1492         `===jis-x0213-1' as the mother.
1493         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1494         `===jis-x0213-1' as the mother.
1495         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1496         the mother.
1497         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1498         mother.
1499
1500 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1501
1502         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1503         setting for `=ucs-var-001'.
1504
1505 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1506
1507         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1508         `=ucs-bmp-var-001'.
1509
1510         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1511         CHISE.
1512         (=ucs-bmp-var-001): Ditto.
1513
1514         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1515         setting for `=ucs-var-003'.
1516
1517 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1518
1519         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1520         `=ucs-bmp-var-003'.
1521
1522         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1523         CHISE.
1524         (=ucs-bmp-var-003): Ditto.
1525
1526 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1527
1528         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1529         setting for `=ucs-var-002'.
1530
1531         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1532         `=ucs-bmp-var-002'.
1533
1534         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1535         CHISE.
1536         (=ucs-bmp-var-002): Ditto.
1537
1538 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1539
1540         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1541         XEmacs CHISE.
1542         (==jis-x0208@1978/5pr): Ditto.
1543
1544 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1545
1546         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1547         `=>ucs-bmp-cjk@component'.
1548
1549         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1550         XEmacs CHISE.
1551         (=>ucs-bmp-cjk@component): Ditto.
1552
1553 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1554
1555         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1556         setting for `=>iwds-1'.
1557
1558 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1559
1560         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1561         CHISE.
1562
1563 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1564
1565         * mule/mule-charset.el (default-coded-charset-priority-list):
1566         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1567         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1568         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1569         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1570
1571 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1572
1573         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1574         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1575
1576         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1577         `=>>ucs@iso' as the mother.
1578         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1579         mother.
1580
1581 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1582
1583         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1584         setting for `===hanyo-denshi/ia'.
1585
1586 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1587
1588         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1589         `===hanyo-denshi/ia'.
1590
1591 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1592
1593         * mule/mule-conf.el (=koseki): Fix DOC.
1594         (==koseki): New coded-charset for XEmacs CHISE.
1595
1596 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1597
1598         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1599         XEmacs CHISE.
1600         (===hanyo-denshi/jd): Fix DOC.
1601
1602 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1603
1604         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1605         setting for `===hanyo-denshi/ip'.
1606
1607 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1608
1609         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1610         `===hanyo-denshi/ip'.
1611
1612         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1613         XEmacs CHISE.
1614
1615 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1616
1617         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1618         `==ucs-radicals@unicode' and `=>daikanwa'.
1619
1620         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1621         for XEmacs CHISE.
1622
1623 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1624
1625         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1626         XEmacs CHISE.
1627
1628 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1629
1630         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1631         `===ruimoku-v6'.
1632
1633 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1634
1635         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1636         setting for `===ruimoku-v6'.
1637
1638 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1639
1640         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1641         CHISE.
1642
1643 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1644
1645         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1646         coded-charset for XEmacs CHISE.
1647
1648 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1649
1650         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1651         XEmacs CHISE.
1652
1653 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1654
1655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1656         `===ucs-sip@iso'.
1657
1658 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1659
1660         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1661         CHISE.
1662
1663 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1664
1665         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1666         `==ucs-sip@iso'.
1667
1668         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1669         CHISE.
1670
1671 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1672
1673         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1674         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1675         (=ucs-sip-ext-b@iso): Fix registry.
1676         (==ucs-sip-ext-b@iso): Ditto.
1677         (===ucs-sip-ext-b@iso): Ditto.
1678
1679         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1680         `=ucs-sip@iso'.
1681
1682 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1683
1684         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1685         setting for `=>cbeta'.
1686
1687 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1688
1689         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1690         `=>cns11643-7'.
1691
1692         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1693
1694 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1695
1696         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1697         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1698
1699 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1700
1701         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1702         `=ucs@cns'.
1703         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1704         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1705         `=ucs@jis/1990'.
1706         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1707         `=ucs@jis/2000'.
1708         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1709         `=ucs@jis/2004'.
1710         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1711
1712         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1713         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1714
1715 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1716
1717         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1718         XEmacs CHISE.
1719         (==jis-x0208@1978/1pr): Ditto.
1720         (==jis-x0208@1978/2-pr): Ditto.
1721
1722 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1723
1724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1725         setting for `===jis-x0213-1@2004'.
1726
1727 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1728
1729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1730         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1731
1732         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1733         `===hanyo-denshi/jb'.
1734
1735         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1736         XEmacs CHISE.
1737         (=+>hanyo-denshi/ft): Ditto.
1738         (=+>hanyo-denshi/jt): Ditto.
1739
1740 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1741
1742         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1743         `===hanyo-denshi/hg'.
1744
1745 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1746
1747         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1748         XEmacs CHISE.
1749         (===hanyo-denshi/hg): Ditto.
1750
1751 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1752
1753         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1754         glyph-forms instead of detailed glyph-images.
1755         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1756         `=adobe-japan1-*'.
1757         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1758         (===adobe-japan1-1): Ditto.
1759         (===adobe-japan1-2): Ditto.
1760         (===adobe-japan1-3): Ditto.
1761         (===adobe-japan1-4): Ditto.
1762         (===adobe-japan1-5): Ditto.
1763         (===adobe-japan1-6): Ditto.
1764         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1765         `=>>>adobe-japan1' as the mother.
1766         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1767         `=>>adobe-japan1' as the mother.
1768         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1769         glyph-images.
1770         (==jis-x0208@1978): Ditto.
1771         (==jis-x0208@1983): Ditto.
1772         (==jis-x0208@1990): Ditto.
1773         (==jis-x0213-1): Ditto.
1774         (==jis-x0213-1@2000): Ditto.
1775         (==jis-x0213-1@2004): Ditto.
1776         (==jis-x0213-2): Ditto.
1777         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1778         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1779         `=jis-x0208@1978'.
1780         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1781         `=jis-x0208@1983'.
1782         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1783         `=jis-x0208@1990'.
1784         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1785         `=jis-x0213-1'.
1786         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1787         `=jis-x0213-1@2000'.
1788         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1789         `=jis-x0213-1@2004'.
1790         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1791         `=jis-x0213-2'.
1792         (===jis-x0208): New coded-charset for XEmacs CHISE.
1793         (===jis-x0208@1978): Ditto.
1794         (===jis-x0208@1983): Ditto.
1795         (===jis-x0208@1990): Ditto.
1796         (===jis-x0213-1): Ditto.
1797         (===jis-x0213-1@2000): Ditto.
1798         (===jis-x0213-2): Ditto.
1799         (===jis-x0212): Ditto.
1800         (===ks-x1001): Ditto.
1801         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1802         mother.
1803         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1804         as the mother.
1805         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1806         as the mother.
1807         (===cns11643-1): New coded-charset for XEmacs CHISE.
1808         (===cns11643-2): Ditto.
1809         (===cns11643-3): Ditto.
1810         (===cns11643-4): Ditto.
1811         (===cns11643-5): Ditto.
1812         (===cns11643-6): Ditto.
1813         (===cns11643-7): Ditto.
1814         (=>>cns11643-1): Ditto.
1815         (==big5-cdp): Indicate abstract glyph-images instead of
1816         representative glyph-images.
1817         (===big5-cdp): New coded-charset for XEmacs CHISE.
1818         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1819         detailed glyph-images.
1820         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1821         `=hanyo-denshi/*'.
1822         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1823         (===hanyo-denshi/ib): Ditto.
1824         (===hanyo-denshi/jt): Ditto.
1825         (===hanyo-denshi/ks): Ditto.
1826         (===mj): Ditto.
1827         (===mj-0): Ditto.
1828         (===mj-1): Ditto.
1829         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1830         `=>>>hanyo-denshi/*' as its mother.
1831         (==gt): Indicate abstract glyph-forms instead of detailed
1832         glyph-images.
1833         (===gt): New coded-charset for XEmacs CHISE.
1834         (=>>>gt): Indicates `==gt' instead of `=gt'.
1835         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1836         (==gt-k): Indicate abstract glyph-forms instead of detailed
1837         glyph-images.
1838         (===gt-k): New coded-charset for XEmacs CHISE.
1839         (==daikanwa): Indicates glyph-images instead of detailed
1840         glyph-images.
1841         (===daikanwa): New coded-charset for XEmacs CHISE.
1842         (===daikanwa/+p): Ditto.
1843         (===daikanwa/ho): Ditto.
1844         (==cbeta): Ditto.
1845         (===cbeta): Ditto.
1846         (==jef-china3): Ditto.
1847         (===jef-china3): Ditto.
1848         (==ruimoku-v6): Ditto.
1849         (==ucs@iso): Indicate representative glyph-forms instead of
1850         representative glyph-images.
1851         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1852         (==ucs@unicode): Indicate representative glyph-forms instead of
1853         representative glyph-images.
1854         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1855         `=ucs@unicode'.
1856         (==ucs@cns): Indicate representative glyph-forms instead of
1857         representative glyph-images.
1858         (==ucs@jis): Ditto.
1859         (==ucs@jis/1990): Ditto.
1860         (==ucs@jis/2000): Ditto.
1861         (==ucs@jis/2004): Ditto.
1862         (==ucs@ks): Ditto.
1863         (===ucs@iso): New coded-charset for XEmacs CHISE.
1864         (===ucs@unicode): Ditto.
1865         (===ucs@gb): Ditto.
1866         (===ucs@ks): Ditto.
1867         (===ucs-bmp-cjk@gb): Ditto.
1868         (===ucs-sip-ext-b@iso): Ditto.
1869
1870 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1871
1872         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1873         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1874         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1875         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1876         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1877         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1878         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1879         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1880         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1881         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1882
1883         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1884         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1885         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1886         - Use "&g1-[NAME];" for `=>>[NAME]'.
1887         - Abolish "&g2-[NAME];".
1888
1889 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1890
1891         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1892         `=>>ucs@cns' as the mother.
1893
1894 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1895
1896         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1897         setting for `==ucs@ks'.
1898
1899 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1900
1901         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1902         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1903         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1904         0x00E30000〜0x00E409D5.
1905
1906 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1907
1908         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1909         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1910         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1911
1912 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1913
1914         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1915         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1916
1917         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1918         (=mj-0): Ditto.
1919         (=mj-1): Ditto.
1920         (==mj): Ditto.
1921         (==mj-0): Ditto.
1922         (==mj-1): Ditto.
1923         (=>>mj): Ditto.
1924
1925         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1926         setting for `=mj' and `==mj'.
1927
1928 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1929
1930         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1931         CHISE.
1932
1933 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1934
1935         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1936         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1937         `=>ucs@hanyo-denshi'.
1938
1939 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1940
1941         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1942         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1943
1944         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1945         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1946
1947 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1948
1949         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1950         XEmacs CHISE.
1951
1952 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1953
1954         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1955         Change priority of `=>>>ucs@iso'.
1956
1957         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1958         `=>>>ucs@iso' as the mother.
1959         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1960
1961 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1962
1963         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1964         Change priority of `=>>>ucs@unicode'.
1965
1966         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1967         `=ucs@unicode'.
1968
1969 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1970
1971         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1972         Change priority of `=>>>ucs@jis'.
1973
1974         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1975         `=ucs@jis'.
1976
1977 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1978
1979         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1980         setting for `==daikanwa/+p'.
1981
1982 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1983
1984         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1985         setting for `==shinjigen@1ed'.
1986
1987 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1988
1989         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1990         XEmacs CHISE.
1991
1992 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1993
1994         * mule/mule-conf.el (==shinjigen): Modify DOC.
1995         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1996         (==shinjigen@rev): Modify DOC.
1997
1998 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1999
2000         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
2001         CHISE.
2002
2003 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2004
2005         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2006         settings for `==daikanwa' and `==ucs@JP/hanazono'.
2007
2008         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
2009         XEmacs CHISE.
2010
2011         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2012         `==daikanwa'.
2013
2014 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2015
2016         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2017         setting for `==cns11643-7'.
2018
2019         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2020         `==cns11643-7'.
2021
2022 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
2023
2024         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2025         `==cns11643-6'.
2026
2027         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2028         setting for `==cns11643-6'.
2029
2030 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2031
2032         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2033         setting for `==cns11643-5'.
2034
2035         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2036         `==cns11643-5'.
2037
2038 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2039
2040         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2041         setting for `==cns11643-4'.
2042
2043         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2044         `==cns11643-4'.
2045
2046 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2047
2048         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2049         setting for `==cns11643-3'.
2050
2051         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2052         `==cns11643-3'.
2053
2054 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
2055
2056         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2057         setting for `==cns11643-2'.
2058
2059         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2060         `==cns11643-2'.
2061
2062 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2063
2064         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2065         Change priority of `=>>>ucs@ks'.
2066
2067         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
2068         `=ucs@ks'.
2069
2070 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2071
2072         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2073         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
2074         `==ucs@cns' and `==cns11643-1'.
2075
2076         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
2077         (==cns11643-2): Ditto.
2078         (==cns11643-3): Ditto.
2079         (==cns11643-4): Ditto.
2080         (==cns11643-5): Ditto.
2081         (==cns11643-6): Ditto.
2082         (==cns11643-7): Ditto.
2083
2084         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2085         `==cns11643-1'.
2086
2087 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2088
2089         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2090         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
2091         `=>>>ucs@jis/1990'.
2092
2093         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
2094         `=ucs@jis/1990'.
2095         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
2096         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
2097
2098 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2099
2100         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2101         Change priority of `=>>>ucs@cns'.
2102
2103         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
2104         `=ucs@cns'.
2105
2106 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2107
2108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2109         `==ks-x1001'.
2110
2111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2112         `=ks-x1001' instead of `korean-ksc5601'; add setting for
2113         `==ks-x1001'.
2114
2115 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2116
2117         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
2118
2119 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2120
2121         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
2122         `=jis-x0208'.
2123         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
2124         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
2125         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
2126         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
2127         (=>>>jis-x0213-1@2000): Changed to an alias for
2128         `=jis-x0213-1@2000'.
2129         (=>>>jis-x0213-1@2004): Changed to an alias for
2130         `=jis-x0213-1@2004'.
2131         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
2132
2133 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2134
2135         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
2136         `=adobe-japan1-0'.
2137         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
2138         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
2139         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
2140         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
2141         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
2142         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
2143
2144 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2145
2146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2147         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
2148         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
2149         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
2150         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
2151         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
2152
2153 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2154
2155         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2156         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
2157         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
2158         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
2159         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
2160         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
2161         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
2162         `==jis-x0212'.
2163
2164 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
2165
2166         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
2167         "AdobeJapan1-[0-6]$".
2168         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
2169         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
2170         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
2171         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
2172         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
2173         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
2174         (==adobe-japan1-1): Ditto.
2175         (==adobe-japan1-2): Ditto.
2176         (==adobe-japan1-3): Ditto.
2177         (==adobe-japan1-4): Ditto.
2178         (==adobe-japan1-5): Ditto.
2179         (==adobe-japan1-6): Ditto.
2180         (==jis-x0208): Ditto.
2181         (==jis-x0208@1978): Ditto.
2182         (==jis-x0208@1983): Ditto.
2183         (==jis-x0208@1990): Ditto.
2184         (==jis-x0213-1): Ditto.
2185         (==jis-x0213-1@2000): Ditto.
2186         (==jis-x0213-1@2004): Ditto.
2187         (==jis-x0213-2): Ditto.
2188         (==jis-x0212): Ditto.
2189         (==gb2312): Ditto.
2190         (==iso-ir165): Ditto.
2191         (==gb12345): Ditto.
2192         (==ks-x1001): Ditto.
2193         (==cns11643-1): Ditto.
2194         (==cns11643-2): Ditto.
2195         (==cns11643-3): Ditto.
2196         (==cns11643-4): Ditto.
2197         (==cns11643-5): Ditto.
2198         (==cns11643-6): Ditto.
2199         (==cns11643-7): Ditto.
2200         (==big5-cdp): Ditto.
2201         (==hanyo-denshi/ja): Ditto.
2202         (==hanyo-denshi/jb): Ditto.
2203         (==hanyo-denshi/jc): Ditto.
2204         (==hanyo-denshi/jd): Ditto.
2205         (==hanyo-denshi/ft): Ditto.
2206         (==hanyo-denshi/ia): Ditto.
2207         (==hanyo-denshi/ib): Ditto.
2208         (==hanyo-denshi/hg): Ditto.
2209         (==hanyo-denshi/jt): Ditto.
2210         (==hanyo-denshi/ks): Ditto.
2211         (==gt): Ditto.
2212         (==gt-k): Ditto.
2213         (==daikanwa): Ditto.
2214         (==shinjigen): Ditto.
2215         (==ucs@iso): Ditto.
2216         (==ucs@unicode): Ditto.
2217         (==ucs@gb): Ditto.
2218         (==ucs-bmp@gb): Ditto.
2219         (==ucs@cns): Ditto.
2220         (==ucs-bmp@cns): Ditto.
2221         (==ucs@jis): Ditto.
2222         (==ucs@jis/1990): Ditto.
2223         (==ucs@jis/2000): Ditto.
2224         (==ucs@jis/2004): Ditto.
2225         (==ucs@JP): Ditto.
2226         (==ucs@JP/hanazono): Ditto.
2227         (==ucs@ks): Ditto.
2228         (==ucs-bmp@ks): Ditto.
2229         (==ucs@cns11643): Ditto.
2230         (==ucs-bmp-cjk@gb): Ditto.
2231         (==ucs-bmp-cjk@JP/hanazono): Ditto.
2232         (==ucs-sip-ext-b@iso): Ditto.
2233
2234 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2235
2236         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2237         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
2238
2239         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
2240         XEmacs CHISE.
2241         (=ucs-bmp-cjk@unicode): Abolished.
2242
2243 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2244
2245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2246         `=+>ucs-bmp-cjk-compat@jis'.
2247
2248         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
2249         for XEmacs CHISE.
2250
2251 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2252
2253         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
2254         CHISE.
2255
2256 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2257
2258         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
2259         for XEmacs CHISE.
2260         (=jis-x0208@1978/1er-pr): Abolished.
2261         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
2262         `=jis-x0208@1978/1er-pr' as the mother.
2263
2264 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2265
2266         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2267         setting for `=ucs-itaiji-084'.
2268
2269 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2270
2271         * mule/mule-charset.el (default-coded-charset-priority-list):
2272         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
2273
2274         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
2275         XEmacs CHISE.
2276         (=ucs-bmp-itaiji-084): Ditto.
2277
2278 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2279
2280         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2281         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2282
2283 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2284
2285         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2286         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2287
2288         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2289         XEmacs CHISE.
2290         (=big5-cdp-var-5): Ditto.
2291
2292 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2293
2294         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2295         XEmacs CHISE.
2296
2297 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2298
2299         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2300         XEmacs CHISE.
2301
2302 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2303
2304         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2305         setting for `=>>>hanyo-denshi/ft'.
2306
2307 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2308
2309         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2310         XEmacs CHISE.
2311         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2312         `=hanyo-denshi/jd' as the mother.
2313
2314 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2315
2316         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2317         XEmacs CHISE.
2318         (=+>adobe-japan1-1): Ditto.
2319         (=+>adobe-japan1-2): Ditto.
2320         (=+>adobe-japan1-3): Ditto.
2321         (=+>adobe-japan1-4): Ditto.
2322         (=+>adobe-japan1-5): Ditto.
2323         (=+>adobe-japan1-6): Ditto.
2324         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2325
2326 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2327
2328         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2329         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2330         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2331
2332         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2333         the top.
2334
2335 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2336
2337         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2338         XEmacs CHISE.
2339         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2340         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2341         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2342
2343 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2344
2345         * mule/mule-charset.el (default-coded-charset-priority-list):
2346         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2347         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2348
2349         * mule/mule-conf.el: Modify order of definitions of some
2350         coded-charsets.
2351
2352 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2353
2354         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2355         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2356         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2357
2358         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2359         CHISE.
2360         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2361         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2362
2363 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2364
2365         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2366         CHISE.
2367
2368 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2369
2370         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2371         setting for `=daikanwa/+2p'.
2372
2373         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2374         XEmacs CHISE.
2375
2376 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2377
2378         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2379         XEmacs CHISE.
2380         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2381
2382 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2383
2384         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2385         setting for `=>>>hanyo-denshi/ib'.
2386
2387 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2388
2389         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2390         XEmacs CHISE.
2391         (=>>>hanyo-denshi/ib): Ditto.
2392         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2393         `=hanyo-denshi/ja' as the mother.
2394         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2395         `=hanyo-denshi/ib' as the mother.
2396
2397 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2398
2399         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2400         XEmacs CHISE.
2401         (utf-8-ivs-mcs-er): Likewise.
2402         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2403         and `=>ucs-gb'.
2404         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2405         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2406         `ucs-gb' and `=>ucs-gb'.
2407         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2408         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2409         and `=>ucs-cns'.
2410         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2411         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2412         `ucs-cns' and `=>ucs-cns'.
2413         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2414         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2415         `ucs-big5' and `=>ucs-big5'.
2416         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2417         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2418         `ucs-big5' and `=>ucs-big5'.
2419         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2420         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2421         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2422         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2423         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2424         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2425         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2426         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2427         `=>ucs-jis'; modify DOC and mnemonic.
2428         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2429         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2430         and `=>ucs-jis'; modify DOC and mnemonic.
2431         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2432         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2433         `=>ucs-ks'.
2434         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2435         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2436         and `=>ucs-ks'.
2437         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2438
2439 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2440
2441         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2442         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2443
2444 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2445
2446         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2447         Modify priorities.
2448
2449 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2450
2451         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2452         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2453
2454 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2455
2456         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2457         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2458
2459 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2460
2461         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2462         CHISE.
2463
2464 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2465
2466         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2467         CHISE.
2468
2469 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2470
2471         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2472         CHISE.
2473
2474 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2475
2476         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2477         `=+>ucs-bmp-cjk@unicode'.
2478
2479         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2480         for XEmacs CHISE.
2481
2482 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2483
2484         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2485         setting for `=>>daikanwa'.
2486
2487 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2488
2489         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2490         `=>>hanyo-denshi/jt'.
2491
2492 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2493
2494         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2495         XEmacs CHISE.
2496         (=+>jis-x0208@1990): Ditto.
2497         (=+>jis-x0213-1@2000): Ditto.
2498
2499 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2500
2501         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2502         XEmacs CHISE.
2503
2504 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2505
2506         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2507         XEmacs CHISE.
2508         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2509         `=hanyo-denshi/jc' as the mother.
2510
2511 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2512
2513         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2514         setting for `=+>adobe-japan1'.
2515
2516         * mule/mule-charset.el (default-coded-charset-priority-list):
2517         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2518         and `=>>hanyo-denshi/ft' to `=>>gt'.
2519
2520 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2521
2522         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2523         XEmacs CHISE.
2524         (=>>adobe-japan1-1): Ditto.
2525         (=>>adobe-japan1-2): Ditto.
2526         (=>>adobe-japan1-3): Ditto.
2527         (=>>adobe-japan1-4): Ditto.
2528         (=>>adobe-japan1-5): Ditto.
2529         (=>>adobe-japan1-6): Ditto.
2530         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2531
2532 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2533
2534         * mule/mule-conf.el (=adobe-japan1): New alias for
2535         `=adobe-japan1-6'.
2536         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2537         (=>>>adobe-japan1-1): Ditto.
2538         (=>>>adobe-japan1-2): Ditto.
2539         (=>>>adobe-japan1-3): Ditto.
2540         (=>>>adobe-japan1-4): Ditto.
2541         (=>>>adobe-japan1-5): Ditto.
2542         (=>>>adobe-japan1-6): Ditto.
2543         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2544
2545 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2546
2547         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2548         setting for `=>>>adobe-japan1'.
2549
2550 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2551
2552         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2553         setting for `=+>ucs@ks'.
2554
2555 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2556
2557         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2558         XEmacs CHISE.
2559         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2560         `=adobe-japan1-6' as the mother.
2561
2562 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2563
2564         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2565         setting for `=>cns11643-7'.
2566
2567 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2568
2569         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2570         CHISE.
2571
2572 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2573
2574         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2575         XEmacs CHISE.
2576         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2577
2578         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2579         setting for `=>ucs@jis/2004'.
2580
2581 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2582
2583         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2584         setting for `=+>gt'.
2585
2586         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2587         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2588
2589 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2590
2591         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2592         `=>ucs@unicode' as the mother.
2593         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2594         mother.
2595         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2596         mother.
2597         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2598         mother.
2599
2600 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2601
2602         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2603         setting for `=+>ucs@unicode'.
2604
2605         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2606         CHISE.
2607
2608 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2609
2610         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2611         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2612         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2613         - Add setting for `=+>ucs@cns'.
2614
2615         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2616         CHISE.
2617         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2618         as the mother.
2619         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2620         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2621
2622         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2623         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2624
2625 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2626
2627         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2628         setting for `=>ucs@ks'.
2629
2630 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2631
2632         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2633         `=ucs-bmp-cjk-compat@unicode'.
2634
2635         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2636         coded-charset for XEmacs CHISE.
2637
2638 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2639
2640         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2641         `=ucs-bmp-cjk-compat'.
2642
2643         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2644         XEmacs CHISE.
2645
2646 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2647
2648         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2649         CHISE.
2650
2651 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2652
2653         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2654         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2655
2656         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2657         `=>ucs@jis/1990'.
2658         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2659
2660 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2661
2662         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2663         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2664
2665         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2666         CHISE.
2667         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2668         mother.
2669
2670 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2671
2672         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2673         `=>jis-x0213-2@usual'.
2674         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2675         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2676         `=>jis-x0213-2@usual' as the mother.
2677
2678 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2679
2680         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2681         (=>ucs@JP): New alias for `=+>ucs@jis'.
2682
2683 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2684
2685         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2686         `=>jis-x0208@usual'.
2687         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2688         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2689         `=>jis-x0208@usual' as the mother.
2690         (=>jis-x0208): Likewise.
2691
2692 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2693
2694         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2695         setting for `=+>jis-x0208@1978'.
2696
2697 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2698
2699         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2700         XEmacs CHISE.
2701
2702 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2703
2704         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2705         setting for `=>>>ucs@jis/1990'.
2706
2707 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2708
2709         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2710         setting for `=>ucs@jis/1990'.
2711
2712 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2713
2714         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2715         setting for `=ucs@JP/hanazono'.
2716
2717         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2718         CHISE.
2719         (=ucs@JP/hanazono): Ditto.
2720         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2721         (=>>hanyo-denshi/jc): Ditto.
2722         (=>>hanyo-denshi/jd): Ditto.
2723
2724 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2725
2726         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2727         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2728
2729 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2730
2731         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2732         XEmacs CHISE.
2733
2734 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2735
2736         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2737         XEmacs CHISE.
2738
2739 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2740
2741         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2742         `=ucs-bmp-cjk@JP'.
2743
2744 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2745
2746         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2747         XEmacs CHISE.
2748
2749 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2750
2751         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2752         Modify order of settings; add settings for `=daikanwa@rev2'.
2753
2754 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2755
2756         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2757         setting for `=>>cbeta'.
2758
2759         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2760         CHISE.
2761
2762 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2763
2764         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2765         setting for `=>>adobe-japan1'.
2766
2767 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2768
2769         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2770         XEmacs CHISE.
2771
2772 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2773
2774         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2775         setting for `=>>hanyo-denshi/ia'.
2776
2777         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2778         XEmacs CHISE.
2779
2780 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2781
2782         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2783         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2784
2785         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2786         XEmacs CHISE.
2787         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2788         `=hanyo-denshi/jt' as the mother.
2789
2790 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2791
2792         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2793         setting for `=>>>jis-x0213-2'.
2794
2795         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2796         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2797         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2798
2799 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2800
2801         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2802         XEmacs CHISE.
2803
2804 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2805
2806         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2807         XEmacs CHISE.
2808
2809         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2810         `=>>jis-x0213-1@2004'.
2811
2812 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2813
2814         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2815         XEmacs CHISE.
2816
2817 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2818
2819         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2820         - Use "&g2-*;" as entity-references for `=>>>*'.
2821         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2822
2823         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2824         XEmacs CHISE.
2825         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2826         as the mother.
2827
2828 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2829
2830         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2831         setting for `=>>hanyo-denshi/ib'.
2832
2833         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2834         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2835         (=>>jis-x0208@1990): Ditto.
2836         (=>>hanyo-denshi/ib): Ditto.
2837
2838         * mule/mule-charset.el (default-coded-charset-priority-list):
2839         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2840
2841 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2842
2843         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2844         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2845         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2846         `=>>>ucs@jis/2004'.
2847
2848 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2849
2850         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2851         XEmacs CHISE.
2852         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2853         `=jis-x0213-1@2004' as the mother.
2854         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2855         (=>>>ucs@ks): Ditto.
2856
2857         * mule/mule-charset.el (default-coded-charset-priority-list):
2858         Modify priority of `=hanyo-denshi/*'.
2859
2860 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2861
2862         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2863         settings for `=>>ucs@JP' and `=ucs@JP'.
2864
2865 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2866
2867         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2868         CHISE.
2869
2870 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2871
2872         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2873         setting for `=>>>ucs@cns'.
2874
2875         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2876         CHISE.
2877
2878 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2879
2880         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2881         instead of `=>>>jis-x0213-1@2004' as the mother.
2882         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2883         (=>>>ucs@unicode): Likewise.
2884         (=>>>ucs@jis): Likewise.
2885         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2886         mother.
2887         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2888
2889 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2890
2891         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2892         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2893         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2894         `=>>>ucs@jis'.
2895
2896 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2897
2898         * mule/mule-charset.el (default-coded-charset-priority-list):
2899         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2900         and `=jis-x0213-*-2000'.
2901
2902 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2903
2904         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2905         XEmacs CHISE.
2906         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2907         `=>>jis-x0213-1' as the mother.
2908
2909 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2910
2911         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2912         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2913
2914 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2915
2916         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2917
2918 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2919
2920         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2921         XEmacs CHISE.
2922
2923 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2924
2925         * mule/mule-coding.el (decomposition-feature-list): Set
2926         `=decomposition', `=decomposition@cid' and
2927         `=decomposition@hanyo-denshi'.
2928
2929 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2930
2931         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2932         setting for `=>>hanyo-denshi/ks'.
2933
2934         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2935         XEmacs CHISE.
2936
2937 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2938
2939         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2940         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2941
2942         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2943         `=hanyo-denshi/ks/mf'.
2944
2945         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2946         XEmacs CHISE.
2947         (=hanyo-denshi/ks/mf): Ditto.
2948
2949 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2950
2951         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2952         settings for P=hanyo-denshi/jt'.
2953
2954         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2955         `=hanyo-denshi/jt'.
2956
2957         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2958         XEmacs CHISE.
2959
2960 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2961
2962         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2963         settings for `=hanyo-denshi/ip'.
2964
2965         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2966         `=hanyo-denshi/ip'.
2967
2968         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2969         XEmacs CHISE.
2970
2971 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2972
2973         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2974         settings for `=hanyo-denshi/hg'.
2975
2976         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2977         `=hanyo-denshi/hg'.
2978
2979         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2980         XEmacs CHISE.
2981
2982 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2983
2984         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2985         setting for `=>>hanyo-denshi/ft'.
2986
2987         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2988         `=>>hanyo-denshi/ft'.
2989
2990         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2991         XEmacs CHISE.
2992
2993 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2994
2995         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2996         settings for `=hanyo-denshi/ib'.
2997
2998         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2999         `=hanyo-denshi/ib'.
3000
3001         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
3002         XEmacs CHISE.
3003
3004 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3005
3006         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3007         settings for isolated characters of `=hanyo-denshi/ia' and
3008         non-isolated characters of `=hanyo-denshi/*'.
3009
3010         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3011         `=hanyo-denshi/ia'.
3012
3013         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
3014         XEmacs CHISE.
3015
3016 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3017
3018         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3019         setting for isolated characters of `=hanyo-denshi/ft'.
3020
3021         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3022         `=hanyo-denshi/ft'.
3023
3024         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
3025         XEmacs CHISE.
3026
3027 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3028
3029         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3030         setting for isolated characters of `=hanyo-denshi/jd'.
3031
3032         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3033         `=hanyo-denshi/jd'.
3034
3035         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
3036         XEmacs CHISE.
3037
3038 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3039
3040         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3041         setting for isolated characters of `=hanyo-denshi/jc'.
3042
3043         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3044         `=hanyo-denshi/jc'.
3045
3046         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
3047         XEmacs CHISE.
3048
3049 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3050
3051         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3052         setting for isolated characters of `=hanyo-denshi/jb'.
3053
3054         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3055         `=hanyo-denshi/jb'.
3056
3057         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
3058         XEmacs CHISE.
3059
3060 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3061
3062         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3063         setting for isolated characters of `=hanyo-denshi/ja'.
3064
3065 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3066
3067         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3068         `=hanyo-denshi/ja'.
3069
3070         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
3071         XEmacs CHISE.
3072
3073 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3074
3075         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3076         settings for isolated characters of `=adobe-japan1-6'.
3077
3078 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3079
3080         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
3081         CHISE.
3082         (=daikanwa/+2p): Ditto.
3083         (=daikanwa/ho): Ditto.
3084
3085 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3086
3087         * mule/mule-coding.el (utf-8-mcs-no-composition): New
3088         coding-system for XEmacs CHISE.
3089
3090 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3091
3092         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3093         setting for `=>>ruimoku-v6'.
3094
3095         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
3096         CHISE.
3097
3098 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3099
3100         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3101         setting for `=daikanwa@rev1'.
3102
3103 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3104
3105         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3106         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
3107
3108 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3109
3110         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
3111         XEmacs CHISE.
3112         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
3113
3114 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3115
3116         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
3117         CHISE.
3118
3119 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3120
3121         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
3122         CHISE.
3123
3124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3125         setting for `=>ucs@jis'.
3126
3127 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3128
3129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3130         setting for `=>jis-x0208@usual'.
3131
3132         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
3133         XEmacs CHISE.
3134         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
3135         (=>ucs@ks): New coded-charset for XEmacs CHISE.
3136         (=ucs@big5): Use `=>>ucs@cns' as the mother.
3137
3138 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3139
3140         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
3141         CHISE.
3142         (=>>>jis-x0208@1990): Ditto.
3143         (=>>>jis-x0213-1): Ditto.
3144         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
3145         mother.
3146         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
3147         as the mother.
3148
3149 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3150
3151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3152         setting for `=>ucs@cns' and `=>>ucs@ks'.
3153
3154         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
3155         CHISE.
3156
3157 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3158
3159         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
3160         CHISE.
3161
3162 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3163
3164         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
3165         CHISE.
3166         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
3167         mother.
3168
3169 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3170
3171         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3172         `==>ucs-bmp-cjk@bucs'.
3173
3174         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
3175         XEmacs CHISE.
3176
3177 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3178
3179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3180         setting for `==>ucs@bucs'.
3181
3182         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
3183         XEmacs CHISE.
3184
3185 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3186
3187         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3188         - Add setting for `=>>jis-x0208'.
3189         - Omit setting for `=>>jis-x0208@1990'.
3190         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
3191           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
3192           `=ucs@FOO'.
3193
3194 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3195
3196         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3197         setting for `=>daikanwa'.
3198
3199 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3200
3201         * mule/mule-conf.el (=daikanwa): Fix DOC.
3202         (=>daikanwa): New abstract character for XEmacs CHISE.
3203         (=>ucs@iso): Likewise.
3204         (=>ucs@unicode): Likewise.
3205         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
3206
3207 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3208
3209         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3210         - Prefer representative features to `=>>gt', `=>>big5-cdp',
3211           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
3212         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
3213         - Add `=>big5-cdp'.
3214
3215 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3216
3217         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
3218         (=>big5-cdp): New abstract character.
3219
3220 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3221
3222         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3223         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
3224         `chinese-big5'.
3225
3226 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3227
3228         * mule/mule-charset.el (default-coded-charset-priority-list):
3229         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
3230
3231         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3232         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
3233         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
3234         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
3235         and `=>jis-x0213-2'.
3236
3237 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3238
3239         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
3240         XEmacs CHISE.
3241         (=>>ucs@jis/2000): Likewise.
3242         (=>>ucs@jis/2004): Likewise.
3243
3244 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3245
3246         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3247         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
3248         `=>>ucs@cns'.
3249
3250         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
3251         XEmacs CHISE.
3252         (=>>gt): Use quote instead of backquote; modify DOC.
3253         (=>gt): Use quote instead of backquote.
3254         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
3255         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
3256         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
3257         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
3258         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
3259         (=ucs@iso): Use `=>>ucs@iso' as the mother.
3260
3261 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3262
3263         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3264         `=>>ucs@unicode' and `=>>gt'.
3265
3266 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3267
3268         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
3269         XEmacs CHISE.
3270         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
3271         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
3272         `=jis-x0208@1978/1er-pr' as the mother.
3273         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
3274
3275 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3276
3277         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
3278         `=ucs@unicode' as the mother.
3279
3280 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3281
3282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3283         setting for `=>>ucs@unicode'.
3284
3285         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
3286         CHISE.
3287
3288 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3289
3290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3291         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3292
3293         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3294         `=adobe-japan1-6' and `=adobe-japan1-base'.
3295
3296         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3297         XEmacs CHISE.
3298         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3299         specify `min-code' and `max-code'.
3300         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3301         (=adobe-japan1-2): Likewise.
3302         (=adobe-japan1-3): Likewise.
3303         (=adobe-japan1-4): Likewise.
3304         (=adobe-japan1-5): Likewise.
3305         (=adobe-japan1-6): Likewise.
3306
3307 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3308
3309         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3310         setting for `=>gt'.
3311
3312 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3313
3314         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3315         CHISE.
3316
3317 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3318
3319         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3320         setting for `=>zinbun-oracle'.
3321
3322         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3323         for XEmacs CHISE.
3324
3325 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3326
3327         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3328         for XEmacs CHISE.
3329         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3330         `=jis-x0208@1978' as the mother.
3331
3332 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3333
3334         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3335         - Use `=gt' instead of `ideograph-gt'.
3336         - Use `=gt-k' instead of `ideograph-gt-k'.
3337         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3338         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3339         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3340         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3341         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3342         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3343         - Use `=>>gt' instead of `<=>gt'.
3344         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3345         - Add setting for `=>>jis-x0208@1990'.
3346         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3347           `=>>jis-x0213-1@2000'.
3348         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3349         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3350           `=>>jis-x0213-1@2004'.
3351         - Add setting for `=>>jis-x0208@1978'.
3352         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3353
3354 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3355
3356         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3357         XEmacs CHISE.
3358
3359 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3360
3361         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3362         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3363         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3364         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3365         `<=>jis-x0213-1@2004'.
3366
3367 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3368
3369         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3370         CHISE.
3371         (=>jis-x0213-2): Ditto.
3372
3373 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3374
3375         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3376         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3377
3378 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3379
3380         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3381         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3382         `=>jis-x0213-1'.
3383
3384 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3385
3386         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3387         CHISE.
3388         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3389
3390 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3391
3392         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3393         `<==>jis-x0213-1'.
3394         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3395         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3396         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3397         (<=>jis-x0208): New alias for `=>jis-x0208'.
3398         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3399         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3400         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3401         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3402         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3403         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3404         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3405         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3406         (=>>gt): Renamed from `<==>gt'.
3407         (<==>gt): New alias for `=>>gt'.
3408
3409 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3410
3411         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3412         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3413         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3414         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3415         - Add settings for `<=>jis-x0213-1@2000' and
3416           `<=>jis-x0213-1@2004'.
3417
3418         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3419         XEmacs CHISE.
3420         (<==>jis-x0213-1): Likewise.
3421         (<==>jis-x0213-1@2000): Likewise.
3422         (<==>jis-x0213-1@2004): Likewise.
3423         (<=>jis-x0208): Add property `=>iso-ir 168'.
3424         (<=>jis-x0208@1997): Likewise.
3425         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3426         as the mother; add property `=>iso-ir 228'.
3427         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3428         property `=>iso-ir 228'.
3429         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3430         property `=>iso-ir 233'.
3431         (<==>gt): Renamed from `<=>gt'.
3432         (<=>gt): New alias for `<==>gt'.
3433
3434 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3435
3436         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3437         CHISE.
3438         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3439         `<=>jis-x0208' as the mother.
3440         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3441         (<=>jis-x0213-1@2000): Ditto.
3442         (<=>jis-x0213-1@2004): Ditto.
3443
3444 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3445
3446         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3447         settings for `<=>gt'.
3448
3449         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3450
3451 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3452
3453         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3454         XEmacs CHISE.
3455         (=jis-x0208@1978/-4pr): Likewise.
3456         (=jis-x0208@1978/4-pr): Likewise.
3457         (=jis-x0213-1): Likewise.
3458         (=ucs@iso): Likewise.
3459         (=ucs@unicode): Likewise.
3460         (=ucs@gb): Likewise.
3461         (=ucs@gb/fw): Likewise.
3462         (=ucs@cns): Likewise.
3463         (=ucs@cns/fw): Likewise.
3464         (=ucs@jis): Likewise.
3465         (=ucs@jis/fw): Likewise.
3466         (=ucs@jis/1990): Likewise.
3467         (=ucs@jis/2000): Likewise.
3468         (=ucs@jis/2004): Likewise.
3469         (=ucs@JP): Likewise.
3470         (=ucs@ks): Likewise.
3471         (=ucs@big5): Likewise.
3472         (=ucs@big5/cns11643): Likewise.
3473         (=ucs@cns11643): Likewise.
3474
3475 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3476
3477         * mule/mule-charset.el (default-coded-charset-priority-list):
3478         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3479
3480         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3481         CHISE.
3482         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3483         mother.
3484
3485 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3486
3487         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3488         from src/mule-charset.c].
3489         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3490         specify `final'.
3491         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3492         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3493         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3494         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3495         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3496         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3497
3498 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3499
3500         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3501         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3502         (=jis-x0208@1978/i-4): Specify `partial'.
3503         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3504         mother coded-charset.
3505         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3506
3507 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3508
3509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3510         settings for `=jis-x0213-1@2004'.
3511
3512 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3513
3514         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3515         CHISE.
3516         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3517         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3518         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3519         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3520         temporarily.
3521         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3522
3523 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3524
3525         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3526         CHISE.
3527         (=shinjigen@1ed): Inherited from `=shinjigen'.
3528         (=shinjigen@rev): Likewise.
3529
3530 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3531
3532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3533         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3534
3535 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3536
3537         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3538         define it as an alias.
3539         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3540         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3541         alias.
3542         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3543         alias.
3544
3545 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3546
3547         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3548         CHISE.
3549
3550 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3551
3552         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3553         CHISE.
3554         (shinjigen-2): Ditto.
3555
3556 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3557
3558         * mule/mule-charset.el (default-coded-charset-priority-list):
3559         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3560         `chinese-big5-eten-*' and `chinese-big5'.
3561
3562 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3563
3564         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3565         #x9FA5 temporarily.
3566
3567 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3568
3569         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3570         settings for `=jis-x0208@1978/i1'.
3571
3572 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3573
3574         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3575         XEmacs CHISE.
3576
3577 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3578
3579         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3580         XEmacs CHISE.
3581
3582 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3583
3584         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3585         XEmacs CHISE.
3586
3587 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3588
3589         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3590         CHISE.
3591         (=ucs-bmp@cns): Likewise.
3592         (=ucs-bmp@jis): Likewise.
3593         (=ucs-bmp@ks): Likewise.
3594
3595 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3596
3597         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3598         CHISE.
3599         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3600
3601 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3602
3603         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3604         settings for `=zinbun-oracle'.
3605
3606         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3607         `=zinbun-oracle'.
3608
3609 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3610
3611         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3612         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3613         `=ucs@iso'.
3614
3615 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3616
3617         * mule/mule-charset.el (default-coded-charset-priority-list):
3618         Delete `ucs-sip'; modify order of some CCSs.
3619
3620 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3621
3622         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3623         in XEmacs CHISE.
3624
3625         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3626         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3627         CHISE.
3628
3629 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3630
3631         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3632         its registry.
3633         (=ucs-radicals@unicode): Likewise.
3634
3635 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3636
3637         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3638         CHISE.
3639
3640 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3641
3642         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3643         CHISE.
3644
3645 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3646
3647         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3648         CHISE.
3649
3650 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3651
3652         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3653         Modify preference of *isolated settings*.
3654
3655 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3656
3657         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3658         utf-2000 is provided.
3659         (=ucs@cns11643): Likewise.
3660
3661 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3662
3663         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3664         Prefer every *isolated setting* to ordinary setting.
3665
3666 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3667
3668         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3669         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3670
3671 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3672
3673         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3674         CHISE.
3675
3676 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3677
3678         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3679         settings for `=jis-x0208@1997'.
3680
3681 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3682
3683         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3684         `=jis-x0208@1997'.
3685
3686 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3687
3688         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3689         XEmacs CHISE.
3690
3691 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3692
3693         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3694         `=jis-x0208@1978'.
3695         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3696         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3697         `=jis-x0208-1990' as the mother.
3698         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3699
3700 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3701
3702         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3703         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3704         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3705         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3706         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3707         for `=ucs@JP'.
3708
3709 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3710
3711         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3712         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3713         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3714         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3715         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3716         `=daikanwa@rev2'.
3717
3718 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3719
3720         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3721         (=gt): Likewise.
3722         (=gt-k): Likewise.
3723         (=gt-pj-*): Likewise.
3724         (=gt-pj-k1): Likewise.
3725         (=gt-pj-k2): Likewise.
3726         (=daikanwa): Likewise.
3727         (=daikanwa-rev1): Likewise.
3728         (=daikanwa-rev2): Likewise.
3729         (=big5-pua): Likewise.
3730         (=big5-eten): Likewise.
3731         (chinese-big5-eten-a): Likewise.
3732         (chinese-big5-eten-b): Likewise.
3733         (=hanziku-*): Likewise.
3734         (=cbeta): Likewise.
3735         (=jef-china3): Likewise.
3736         (=ruimoku-v6): Likewise.
3737         (=ucs@iso): Likewise.
3738         (=ucs@unicode): Likewise.
3739         (=ucs@gb): Likewise.
3740         (=ucs@cns): Likewise.
3741         (=ucs@jis): Likewise.
3742         (=ucs@jis-1990): Likewise.
3743         (=ucs@jis-2000): Likewise.
3744         (=ucs@jp): Likewise.
3745         (=ucs@ks): Likewise.
3746         (=ucs@big5): Likewise.
3747         (=ucs-radicals): Likewise.
3748         (=ucs-radicals@unicode): Likewise.
3749         (=ucs-bmp-cjk): Likewise.
3750         (=ucs-bmp-cjk@unicode): Likewise.
3751         (=ucs-sip-ext-b): Likewise.
3752         (=ucs-sip-ext-b@iso): Likewise.
3753
3754 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3755
3756         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3757         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3758
3759 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3760
3761         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3762         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3763         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3764         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3765         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3766         arabic-digit, ipa and ``&I-B-XXXX;''.
3767
3768 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3769
3770         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3771         setting for (I-)HZK{03..12}-XXXX.
3772
3773 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3774
3775         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3776         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3777
3778         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3779         `=ruimoku-v6'.
3780
3781         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3782         CHISE.
3783
3784 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3785
3786         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3787         (=ucs@unicode): Likewise.
3788         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3789         (=ucs@cns): Likewise.
3790         (=ucs@jis): Likewise.
3791         (=ucs@ks): Likewise.
3792         (=ucs@big5): Likewise.
3793
3794 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3795
3796         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3797         `ucs-jis'.
3798         (utf-8-jis-er): Likewise.
3799         (utf-8-jp): New coding-system.
3800         (utf-8-jp-er): Likewise.
3801
3802         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3803
3804 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3805
3806         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3807
3808         * mule/japanese.el: Move definition of `euc-jisx0213' to
3809         mule/mule-coding.el.
3810
3811 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3812
3813         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3814         mule-coding before loading update-cdb when utf-2000 is provided.
3815
3816 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3817
3818         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3819         `=daikanwa'.
3820
3821 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3822
3823         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3824         definition codes when `utf-2000' is provided.
3825
3826 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3827
3828         * mule/mule-category.el (word-combining-categories): Don't setup
3829         `word-combining-categories' in XEmacs CHISE.
3830         (word-separating-categories): Add setting about Latin script in
3831         XEmacs CHISE.
3832
3833 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3834
3835         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3836         setting for `chinese-big5'.
3837
3838 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3839
3840         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3841         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3842         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3843         add setting for HZK0[12]-xxxx.
3844
3845 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3846
3847         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3848         in XEmacs CHISE.
3849
3850 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3851
3852         * mule/mule-charset.el (default-coded-charset-priority-list):
3853         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3854         and `chinese-big5' to `=gt-pj-*'.
3855
3856 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3857
3858         * mule/mule-conf.el (=daikanwa): Renamed from
3859         `ideograph-daikanwa'.
3860         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3861
3862 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3863
3864         * mule/mule-conf.el (=cns11643-7): Renamed from
3865         `chinese-cns11643-7'.
3866         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3867
3868 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3869
3870         * mule/mule-conf.el (=cns11643-6): Renamed from
3871         `chinese-cns11643-6'.
3872         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3873
3874 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3875
3876         * mule/mule-conf.el (=cns11643-5): Renamed from
3877         `chinese-cns11643-5'.
3878         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3879
3880 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3881
3882         * mule/mule-conf.el (=cns11643-4): Renamed from
3883         `chinese-cns11643-4'.
3884         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3885
3886 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3887
3888         * mule/mule-conf.el (=cns11643-3): Renamed from
3889         `chinese-cns11643-3'.
3890         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3891
3892 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3893
3894         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3895         `=cns11643-2'.
3896         (chinese-cns11643-2): New alias for `=cns11643-2'.
3897
3898 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3899
3900         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3901         `=cns11643-1'.
3902         (chinese-cns11643-1): New alias for `=cns11643-1'.
3903
3904 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3905
3906         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3907         (chinese-gb12345): New alias for `=gb12345'.
3908
3909 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3910
3911         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3912         (chinese-gb2312): New alias for `=gb2312'.
3913
3914 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3915
3916         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3917         (chinese-big5): New alias for `=big5'.
3918
3919 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3920
3921         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3922         (korean-ksc5601): New alias for `=ks-x1001'.
3923
3924 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3925
3926         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3927         `=jis-x0212'.
3928         (japanese-jisx0212): New alias for `=jis-x0212'.
3929
3930 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3931
3932         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3933         `=jis-x0208-1983'.
3934         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3935
3936 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3937
3938         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3939         `=jis-x0208-1978'.
3940         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3941
3942 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3943
3944         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3945         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3946
3947 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3948
3949         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3950         (chinese-cns11643-3): Specify iso-ir 183.
3951         (chinese-cns11643-4): Specify iso-ir 184.
3952         (chinese-cns11643-5): Specify iso-ir 185.
3953         (chinese-cns11643-6): Specify iso-ir 186.
3954         (chinese-cns11643-7): Specify iso-ir 187.
3955         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3956         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3957
3958 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3959
3960         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3961         \uXXXX for every cases.
3962
3963 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3964
3965         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3966         (ucs-big5): Changed to an alias for `=ucs@big5'.
3967
3968 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3969
3970         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3971         (ucs-ks): Changed to an alias for `=ucs@ks'.
3972
3973 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3974
3975         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3976         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3977
3978 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3979
3980         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3981         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3982
3983 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3984
3985         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3986         (ucs-jis): Changed to an alias for `=ucs@jis'.
3987
3988 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3989
3990         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3991         (ucs-cns): Changed to an alias for `=ucs@cns'.
3992
3993 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3994
3995         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3996         (ucs-gb): Changed to an alias for `=ucs@gb'.
3997
3998 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3999
4000         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
4001         `ideograph-daikanwa-2'.
4002         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
4003         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
4004
4005 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4006
4007         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
4008         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
4009
4010         * obsolete.el (utf-2000-version): Declare as an obsolete variable
4011         for `xemacs-chise-version'.
4012
4013 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4014
4015         * mule/mule-charset.el (default-coded-charset-priority-list):
4016         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
4017         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
4018         instead of `ideograph-hanziku-*'.
4019
4020         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
4021         (ucs): New alias for `=ucs' when `utf-2000' is provided.
4022
4023 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4024
4025         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
4026         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
4027         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
4028         `utf-2000' is provided.
4029
4030 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4031
4032         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
4033         is provided [was builtin coded-charsets].
4034
4035 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4036
4037         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
4038         is provided [was builtin coded-charsets].
4039
4040 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4041
4042         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
4043         is provided [was builtin coded-charsets].
4044
4045 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4046
4047         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
4048         is provided [was builtin coded-charsets].
4049
4050 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4051
4052         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
4053         when `utf-2000' is provided [was builtin coded-charsets].
4054
4055 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4056
4057         * mule/mule-conf.el (=hanziku-*): Renamed from
4058         `ideograph-hanziku-*'.
4059         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
4060
4061 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4062
4063         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
4064         `utf-2000' is provided [was builtin coded-charsets].
4065         (ideograph-hanziku-{1..12}): Likewise.
4066
4067 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4068
4069         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
4070         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
4071
4072 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4073
4074         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
4075         when `utf-2000' is provided [was builtin coded-charsets].
4076
4077 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4078
4079         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4080         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
4081         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
4082
4083 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4084
4085         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
4086         (ideograph-gt): Changed to an alias for `=gt'.
4087
4088 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4089
4090         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
4091         is provided; it was defined as a builtin coded-charset.
4092         (ideograph-gt): Likewise.
4093
4094 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4095
4096         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
4097         (ideograph-gt-k): Changed to an alias for `=gt-k'.
4098
4099 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4100
4101         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
4102         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
4103
4104 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4105
4106         * mule/mule-conf.el (=big5-eten): Renamed from
4107         `chinese-big5-eten'.
4108         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
4109
4110 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4111
4112         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
4113         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
4114
4115 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4116
4117         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
4118         (ideograph-cbeta): Changed to an alias for `=cbeta'.
4119
4120 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4121
4122         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
4123         (china3-jef): Changed to an alias for `=jef-china3'.
4124
4125 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4126
4127         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4128         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
4129
4130         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
4131         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
4132         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
4133         when `utf-2000' is provided.
4134
4135 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4136
4137         * mule/mule-charset.el (default-coded-charset-priority-list):
4138         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
4139
4140         * mule/mule-conf.el (ucs-jis-1990): Deleted.
4141         (ucs-jis-2000): Deleted.
4142
4143 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4144
4145         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
4146         UTF-2000.
4147         (=ucs-jis-2000): New coded-charset for UTF-2000.
4148
4149 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4150
4151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4152         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
4153
4154 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4155
4156         * mule/mule-charset.el (default-coded-charset-priority-list):
4157         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
4158         `ideograph-cbeta'.
4159
4160 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4161
4162         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
4163         builtin coded-charset].
4164
4165 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4166
4167         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4168         settings for &K0-xxxx and &I-K0-xxxx.
4169
4170 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4171
4172         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4173         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
4174
4175 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4176
4177         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4178         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
4179
4180 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4181
4182         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
4183         UTF-2000.
4184         (ideograph-gt-pj-k1): Likewise.
4185         (ideograph-gt-pj-k2): Likewise.
4186
4187 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4188
4189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4190         `=jis-x0208'.
4191
4192 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4193
4194         * mule/mule-conf.el (china3-jef): Add new coded-charset when
4195         UTF-2000 [was a builtin coded-charset].
4196
4197 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4198
4199         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
4200         (utf-8-gb-er): Likewise.
4201
4202 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4203
4204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4205         settings for JIS X 0212 and JIS X 0208:1978.
4206
4207 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4208
4209         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4210         setting for JIS X 0213.
4211
4212 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4213
4214         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
4215         standard-case-table in UTF-2000.
4216
4217 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4218
4219         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4220         definitions for isolated-chars.
4221
4222 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4223
4224         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
4225         `configure-utf-2000-lisp-directory'.
4226         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
4227         `mule-lisp-load-path'.
4228
4229 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4230
4231         * startup.el (startup-setup-paths): Set and use
4232         `utf-2000-lisp-directory'.
4233         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
4234         UTF-2000.
4235
4236 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4237
4238         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
4239         (paths-find-utf-2000-lisp-directory): New function.
4240         (paths-construct-load-path): Add new optional argument
4241         `utf-2000-lisp-directory'.
4242
4243         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
4244
4245 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4246
4247         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
4248         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
4249         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
4250         (default-coded-charset-priority-list): Add `chinese-big5-1' and
4251         `chinese-big5-2' in UTF-2000.
4252
4253         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
4254         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
4255
4256 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4257
4258         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
4259         `big5-eten-er' in UTF-2000.
4260         (big5-cdp): Modify DOC-string and mnemonic.
4261
4262 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4263
4264         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
4265         UTF-2000 [renamed from utf-8-er].
4266         (utf-8-gb): New coding-system in UTF-2000.
4267         (utf-8-gb-er): Likewise.
4268         (utf-8-cns): Likewise.
4269         (utf-8-cns-er): Likewise.
4270         (utf-8-big5): Likewise.
4271         (utf-8-big5-er): Likewise.
4272         (utf-8-jis): Likewise.
4273         (utf-8-jis-er): Likewise.
4274         (utf-8-ks): Likewise.
4275         (utf-8-ks-er): Likewise.
4276         (utf-8-er): Likewise.
4277
4278 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4279
4280         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
4281         instead of `utf-8-unix' in UTF-2000.
4282
4283         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
4284
4285 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4286
4287         * mule/japanese.el (euc-jisx0213): New coding-system.
4288
4289         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4290         `japanese-jisx0208-1990' as the mother.
4291
4292 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4293
4294         * dumped-lisp.el (preloaded-file-list): Change condition of
4295         loading "close-cdb".
4296
4297 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4298
4299         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4300         setup `coded-charset-entity-reference-alist'.
4301
4302 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4303
4304         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4305         UTF-2000.
4306
4307 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4308
4309         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4310         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4311
4312 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4313
4314         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4315         (chinese-big5-eten-a): Likewise.
4316         (chinese-big5-eten-b): Likewise.
4317         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4318         code range is #x8140 .. #x8DFE.
4319
4320 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4321
4322         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4323         UTF-2000.
4324         (chinese-big5-cdp): Likewise.
4325
4326 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4327
4328         * dumped-lisp.el (preloaded-file-list): Rename
4329         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4330
4331 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4332
4333         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4334         append `system-char-db-source-file-list' into
4335         `preloaded-file-list' in UTF-2000.
4336
4337 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4338
4339         * dumped-lisp.el (preloaded-file-list): Delete
4340         character-definition files.
4341
4342 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4343
4344         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4345         UTF-2000.
4346
4347 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4348
4349         * mule/mule-charset.el (default-coded-charset-priority-list):
4350         Delete `mojikyo-2022-1'.
4351
4352 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4353
4354         * mule/mule-charset.el (default-coded-charset-priority-list):
4355         Delete `mojikyo'.
4356
4357 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4358
4359         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4360         `ucs-sip'.
4361
4362 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4363
4364         * mule/mule-charset.el (default-coded-charset-priority-list):
4365         Comment out `chinese-gb12345'.
4366
4367 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4368
4369         * bytecomp.el (byte-compile-insert-header): Fixed.
4370
4371 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4372
4373         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4374         XEmacs UTF-2000.
4375
4376 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4377
4378         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4379         UTF-2000.
4380
4381 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4382
4383         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4384         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4385
4386 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4387
4388         * mule/mule-charset.el (default-coded-charset-priority-list):
4389         `japanese-jef-china3' is renamed `china3-jef'.
4390
4391 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4392
4393         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4394         `japanese-jef-china3' and `ideograph-cbeta'.
4395
4396 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4397
4398         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4399
4400 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4401
4402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4403         `chinese-big5-cdp'.
4404
4405 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4406
4407         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4408         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4409
4410 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4411
4412         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4413         loading character definitions.
4414
4415 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4416
4417         * dumped-lisp.el (preloaded-file-list): Rename
4418         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4419
4420 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4421
4422         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4423         `chinese-big5'.
4424
4425 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4426
4427         * dumped-lisp.el (preloaded-file-list): Dump
4428         "Ideograph-R028-Private" with XEmacs UTF-2000.
4429
4430 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4431
4432         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4433         `chinese-gb12345'.
4434
4435 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4436
4437         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4438         `ideograph-gt-pj-{1..11}'.
4439
4440         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4441         XEmacs UTF-2000.
4442
4443 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4444
4445         * mule/mule-charset.el (default-coded-charset-priority-list):
4446         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4447         `chinese-isoir165'.
4448
4449 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4450
4451         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4452         `image/png', `image/x-xpm' and `image/tiff'.
4453
4454         * files.el (binary-file-regexps): Add *.PNG.
4455
4456 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4457
4458         * mule/mule-charset.el (default-coded-charset-priority-list):
4459         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4460         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4461
4462 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4463
4464         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4465         the first completion when UTF-2000 is running.
4466
4467 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4468
4469         * mule/mule-charset.el (default-coded-charset-priority-list):
4470         Delete `ucs'.
4471
4472 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4473
4474         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4475
4476         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4477         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4478
4479 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4480
4481         * mule/vietnamese.el (vscii-2): Delete abolished property
4482         `composite'; now composite mode is default.
4483
4484 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4485
4486         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4487         of `raw-text'; check \uHHHH representation even if non-ascii
4488         characters are not found.
4489
4490         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4491         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4492         unconditionally.
4493
4494         * mule/viet-ccl.el: New file.
4495
4496         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4497         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4498         - Separate CCL based implementations to viet-ccl.el.
4499
4500 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4501
4502         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4503         "jisx0213.2000-1".
4504         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4505
4506         * mule/mule-charset.el (default-coded-charset-priority-list):
4507         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4508         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4509
4510 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4511
4512         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4513
4514 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4515
4516         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4517         `ucs' in UTF-2000.
4518
4519 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4520
4521         * mule/mule-charset.el (default-coded-charset-priority-list):
4522         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4523         `arabic-iso8859-6'.
4524
4525 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4526
4527         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4528         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4529
4530 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4531
4532         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4533         `katakana-jisx0201' in UTF-2000.
4534
4535 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4536
4537         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4538         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4539         "u0FB50-Arabic-Presentation-Forms-A",
4540         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4541         "u0FE50-Small-Form-Variants",
4542         "u0FE70-Arabic-Presentation-Forms-B",
4543         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4544         UTF-2000.
4545
4546 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4547
4548         * dumped-lisp.el (preloaded-file-list): Delete
4549         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4550         ... "Ideograph-R214-Flute" in UTF-2000.
4551
4552 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4553
4554         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4555         (japanese-jisx0213-2): New coded-charset.
4556
4557         * dumped-lisp.el (preloaded-file-list): Add
4558         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4559         "Ideograph-R030-Mouth".
4560
4561 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4562
4563         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4564         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4565         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4566         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4567         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4568         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4569         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4570         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4571
4572 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4573
4574         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4575         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4576         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4577         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4578         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4579
4580         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4581         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4582
4583 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4584
4585         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4586         in UTF-2000.
4587
4588 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4589
4590         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4591         (chinese-isoir165): Moved from mule/chinese.el.
4592         (chinese-cns11643-3): Moved from mule/chinese.el.
4593         (chinese-cns11643-4): Moved from mule/chinese.el.
4594         (chinese-cns11643-5): Moved from mule/chinese.el.
4595         (chinese-cns11643-6): Moved from mule/chinese.el.
4596         (chinese-cns11643-7): Moved from mule/chinese.el.
4597
4598         * mule/chinese.el: Move definition of coded-charsets to
4599         mule/mule-conf.el.
4600
4601 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4602
4603         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4604         `ideograph-daikanwa'.
4605
4606 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4607
4608         * dumped-lisp.el (preloaded-file-list): Delete
4609         "ccs-jisx0201-latin.el".
4610
4611 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4612
4613         * dumped-lisp.el (preloaded-file-list): Add
4614         "u031A0-Extended-Bopomofo" in UTF-2000.
4615
4616 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4617
4618         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4619         renamed to u02E00-CJK-Radical-Supplement.
4620
4621 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4622
4623         * dumped-lisp.el (preloaded-file-list): Add
4624         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4625         "u030A0-Katakana", "u03100-Bopomofo",
4626         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4627         "u03200-Enclosed-CJK-Letters-and-Months" and
4628         "u03300-CJK-Compatibility".
4629
4630 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4631
4632         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4633         "u02F00-Kangxi-Radicals" and
4634         "u02FF0-Ideographic-Description-Characters".
4635
4636 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4637
4638         * dumped-lisp.el (preloaded-file-list): Add
4639         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4640         "u02800-Braille-Patterns" in UTF-2000.
4641
4642 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4643
4644         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4645         "uXXXXX-*.el" in UTF-2000.
4646
4647         * bytecomp.el (byte-compile-insert-header): Delete comments if
4648         non-ASCII characters are found; allow `byte-compile-dynamic' and
4649         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4650         `raw-text'.
4651
4652 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4653
4654         * dumped-lisp.el (preloaded-file-list): Add
4655         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4656         "u025A0-Geometric-Shapes.el".
4657
4658 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4659
4660         * dumped-lisp.el (preloaded-file-list): Add
4661         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4662         "u02460-Enclosed-Alphanumerics.el".
4663
4664 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4665
4666         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4667         `chinese-gb2312'.
4668
4669         * dumped-lisp.el (preloaded-file-list): Add
4670         "u02200-Mathematical-Operators.el" and
4671         "u02300-Miscellaneous-Technical.el".
4672
4673 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4674
4675         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4676         `chinese-cns11643-*'.
4677
4678         * dumped-lisp.el (preloaded-file-list): Add
4679         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4680         "u02190-Arrows.el" in UTF-2000.
4681
4682 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4683
4684         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4685         `korean-ksc5601'.
4686
4687         * dumped-lisp.el (preloaded-file-list): Add
4688         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4689         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4690         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4691
4692 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4693
4694         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4695
4696 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4697
4698         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4699         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4700         "u01780-Khmer.el", "u01800-Mongolian.el",
4701         "u01E00-Latin-Extended-Additional.el" and
4702         "u01F00-Greek-Extended.el" in UTF-2000.
4703
4704 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4705
4706         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4707         `ethiopic-ucs' and `ethiopic'.
4708
4709         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4710         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4711
4712         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4713         from mule/ethiopic.el.
4714
4715         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4716         mule/mule-conf.el.
4717
4718 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4719
4720         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4721         `lao'.
4722
4723         * mule/mule-conf.el (lao): New coded-charset.
4724
4725         * dumped-lisp.el (preloaded-file-list): Add
4726         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4727         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4728         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4729         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4730         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4731
4732 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4733
4734         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4735         `ucs-bmp' and `arabic-iso8859-6'.
4736
4737 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4738
4739         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4740         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4741         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4742
4743 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4744
4745         * startup.el (normal-top-level): Load autoload file for UTF-2000
4746         in UTF-2000.
4747
4748 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4749
4750         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4751         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4752         "u00020-Basic-Latin.el", "u00080-C1.el",
4753         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4754         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4755         "u002B0-Spacing-Modifier-Letters.el",
4756         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4757         UTF-2000.
4758
4759 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4760
4761         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4762         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4763         instead of `vietnamese-viscii-*'.
4764
4765 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4766
4767         * mule/mule-conf.el: New file.
4768
4769         * mule/misc-lang.el: Move definition of charset `ipa' to
4770         mule/mule-conf.el.
4771
4772 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4773
4774         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4775         `latin-viscii'; prefer it for characters used in Vietnamese.
4776
4777 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4778
4779         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4780
4781 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4782
4783         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4784         `vietnamese-viscii-lower'.
4785         (latin-viscii-upper): Renamed from charset
4786         `vietnamese-viscii-upper'.
4787         (vietnamese-viscii-lower): New alias for charset
4788         `latin-viscii-lower'.
4789         (vietnamese-viscii-upper): New alias for charset
4790         `latin-viscii-upper'.
4791
4792 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4793
4794         * mule/mule-charset.el (default-coded-charset-priority-list):
4795         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4796
4797 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4798
4799         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4800         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4801         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4802         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4803         lisp/utf-2000.
4804
4805 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4806
4807         * mule/ccs-tcvn5712.el: New file.
4808
4809 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4810
4811         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4812         in UTF-2000.
4813
4814 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4815
4816         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4817         `japanese-jisx0208'.
4818
4819 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4820
4821         * dumped-lisp.el (preloaded-file-list): Add
4822         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4823         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4824         UTF-2000.
4825
4826         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4827         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4828         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4829         mule/ccs-viscii.el: New files.
4830
4831         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4832         if \uXXXX is found.
4833
4834 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4835
4836         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4837         `hiragana-jisx0208' and `katakana-jisx0208'.
4838
4839 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4840
4841         * mule/chinese.el (chinese-cns11643-3): Define it even if
4842         `utf-2000' is provided.
4843         (chinese-cns11643-4): Likewise.
4844         (chinese-cns11643-5): Likewise.
4845         (chinese-cns11643-6): Likewise.
4846         (chinese-cns11643-7): Likewise.
4847
4848 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4849
4850         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4851         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4852
4853 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4854
4855         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4856         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4857
4858 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4859
4860         * mule/mule-charset.el (default-coded-charset-priority-list):
4861         Setup in UTF-2000.
4862
4863 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4864
4865         * mule/viet-chars.el: Don't define charset
4866         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4867         they are defined as builtin charsets.
4868
4869 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4870
4871         * version.el (emacs-version): Add more space just before UTF-2000
4872         version string.
4873
4874 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4875
4876         * version.el ([constant] emacs-version): Don't add a space in the
4877         preceding place of `xemacs-betaname' because it is duplicated.
4878         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4879
4880         * startup.el (splash-frame-body): Add ETL.
4881
4882 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4883
4884         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4885         is provided because it is defined as builtin charset.
4886         (chinese-cns11643-4): Likewise.
4887         (chinese-cns11643-5): Likewise.
4888         (chinese-cns11643-6): Likewise.
4889         (chinese-cns11643-7): Likewise.
4890
4891 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4892
4893         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4894         coding-system `iso-10646-ucs-4' is not defined.
4895
4896 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4897
4898         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4899         coding-system if `utf-2000' is provided.
4900
4901 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4902
4903         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4904         `utf-2000' is provided.
4905
4906 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4907
4908         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4909         if utf-2000 is provided temporally.
4910
4911 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4912
4913         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4914         as builtin variable].
4915
4916 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4917
4918         * files.el (insert-file-contents-literally): Treat file as binary;
4919         call file-name-handlers. [sync with Emacs 20.3.10]
4920
4921 2008-12-28  Vin Shelton  <acs@xemacs.org>
4922
4923         * XEmacs 21.4.22 is released
4924
4925 2008-12-30  Vin Shelton  <acs@xemacs.org>
4926
4927         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4928         during building even if no packages are found.
4929
4930 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4931
4932         * printer.el (generic-print-region): 
4933         (generic-print-buffer): 
4934         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4935         check if the msprinter device is available, now that msprinter is
4936         always available as a specifier tag. 
4937
4938 2008-12-24  Vin Shelton  <acs@xemacs.org>
4939
4940         * about.el: Add Francisco to my bio!
4941
4942 2008-12-23  Vin Shelton  <acs@xemacs.org>
4943
4944         * autoload.el: Move operator definitions to autoload-operators.el
4945         in the xemacs-base package.
4946
4947 2007-11-22  Vin Shelton  <acs@xemacs.org>
4948
4949         * about.el (about-hacker-contribution): Updated my bio.
4950
4951 2007-10-07  Vin Shelton  <acs@xemacs.org>
4952
4953         * XEmacs 21.4.21 is released
4954
4955 2007-09-19  Didier Verna  <didier@xemacs.org>
4956
4957         Update my personal info.
4958         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4959         * about.el (about-other-current-hackers): Ditto.
4960         * about.el (about-url-alist): Add my musical website.
4961         * about.el (about-personal-info): Update my entry.
4962         * about.el (about-hacker-contribution): Ditto.
4963
4964 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4965
4966         * package-get.el (package-get-download-sites): Update download
4967         sites in Japan.
4968         * package-get.el (package-get-pre-release-download-sites): Ditto.
4969
4970 2007-08-18  Vin Shelton  <acs@xemacs.org>
4971
4972         * package-get.el (package-get-pre-release-download-sites): Sync
4973         mirror sites with 21.5.  (Thanks, Adrian)
4974
4975 2007-08-09  Mike Sperber  <mike@xemacs.org>
4976
4977         * startup.el (migrate-user-init-file): Create backup of
4978         `user-init-file' before migrating.
4979         * startup.el (maybe-migrate-user-init-file): Print
4980         information about backup file.
4981         (maybe-create-compatibility-dot-emacs): Follow above change.
4982
4983 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4984
4985         * font-lock.el: Sync font-lock-add-keywords and
4986         font-lock-remove-keywords from GNU Emacs.
4987         * font-lock.el (font-lock-keywords-alist): New.
4988         * font-lock.el (font-lock-removed-keywords-alist): New.
4989         * font-lock.el (font-lock-add-keywords): New.
4990         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4991         * font-lock.el (font-lock-remove-keywords): New.
4992
4993 2007-08-16  Vin Shelton  <acs@xemacs.org>
4994
4995         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4996         patch from Hans de Graaff.
4997
4998 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4999
5000         * package-get.el (package-get-download-sites): Document Chile and
5001         update Denmark download site.
5002         * package-get.el (package-get-pre-release-download-sites): Ditto.
5003
5004 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5005
5006         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
5007
5008 2006-12-09  Vin Shelton  <acs@xemacs.org>
5009
5010         * XEmacs 21.4.20 is released
5011
5012 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
5013
5014         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
5015
5016 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
5017
5018         * info.el (Info-find-file-node, Info-insert-dir)
5019         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
5020         `(equal buffer-file-truename (file-truename buffer-file-name))'.
5021         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
5022         and discussion.
5023
5024 2006-05-20  Ville Skyttä  <scop@xemacs.org>
5025
5026         * obsolete.el (line-beginning-position): New, from 21.5.x.
5027         (line-end-position): Ditto.
5028
5029 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
5030
5031         * package-get.el (package-get-download-sites): Welcome
5032         nl.xemacs.org and Thanks!
5033         * package-get.el (package-get-pre-release-download-sites): Ditto.
5034
5035 2004-01-19  Martin Buchholz  <martin@xemacs.org>
5036
5037         * font-lock.el: Add support for not-so recent changes in Java to
5038         java-mode.
5039
5040 2006-01-28  Vin Shelton  <acs@xemacs.org>
5041
5042         * XEmacs 21.4.19 is released
5043
5044 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
5045
5046         * easymenu.el: Update copyright. 
5047         * easymenu.el (easy-menu-all-popups):
5048         Add a docstring. 
5049         * easymenu.el (easy-menu-add):
5050         Document a bug, rework the function to preserve any existing
5051         non-default mode-popup-menu instead of overwriting it, and not to
5052         bother normalising the menu title (nothing else does).
5053         * easymenu.el (easy-menu-remove):
5054         Restore the default mode-popup-menu instead of leaving an empty
5055         one when we remove the last easy-menu popup. 
5056
5057 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
5058
5059         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
5060         as suggested by Rodrigo Ventura.
5061         * package-get.el (package-get-pre-release-download-sites): Ditto,
5062         with replacement of xemacs-21.5 by beta, which is the logical path
5063         to our beta core and package pre-releases.
5064
5065 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
5066
5067         * package-get.el (package-get-download-sites): Add Hong Kong
5068         download site.
5069         * package-get.el (package-get-pre-release-download-sites): Ditto.
5070
5071 2005-12-26  Vin Shelton  <acs@xemacs.org>
5072
5073         * find-paths.el:
5074         * find-paths.el (paths-emacs-root-p): Add search for package root.
5075         * find-paths.el (paths-find-emacs-root): Replaced with
5076         paths-find-invocation-roots, which returns a list of roots.
5077         * find-paths.el (paths-find-invocation-roots): New.
5078         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
5079
5080 2005-12-05  Ville Skyttä  <scop@xemacs.org>
5081
5082         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
5083         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
5084
5085 2005-12-03  Vin Shelton <acs@xemacs.org>
5086
5087         * XEmacs 21.4.18 is released
5088
5089 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
5090
5091         * package-get.el (package-get-download-sites): Update reflecting
5092         latest http://www.xemacs.org/Releases/ information generated by
5093         xemacs-builds/adrian/website/package-get-2-download-sites.el.
5094         * package-get.el (package-get-pre-release-download-sites): Ditto.
5095
5096 2005-02-28  Simon Josefsson  <jas@extundo.com>
5097
5098         * about.el (xemacs-hackers): Add jas.
5099         (about-other-current-hackers): Likewise.
5100         (about-url-alist): Add URL for jas.
5101         (about-personal-info): Document jas.
5102         (about-hacker-contribution): Describe jas contributions.
5103
5104 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5105
5106         * easymenu.el (easy-menu-remove): As described in 
5107         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
5108         except the "Command" menu from mode-popup-menu. 
5109
5110 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5111  
5112         * font.el (font-spatial-to-canonical): Correct calculation of 
5113         return value for pixel-based input value. 
5114  
5115 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
5116
5117         * code-process.el (call-process): Process-related docstring
5118         improvements spurred by Norbert Koch.
5119         * code-process.el (call-process-region): Ditto.
5120         * code-process.el (start-process): Ditto.
5121
5122 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
5123
5124         * finder.el (finder-find-library): Return filename actually
5125         searched for.
5126
5127 2005-10-10  Steve Youngs  <steve@sxemacs.org>
5128
5129         * help.el (view-emacs-news): Use `expand-file-name' instead of
5130         `locate-data-file' as the latter will find any "NEWS" files that
5131         might exist in packages _before_ the one in core.
5132
5133 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
5134
5135         * package-get.el (package-get-init-package):
5136         package-get-init-package buglet (21.4.17) by Jeff Mincy
5137         <mincy@rcn.com> fixing false temporary load-path shadows reported
5138         after package installation and simplifying code.
5139
5140 2005-10-18  Ville Skyttä  <scop@xemacs.org>
5141
5142         * package-get.el (package-get-download-sites): Sync mirrors list
5143         with the XEmacs website.
5144         (package-get-pre-release-download-sites): Ditto.
5145
5146 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
5147
5148         * derived.el (derived-mode-merge-syntax-tables):
5149         Revert my 21.5-only patch of 2003-07-18 which slipped in
5150         through Jerry James's patch of 2004-06-07.
5151
5152 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
5153
5154         * cmdloop.el (keyboard-quit): Remove workaround for
5155         `region-active-p' not making sure active region is in current
5156         buffer now that it does.
5157         * minibuf.el (minibuffer-keyboard-quit): Ditto.
5158         * simple.el (region-active-p): `region-active-p' to only return t
5159         when active region is in current buffer.
5160
5161 2005-02-21  Norbert Koch  <viteno@xemacs.org>
5162
5163         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
5164         package names, quell a byte-compiler warning, doc fix.
5165
5166 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
5167
5168         * buffer.el (pop-to-buffer):
5169         * window-xemacs.el (display-buffer):
5170         Document use of `same-window-buffer-names,' `same-window-regexps'
5171         by pop-to-buffer and display-buffer. 
5172         
5173 2005-02-06  Vin Shelton <acs@xemacs.org>
5174
5175         * XEmacs 21.4.17 is released
5176
5177 2005-01-29  Ben Wing  <ben@xemacs.org>
5178
5179         * shadow.el (find-emacs-lisp-shadows):
5180         Add custom-defines to list of ignored files.
5181
5182 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
5183
5184         * simple.el (shifted-motion-keys-select-region): Fix statement
5185         about unshifted-motion-keys-deselect-region.
5186
5187 2004-12-15  Ville Skyttä  <scop@xemacs.org>
5188
5189         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
5190         now) for GNU Emacs compatibility.
5191         (make-obsolete-variable): Ditto.
5192
5193 2004-01-08  Ben Wing  <ben@xemacs.org>
5194
5195         * code-files.el (load):
5196         File positions are 0 based not 1 based. Thanks to Steve Youngs.
5197
5198 2004-12-05  Vin Shelton <acs@xemacs.org>
5199
5200         * XEmacs 21.4.16 is released
5201
5202 2004-12-04  Vin Shelton  <acs@xemacs.org>
5203
5204         * auto-autoloads.el: Regenerated.
5205
5206         * custom-load.el: Regenerated.
5207
5208 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
5209
5210         Fix bug: apropos errors if a defalias refers to an undefined
5211         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
5212
5213         * apropos.el (apropos):
5214         (apropos-command):
5215         * help.el (frob-help-extents):
5216         * help-macro.el (make-help-screen):
5217         * hyper-apropos.el (hyper-apropos-grok-functions):
5218         (hyper-apropos-get-doc):
5219         Catch void-function error thrown by `documentation'.
5220
5221 2004-09-02  Steve Youngs  <steve@youngs.au.com>
5222
5223         * packages.el (package-require): Fix incorrect arg to format.
5224         This fixes a `format specifier' error.
5225
5226 2004-08-13  Jerry James  <james@xemacs.org>
5227
5228         * bytecomp.el (forward-word): Tell the byte compiler the correct
5229         number of arguments to forward-word.
5230
5231 2004-08-12  Sven Grundmann  <sven@xemacs.org>
5232
5233         * etags.el: Fixed loading of include files for tag completion. Now
5234         you can make a tag file for a library, include it into your
5235         project and it will be reloaded only if it changed. Infinte
5236         include loops are detected and the correct tag files are loaded.
5237         * etags.el (buffer-tag-table-list): Load and verify tag files in
5238         the external function buffer-tag-table-list-load.
5239         * etags.el (buffer-tag-table-list-load): New. Load and verify the
5240         tag files. Also load the included tag files. The priority of the
5241         included files is right below their parent file. If multiple
5242         matches occur then the symbols from the parent file are found
5243         first.
5244         * etags.el (tag-table-include-files): Corrected comment
5245         string. Switched to pattern constant tags-include-pattern to have
5246         it at a central location.
5247         * etags.el (tags-include-pattern): Added doc string.
5248         * etags.el (add-to-tag-completion-table): Removed obsolete
5249         comments as the include files are allready returned by
5250         buffer-tag-table-list and loaded.
5251         * etags.el (find-tag-internal): The include files are allready
5252         included in tag-tables as buffer-tag-table-list returns them now.
5253
5254 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
5255
5256         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
5257         Loading items into the notebook is now done by C code.
5258         * widgets-gtk.el (gtk-widget-instantiate-internal):
5259         Style no longer changed.
5260
5261 2004-06-28  Nix  <nix@esperi.org.uk>
5262
5263         * cmdloop.el (truncate-command-history-for-gc): Delay
5264         execution of all things that look up variable bindings,
5265         via `enqueue-eval-event'.
5266
5267 2004-06-24  Vin Shelton  <acs@xemacs.org>
5268
5269         * package-get.el (package-get-require-signed-base-updates):
5270         now defaults to nil.
5271
5272 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5273
5274         * subr.el (split-string): Clean up docstring.
5275
5276 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
5277
5278         * faces.el (zmacs-region): fix typo in docstring.
5279
5280 2004-06-07  Jerry James  <james@xemacs.org>
5281
5282         * derived.el: Synch with Emacs 21.3.
5283         * subr.el (with-local-quit): New, from Emacs 21.3.
5284         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
5285         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
5286         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5287
5288 2004-06-16  Jerry James  <james@xemacs.org>
5289
5290         * cl.el (cl-set-substring): Increment start by the length of the
5291         string, not the string itself.
5292
5293 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5294
5295         * etags.el (tag-table-include-files): Expand included TAGS file
5296         paths to avoid problems with relative paths.  Thanks to Peter
5297         Chubb <peterc@gelato.unsw.edu.au>.
5298         * etags.el (tags-include-pattern): New.
5299         * etags.el (add-to-tag-completion-table): Parse and ignore
5300         trailing include lines.
5301
5302 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5303
5304         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5305         avoiding line solely composed of equal signs.
5306
5307 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5308
5309         * cus-edit.el (alloc): Typo fix.
5310         * cus-edit.el (custom-browse-visibility): Ditto.
5311         * cus-edit.el (custom-variable-value-create): Ditto.
5312         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5313         * cus-edit.el (custom-save-variables): Bind print-length and
5314         print-level to nil to avoid value abbreviation.
5315         * cus-edit.el (custom-save-face-internal): Ditto.
5316         * cus-edit.el (custom-save-faces): Save in sorted order.
5317         * cus-edit.el (custom-save-resets): Bind print-length and
5318         print-level to nil to avoid value abbreviation.
5319         * cus-edit.el (custom-save-loaded-themes): Ditto.
5320
5321 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5322
5323         * subr.el (split-string-default-separators): New.
5324         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5325         see comment in source.
5326
5327 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5328
5329         * mule/japanese.el (paragraph-start, paragraph-separate):
5330         Remove anchor to BOL.
5331
5332 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5333
5334         * cl.el (gensym, gentemp): Improve docstrings.
5335
5336 2004-05-10  Vin Shelton  <acs@xemacs.org>
5337
5338         * etags.el: Sync with 21.5 version.
5339
5340 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5341
5342         * etags.el:
5343         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5344         only for use with exuberant ctags. This will also enable building of 
5345         completion tables with exuberant ctags. This will not work with
5346         xemacs ctags. 
5347         * etags.el (get-tag-table-buffer): New function for creating of
5348         completion table is used if tags-exuberant-ctags-optimization-p ist t
5349         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5350         finding the tag names. New.
5351         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5352         building tag completion table with exuberant ctags. New.
5353         * etags.el (find-tag-internal): Improve exact tag matching for tags
5354         with name fields. Before the patch return types of functions or
5355         function parameters (with exuberant ctags) were found as matches.
5356
5357 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5358
5359         * list-mode.el (display-completion-list): Fixed completion list was
5360         taking the width of the frame and not of the window for displaying
5361         the selection methods.
5362
5363 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5364
5365         * menubar-items.el (default-menubar): Options are saved to custom.el.
5366
5367
5368 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5369
5370         * isearch-mode.el (isearch-abort): Preserve successful search target.
5371
5372 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5373
5374         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5375         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5376         Bihlmeyer.
5377         * gnuserv.el (gnuserv-mode-line-string): New.
5378         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5379         gnuserv-mode.
5380         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5381         * gnuserv.el (gnuserv-edit-files): Use
5382         make-x-device-with-gtk-fallback.
5383
5384 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5385
5386         * gtk-widgets.el: New import: gtk-accel-group-new.
5387         * dialog-gtk.el:
5388         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5389         * dialog-gtk.el (popup-builtin-question-dialog):
5390         Added support for dialog button mnemonics.
5391
5392 2004-03-22  Chris Green <cmg@dok.org>
5393
5394         * process.el (shell-command): Output buffer was ignored when a
5395         background process was run via shell-command.
5396
5397 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5398
5399         * cus-edit.el (custom-save-variables): Retrieve a list of
5400         variables to save first, sort it, and make sure the variables are
5401         saved in sorted order.
5402
5403 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5404  
5405         * package-get.el (package-get-update-base-from-buffer): Force
5406         binary coding system for verifying GnuPG signature in the
5407         package-index file.
5408  
5409 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5410
5411         * package-get.el (package-get-package-index-file-location): Handle
5412         missing "EMACSPACKAGEPATH" environment variable.
5413
5414 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5415
5416         * package-admin.el (package-admin-find-top-directory): Simplify
5417         directory comparisions and fix substring errors on short path
5418         components.
5419         * package-get.el (package-get-package-index-file-location):
5420         Default to first component of "EMACSPACKAGEPATH", if set.
5421
5422 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5423
5424         * package-get.el (process-error): New error datum.
5425
5426 2004-02-02  Vin Shelton <acs@xemacs.org>
5427
5428         * XEmacs 21.4.15 is released
5429
5430 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5431
5432         * itimer.el (activate-itimer): Modify the itimer timeout value as
5433         if it were begun at the last time when the itimer driver was woken
5434         up.
5435
5436 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5437
5438         * specifier.el (Copyright):
5439         Update.
5440         (make-specifier-and-init):
5441         (map-specifier):
5442         (canonicalize-inst-pair):
5443         (canonicalize-spec-list):
5444         (set-specifier):
5445         Synch docstrings to 21.5 where appropriate.
5446
5447 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5448
5449         * package-get.el (package-get-list-packages-where): New.  A
5450         function that allows searching for groups of packages.  For
5451         example, find all packages that require the fsf-compat package.
5452
5453 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5454
5455         The Great PUI Sync.
5456
5457         * auto-autoloads.el: Regenerated.
5458
5459         * custom-load.el: Regenerated.
5460
5461         * dumped-lisp.el (packages-hardcoded-lisp): New.
5462
5463         * menubar-items.el (menu-max-items): New.
5464         (menu-submenu-max-items): New.
5465         (menu-submenu-name-format): New.
5466         (menu-split-long-menu): New.
5467         (menu-sort-menu): New.
5468         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5469
5470         * obsolete.el (pui-add-install-directory): Renamed to the more
5471         logical `pui-set-local-package-get-directory'.
5472         (package-get-download-menu): Moved to `package-ui.el' and renamed
5473         to `package-ui-add-download-menu'.
5474
5475         * package-admin.el (package-admin-install-function-mswindows):
5476         Whitespace clean up.
5477         (package-admin-add-single-file-package): Removed.
5478         (package-admin-default-install-function): Whitespace clean up.
5479         (package-admin-find-top-directory): New.
5480         (package-admin-get-install-dir): Use it.
5481         (package-admin-get-manifest-file): 
5482         (package-admin-check-manifest): 
5483         (package-admin-add-binary-package):
5484         (package-admin-get-lispdir):
5485         (package-admin-delete-binary-package):
5486         (package-admin):
5487
5488         * package-get.el (package-get-package-index-file-location): New.
5489         (package-get-install-to-user-init-directory): New.
5490         (package-get-remote):
5491         (package-get-download-sites):
5492         (package-get-pre-release-download-sites): New.
5493         (package-get-site-release-download-sites): New.
5494         (package-get-base-filename):
5495         (package-get-always-update):
5496         (package-get-user-index-filename): Removed.
5497         (package-get-pgp-available-p): New.
5498         (package-get-require-signed-base-updates):
5499         (package-get-was-current):
5500         (package-entries-are-signed): New.
5501         (package-get-continue-update-base): New.
5502         (package-get-download-menu): Removed.
5503         (package-get-require-base):
5504         (package-get-update-base-entry):
5505         (package-get-locate-file):
5506         (package-get-locate-index-file):
5507         (package-get-maybe-save-index):
5508         (package-get-update-base):
5509         (package-get-update-base-from-buffer):
5510         (package-get-update-base-entries):
5511         (package-get-interactive-package-query):
5512         (package-get-update-all):
5513         (package-get-all):
5514         (package-get-dependencies):
5515         (package-get-init-package):
5516         (package-get-info): New.
5517         (package-get):
5518         (package-get-staging-dir):
5519         (package-get-set-version-prop): Removed.
5520         (package-get-installedp):
5521         (package-get-ever-installed-p):
5522         (packages): Removed.
5523         (package-get-custom-groups): Removed.
5524         (package-get-custom): Removed.
5525         (package-get-custom-add-entry): Removed.
5526
5527         * package-info.el (batch-update-package-info):
5528
5529         * package-net.el (package-net-batch-generate-bin-ini):
5530         (package-net-update-installed-db):
5531
5532         * package-ui.el (pui-info-buffer):
5533         (pui-directory-exists): Removed.
5534         (pui-package-dir-list): Removed.
5535         (pui-add-install-directory): Removed.
5536         (package-ui-download-menu): New.
5537         (package-ui-pre-release-download-menu): New.
5538         (package-ui-site-release-download-menu): New.
5539         (pui-set-local-package-get-directory): New.
5540         (pui-package-symbol-char):
5541         (pui-update-package-display):
5542         (pui-toggle-package):
5543         (pui-toggle-package-key):
5544         (pui-toggle-package-delete):
5545         (pui-toggle-package-delete-key):
5546         (pui-toggle-package-event):
5547         (pui-toggle-verbosity-redisplay):
5548         (pui-install-selected-packages):
5549         (pui-add-required-packages):
5550         (pui-help-echo):
5551         (pui-display-info):
5552         (list-packages-mode):
5553         (pui-list-packages):
5554
5555         * packages.el (packages-compute-package-locations):
5556         (package-require):
5557         (package-delete-name):
5558         (packages-hardcoded-lisp): Removed.
5559         (packages-useful-lisp): Removed.
5560         (packages-unbytecompiled-lisp): Removed.
5561         (packages-find-package-directories):
5562
5563         Summary:
5564
5565         Major code clean up of all things PUI.
5566
5567         Much improved code to determine where packages should be
5568         installed.  PUI no longer depends on any packages being
5569         pre-installed to compute where packages are to be installed to.
5570
5571         The user can specify the location of their package-index file.  It
5572         isn't necessary to set this because it has sane defaults.  People
5573         who "run-in-place" won't accidently overwrite the CVS
5574         package-index file.  See
5575         `package-get-package-index-file-location'. 
5576
5577         PUI will now properly clean up after itself in the event of an
5578         unsuccessful package install.  This drastically reduces the number
5579         of "wrong md5sum" FAQs.
5580
5581         non-Mule XEmacsen can no longer install Mule packages.
5582
5583         Package management via the custom interface has been removed.
5584
5585         The PUI related menubar items have been reorganised.
5586
5587         The PGP verification code has been fixed and the default for
5588         whether or not it is used is automatically computed.
5589
5590         * update-elc.el ((preloaded-file-list site-load-packages
5591         need-to-dump dumped-exe)):
5592         Just a couple of small changes to allow for
5593         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5594         existing anymore.
5595
5596 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5597
5598         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5599         apply `format' to the first argument of byte-compile-warn, it
5600         already calls format.
5601
5602 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5603
5604         * files.el (delete-old-versions): Avoid going interactive during
5605         make install when environment variable VERSION_CONTROL is set.
5606
5607 2003-12-04  Vin Shelton  <acs@xemacs.org>
5608
5609         * menubar-items.el (menu-item-search): Only bring up search dialog
5610         box if the feature is available and desired.
5611
5612 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5613
5614         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5615
5616 2003-11-05  Vin Shelton  <acs@xemacs.org>
5617
5618         * help.el (Help-prin1-face):
5619         (Help-princ-face):
5620         princ and prin1 are functions and need to be called as such.  The
5621         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5622
5623 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5624
5625         * about.el (about-xemacs): Give full version and build date.
5626
5627 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5628
5629         * win32-native.el (grep-null-device): This XEmacs has null-device.
5630
5631 2003-09-06  Mike Sperber  <mike@xemacs.org>
5632
5633         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5634         implement the specified semantics for `defvar.'
5635
5636 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5637
5638         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5639         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5640         displaying buffer in question.
5641
5642 2003-09-03  Vin Shelton <acs@xemacs.org>
5643
5644         * XEmacs 21.4.14 is released
5645
5646 2003-08-17  Vin Shelton  <acs@xemacs.org>
5647
5648         * about.el: Vanity patch.
5649
5650 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5651
5652         * code-process.el (call-process):
5653         (call-process-region):
5654         (start-process):
5655         Document coding system processing.
5656
5657 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5658
5659         * startup.el (splash-frame-body): Idiomatic English.
5660
5661 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5662
5663         * font-lock.el (font-lock-match-java-declarations): Move
5664         save-restriction, narrow-to-region to beginning of function to
5665         avoid going beyond the limit and causing an infloop.
5666
5667 2003-04-16  Jerry James  <james@xemacs.org>
5668
5669         * keydefs.el: Remove mappings for keys mapped to the nowhere
5670         defined function function-key-error.
5671
5672 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5673
5674         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5675         lisp-interaction-mode-hook): Add the docstrings.
5676
5677 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5678
5679         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5680         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5681         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5682
5683 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5684
5685         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5686         lambda list after the original doc.  Care about
5687         #'(lambda () "SingleString") 
5688         (cl-upcase-arg): 
5689         (cl-function-arglist):
5690         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5691         circular data structures in lambda list specification
5692
5693 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5694
5695         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5696         to appear in font-lock-function-name-face.
5697
5698 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5699
5700         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5701         is not also the value of the lambda.
5702
5703 2003-05-06  Andy Piper  <andy@xemacs.org>
5704
5705         * files.el (revert-buffer): Make sure local variables get processed,
5706         even in the case of an optimized reversion.
5707
5708 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5709
5710         * XEmacs 21.4.13 is released
5711
5712 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5713
5714         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5715         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5716
5717 2003-02-14  Ben Wing  <ben@xemacs.org>
5718
5719         * byte-optimize.el:
5720         * byte-optimize.el (byte-compile-inline-expand):
5721         * byte-optimize.el (byte-compile-unfold-lambda):
5722         * byte-optimize.el (byte-optimize-form-code-walker):
5723         * byte-optimize.el (byte-optimize-form):
5724         * byte-optimize.el (byte-decompile-bytecode-1):
5725         * byte-optimize.el (byte-optimize-lapcode):
5726         Review carefully and sync up to 20.7 except for areas as noted.
5727         Fixes problem with JDE compilation.
5728
5729 2003-02-05  Ben Wing  <ben@xemacs.org>
5730
5731         * simple.el:
5732         * simple.el (motion-keys-for-shifted-motion):
5733         Omit M-S-home/end from motion keys.
5734
5735 2003-02-07  Ben Wing  <ben@xemacs.org>
5736
5737         * text-props.el (text-property-any):
5738         * text-props.el (text-property-not-all):
5739         Fix bug when end > start.
5740
5741 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5742
5743         * info.el (Info-insert-dir): Make default-directory end in
5744         separator.  Patch due to Martin Buchholz.
5745
5746 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5747
5748         * XEmacs 21.4.12 "Portable Code" is released.
5749
5750 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5751
5752         * about.el: Update golubev data.
5753
5754 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5755
5756         * isearch-mode.el (isearch-mode-map): Substitute comment on
5757         desirability, and back out "GR is printable" changes.
5758
5759 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5760
5761         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5762
5763 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5764
5765         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5766
5767 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5768
5769         * menubar-items.el (default-menubar): Use browse-url-mozilla
5770         instead of browse-url-gnome-moz for Mozilla.
5771
5772 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5773
5774         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5775
5776 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5777
5778         * files.el (auto-mode-alist): Remove redundant entries for modes
5779         that live in packages.
5780         (interpreter-mode-alist): Ditto.
5781
5782 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5783
5784         * menubar-items.el (default-menubar): Sync with current
5785         browse-url-xemacs.el.
5786
5787 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5788
5789         * XEmacs 21.4.10 "Military Intelligence" is released.
5790
5791 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5792
5793         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5794
5795 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5796
5797         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5798
5799 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5800
5801         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5802         effect free function.
5803         (font-lock-fontify-keywords-region): Supply the argument to
5804         font-lock-compile-keywords.
5805
5806 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5807
5808         * package-get.el (package-get-download-sites): Bring sites list
5809         up to date, prefer xx.xemacs.org addresses.
5810
5811 2002-09-27  Andy Piper  <andy@xemacs.org>
5812
5813         * dialog.el (make-dialog-box): for general dialogs only
5814         delete-frame-hook will be run.
5815
5816 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5817
5818         * font-lock.el (font-lock-fontify-syntactically-region): Add
5819         comment about lookup-syntax-properties, document LOUDLY as unused.
5820
5821 2002-08-26  Andy Piper  <andy@xemacs.org>
5822
5823         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5824         merge.
5825
5826 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5827
5828         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5829         (make-obsolete-variable): Ditto.
5830         (make-compatible): Ditto.
5831         (make-compatible-variable): Ditto.
5832
5833 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5834
5835         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5836         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5837
5838 2002-08-28  Andy Piper  <andy@xemacs.org>
5839
5840         * files.el (revert-buffer): propagate revert-without-query-status.
5841
5842 2002-06-03  Andy Piper  <andy@xemacs.org>
5843
5844         * dialog-items.el (make-search-dialog): align various subcontrols
5845         in visually pleasing ways, allow frame to autosize to the dialog
5846         size.
5847         * dialog.el (make-dialog-box): add a border inside the frame. Add
5848         :autosize property, if t then reset the frame size appropriately
5849         before the frame is mapped.
5850         * gutter-items.el (set-progress-feedback-instantiator): align
5851         various subcontrols.
5852         * gutter-items.el (set-progress-abort-instantiator): ditto.
5853
5854 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5855
5856         * XEmacs 21.4.9 "Informed Management" is released.
5857
5858 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5859
5860         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5861         "&optional append" argument.
5862
5863 2002-07-16  Didier Verna  <didier@xemacs.org>
5864
5865         * subr.el (replace-in-string): fix case fold bug introduced by
5866         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5867         case-fold-search in temporary buffers.
5868
5869 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5870
5871         * lib-complete.el (find-library): Remove check for mule because
5872         decompression DOES work on Mule.
5873
5874 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5875
5876         * simple.el (join-line): New alias for `delete-indentation'.
5877
5878 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5879
5880         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5881         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5882         (font-lock-builtin-face): New.
5883         (font-lock-constant-face): New.
5884         (font-lock-face-list): Add builtin and constant faces.
5885
5886 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5887
5888         * autoload.el (make-autoload): Support define-derived-mode.
5889         Collected puts of doc-string-elt property.  Based on a patch by
5890         Didier Verna <didier@xemacs.org>.
5891
5892 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5893
5894         * wid-edit.el (widget-field-activate): Fix docstring typo.
5895
5896 2002-07-23  Andy Piper  <andy@xemacs.org>
5897
5898         * about.el (about-personal-info): update me.
5899
5900 2002-07-12  Andy Piper  <andy@xemacs.org>
5901
5902         * custom.el (custom-theme-set-variables): remove bogus
5903         arguments. Use custom-set-default to set defaults.
5904         (custom-set-variables): update doc.
5905         (custom-local-buffer): new, synced from FSF.
5906         (custom-set-default): ditto.
5907         (defcustom): update doc.
5908
5909 2002-06-16  Andy Piper  <andy@xemacs.org>
5910
5911         * menubar-items.el (default-menubar): enable windows printing on
5912         cygwin as well as native.
5913
5914 2002-06-12  Andy Piper  <andy@xemacs.org>
5915
5916         * printer.el (generic-print-buffer): catch all errors so that the
5917         print device can be cleared in all scenarios.
5918         (Printer-clear-device): make sure clearing the printer allows it
5919         to be used again immediately.
5920         (generic-print-region): make sure the default printer face is
5921         black-on-white.
5922
5923 2002-04-23  Jerry James  <james@xemacs.org>
5924
5925         * window-xemacs.el (display-buffer-function): Change doc to
5926         reflect new arg.
5927         * window-xemacs.el (pre-display-buffer-function): Ditto.
5928         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5929         non-nil, make the new window just big enough for its contents.
5930         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5931         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5932         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5933
5934 2002-06-06  Andy Piper  <andy@xemacs.org>
5935
5936         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5937         (defcustom): ditto.
5938         (custom-handle-keyword): ditto.
5939
5940 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5941
5942         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5943         Make obsolete.  Default to nil.
5944         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5945         Inspired by a patch by John Palmieri.
5946
5947 2002-07-01  Mike Alexander  <mta@arbortext.com>
5948
5949         * process.el (shell-command-on-region): Don't delete the region
5950         before giving it to call-process-region
5951
5952 2002-06-04  Jerry James <james@eecs.ku.edu>
5953
5954         * find-paths.el (paths-find-architecture-directory): Search in
5955         `system-configuration'/`base', not `base'`system-configuration'.
5956
5957 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5958
5959         * info.el (Info-index): Add missing \ in [ t].
5960
5961 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5962
5963         * gutter-items.el (gutter-buffers-tab-visible-p,
5964         buffers-tab-omit-function, buffers-tab-selection-function,
5965         buffers-tab-filter-functions):
5966         Doc improvements.
5967
5968 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5969
5970         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5971
5972         * toolbar-items.el (toolbar-news): Fix typo in message string.
5973
5974 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5975
5976         * dialog.el (yes-or-no-p-dialog-box): 
5977         * cmdloop.el (y-or-n-p-minibuf):
5978         (yes-or-no-p-minibuf):
5979         (yes-or-no-p):
5980         (y-or-n-p): 
5981         Specify negative answers in docstrings.
5982
5983 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5984
5985         * package-ui.el (pui-help-echo): Display both installed and author
5986         version.  Use a balloon-help window to display extra info like
5987         package requires.
5988
5989 2002-05-30  Andy Piper  <andy@xemacs.org>
5990
5991         * files.el (revert-buffer-internal): don't visit
5992         revert-buffer. Kill buffer when not used. Suggested by Mike
5993         Alexander <mta@arbortext.com>
5994
5995 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5996
5997         * files.el (revert-buffer): More docstring fiddling.
5998
5999 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
6000
6001         * files.el (revert-buffer):
6002         (revert-buffer-internal):
6003         (revert-buffer-insert-file-contents-function):
6004         Improve docstrings and comments.
6005
6006 2002-05-08  Andy Piper  <andy@xemacs.org>
6007
6008         * files.el (revert-buffer): observe noconfirm behavior.
6009
6010 2002-04-09  Andy Piper  <andy@xemacs.org>
6011
6012         * files.el (revert-buffer): use revert-buffer-internal if it looks
6013         like doing so will not result in any user-visible changes.
6014         (revert-buffer-internal): new function. Do the actual process of
6015         reversion and then see whether the result is any different to what
6016         we have already. If it is not then do nothing.
6017
6018 2001-12-11  Andy Piper  <andy@xemacs.org>
6019
6020         * menubar.el (get-popup-menu-response): re-order so that it works
6021         on more sane/facist window systems.
6022
6023 2001-12-03  Andy Piper  <andy@xemacs.org>
6024
6025         * faces.el (frob-face-property): don't infloop in face frobbing
6026         from Jan Vroonhof <jan@xemacs.org>.
6027
6028 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
6029
6030         * faces.el (frob-face-property): Follow face fall-back hierarchy
6031         properly for face properties without an instance. Only do manual
6032         copy form 'default in last resort. This handles in particular
6033         the case where 'default itself has only a fall-back (which is
6034         the case by default on windows).
6035
6036 2001-11-24  Andy Piper  <andy@xemacs.org>
6037
6038         * printer.el (generic-print-region): set default-frame-plist to
6039         nil while creating the printer frame so that sizes reflect the
6040         printed page.
6041
6042         * faces.el (face-complain-about-font): Don't complain on printers.
6043
6044 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6045         
6046         * package-net.el: Andy synch.
6047         
6048 2001-12-16  Andy Piper  <andy@xemacs.org>
6049
6050         * package-get.el (package-get-update-all): Make sure installed.db
6051         gets updated after updating packages.
6052
6053 2002-03-28  Ben Wing  <ben@xemacs.org>
6054
6055         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
6056         continuation, truncation so that we don't get line jumpiness from
6057         them being larger than the line height.
6058
6059         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
6060
6061 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
6062
6063         * font.el (font-window-system-mappings): Add mapping for Gtk
6064         (assume identical to X) 
6065
6066 2002-02-04  Andy Piper  <andy@xemacs.org>
6067
6068         * files.el (convert-standard-filename): Fix for short filename
6069         Peter Arius <pas@methodpark.de>
6070
6071 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
6072
6073         * list-mode.el (default-choose-completion): completion-base-size
6074         should refer to local value in the completion list buffer.
6075
6076 2001-12-03  Didier Verna  <didier@xemacs.org>
6077
6078         * rect.el: autoload `replace-rectangle'.
6079         * keydefs.el (global-map): bind it to `C-x r p'.
6080
6081 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6082
6083         * XEmacs 21.4.8 "Honest Recruiter" is released.
6084
6085 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6086
6087         This patch is based on Jerry James's patch and analysis.
6088
6089         * select.el (get-clipboard):
6090         (get-selection):
6091         Update docstrings.
6092         (get-clipboard-foreign):
6093         (get-selection-foreign):
6094         New function for use as `interprogram-paste-function's.
6095
6096         * simple.el (interprogram-paste-function): Change default to
6097         `get-clipboard-foreign'; improve docstring.
6098         (interprogram-cut-function): Improve dosctring.
6099
6100 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
6101
6102         * XEmacs 21.4.7 "Economic Science" is released.
6103
6104 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
6105
6106         * cus-edit.el (customize-save-variable): Fix typo in prompt.
6107
6108 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
6109
6110         * obsolete.el (assq-delete-all): New compatibility alias for 
6111         remassq.
6112
6113 2002-01-09  Simon Josefsson  <jas@extundo.com>
6114
6115         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
6116
6117 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
6118
6119         * info.el (Info-auto-generate-directory): Default
6120         Info-auto-generate-directory to 'if-outdated.
6121
6122 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
6123
6124         * startup.el (normal-top-level): Prevent migration code from
6125         trashing .emacs on an error in loading the init files.
6126
6127 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
6128
6129         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
6130         "system default" Xdefaults and friends get xrdb-mode.
6131
6132 2002-03-05  Mats Lidell  <matsl@contactor.se>
6133  
6134         * help-nomule.el (tutorial-supported-languages): Added Swedish
6135         tutorial. Sorted languages.
6136
6137 2002-02-11  Mike Sperber <mike@xemacs.org>
6138
6139         * info.el (Info-maybe-update-dir): Regenerate dir if we're
6140         regenerating outdated dir files and dir is non-existent.
6141
6142 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
6143
6144         * code-files.el (convert-mbox-coding-system): Improve comment.
6145         (write-region): Improve docstring.  Reformat to 80 columns.  Add
6146         coding-system argument to `write-region-pre-hook' call.
6147         (write-region-pre-hook): Fix docstring to mention lockname argument.
6148
6149 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
6150
6151         * minibuf.el (completing-read): Remove redundant wrong arg list.
6152
6153         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
6154
6155 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
6156
6157         * obsolete.el (interactive-form): new compatibility alias for 
6158         function-interactive.
6159
6160 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
6161
6162         * menubar-items.el (Menubar-items-truncate-list): Removed.
6163         * menubar-items.el (Menubar-items-truncate-history): New.
6164         * menubar-items.el (default-menubar): Use
6165         Menubar-items-truncate-history.
6166
6167 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
6168
6169         * printer.el (generic-print-region): Pass correct arguments to
6170         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
6171         Torkelsson <torkel@acc.umu.se>.
6172
6173 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
6174
6175         * help.el (describe-mode): synched with FSF 19.34; handle nil
6176         minor mode indicators.
6177
6178 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
6179
6180         * minibuf.el (completing-read): Update docstring.
6181
6182 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
6183
6184         * XEmacs 21.4.6 "Common Lisp" is released.
6185
6186 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
6187
6188         * package-net.el: Inadvertant synch with Windows branch.  From
6189         Andy's log:
6190         (package-net-kit-version): new variable.
6191         (package-net-generate-bin-ini): use it. Remove unwanted functions.
6192
6193 2001-11-28  Steve Youngs  <youngs@xemacs.org>
6194
6195         * package-get.el (package-get-locate-index-file): Also search the
6196         core etc/ directory for the package index file if it can't be
6197         found in ~/.xemacs/.
6198
6199 2001-12-13  William Perry  <wmperry@gnu.org>
6200
6201         * dialog-gtk.el (popup-builtin-question-dialog):
6202         Conform to API in gui.c.
6203         
6204 2001-11-12  Andy Piper  <andy@xemacs.org>
6205
6206         * cus-edit.el (custom-save-face-internal): make sure we save
6207         non-themed faces.
6208         (custom-save-variables): ditto variables.
6209
6210 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
6211
6212         * faces.el (make-face-family):
6213         (make-face-size):
6214         New face-modifying functions per Jan Vroonhof.
6215
6216         cus-face.el (custom-set-face-font-family):
6217         (custom-set-face-font-size):
6218         Use them.
6219
6220         * font.el (font-window-system-mappings): More precise docstring.
6221
6222         (font-create-name):
6223         (font-create-object):
6224         (tty-font-create-object):
6225         (tty-font-create-plist):
6226         (x-font-create-object):
6227         (x-font-create-name):
6228         (ns-font-create-name):
6229         (mswindows-font-create-object):
6230         (mswindows-font-create-name):
6231         Add doctrings.
6232
6233 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
6234
6235         * gtk-faces.el (gtk-init-device-faces): removed spurious
6236         quote before let* expression.
6237
6238 2001-10-29  Andy Piper  <andy@xemacs.org>
6239
6240         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
6241         modified when changing coding system.
6242
6243         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
6244         that we invoke the GUI directory selector.
6245
6246 2001-10-25  Andy Piper  <andy@xemacs.org>
6247
6248         * dialog.el (make-dialog-box): use new directory dialog support.
6249         * minibuf.el (read-file-name-1): ditto.
6250         (read-file-name): ditto.
6251         (read-directory-name): ditto.
6252
6253 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
6254
6255         * XEmacs 21.4.5 "Civil Service" is released.
6256
6257 2001-04-23  Didier Verna  <didier@xemacs.org>
6258
6259         * cus-edit.el (custom-variable-pre-save): New.
6260         * cus-edit.el (custom-variable-post-save): New.
6261         * cus-edit.el (custom-variable-save): use them.
6262         * cus-edit.el (custom-face-pre-save): New.
6263         * cus-edit.el (custom-face-post-save): New.
6264         * cus-edit.el (custom-face-save): use them.
6265         * cus-edit.el (custom-group-pre-save): New.
6266         * cus-edit.el (custom-group-post-save): New.
6267         * cus-edit.el (custom-group-save): use them.
6268         * cus-edit.el (Custom-save): use the pre/post functions above,
6269         call `custom-save-all' only once.
6270         * cus-edit.el (custom-variable-pre-reset-standard): New.
6271         * cus-edit.el (custom-variable-post-reset-standard): New.
6272         * cus-edit.el (custom-variable-reset-standard): use them.
6273         * cus-edit.el (custom-face-pre-reset-standard): New.
6274         * cus-edit.el (custom-face-post-reset-standard): New.
6275         * cus-edit.el (custom-face-reset-standard): use them.
6276         * cus-edit.el (custom-group-pre-reset-standard): New.
6277         * cus-edit.el (custom-group-post-reset-standard): New.
6278         * cus-edit.el (Custom-reset-standard): use them.
6279         * cus-edit.el (custom-face-reset-saved): use the pre/post
6280         functions above, call `custom-save-all' only once.
6281
6282 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
6283
6284         * gutter-items.el (buffers-tab face): Derive from the modeline
6285         face by default.  Many people use white-on-black for the default
6286         font, and the tabs look hideous with that color combination.  The
6287         modeline usually has the correct colors.
6288
6289 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6290
6291         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6292         (tag-mark-stack-max): Typo fix.
6293
6294 2001-09-28  Ben Wing  <ben@xemacs.org>
6295
6296         * font-lock.el:
6297         * font-lock.el (font-lock-after-change-function):
6298         fix problem with last patch, reported by Katsumi Yamaoka.
6299
6300 2001-09-17  Ben Wing  <ben@xemacs.org>
6301
6302         * font-lock.el (font-lock-after-change-function):
6303         fix problem when you insert a comment on the line before a line of
6304         code: if we use the following char, then when you hit backspace,
6305         the following line of code turns the comment color.
6306
6307 2001-06-08  Ben Wing  <ben@xemacs.org>
6308
6309         * process.el: comment about shell-command-switch.
6310         * process.el (shell-quote-argument): Need to quote a null
6311         argument, too.  From Dan Holmsand.
6312         
6313         * startup.el (normal-top-level): Delete some unused FSF junk.
6314         * startup.el (command-line-early):
6315         
6316         * startup.el (command-line): Call MS Windows init function.
6317         
6318         * win32-native.el:
6319         * win32-native.el (mswindows-system-shells): New.
6320         * win32-native.el (mswindows-system-shell-p): New.
6321         * win32-native.el (init-mswindows-at-startup): New.
6322         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6323         * win32-native.el (mswindows-quote-one-simple-arg):
6324         * win32-native.el (mswindows-quote-one-command-arg):
6325         * win32-native.el (mswindows-construct-process-command-line-alist):
6326         Correct comments at top.  Correctly handle passing arguments
6327         to Cygwin programs and to bash.  Fix quoting of zero-length
6328         arguments (from Dan Holmsand).  Set shell-command-switch based
6329         on shell-file-name, which in turn comes from env var SHELL.
6330
6331 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6332
6333         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6334         default-toolbar-position): Fill docstrings for balloon-help.
6335
6336 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6337
6338         * faces.el: Reenable specifications over 'gtk domain.
6339
6340 2001-08-08  Didier Verna  <didier@xemacs.org>
6341
6342         * autoload.el (update-autoload-files): make defdir a file name,
6343         not directory name.
6344
6345 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6346
6347         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6348
6349         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6350
6351 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6352
6353         * font-menu.el (font-menu-set-font): Default to current font-family.
6354         (font-menu-preferred-resolution):
6355         (font-menu-size-scaling):
6356         Provide gtk defaults, too.
6357
6358 2001-07-29  Mike Alexander  <mta@arbortext.com>
6359
6360         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6361         list
6362         (custom-set-face-font-family): ditto
6363
6364 2001-07-26  Mike Sperber <mike@xemacs.org>
6365
6366         * files.el (auto-mode-alist): .9 files are man pages, too.
6367
6368 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6369
6370         * process.el (call-process-internal): bind
6371         coding-system-for-write to 'binary when calling
6372         start-process-internal, so the process receives 
6373         the literal contents of INFILE.
6374
6375 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6376
6377         * files.el (auto-mode-alist): Add configure.ac support.
6378
6379 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6380
6381         * buff-menu.el:
6382         mouse.el:
6383         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6384
6385 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6386
6387         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6388
6389 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6390
6391         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6392         mixed text.
6393         (kinsoku-eol-p): Ditto.
6394
6395 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6396
6397         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6398         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6399         characters as the category `s' or `e' correctly.
6400
6401 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6402
6403         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6404
6405 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6406
6407         * mule/cyrillic.el:  Set up case table.
6408
6409 2001-06-08  Mike Sperber <mike@xemacs.org>
6410
6411         * files.el (save-some-buffers-1): Don't zap the help window right
6412         after `map-y-or-n-p' has popped it up.
6413
6414 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6415
6416         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6417
6418 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6419
6420         * specifier.el: define-specifier-tag 'gtk.
6421
6422 2001-05-12  Ben Wing  <ben@xemacs.org>
6423
6424         * find-paths.el (paths-find-recursive-path):
6425         fix error with null EXCLUDE-REGEXP.
6426         
6427         * font-lock.el (font-lock-mode):
6428         fix problem reported by hrvoje with buffers starting with a space.
6429         
6430 2001-05-06  Ben Wing  <ben@xemacs.org>
6431
6432         * dialog.el (make-dialog-box):
6433         * menubar-items.el (default-menubar):
6434         * printer.el (generic-print-buffer):
6435         * printer.el (generic-print-region):
6436         implement printing the selection when it's selected.
6437
6438 2001-04-18  Didier Verna  <didier@xemacs.org>
6439
6440         * cus-edit.el (Custom-reset-standard): reset to standard settings
6441         not only when the buffer's :custom-state is 'modified, but also
6442         when it is 'set or 'saved.
6443
6444 2001-04-17  Didier Verna  <didier@xemacs.org>
6445
6446         * startup.el (load-user-init-file): define `custom-file' before
6447         loading the user's init file.
6448
6449 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6450
6451         * menubar.el (popup-mode-menu): Make it work with
6452         popup-menu-titles turned off.
6453         
6454 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6455
6456         * about.el (about-mailto-link): Use compose-mail for sending mail.
6457
6458 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6459
6460         * package-admin.el (package-install-hook): New.
6461         (package-delete-hook): New.
6462         (package-admin-add-single-file-package): Use package-delete-hook.
6463
6464         * package-get.el (package-get): Use package-install-hook.
6465
6466 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6467
6468         * package-ui.el (pui-install-selected-packages): reverse the lists
6469         of packages so that they get handled in the same order as they
6470         were selected.
6471
6472 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6473
6474         * packages.el (locate-library): Use read-library-name for completion.
6475
6476 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6477
6478         * byte-optimize.el (=): `=' is not a binary predicate!
6479         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6480         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6481
6482 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6483
6484         * bytecomp.el (byte-compile-arithcompare):
6485         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6486
6487 2001-06-03  William M. Perry  <wmperry@gnu.org>
6488
6489         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6490         return the filename selected by the user!
6491
6492 2001-05-31  William M. Perry  <wmperry@gnu.org>
6493
6494         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6495         in XEmacs/GTK.
6496
6497 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6498
6499         * coding.el: Tiny typo fixed.
6500
6501 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6502
6503         * XEmacs 21.4.3 "Academic Rigor" is released.
6504
6505 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6506
6507         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6508
6509 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6510
6511         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6512
6513 2001-05-04  Ben Wing  <ben@xemacs.org>
6514
6515         * printer.el (generic-print-buffer):
6516         * printer.el (generic-print-region):
6517         Enable dialog boxes.  Apply workaround recommended by Kirill.
6518         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6519         
6520         * simple.el (kill-whole-line):
6521         * simple.el (kill-line-1):
6522         * simple.el (kill-entire-line):
6523         * simple.el (kill-line):
6524         * simple.el (backward-kill-line):
6525         Take out interactive dependence of kill-whole-line.
6526
6527 2001-04-22  Ben Wing  <ben@xemacs.org>
6528
6529         * dialog.el (make-dialog-box):
6530         Put dialog titles back in -- this time correctly.  Fix various
6531         other problems with leaks and such.
6532
6533         * simple.el (region-exists-p):
6534         * simple.el (region-active-p):
6535         Add comment about which one is correct to use in menu specs.
6536
6537 2001-05-05  Ben Wing  <ben@xemacs.org>
6538
6539         * dialog.el (make-dialog-box): fix doc string.
6540         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6541         take out Pretty Print.
6542         * printer.el:
6543         * printer.el (printer-current-device): New.
6544         * printer.el (Printer-get-device): New.
6545         * printer.el (Printer-clear-device): New.
6546         * printer.el (generic-page-setup): New.
6547         * printer.el (generic-print-buffer):
6548         * printer.el (generic-print-region):
6549         Implement Page Setup.  Handle errors properly.
6550
6551 2001-05-05  Ben Wing  <ben@xemacs.org>
6552
6553         * subr.el (error): Complete list of errors in doc string.
6554         
6555 2001-04-22  Ben Wing  <ben@xemacs.org>
6556
6557         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6558         
6559 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6560
6561         * build-report.el: Remove CVS keywords since this file has been in
6562         core lisp for a while now.
6563         * build-report.el (build-report-make-output-files): Fix typo.
6564
6565 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6566
6567         * about.el (about-finish-buffer): Make sure the last change works
6568         even if EVENT is nil.
6569
6570 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6571
6572         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6573         clicked, not the one that happens to be the current buffer at the
6574         time.
6575
6576 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6577
6578         * cus-edit.el (custom-display): Support the GTK Window System also.
6579
6580 2001-04-30  Ben Wing  <ben@xemacs.org>
6581
6582         * printer.el:
6583         * printer.el (printer-page-header):
6584         * printer.el (Print-context): New.
6585         * printer.el (printer-page-footer):
6586         * printer.el (generate-header-element): New.
6587         * printer.el (generate-header-line): New.
6588         * printer.el (print-context-property):
6589         * printer.el (generic-print-buffer):
6590         * printer.el (generic-print-region):
6591         Implement headers and footers.  Implement calling Print dialog box
6592         (#### but it doesn't quite work yet).
6593
6594 2001-04-25  Ben Wing  <ben@xemacs.org>
6595
6596         * about.el (xemacs-hackers):
6597         * about.el (about-url-alist):
6598         * about.el (about-personal-info):
6599         * about.el (about-hacker-contribution):
6600         More contributions.
6601         
6602         * simple.el (handle-post-motion-command):
6603         Fix spurious setting of zmacs-region-stays to t after a non-shift
6604         motion command.
6605
6606 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6607
6608         * about.el (about-personal-info): Update my bio.
6609         (about-hacker-contribution): Ditto.
6610
6611 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6612
6613         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6614
6615 2001-04-19  Andy Piper  <andy@xemacs.org>
6616
6617         * package-net.el (package-net-cygwin32-binary-size): new size.
6618         (package-net-win32-binary-size): new size.
6619         (package-net-convert-index-to-ini): Use new arch.
6620         (package-net-batch-convert-index-to-ini): Removed.
6621         (package-net-generate-bin-ini): New.
6622         (package-net-batch-generate-bin-ini): New.
6623
6624 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6625
6626         * XEmacs 21.4.1 "Copyleft" is released.
6627
6628 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6629
6630         * x-compose.el (xlib-input-method-bug-workaround):
6631         (alias-colon-to-double-quote):
6632         Force sort in map-keymap to work around rehash bug.
6633
6634 2001-04-17  Ben Wing  <ben@xemacs.org>
6635
6636         * about.el: Finish overhaul, add a few new hackers, update a
6637         couple old ones.
6638
6639 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6640
6641         * XEmacs 21.4.0 "Solid Vapor" is released.
6642
6643 2001-04-15  Ben Wing  <ben@xemacs.org>
6644
6645         * about.el:
6646         * about.el (about-headline-face): New.
6647         * about.el (about-link-face): New.
6648         * about.el (about-current-release-maintainers): New.
6649         * about.el (about-other-current-hackers): New.
6650         * about.el (about-url-alist):
6651         * about.el (about-once-and-future-hackers): New.
6652         * about.el (about-mailto-link): New.
6653         * about.el (about-get-buffer):
6654         * about.el (about-finish-buffer):
6655         * about.el (about-xemacs):
6656         * about.el (about-features): Removed.
6657         * about.el (about-advantages): New.
6658         * about.el (about-maintainer-info): Removed.
6659         * about.el (about-personal-info): New.
6660         * about.el (about-hacker-contribution): New.
6661         * about.el (about-maintainer):
6662         * about.el (about-show-linked-info):
6663         * about.el (about-hackers):
6664         Major revamping.  Rewriting of most of the text, improve the
6665         link handling, separate info on contributors into personal
6666         and contribution info, add new contributors, update personal
6667         info, etc. etc.
6668         
6669         * menubar-items.el (default-menubar):
6670         Help menubar entry for News now says more accurately
6671         "What's New in XEmacs".
6672         
6673         * mouse.el:
6674         * mouse.el (mouse-track-cleanup-hook):
6675         * mouse.el (mouse-track):
6676         Don't set-buffer to a dead buffer when calling mouse-track
6677         cleanup hooks.
6678
6679 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6680
6681         * XEmacs 21.2.47 "Zephir" is released.
6682
6683 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6684
6685         * dialog.el (make-dialog-box): Disable dialog box titles until
6686         we get them working.
6687
6688 2001-03-30  Ben Wing  <ben@xemacs.org>
6689
6690         * help.el:
6691         * help.el (Help-princ-face):
6692         * help.el (Help-prin1-face):
6693         * help.el (frob-help-extents):
6694         * help.el (describe-function-1):
6695         * help.el (describe-variable):
6696         Avoid using font-lock faces, which may not be defined.
6697         Instead, use hyper-apropos faces, and make sure they're
6698         defined as necessary by using `require'. (It's not so safe
6699         to do this for font-lock.) In any case, we will eventually
6700         be merging this functionality into hyper-apropos.
6701
6702         * loaddefs.el (completion-ignored-extensions):
6703         Fix documentation.
6704         
6705         * menubar-items.el (menu-truncate-list): Removed.
6706         * menubar-items.el (Menubar-items-truncate-list): New.
6707         * menubar-items.el (default-menubar):
6708         Fix errors if grep or compile command is too long.  Rename helper
6709         function to be less visible.
6710
6711 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6712
6713         * byte-optimize.el (byte-optimize-minus):
6714         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6715
6716 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6717
6718         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6719         Mule is available.
6720
6721         * mule/latin.el: New file.
6722
6723 2001-03-11  Ben Wing  <ben@xemacs.org>
6724
6725         * auto-save.el:
6726         * auto-save.el (auto-save-directory):
6727         * auto-save.el (make-auto-save-file-name):
6728         * auto-save.el (auto-save-file-name-p): New.
6729
6730         Merge in improvements from other definition of
6731         make-auto-save-file-name in files.el.
6732         
6733         * auto-save.el (auto-save-original-name):
6734         * auto-save.el (auto-save-name-in-fixed-directory):
6735         * auto-save.el (auto-save-unslashify-name): Removed.
6736         * auto-save.el (auto-save-slashify-name): Removed.
6737         * auto-save.el (auto-save-reserved-chars): New.
6738         * auto-save.el (auto-save-escape-name): New.
6739         * auto-save.el (auto-save-unhex): New.
6740         * auto-save.el (auto-save-unescape-name): New.
6741
6742         Change algorithm for encoding filenames in auto-save names to be
6743         entirely safe with all filesystems and all possible characters in
6744         a filename, and 100% reversible. (Essentially, uses
6745         quoted-printable as the encoding.)
6746         
6747         * auto-save.el (recover-all-files):
6748
6749         Use insert-directory rather than calling ls directly -- fixes
6750         things under Windows.
6751
6752         * files.el:
6753         * files.el (convert-standard-filename): Substitute FSF's
6754         definition for this (we had nothing here before).
6755         
6756         * files.el (backup-buffer): Warning fix.
6757         
6758         * files.el (make-backup-file-name):
6759         * files.el (find-backup-file-name):
6760         Fix error in calling sequence to auto-save-file-name-p.
6761         
6762         * files.el (recover-file):
6763         Use insert-directory rather than calling ls directly -- fixes
6764         things under Windows.
6765
6766         * files.el (make-auto-save-file-name): Removed.
6767         * files.el (auto-save-file-name-p): Removed.
6768         auto-save is always dumped so no sense in having a definition
6769         that will always be overwritten with another.
6770         
6771         * files.el (insert-directory):
6772         * win32-native.el:
6773         * win32-native.el (debug-mswindows-process-command-lines):
6774         * win32-native.el (original-make-auto-save-file-name): Removed.
6775         * win32-native.el (make-auto-save-file-name): Removed.
6776
6777
6778 2001-03-21  Martin Buchholz <martin@xemacs.org>
6779
6780         * XEmacs 21.2.46 "Urania" is released.
6781
6782 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6783
6784         * menubar-items.el (default-menubar): Update sample.emacs to
6785         sample.init.el and adjust accelerators.
6786
6787 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6788
6789         * build-report.el (build-report): Improve docstring.
6790
6791 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6792
6793         * ChangeLog: Log GTK merge.
6794
6795         * gutter-items.el:
6796         * mwheel.el:
6797         * sound.el:
6798         * startup.el:
6799         Revert gratuitous whitespace changes.
6800
6801 2001-03-07  Ben Wing  <ben@xemacs.org>
6802
6803         * help.el:
6804         * help.el (key-or-menu-binding):
6805         * help.el (Help-find-file): New.
6806         * help.el (describe-beta):
6807         * help.el (describe-copying):
6808         * help.el (describe-project):
6809         * help.el (view-emacs-news):
6810         * help.el (view-sample-init-el): New.
6811         * help.el (Help-princ-face): New.
6812         * help.el (Help-prin1-face): New.
6813         * help.el (help-symbol-function-context-menu):
6814         * help.el (help-symbol-variable-context-menu):
6815         * help.el (help-symbol-function-and-variable-context-menu):
6816         * help.el (frob-help-extents):
6817         * help.el (describe-function-1):
6818         * help.el (describe-variable):
6819
6820         Add coloring in Help buffers, correspondent with hyperlinks.
6821         View files in view-mode rather than Fundamental.
6822         Remove separators from context menus -- now handled in generic code.
6823         Add `Find Tag' to context menu.
6824         
6825         * menubar.el (popup-mode-menu):
6826
6827         Rewrite code that outputs the popup menu to (a) put more specific
6828         entries first, (b) be more robust, (c) output the proper context
6829         menu separators automatically (the context menu functionality is
6830         new and currently used only by Help).
6831
6832 2001-03-10  William M. Perry  <wmperry@aventail.com>
6833
6834         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6835         this function when converting from the 21.1 GTK branch.  Now
6836         supports file, password, question, and color built-in dialogs.
6837
6838 2001-03-06  Ben Wing  <ben@xemacs.org>
6839
6840         * keydefs.el:
6841         * keydefs.el (global-map):
6842         Add commented-out change of M-k (for 21.5).
6843         
6844         * menubar-items.el (default-menubar):
6845         Fix items to control kill-line behavior; add items for
6846         shifted motion.
6847         
6848         * simple.el:
6849         * simple.el (kill-whole-line):
6850         * simple.el (historical-kill-line): Removed.
6851         * simple.el (kill-line): Removed.
6852         * simple.el (kill-entire-line): New.
6853         * simple.el (kill-line-1): New.
6854         * simple.el (backward-kill-line):
6855         Undo kill-whole-line == always changes.  Add new function
6856         kill-entire-line to unconditionally delete the current line.
6857         Add comments describing the lamentable state of affairs of
6858         the kill-line functions and variables.
6859
6860 2001-03-02  Ben Wing  <ben@xemacs.org>
6861
6862         * simple.el:
6863         * simple.el (beginning-of-buffer):
6864         * simple.el (end-of-buffer):
6865         * simple.el (mark-ring-unrecorded-commands):
6866         * simple.el (signal-error-on-buffer-boundary):
6867         * simple.el (shifted-motion-keys-select-region):
6868         * simple.el (unshifted-motion-keys-deselect-region):
6869         * simple.el (motion-keys-for-shifted-motion): New.
6870         * simple.el (handle-pre-motion-command):
6871         * simple.el (handle-post-motion-command):
6872         * simple.el (forward-char-command):
6873         * simple.el (backward-char-command):
6874         * simple.el (scroll-up-command):
6875         * simple.el (scroll-down-command):
6876         * simple.el (next-line):
6877         * simple.el (previous-line):
6878         * simple.el (backward-block-of-lines):
6879         * simple.el (forward-block-of-lines):
6880         * simple.el (backward-word):
6881         * simple.el (mark-word):
6882
6883         Augment documentation of the most common motion commands to make
6884         note of the shifted-motion support.  Improve the support to (a)
6885         properly document how it works and why it's done in the fashion it
6886         is, and (b) allow the keystrokes that trigger it to be customized.
6887
6888         Correct error in the customize specification of
6889         mark-ring-unrecorded-commands.
6890
6891 2001-03-02  Ben Wing  <ben@xemacs.org>
6892
6893         * font-lock.el:
6894         * font-lock.el (font-lock-pending-extent-table): Removed.
6895         * font-lock.el (font-lock-pending-buffer-table): New.
6896         * font-lock.el (font-lock-pre-idle-hook):
6897         * font-lock.el (font-lock-after-change-function):
6898         * font-lock.el (font-lock-fontify-pending-extents):
6899         * font-lock.el (font-lock-lisp-like):
6900
6901         Fix handling of pending extents to avoid excessive slowness (N^2
6902         behavior) when making lots of buffer changes between redisplays,
6903         such as when saving the Options.
6904
6905 2001-03-09  William M. Perry  <wmperry@aventail.com>
6906
6907         * device.el:
6908         * dragdrop.el:
6909         * dumped-lisp.el:
6910         * faces.el:
6911         * frame.el:
6912         * gnuserv.el:
6913         * loadup.el:
6914         * menubar-items.el:
6915         * minibuf.el:
6916         The Great GTK Merge.
6917
6918         * ChangeLog.GTK:
6919         * dialog-gtk.el:
6920         * gdk.el:
6921         * generic-widgets.el:
6922         * glade.el:
6923         * gnome-widgets.el:
6924         * gnome.el:
6925         * gtk-compose.el:
6926         * gtk-extra.el:
6927         * gtk-faces.el:
6928         * gtk-ffi.el:
6929         * gtk-file-dialog.el:
6930         * gtk-font-menu.el:
6931         * gtk-glyphs.el:
6932         * gtk-init.el:
6933         * gtk-iso8859-1.el:
6934         * gtk-marshal.el:
6935         * gtk-mouse.el:
6936         * gtk-package.el:
6937         * gtk-password-dialog.el:
6938         * gtk-select.el:
6939         * gtk-widget-accessors.el:
6940         * gtk-widgets.el:
6941         * gtk.el:
6942         widgets-gtk.el:
6943         The Great GTK Merge: new files.
6944
6945 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6946
6947         * generic-widgets.el: Don't require gtk (a built-in feature) at
6948         top level.  Don't execute the last sexp unless (featurep 'gtk).
6949
6950 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6951
6952         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6953
6954 2001-02-23  Martin Buchholz <martin@xemacs.org>
6955
6956         * XEmacs 21.2.45 "Thelxepeia" is released.
6957
6958 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6959  
6960         * about.el (xemacs-hackers): update my entry. 
6961         * about.el (about-maintainer-info): ditto. 
6962         * about.el (about-hackers): ditto. 
6963
6964 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6965
6966         * about.el (about-maintainer-info): More vanity info about
6967         yours truly.
6968
6969 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6970
6971         * build-report.el (build-report-destination): xemacs-build-reports
6972         has moved to SourceForge, where mailing list name length is
6973         restricted, hence the name change to
6974         xemacs-buildreports@xemacs.org.
6975         * build-report.el (build-report-keep-regexp): Update default.
6976         * build-report.el (build-report-delete-regexp): Ditto.
6977         * build-report.el (build-report-make-output-files): Ditto.
6978
6979 2001-02-19  Craig Lanning  <lanning@scra.org>
6980
6981         * lisp-mode.el: Add indentation specifications for following
6982         Common Lisp forms: handler-case, handler-bind, with-slots,
6983         with-open-file, with-open-stream, print-unreadable-object.
6984
6985 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6986
6987         * font-lock.el (font-lock-set-defaults-1):
6988         Move initialization of `font-lock-cache-position' so that it's set
6989         even if font-lock-keywords is already defined.
6990
6991 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6992
6993         * autoload.el (generate-file-autoloads-1):
6994         Use `emacs-lisp-mode-syntax-table' instead of
6995         `lisp-mode-syntax-table'.
6996         * lisp-mode.el (lisp-mode-syntax-table):
6997         Get rid of old checks for `parse-partial-sexp' version.
6998         Make `|' (pipe) string delimiter instead of punctuation.
6999
7000 2001-02-16  Martin Buchholz  <martin@xemacs.org>
7001
7002         * window.el (save-selected-window):
7003         Use gensym for better macro hygiene.
7004
7005 2001-02-06  Mike Sperber <mike@xemacs.org>
7006
7007         * dump-paths.el:
7008         * startup.el (startup-setup-paths): Set and use
7009         `mule-lisp-directory'.
7010         (startup-setup-paths-warning): Ditto.
7011
7012         * setup-paths.el (paths-find-mule-lisp-directory): Added.
7013         (paths-construct-load-path): Consider `mule-lisp-directory'.
7014
7015 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
7016
7017         * font-lock.el: Syntax table improvements used.  A few random
7018         changes are not specified below.
7019         (font-lock-fontify-string-delimiters):
7020         (font-lock-syntactic-keywords):
7021         (font-lock-cache-state nil):
7022         (font-lock-cache-position):
7023         New variables.
7024         (font-lock-set-syntax):
7025         (font-lock-apply-syntactic-highlight):
7026         (font-lock-fontify-syntactic-anchored-keywords):
7027         (font-lock-fontify-syntactic-keywords-region):
7028         (font-lock-eval-keywords):
7029         New functions.
7030         (font-lock-remove-face):
7031         (font-lock-fontify-syntactically-region):
7032         Use syntax properties.
7033
7034 2001-02-08  Martin Buchholz <martin@xemacs.org>
7035
7036         * XEmacs 21.2.44 "Thalia" is released.
7037
7038 2001-01-16  Mike Sperber <mike@xemacs.org>
7039
7040         * startup.el (normal-top-level): Work even if no installation root
7041         is found.
7042
7043 2001-01-30  Andy Piper  <andy@xemacs.org>
7044
7045         * gutter-items.el (progress-abort-glyph): remove instantiator.
7046         (set-progress-abort-instantiator): new function.
7047         (abort-progress-feedback): use it.
7048
7049         * gutter.el (set-gutter-dirty-p): new function.
7050
7051 2001-01-30  Didier Verna  <didier@xemacs.org>
7052
7053         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
7054
7055 2001-01-24  Didier Verna  <didier@xemacs.org>
7056
7057         * sound.el (sound-extension-list): give a better default value.
7058         * sound.el (load-sound-file): improve the doc string, also find
7059         files given by absolute names, pass a real extension list to
7060         `locate-file'.
7061
7062 2001-01-26  Martin Buchholz <martin@xemacs.org>
7063
7064         * XEmacs 21.2.43 "Terspichore" is released.
7065
7066 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
7067
7068         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
7069         messages from gnuserv.
7070
7071 2001-01-20  Martin Buchholz <martin@xemacs.org>
7072
7073         * XEmacs 21.2.42 "Poseidon" is released.
7074
7075 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
7076
7077         * cl-macs.el (cl-upcase-arg): New function.
7078         (cl-function-arglist): New function.
7079         (cl-transform-lambda): Automatically add CL-style lambda list to
7080         documentation string using functions above.
7081
7082 2001-01-12  Andy Piper  <andy@xemacs.org>
7083
7084         * package-get.el (package-get-custom): call
7085         package-net-update-installed-db.
7086
7087         * package-ui.el (pui-install-selected-packages): call
7088         package-net-update-installed-db.
7089
7090         * package-net.el (package-net-update-installed-db): use
7091         packages-package-list so that we reflect reality.
7092
7093         * packages.el (packages-package-list): Make docstring reflect
7094         reality.
7095
7096         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
7097
7098         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
7099         isn't installed.
7100
7101 2001-01-17  Andy Piper  <andy@xemacs.org>
7102
7103         * wid-edit.el (widget-activation-glyph-mapper): activate or
7104         deactivate native widgets.
7105         (widget-glyph-insert-glyph): record instantiator.
7106         (widget-push-button-value-create): use it.
7107
7108         * gui.el (gui-button-action): new function. Make button's domain
7109         buffer current when calling.
7110         (make-gui-button): update to use gui-button-action.
7111
7112 2001-01-16  Didier Verna  <didier@xemacs.org>
7113
7114         * menubar-items.el (default-menubar): add an entry for modeline
7115         horizontal scrolling in Options -> Display.
7116
7117 2001-01-17  Steve Youngs  <youngs@xemacs.org>
7118
7119         * package-get.el (package-get-require-signed-base): Set to nil
7120         by default.
7121
7122 2001-01-17  Martin Buchholz <martin@xemacs.org>
7123
7124         * XEmacs 21.2.41 "Polyhymnia" is released.
7125
7126 2001-01-16  Mike Sperber <mike@xemacs.org>
7127
7128         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
7129         catch lisp/mule/.
7130
7131 2001-01-14  Mike Sperber <mike@xemacs.org>
7132
7133         * startup.el (maybe-create-compatibility-dot-emacs):
7134         (maybe-unmigrate-user-init-file):
7135         (unmigrate-user-init-file): Created.
7136         (maybe-migrate-user-init-file): Offer creation of compatibility
7137         .emacs.
7138         Some doc fixes wrt init file location.
7139
7140 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
7141
7142         * faces.el (face-frob-from-locale-first): new variable.
7143         (frob-face-font-2): Honor tags arg while trying to use
7144         standard-face-mapping.  When face-frob-from-locale-first is set,
7145         first try to set face inheriting from frobbed-face.
7146
7147 2001-01-15  Didier Verna  <didier@xemacs.org>
7148
7149         * about.el (xemacs-hackers): update my entry.
7150         * about.el (about-url-alist): ditto.
7151         * about.el (about-maintainer-info): ditto.
7152         * about.el (about-hackers): ditto.
7153
7154 2001-01-15  Martin Buchholz  <martin@xemacs.org>
7155
7156         The byte compiler has been badly broken for a year,
7157         by the patch of 1999-12-06.
7158         * byte-optimize.el (byte-optimize-form-code-walker):
7159         Bug was: the byte compiler was making this erroneous optimization:
7160         (progn (or (foo)) (bar)) ==> (bar)
7161
7162 2000-11-20  Mike Sperber <mike@xemacs.org>
7163
7164         * setup-paths.el (paths-core-load-path-depth): Split
7165         `paths-load-path-depth' in two for site and core lisp.  Don't
7166         recurse into core.
7167         * setup-paths.el (paths-construct-load-path): Use.
7168
7169 2001-01-10  Andy Piper  <andy@xemacs.org>
7170
7171         * package-net.el (package-net-cygwin32-binary-size): new variable
7172         (package-net-win32-binary-size): ditto.  add much needed
7173         commentary.
7174
7175         * gutter-items.el (buffers-tab-items): correct off-by-one error
7176         for buffers-tab-max-size.
7177
7178 2001-01-08  Martin Buchholz <martin@xemacs.org>
7179
7180         * XEmacs 21.2.40 is released.
7181
7182 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7183
7184         * mule/hebrew.el: Fix comments and typos.
7185         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
7186
7187 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7188
7189         * ChangeLog.1: move ancient log from fill.el.
7190
7191         * dump-paths.el:
7192         paragraphs.el:
7193         mule/mule-category.el:
7194         Miscellaneous typo fixes and slight doc clarifications.
7195
7196         * mule/mule-ccl.el:  Correct file name in header.
7197
7198 2000-12-31  Martin Buchholz <martin@xemacs.org>
7199
7200         * XEmacs 21.2.39 is released.
7201
7202 2000-12-27  Martin Buchholz  <martin@xemacs.org>
7203
7204         * byte-optimize.el (byte-optimize-cond):
7205         (byte-optimize-cond-1): New.
7206         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
7207         Optimizes (cond (x nil)) ==> nil.
7208         Provide better diagnostic on malformed expr like (cond foo).
7209
7210 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
7211
7212         * mule/mule-coding.el:
7213         mule/mule-cmds.el (reset-language-environment,
7214         set-language-environment-coding-systems):
7215         Safer default coding-priority-list, corresponding to src/file-coding.h.
7216
7217 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
7218
7219         * package-admin.el: Allow package removal from
7220         early-package-load-path.
7221
7222 2000-12-15  Andreas Jaeger  <aj@suse.de>
7223
7224         * about.el (about-maintainer-info): Update my entry.
7225
7226 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
7227
7228         * packages.el (locate-library): Add support for bzip2
7229         compressed .el files.
7230
7231 2000-12-12  Andy Piper  <andy@xemacs.org>
7232
7233         * package-net.el: new file.
7234
7235 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
7236
7237         * font-lock.el: Add missing C++ keywords.
7238
7239 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
7240
7241         * simple.el (indent-for-comment): Preserve indentation of comments
7242         starting in column 0, as documented in (Info-goto-node
7243         "(xemacs)Comments").  Update docstring accordingly.
7244
7245 2000-12-05  Martin Buchholz <martin@xemacs.org>
7246
7247         * XEmacs 21.2.38 is released.
7248
7249 2000-12-04  Didier Verna  <didier@xemacs.org>
7250
7251         * mouse.el (default-mouse-track-set-point-in-window): remove
7252         spurious '+' operation detected by Martin.
7253
7254
7255 2000-12-01  Martin Buchholz  <martin@xemacs.org>
7256
7257         * cl-extra.el (coerce):
7258         Implement char to integer coercion.
7259         Remove extraneous (numberp) test.
7260
7261         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
7262         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
7263         (byte-optimize-predicate):
7264         Warn if evaluating constant expression signals an error.
7265         (byte-optimize-form): Small simplification.
7266
7267         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
7268
7269 2000-11-30  Martin Buchholz  <martin@xemacs.org>
7270
7271         * byte-optimize.el:
7272         (byte-optimize-minus):
7273         (byte-optimize-plus):
7274         (byte-optimize-mult):
7275         (byte-optimize-quo):
7276         Use (car (last x)) instead of (last x) to get last elt!
7277         Use `byte-optimize-predicate' to optimize `%'.
7278         Move optimizations for special numeric args to bytecomp.el.
7279         * bytecomp.el (byte-compile-associative): Remove.
7280         (byte-compile-max): New.
7281         (byte-compile-min): New.
7282         Properly handle erroneous calls: (max) (min).
7283         (byte-compile-plus): New.
7284         (byte-compile-minus):
7285         It's easiest to handle 0, +1 and -1 args here.
7286         (byte-compile-mult): New.
7287         It's easiest to handle 1, -1 and 2 args here.
7288         (byte-compile-quo):
7289         It's easiest to handle 0, +1 and -1 args here.
7290         Issue byte-compiler warning when dividing by zero.
7291
7292         Byte-compiler arithmetic improvements.
7293         Better optimize these expressions in the obvious way:
7294         (+ x y 1)   -->  varref x varref y add add1
7295         (+ x y -1)  -->  varref x varref y add sub1
7296         (- x y 0)   -->  (- x y)
7297         (- 0 x y)   -->  (- (- x) y)
7298         (% 42 19)   --> compile-time constant
7299         (/ 42 19)   --> compile-time constant
7300         (* (foo) 2) --> foo call dup plus
7301
7302         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7303         unless (declaim (optimize (safety 3)))
7304         or (setq byte-compile-delete-errors nil).
7305
7306 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7307
7308         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7309         docstrings.
7310
7311 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7312
7313         * startup.el (command-line-do-help):  Add documentation of
7314         portable dumper switches.
7315
7316 2000-11-22  Andy Piper  <andy@xemacs.org>
7317
7318         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7319
7320         * glyphs.el (init-glyphs): don't use autodetect for strings.
7321
7322 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7323
7324         * byte-optimize.el (byte-optimize-char-before):
7325         (byte-optimize-backward-char):
7326         (byte-optimize-backward-word):
7327         Fix incorrect optimizations for these sorts of expressions:
7328         (let ((x nil)) (backward-char x))
7329
7330 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7331
7332         * byte-optimize.el:
7333         * byte-optimize.el (byte-optimize-backward-char): New.
7334         * byte-optimize.el (byte-optimize-backward-word): New.
7335         Make backward-word and backward-char as efficient as forward versions.
7336
7337         * bytecomp.el (byte-compile-no-args-with-one-extra):
7338         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7339         * bytecomp.el (byte-compile-two-args-with-one-extra):
7340         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7341         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7342         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7343         Check if extra arg is constant nil, and if so, use byte-coded call.
7344
7345         * simple.el (backward-word):
7346         * simple.el (mark-word):
7347         * simple.el (kill-word):
7348         * simple.el (backward-kill-word):
7349         Make COUNT argument optional, for consistency with forward-char et al.
7350
7351         * abbrev.el (abbrev-string-to-be-defined):
7352         * abbrev.el (inverse-abbrev-string-to-be-defined):
7353         * abbrev.el (inverse-add-abbrev):
7354         * abbrev.el (expand-region-abbrevs):
7355         * buff-menu.el (Buffer-menu-execute):
7356         * indent.el (move-to-left-margin):
7357         * indent.el (indent-relative):
7358         * indent.el (move-to-tab-stop):
7359         * info.el (Info-reannotate-node):
7360         * lisp-mode.el (lisp-indent-line):
7361         * lisp.el (end-of-defun):
7362         * lisp.el (move-past-close-and-reindent):
7363         * misc.el (copy-from-above-command):
7364         * mouse.el (default-mouse-track-scroll-and-set-point):
7365         * page.el (forward-page):
7366         * paragraphs.el (forward-paragraph):
7367         * paragraphs.el (end-of-paragraph-text):
7368         * picture.el (picture-forward-column):
7369         * picture.el (picture-self-insert):
7370         * rect.el (extract-rectangle-line):
7371         * simple.el (newline):
7372         * simple.el (fixup-whitespace):
7373         * simple.el (backward-delete-char-untabify):
7374         * simple.el (transpose-chars):
7375         * simple.el (transpose-preceding-chars):
7376         * simple.el (do-auto-fill):
7377         * simple.el (indent-new-comment-line):
7378         * simple.el (blink-matching-open):
7379         * view-less.el (cleanup-backspaces):
7380         * wid-edit.el (widget-transpose-chars):
7381         * term/bg-mouse.el (bg-insert-moused-sexp):
7382         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7383
7384         * info.el (Info-fontify-node):
7385         * simple.el (backward-delete-function):
7386         Use canonical delete-backward-char instead of backward-delete-char.
7387
7388 2000-11-20  Andy Piper  <andy@xemacs.org>
7389
7390         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7391         no buffers.
7392
7393 2000-11-20  Andy Piper  <andy@xemacs.org>
7394
7395         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7396         buffer tabs.
7397
7398 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7399
7400         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7401         (proclaim inline...) was shadowing compiler-macros.
7402
7403 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7404
7405         * bytecomp.el (byte-compile-eval): New.
7406         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7407         Keeps this promise made in Lispref:
7408         "If a file being compiled contains a `defmacro' form, the macro is
7409         defined temporarily for the rest of the compilation of that file."
7410
7411 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7412
7413         * cl.el (floatp-safe):
7414         (plusp):
7415         (minusp):
7416         (oddp):
7417         (evenp):
7418         (cl-abs):
7419         Use a better parameter name than `x'.
7420
7421         * cl-macs.el (check-type): Make continuable.  Change documentation
7422         to require PLACE, but accept any form for compatibility.
7423
7424         * abbrev.el (define-abbrev): Use check-type.
7425         * font-menu.el (font-menu-change-face): Use check-type.
7426         * menubar.el (relabel-menu-item): Use check-type.
7427         * itimer.el: Fix typo.
7428
7429 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7430
7431         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7432
7433 2000-11-14  Martin Buchholz <martin@xemacs.org>
7434
7435         * XEmacs 21.2.37 is released.
7436
7437 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7438
7439         * code-cmds.el: Provide the feature.
7440
7441 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7442
7443         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7444
7445         * code-cmds.el: New file
7446         * mule/mule-cmds.el:
7447         * mule/mule-misc.el
7448         (coding-keymap): New keymap. Define coding system keyboard
7449         commands on file-coding builds too.
7450         (coding-system-change-eol-conversion):
7451         (universal-coding-system-argument):
7452         (set-default-coding-systems):
7453         (prefer-coding-system): Moved from mule-cmds.el
7454         (set-buffer-process-coding-system): Moved from mule-misc.el
7455
7456 2000-09-15  Stephen Carney <carney@scubadoo.com>
7457
7458         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7459
7460 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7461
7462         * package-get.el (package-get-download-sites): Add a pre-release
7463         site for experimental packages.
7464
7465         * auto-autoloads.el: Regenerated.
7466
7467 2000-08-01  Andy Piper  <andy@xemacs.org>
7468
7469         * gutter-items.el (buffers-tab-omit-function): reference
7470         buffers-tab-select-visible-buffers.
7471         (buffers-tab-filter-functions): new variable, by default uses
7472         buffers-tab-selection-function and buffers-tab-omit-function.
7473         (select-buffers-tab-buffers-by-mode): invert arguments.
7474         (buffers-tab-select-visible-buffers): new function. Invert calling
7475         of buffers-menu-omit-invisible-buffers.
7476         (buffers-tab-items): rewrite to use
7477         buffers-tab-filter-functions. Rewrite docstring.
7478         (gutter-buffers-tab-extent): delete.
7479         (add-tab-to-gutter): always build a new extent when adding the
7480         tabs.
7481         (update-tab-in-gutter): make gutter dirty when orientation
7482         changes.
7483
7484 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7485
7486         * bytecomp.el (byte-compile-defvar-or-defconst):
7487         Only do loadhist recording if defvar form includes a value.
7488
7489 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7490
7491         * bytecomp.el (byte-compile-initial-macro-environment):
7492         `eval-when-compile' should not compile its body.
7493
7494 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7495
7496         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7497         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7498         some Japanese English.  Remove some ancient FSF comments, and
7499         improve docstrings.  Use symbols not vectors for tables.
7500
7501 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7502
7503         * keymap.el:
7504         (local-key-binding):
7505         (global-key-binding):
7506         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7507
7508         * lisp.el:
7509         (backward-sexp): Slightly simpler code.
7510         (mark-sexp): Make arg optional, like FSF Emacs.
7511         (forward-list): Slightly simpler code.
7512         (backward-list): Slightly simpler code.
7513         (down-list):  Make arg optional, like FSF Emacs.
7514         (up-list):  Make arg optional, like FSF Emacs.
7515         (backward-up-list):  Make arg optional, like FSF Emacs.
7516         (kill-sexp):  Make arg optional, like FSF Emacs.
7517         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7518
7519         * font-menu.el (font-menu-change-face):
7520         Take continuable errors into account.
7521
7522         * abbrev.el:
7523         * abbrev.el (clear-abbrev-table):
7524         * abbrev.el (define-abbrev-table):
7525         * abbrev.el (define-abbrev):
7526         * abbrev.el (insert-abbrev-table-description):
7527         * apropos.el (apropos-documentation-check-doc-file):
7528         * apropos.el (apropos-documentation-check-elc-file):
7529         * buff-menu.el (list-buffers):
7530         * buff-menu.el (list-buffers-noselect):
7531         * bytecomp.el (byte-recompile-directory):
7532         * bytecomp.el (batch-byte-compile):
7533         * cl-macs.el (typep):
7534         * code-files.el (find-coding-system-magic-cookie):
7535         * code-files.el (insert-file-contents):
7536         * cus-edit.el (customize-set-variable):
7537         * cus-edit.el (customize-save-variable):
7538         * cus-face.el (custom-set-face-font-size):
7539         * cus-face.el (custom-set-face-update-spec):
7540         * cus-face.el (custom-reset-faces):
7541         * custom.el (custom-check-theme):
7542         * custom.el (copy-upto-last):
7543         * fill.el (canonically-space-region):
7544         * fill.el (fill-paragraph):
7545         * fill.el (fill-region):
7546         * fill.el (find-space-insertable-point):
7547         * fill.el (justify-current-line):
7548         * faces.el (face-spec-update-all-matching):
7549         * faces.el (set-face-stipple):
7550         * files-nomule.el (insert-file-contents):
7551         * files.el (insert-file-contents-literally):
7552         * files.el (hack-local-variables-last-page):
7553         * files.el (basic-save-buffer):
7554         * files.el (insert-directory):
7555         * font-menu.el (font-menu-change-face):
7556         * font.el (font-spatial-to-canonical):
7557         * format.el (format-encode-region):
7558         * format.el (format-insert-file):
7559         * format.el (format-replace-strings):
7560         * gutter.el (set-gutter-element):
7561         * help.el (key-or-menu-binding):
7562         * help.el (describe-bindings):
7563         * help.el (with-syntax-table):
7564         * indent.el (indent-rigidly):
7565         * indent.el (delete-to-left-margin):
7566         * info.el:
7567         * info.el (Info-extract-dir-entry-from):
7568         * info.el (Info-build-dir-anew):
7569         * info.el (Info-rebuild-dir):
7570         * info.el (Info-batch-rebuild-dir):
7571         * info.el (Info-read-subfile):
7572         * info.el (Info-build-node-completions):
7573         * info.el (Info-extract-menu-node-name):
7574         * isearch-mode.el (isearch-range-invisible):
7575         * isearch-mode.el (isearch-restore-invisible-extents):
7576         * itimer.el (itimerp):
7577         * itimer.el (itimer-live-p):
7578         * keymap.el:
7579         * keymap.el (substitute-key-definition):
7580         * keymap.el (read-command-or-command-sexp):
7581         * keymap.el (local-key-binding):
7582         * keymap.el (global-key-binding):
7583         * keymap.el (global-set-key):
7584         * keymap.el (local-set-key):
7585         * ldap.el:
7586         * ldap.el (ldap-add-entries):
7587         * ldap.el (ldap-delete-entries):
7588         * lisp.el (backward-sexp):
7589         * lisp.el (mark-sexp):
7590         * lisp.el (forward-list):
7591         * lisp.el (backward-list):
7592         * lisp.el (down-list):
7593         * lisp.el (backward-up-list):
7594         * lisp.el (up-list):
7595         * lisp.el (kill-sexp):
7596         * lisp.el (backward-kill-sexp):
7597         * menubar.el (add-menu-button):
7598         * menubar.el (add-submenu):
7599         * menubar.el (delete-menu-item):
7600         * menubar.el (relabel-menu-item):
7601         * mouse.el (narrow-window-to-region):
7602         * obsolete.el (define-obsolete-variable-alias):
7603         * obsolete.el (store-substring):
7604         * package-admin.el:
7605         * package-admin.el (package-admin-install-function):
7606         * package-admin.el (package-admin-install-function-mswindows):
7607         * package-admin.el (package-admin-default-install-function):
7608         * package-get.el (package-get-update-base-entries):
7609         * packages.el (packages-load-package-dumped-lisps):
7610         * packages.el (packages-collect-package-dumped-lisps):
7611         * printer.el (generic-print-buffer):
7612         * printer.el (generic-print-region):
7613         * replace.el (occur-mode-mouse-goto):
7614         * replace.el (perform-replace):
7615         * select.el (get-selection-no-error):
7616         * simple.el:
7617         * simple.el (newline):
7618         * simple.el (open-line):
7619         * simple.el (edit-and-eval-command):
7620         * simple.el (goto-line):
7621         * simple.el (undo):
7622         * simple.el (kill-region):
7623         * simple.el (copy-region-as-kill):
7624         * simple.el (kill-ring-save):
7625         * simple.el (set-mark):
7626         * simple.el (next-line):
7627         * simple.el (previous-line):
7628         * simple.el (line-move):
7629         * simple.el (set-goal-column):
7630         * simple.el (comment-region):
7631         * subr.el:
7632         * subr.el (putf):
7633         * syntax.el (modify-syntax-entry):
7634         * syntax.el (map-syntax-table):
7635         * view-less.el (view-file):
7636         * view-less.el (view-buffer):
7637         * view-less.el (view-file-other-window):
7638         * window-xemacs.el (backward-other-window):
7639         * window.el:
7640         * window.el (one-window-p):
7641         * window.el (walk-windows):
7642         * window.el (window-list):
7643         * x-mouse.el (x-mouse-kill):
7644         * x-select.el (x-get-cutbuffer):
7645         * x-select.el (x-store-cutbuffer):
7646         * term/bg-mouse.el (bg-mouse-line-to-center):
7647         * term/sun-mouse.el (window-line-end):
7648         * term/sun-mouse.el (sun-select-region):
7649         * term/sun.el (kill-region-and-unmark):
7650         * mule/mule-category.el:
7651         * mule/mule-category.el (modify-category-entry):
7652         * mule/mule-category.el (char-category-list):
7653         * mule/mule-coding.el (coding-system-force-on-output):
7654         * mule/mule-misc.el (coding-system-put):
7655         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7656
7657 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7658
7659         * cus-face.el: Typo fixes and tiny clarifications.
7660         * custom.el: ditto
7661
7662 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7663
7664         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7665         * startup.el (normal-top-level): Setup auto-save-list-file-name
7666         if auto-save-list-file-prefix is non-nil.
7667
7668 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7669
7670         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7671
7672 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7673
7674         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7675         get symbol at point-min.
7676
7677 2000-10-24  Didier Verna  <didier@xemacs.org>
7678
7679         * info.el (Info-emacs-info-file-name): defconst it.
7680         * info.el (Info-footnote-tag): defcustom it.
7681         * info.el (Info-no-description-string): ditto.
7682         * info.el (Info-find-node): adapt to new semantics of
7683         'Info-suffixed-file (don't do the case variants stuff).
7684         * info.el (Info-insert-dir): rewrite the dir file variants code.
7685         * info.el (Info-directory-files): New. Return the list of info
7686         files in a directory.
7687         * info.el (Info-dir-outdated-p): use it.
7688         * info.el (Info-parse-dir-entries): ditto.
7689         * info.el (Info-build-dir-anew): don't restrict to files ending
7690         with a ".info.*" extension.
7691         * info.el (Info-set-mode-line): ditto.
7692         * info.el (Info-read-subfile): adapt to new semantics of
7693         'Info-suffixed-file (append 'exact argument).
7694         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7695         string independently of the case.
7696         * info.el (Info-suffixed-file): use it (match all possible case
7697         for the file name).
7698         * info.el (Info-insert-file-contents): code cleanup.
7699         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7700         columns.
7701         * info.el (Info-batch-rebuild-dir): ditto.
7702         * info.el (Info-read-node-name-1): ditto.
7703         * info.el (Info-search): ditto.
7704         * info.el (Info-fontify-node): ditto.
7705
7706
7707 2000-10-24  Didier Verna  <didier@xemacs.org>
7708
7709         * process.el (shell-command): when called from a program, avoid
7710         'push-mark's "mark-set" message.
7711
7712 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7713
7714         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7715         by a symbol, not by a vector.
7716         * mule/vietnamese.el (vscii): Likewise.
7717         (viscii): Likewise.
7718         * mule/cyrillic.el (koi8-r): Likewise.
7719
7720         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7721         by a symbol, not by a vector.
7722         (chinese-big5-2): Likewise.
7723         * mule/ethiopic.el (ethiopic): Likewise.
7724         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7725         (vietnamese-viscii-upper): Likewise.
7726
7727 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7728
7729         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7730
7731 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7732
7733         * byte-optimize.el (byte-optimize-car): New function.
7734         (byte-optimize-cdr): Ditto.
7735
7736 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7737
7738         * byte-optimize.el: Partial synch with FSF 20.7.
7739         Optimize constant concatenation.
7740         Add keymapp as a side effect free function.  It is a built-in.
7741         (byte-after-unbind-pos): Remove byte-equal.
7742
7743 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7744
7745         * update-elc-2.el: Quote regexps correctly.
7746
7747 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7748
7749         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7750         (ccl-compile): Apply integerp, not integer-or-char-p to
7751         check the type of the buffer magnification
7752         (ccl-compile-write-string): Encode a string with binary
7753         coding system.
7754         (ccl-compile-write-repeat): Likewise.
7755
7756 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7757
7758         * buff-menu.el:
7759         * bytecomp.el:
7760         * coding.el:
7761         * faces.el:
7762         * files.el:
7763         * fill.el:
7764         * float-sup.el:
7765         * font-lock.el:
7766         * help.el:
7767         * iso8859-1.el:
7768         * loaddefs.el:
7769         * menubar-items.el:
7770         * menubar.el:
7771         * modeline.el:
7772         * msw-font-menu.el:
7773         * paragraphs.el:
7774         * paths.el:
7775         * replace.el:
7776         * simple.el:
7777         * sound.el:
7778         * startup.el:
7779         * version.el:
7780         * x-faces.el:
7781         * x-font-menu.el:
7782         Remove purecopy.
7783
7784 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7785
7786         * simple.el (do-auto-fill): Use the function pointer to by
7787         `comment-line-break-function', not `indent-new-comment-line'. This
7788         fixes an issue with cc-mode comment continuation.
7789
7790 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7791
7792         * simple.el (turn-on-auto-fill):  Add (interactive).
7793         * mwheel.el (mwheel-install): Add (interactive).
7794         * font-lock.el (turn-on-font-lock): Add (interactive).
7795         (turn-off-font-lock): Add (interactive).
7796
7797 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7798
7799         * packages.el (packages-special-base-regexp): Add `man'.
7800
7801 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7802
7803         * wid-edit.el (widget-specify-active): map over extents in current
7804         buffer like `widget-specify-inactive' does.  Mapping over the
7805         inactive extent object does not work since the current extent is
7806         ignored by `map-extents'.
7807
7808 2000-10-04  Martin Buchholz <martin@xemacs.org>
7809
7810         * XEmacs 21.2.36 is released.
7811
7812 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7813
7814         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7815         Optimize the compiled-function-constants vector by byte-code
7816         reference counts.
7817
7818 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7819
7820         * build-report.el (build-report-delete-regexp): quote value in
7821         defcustom
7822
7823 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7824
7825         * build-report.el (build-report): Don't bind srcdir which we don't
7826         use in `multiple-value-bind' to avoid the only byte-compiler
7827         warning.
7828
7829 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7830
7831         * build-report.el: Requires cl and custom now.
7832         build-report-version is determined by XEmacs version -- remove
7833         build-report-version*.
7834         * build-report.el (build-report-version): Removed.
7835         * build-report.el (build-report-installation-version-regexp): New.
7836         * build-report.el (build-report-version-file-regexp): New.
7837         * build-report.el (build-report-installation-srcdir-regexp): New.
7838         * build-report.el (build-report-destination): Offer
7839         xemacs-build-reports and xemacs-beta.
7840         * build-report.el (build-report-keep-regexp): Adjusted.
7841         * build-report.el (build-report-delete-regexp): Adjusted.
7842         * build-report.el (build-report-make-output-dir): New.
7843         * build-report.el (build-report-installation-file): Replace use of
7844         `concat' with `expand-file-name'.
7845         * build-report.el (build-report-make-output-file): Removed.
7846         * build-report.el (build-report-make-output-files): New.
7847         * build-report.el (build-report-subject): Identify as
7848         user-variable with "*...".
7849         * build-report.el (build-report-prompts): Ditto.
7850         * build-report.el (build-report-version-file): New.
7851         * build-report.el (build-report-file-encoding): Identify as
7852         user-variable with "*...".
7853         * build-report.el (build-report-make-output-get): New.
7854         * build-report.el (build-report-insert-header): Report
7855         emacs-version and system-configuration instead of
7856         build-report-version.
7857         * build-report.el (build-report-insert-make-output): Add file
7858         argument.
7859         * build-report.el (build-report-insert-installation-file):
7860         Re-indent.
7861         * build-report.el (build-report-keep): Change docstring,
7862         re-indent.
7863         * build-report.el (build-report-delete): Ditto.
7864         * build-report.el (build-report-installation-data): New.
7865         * build-report.el (build-report-version-file-data): New.
7866
7867 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7868
7869         * byte-optimize.el (byte-optimize-lapcode):
7870         Fix the optimization of using the first 5 elements of the
7871         constants vector for variables.
7872         (byte-optimize-lapcode): Fix another ancient broken optimization.
7873
7874 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7875
7876         * *: Spelling mega-patch
7877
7878 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7879
7880         * easymenu.el: doc fixes.
7881         (easy-menu-do-define): Use backquote.
7882         (easy-menu-change):
7883         (easy-menu-add):
7884         `when' seems much clearer than `if' here.
7885         (easy-menu-remove):
7886         (easy-menu-add-item):
7887         (easy-menu-item-present-p):
7888         (easy-menu-remove-item):
7889         Wrap using (when (featurep 'menubar) ...)
7890
7891 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7892
7893         * bytecomp.el (displaying-byte-compile-warnings):
7894         Revert Ben's change to this function below so that the compile log
7895         is displayed properly for users of the "popper" package.
7896
7897 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7898
7899         * window.el (save-selected-window): Use backquote.
7900
7901         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7902         Renamed from `byte-compile-file-form-defvar'.
7903         * bytecomp.el (byte-compile-defvar-or-defconst):
7904         Only cons onto current-load-list in top-level forms.
7905         Else this leaks a cons cell every time a defun is called.
7906         Renamed from `byte-compile-defvar', for clarity.
7907         Warn when docstring of defvar is not a string.
7908         Use consistent error messages.
7909         Better comments.
7910
7911 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7912
7913         * simple.el (set-variable):
7914         Remove unneeded defvar by rearranging order of let* forms.
7915
7916         * mule/mule-ccl.el (ccl-get-next-code):
7917         * menubar-items.el (bookmark-menu-filter):
7918         (language-environment-menu-filter):
7919         (tutorials-menu-filter):
7920         * toolbar-items.el (toolbar-compile):
7921         * byte-optimize.el (disassemble-offset):
7922         Use (declare (special ...)) instead of `defvar'.
7923
7924         * cl-macs.el (cl-do-proclaim):
7925         Fix (declare (special ...)) warning suppression syntax.
7926
7927 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7928
7929         * info.el (Info-tag-table-marker):
7930         (Info-tag-table-buffer):
7931         (Info-find-file-node):
7932         (Info-read-subfile):
7933         (Info-build-node-completions):
7934         (Info-search):
7935         (Info-mode):
7936         Multiple info buffer support.
7937
7938 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7939
7940         * ldap.el (ldap-decode-entry): New defun
7941         (ldap-search-entries): Use it in order to decode DN-prefixed
7942         entries properly
7943
7944 2000-08-23  Daniel Pittman <daniel@danann.net>
7945
7946         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7947         Use `eq', not `=', to compare symbols.
7948
7949 2000-07-30  Ben Wing  <ben@xemacs.org>
7950
7951         * bytecomp.el (byte-compile-report-error):
7952         * bytecomp.el (displaying-byte-compile-warnings):
7953         if stack-trace-on-error is set, send out a backtrace when
7954         an error is encountered that stops byte compilation.  this
7955         should make it much much easier to track down those curious
7956         problems.  also undo the kludge of using a separate "*Show*"
7957         buffer for display when there's a temp-buffer-show-function;
7958         we can avoid this by just being a little smarter.
7959
7960         * dialog-items.el:
7961         * dialog-items.el (search-dialog-regexp): New.
7962         * dialog-items.el (search-dialog-callback):
7963         * dialog-items.el (make-search-dialog):
7964         add a regexp option to the dialog and clean up a bit.
7965
7966         * dialog.el:
7967         * dialog.el (yes-or-no-p-dialog-box):
7968         * dialog.el (get-dialog-box-response):
7969         * dialog.el (make-dialog-box):
7970         * dialog.el (dialog-box-finish): New.
7971         * dialog.el (dialog-box-cancel): New.
7972         * dialog.el (internal-make-dialog-box-exit): New.
7973         implement [properly!] the :modal property of the new dialog box
7974         interface.  this is the first time xemacs has ever had *proper*
7975         modal dialog boxes, giving the standard window-system feedback.
7976         (e.g. under windows, clicking on a disabled frame causes a beep
7977         and makes the dialog box flash three times.)
7978
7979         * dragdrop.el: header keyword frobbing.
7980
7981         * dumped-lisp.el (preloaded-file-list):
7982         renamed winnt.el to win32-native.el.
7983
7984         * faces.el (face-property):
7985         * faces.el (set-face-property):
7986         * faces.el (frob-face-property):
7987         * faces.el (frob-face-font-2):
7988         * faces.el (make-face-bold):
7989         * faces.el (make-face-italic):
7990         * faces.el (make-face-bold-italic):
7991         * faces.el (make-face-unbold):
7992         * faces.el (make-face-unitalic):
7993         * faces.el (make-face-smaller):
7994         * faces.el (make-face-larger):
7995         clean up the implementation of these so that window-system-specific
7996         methods are called only on objects belonging to that window system.
7997         previously, you could have [e.g.] mswindows-make-face-bold called
7998         on font object of device type `stream', which is not good and
7999         explains the subtle errors Adrian was getting when byte-compiling
8000         something that required 'term. (Adrian, now you can use stack-trace-
8001         on-error to find the exact place where things are going wrong instead
8002         of having to laboriously binary-search your way through.)
8003
8004         * finder.el (finder-known-keywords):
8005         cleaned up -- properly sorted, clarified the meanings of many of
8006         the keywords, and added a few -- mswin, gui, content, build, www,
8007         user, services.  the last two try to distinguish between a package
8008         that's used directly by the user, and a package that provides
8009         support services to other packages.
8010
8011         * font-lock.el (lisp-font-lock-keywords-2):
8012         update list of lisp control structures to include everything,
8013         including new ones i introduced.
8014
8015         * gutter.el: header keyword frobbing.
8016
8017         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
8018         recent isearch element was not doing so!  you got the second-most-
8019         recent instead.
8020
8021         * lisp-mode.el (construct-lisp-mode-menu):
8022         more menubar cleanups.
8023         * lisp-mode.el (with-selected-window):
8024         make it indent properly.
8025
8026         * menubar-items.el (default-menubar): lots of menubar cleanups.
8027         rearranged the options menu the most, e.g. splitting up the
8028         Keyboard/Mouse menu into a new Editing menu and combining the
8029         separate Scrollbar/Gutter/Toolbar submenus into Display.
8030         Got rid of General, moved items to Editing or new Troubleshooting.
8031         Moved Packages to Tools; doesn't seem to belong under Options.
8032         Added stuff to the Cmds menu, e.g. Change Case.
8033
8034         NB please don't complain about these periodic menubar changes.
8035         Anything like this is necessarily incremental in its construction
8036         -- By constant use you gradually become more and more aware of
8037         better and better ways to group menu items.  When we eventually
8038         move the options menu to a property sheet, the existing structure
8039         will probably be preserved fairly well.
8040
8041         * minibuf.el (next-history-element): fix problems with pressing
8042         down arrow in repeat-complex-command.
8043
8044         * modeline.el:
8045         * modeline.el (modeline-3d-p): New.
8046         added custom variable for controlling the 3d modeline.  the
8047         corresponding Options item has been present for a long time,
8048         but commented out with "fix me!" comments.  it's fixed now.
8049
8050         * obsolete.el (add-menu):
8051         remove bogus gettexts.
8052
8053         * process.el (shell-quote-argument):
8054         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
8055         For bash under Windows native, see below.
8056
8057         * simple.el:
8058         * simple.el (display-warning-buffer):
8059         Fixed the handling of warning display to eliminate the annoying
8060         *Show* buffer, like was done for byte-compiler output above.
8061
8062         * simple.el (debug-print): New.
8063         Simple function for sending debug messages to the console and/or
8064         other debug places.
8065
8066         * subr.el (replace-in-string):
8067         Rewrite this function to avoid N^2 behavior with large strings --
8068         catastrophic with the new Windows selection code! (Apparently the
8069         author of this function didn't realize there was a fun
8070         replace-match that could make his life much easier, because we
8071         duplicated the entire logic.  The new version is smaller, easier
8072         to understand, much more robust, and has extended features --
8073         those of replace-match.)
8074
8075         * window.el:
8076         * window.el (with-selected-window): New.
8077         An obvious complement to the existing `with-selected-frame' and
8078         `with-current-buffer'.
8079
8080         * win32-native.el: Renamed from winnt.el.
8081         Added a great deal of stuff for properly handling process quoting,
8082         somewhat modeled on Kirill's original model (which i later threw
8083         away).  We should now finally have correctly working process arg
8084         quoting/dequoting so that the final app gets exactly what we
8085         intended.  Because the mechanism is in Lisp, it's easily
8086         extendible. (For those running bash and running the native
8087         version, I tried hard to do what I thought was correct.  But more
8088         thought is needed, and ideally the volunteer work of people with
8089         these configurations that they generally run on.)
8090
8091         * x-font-menu.el (x-font-menu-font-data):
8092         Put in defvar's to fix byte-compiler warnings.
8093
8094 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
8095
8096         * select.el (selection-coercion-alist): Initialise.
8097         * select.el (select-coerce-to-text): New.
8098         * select.el (select-coerce): New.
8099         New functions to perform type and value coercion.
8100
8101         * select.el (select-buffer-killed-default): Keep data if it was
8102         on the clipboard.
8103
8104 2000-08-02  Martin Buchholz  <martin@xemacs.org>
8105
8106         * menubar-items.el (default-menubar): Fix typo.
8107         (default-menubar): `lambda' was mispelled as `lamda'.
8108
8109 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8110
8111         * window.el (shrink-window-if-larger-than-buffer): Remove
8112         edge checking code.
8113
8114 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8115
8116         * paths.el (gnus-local-domain): Removed.
8117         (gnus-local-organization): Ditto.
8118         (gnus-startup-file): Ditto.
8119
8120 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8121
8122         * files.el (auto-mode-alist): Add .spec for RPM.
8123
8124 2000-07-31  Andy Piper  <andy@xemacs.org>
8125
8126         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
8127
8128 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8129
8130         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
8131         browse-url.
8132         * help.el (xemacs-www-page): Ditto.
8133         (xemacs-www-faq): Ditto.
8134         * menubar-items.el (default-menubar): Ditto.
8135
8136         * wid-edit.el (widget-url-link-action): Ditto.
8137         From: Kenichi OKADA <okada@opaopa.org>.
8138
8139 2000-07-31  Martin Buchholz  <martin@xemacs.org>
8140
8141         * finder.el (finder-commentary): Add autoload cookie.
8142
8143 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8144
8145         * files.el (insert-file-contents-literally): Fix second let
8146         binding for `coding-system-for-read' to `coding-system-for-write'
8147         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
8148
8149 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
8150
8151         * files.el (insert-file-contents-literally): Use binary coding
8152         system (from Morioka san).
8153         (insert-file-contents-literally): Make file-name-handler method.
8154
8155 2000-07-26  Martin Buchholz  <martin@xemacs.org>
8156
8157         * cl-macs.el (get-selection): Add defsetf.
8158
8159 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
8160
8161         * x-init.el (x-activate-region-as-selection): replace obsolete
8162         function x-own-selection with own-selection.
8163         (ow-find): replace obsolete functions x-get-selection and
8164         x-get-clipboard with get-selection and get-clipboard.
8165         (init-post-x-win): replace obsolete function x-disown-selection
8166         with disown-selection.
8167
8168 2000-07-20  Mike Sperber  <mike@xemacs.org>
8169
8170         * startup.el (load-user-init-file): Only try to load init file if
8171         it exists.
8172
8173 2000-07-10  Andy Piper  <andy@xemacs.org>
8174
8175         * dialog-items.el: sync with Ben's patch.
8176
8177         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
8178         comment.
8179         (progress-text-glyph): deleted.
8180         (progress-layout-glyph): make completely minimal.
8181         (progress-gauge-glyph): ditto.
8182         (progress-display-style): fix to handle dynamic instantiator
8183         changes.
8184         (progress-text-instantiator): new.
8185         (progress-layout-instantiator): new.
8186         (progress-gauge-instantiator): new.
8187         (set-progress-display-instantiator): renamed and changed from
8188         set-progress-display-style.
8189         (progress-abort-glyph): use instantiator not glyph.
8190         (append-progress-display): use set-progress-display-instantiator
8191         and set-glyph-image.
8192         (abort-progress-display): ditto.
8193         (raw-append-progress-display): ditto.
8194
8195 2000-07-20  Ben Wing  <ben@xemacs.org>
8196
8197         * code-files.el: Move Mule-specific code to mule-coding.el.
8198
8199 2000-07-15  Ben Wing  <ben@xemacs.org>
8200
8201         * autoload.el:
8202         Fixed comments.
8203
8204         * cmdloop.el:
8205         * cmdloop.el (yes-or-no-p):
8206         * cmdloop.el (y-or-n-p):
8207         Make these functions use should-use-dialog-box-p and not be
8208         overridden in dialog.el.
8209
8210         * cus-dep.el:
8211         * cus-dep.el (Custom-make-dependencies): Removed.
8212         * cus-dep.el (Custom-make-dependencies-1): New.
8213         * cus-dep.el (Custom-make-one-dependency): New.
8214         New entry point for use in Makefiles, to avoid excessive
8215         invocations.
8216
8217         * cus-edit.el (custom-variable-reset-saved):
8218         * cus-edit.el (custom-variable-reset-standard):
8219         * cus-edit.el (custom-save-resets):
8220         Fix bytecompiler warnings.
8221
8222         * dialog.el:
8223         * dialog.el (yes-or-no-p-dialog-box):
8224         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
8225         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
8226         * dialog.el (get-dialog-box-response):
8227         * dialog.el (message-or-box):
8228         * dialog.el (make-dialog-box):
8229         * dialog.el (popup-dialog-box): New.
8230         Avoid yes-or-no-p bogosities.
8231         Create a general function `make-dialog-box' to encapsulate all
8232         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
8233
8234         * dumped-lisp.el (preloaded-file-list):
8235         Add dialog-items.  Clean up.  Group files by types.
8236
8237         * easymenu.el (easy-menu-add):
8238         * easymenu.el (easy-menu-remove):
8239         Account for accelerators.
8240
8241         * extents.el:
8242         * extents.el (extent-list): New args, like in map-extents.
8243         * extents.el (extent-at-event): New.
8244         * extents.el (extents-at-event): New.
8245
8246         * font-lock.el:
8247         * font-lock.el (font-lock-mode):
8248         * font-lock.el (font-lock-default-fontify-buffer):
8249         * font-lock.el (font-lock-default-unfontify-region):
8250         * font-lock.el (font-lock-fontify-syntactically-region):
8251         * font-lock.el (font-lock-fontify-keywords-region):
8252         Use new progress-feedback names.
8253
8254         * font-lock.el (java-font-lock-identifier-regexp):
8255         * font-lock.el (java-font-lock-class-name-regexp):
8256         Fix bytecompiler warnings.
8257
8258         * gutter-items.el:
8259         * gutter-items.el (progress-display-use-echo-area): Removed.
8260         * gutter-items.el (progress-feedback-use-echo-area): New.
8261         * gutter-items.el (progress-display-popup-period): Removed.
8262         * gutter-items.el (progress-feedback-popup-period): New.
8263         * gutter-items.el (set-progress-display-style): Removed.
8264         * gutter-items.el (set-progress-feedback-style): New.
8265         * gutter-items.el (progress-display-style): Removed.
8266         * gutter-items.el (progress-feedback-style): New.
8267         * gutter-items.el (progress-stack):
8268         * gutter-items.el (progress-displayed-p): Removed.
8269         * gutter-items.el (progress-feedbacked-p): New.
8270         * gutter-items.el (clear-progress-display): Removed.
8271         * gutter-items.el (clear-progress-feedback): New.
8272         * gutter-items.el (progress-display-clear-when-idle): Removed.
8273         * gutter-items.el (progress-feedback-clear-when-idle): New.
8274         * gutter-items.el (remove-progress-display): Removed.
8275         * gutter-items.el (remove-progress-feedback): New.
8276         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
8277         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
8278         * gutter-items.el (append-progress-display): Removed.
8279         * gutter-items.el (append-progress-feedback): New.
8280         * gutter-items.el (abort-progress-display): Removed.
8281         * gutter-items.el (abort-progress-feedback): New.
8282         * gutter-items.el (raw-append-progress-display): Removed.
8283         * gutter-items.el (raw-append-progress-feedback): New.
8284         * gutter-items.el (display-progress-display): Removed.
8285         * gutter-items.el (display-progress-feedback): New.
8286         * gutter-items.el (current-progress-display): Removed.
8287         * gutter-items.el (current-progress-feedback): New.
8288         * gutter-items.el (current-progress-display-label): Removed.
8289         * gutter-items.el (current-progress-feedback-label): New.
8290         * gutter-items.el (progress-display): Removed.
8291         * gutter-items.el (progress-feedback): New.
8292         Replace "progress-display" with "progress-feedback" globally.
8293
8294         * gutter-items.el (lprogress-display): Removed.
8295         * gutter-items.el (progress-feedback-with-label): New.
8296         Rename lprogress-display ==> progress-feedback-with-label.
8297
8298         * gutter-items.el (search-dialog-direction): Removed.
8299         * gutter-items.el (search-dialog-text): Removed.
8300         * gutter-items.el (search-dialog-callback): Removed.
8301         * gutter-items.el (make-search-dialog): Removed.
8302         Move to dialog-items.el.
8303
8304         * help.el:
8305         * help.el (help-mode-quit):
8306         * help.el (mode-for-help): New.
8307         * help.el (help-sticky-window): New.
8308         * help.el (help-window-config): New.
8309         * help.el (with-displaying-help-buffer):
8310         * help.el (function-at-event): New.
8311         * help.el (help-symbol-regexp): New.
8312         * help.el (help-symbol-run-function-1): New.
8313         * help.el (help-symbol-run-function): New.
8314         * help.el (help-symbol-function-context-menu): New.
8315         * help.el (help-symbol-variable-context-menu): New.
8316         * help.el (help-symbol-function-and-variable-context-menu): New.
8317         * help.el (frob-help-extents): New.
8318         * help.el (describe-function-1):
8319         * help.el (variable-at-point):
8320         * help.el (variable-at-event): New.
8321         * help.el (describe-variable):
8322         Major overhaul.
8323         - Make functions and variables be mousable.
8324         - Middle button hyperlinks.
8325         - New context-menu entries.
8326
8327         * keydefs.el:
8328         * keydefs.el (global-map):
8329         New key bindings to move lines up and down.
8330
8331         * lisp-mode.el:
8332         * lisp-mode.el (construct-lisp-mode-menu): New.
8333         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8334         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8335         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8336         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8337         Make popup and menubar menus be different.  Popup menu uses
8338         clicked location and automatically assumes symbol under the mouse
8339         for various commands.
8340
8341         * menubar-items.el:
8342         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8343         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8344
8345         * menubar-items.el (global-popup-menu): Removed.
8346         * menubar-items.el (mode-popup-menu): Removed.
8347         * menubar-items.el (activate-popup-menu-hook): Removed.
8348         * menubar-items.el (popup-mode-menu): Removed.
8349         * menubar-items.el (popup-buffer-menu): Removed.
8350         * menubar-items.el (popup-menubar-menu): Removed.
8351         Move to menubar.el.
8352
8353         * menubar.el:
8354         * menubar.el (global-popup-menu): New.
8355         * menubar.el (mode-popup-menu): New.
8356         * menubar.el (activate-popup-menu-hook): New.
8357         * menubar.el (last-popup-menu-event): New.
8358         * menubar.el (popup-mode-menu): New.
8359         * menubar.el (popup-buffer-menu): New.
8360         * menubar.el (popup-menubar-menu): New.
8361         * menubar.el (menu-call-at-event): New.
8362         Move non-content functions here.  Add support for context menu
8363         items on extents.
8364
8365         * minibuf.el (minibuffer-history-uniquify):
8366         Typo fix.
8367
8368         * minibuf.el (read-file-name-1):
8369         Call new file dialog box if it exists.
8370
8371         * minibuf.el (mouse-rfn-setup-vars):
8372         Clean up "chop" action.
8373
8374         * mouse.el:
8375         * mouse.el (button2): Now bound to mouse-track.
8376         * mouse.el (click-inside-extent-p):
8377         * mouse.el (point-inside-extent-p):
8378         * mouse.el (point-inside-selection-p):
8379         * mouse.el (mouse-drag-or-yank): Removed.
8380         * mouse.el (mouse-begin-drag-n-drop): New.
8381         * mouse.el (mouse-eval-sexp):
8382         * mouse.el (mouse-track-activate-strokes): New.
8383         * mouse.el (mouse-track-do-activate): New.
8384         * mouse.el (mouse-track):
8385         * mouse.el (default-mouse-track-event-is-with-button): New.
8386         * mouse.el (default-mouse-track-cleanup-hook):
8387         * mouse.el (default-mouse-track-drag-hook):
8388         * mouse.el (default-mouse-track-drag-up-hook):
8389         * mouse.el (default-mouse-track-click-hook):
8390         Merge drag-n-drop into mouse-track.
8391         Add general "activate" support to replace specific button2 kludges.
8392         Use "button modifier" support in mouse-track.
8393
8394         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8395
8396         * package-ui.el:
8397         * package-ui.el (pui-menu):
8398         * package-ui.el (pui-popup-context-sensitive): Removed.
8399         Fix bytecompiler warnings.
8400         Clean up popup code a bit.
8401
8402         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8403
8404         * simple.el:
8405         * simple.el (transpose-lines):
8406         * simple.el (transpose-line-up): New.
8407         * simple.el (transpose-line-down): New.
8408         * simple.el (transpose-subr):
8409         * simple.el (transpose-subr-1): Removed.
8410         Clean up, add functions to move lines up and down.
8411
8412         * startup.el (mail-host-address):
8413         * startup.el (user-mail-address):
8414         Customize.
8415
8416         * subr.el:
8417         * subr.el (set-symbol-value-in-buffer): New.
8418         * subr.el (error):
8419         * subr.el (check-argument-type):
8420         * subr.el (defined-error-p): New.
8421         Add structured error support.
8422
8423         * toolbar-items.el (toolbar-compile):
8424         Use new make-dialog-box.
8425
8426         * update-elc.el:
8427
8428         * userlock.el (ask-user-about-lock-dbox):
8429         * userlock.el (ask-user-about-supersession-threat-dbox):
8430         * userlock.el (ask-user-about-lock):
8431         * userlock.el (ask-user-about-supersession-threat):
8432         Use new make-dialog-box.
8433         Add safety checks; use should use-dialog-box-p.
8434
8435         * window-xemacs.el:
8436         * window-xemacs.el (__buffer-dedicated-frame):
8437         * window-xemacs.el (buffer-dedicated-frame): New.
8438         * window-xemacs.el (set-buffer-dedicated-frame): New.
8439         Move dedicated-frame stuff into lisp.
8440
8441 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8442
8443         * printer.el (generic-print-region): Do not require that
8444         `printer-name' be set.
8445         (printer-name): Commentary clarification.
8446
8447 2000-07-19  Martin Buchholz <martin@xemacs.org>
8448
8449         * XEmacs 21.2.35 is released.
8450
8451 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8452
8453         * select.el (selection-coercible-types): Initialise.
8454
8455 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8456
8457         * select.el (own-clipboard): Bug fix.
8458
8459 2000-07-17  Mike Sperber  <mike@xemacs.org>
8460
8461         * cus-edit.el (custom-migrate-custom-file): Save init file before
8462         continuing.
8463
8464 2000-07-16  Mike Sperber  <mike@xemacs.org>
8465
8466         * startup.el (load-init-file): Remove silly call to
8467         `load-user-custom-file`.
8468         (maybe-migrate-user-init-file): Minor fixes.
8469
8470 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8471
8472         * apropos.el (apropos-documentation-check-doc-file):
8473         `doc' variable should be let-bound, as was presumably intended.
8474
8475         * cus-edit.el (custom-variable-reset-saved):
8476         (custom-variable-reset-standard):
8477         Remove unused variable comment-widget.  Twice.
8478
8479         * toolbar.el (toolbar-blank-press-function):
8480         Add a real defvar with initial value nil and proper docstring.
8481         (press-toolbar-button): No need to check for boundp-ness anymore.
8482
8483         * rect.el (open-rectangle-line): Remove useless (let) form.
8484         Add defvar for pending-delete-mode.
8485
8486         * info.el (Info-find-node): This function needs an autoload cookie.
8487
8488         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8489         Use let* since the second form referred to the first.
8490
8491 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8492
8493         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8494         instead of removed `mswindows-get-clipboard'.
8495
8496
8497 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8498
8499         * select.el (select-convert-from-text): New.
8500         * select.el (select-convert-from-length): New.
8501         * select.el (select-convert-from-integer): New.
8502         * select.el (select-convert-from-identity): New.
8503         * select.el (select-convert-from-filename): New.
8504         * select.el (selection-converter-in-alist): Use them.
8505         New converter functions for X.
8506
8507         * select.el (get-selection): Removed comment.
8508
8509         * select.el (own-selection): Removed append code - I thought
8510         I'd already done this, but apparently not...
8511
8512         * select.el: Changed comment about TIMESTAMP.
8513
8514         * select.el (select-convert-in): New.
8515         * select.el (select-convert-out): New.
8516         New functions that get used by select.c.
8517
8518         * select.el (select-buffer-killed-default): New.
8519         * select.el (select-buffer-killed-text): New.
8520         * select.el (selection-buffer-killed-alist): New.
8521         New list and functions that get called if a relevant selection
8522         exists and a buffer gets killed.
8523
8524         * select.el (select-convert-to-targets):
8525         * select.el (select-convert-to-identity): Removed.
8526         * select.el (select-convert-from-identity): Removed.
8527         * select.el (select-converter-out-alist):
8528         Removed _EMACS_INTERNAL selection type.
8529
8530         * x-select.el (xselect-kill-buffer-hook): Removed.
8531         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8532         Removed this X-specific nonesense. Use the generic support
8533         in select.el instead.
8534
8535 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8536
8537         * mule/mule-category.el (defined-category-hashtable):
8538         Use make-hash-table instead of make-hashtable
8539
8540         * buff-menu.el: Byte-compiler warning fix.
8541
8542         * isearch-mode.el (isearch-highlight-all-cleanup):
8543         Remove unused variable `isearch-highlight-all-start'.
8544
8545         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8546
8547         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8548
8549         * cus-dep.el (Custom-make-dependencies):
8550         Add autoload cookie for custom-add-loads to generated custom-load.el.
8551
8552         * autoload.el (autoload-package-name): Warning suppression.
8553         Move defvar prior to first use.
8554
8555         * custom.el: Add autoload for custom-declare-face.
8556         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8557         * cl.el (cl-hack-byte-compiler):
8558         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8559         to work properly.
8560
8561 2000-07-08  Mike Sperber  <mike@xemacs.org>
8562
8563         * startup.el (load-home-init-file): Added variable.
8564         (maybe-migrate-user-init-file): Added.
8565         (load-user-init-file): Load custom file if different from init
8566         file.
8567
8568         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8569         "startup."
8570
8571         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8572         Moved `custom-file'-related code to cus-file.el.
8573
8574         * cus-file.el: New file.
8575
8576 2000-04-01  Mike Sperber  <mike@xemacs.org>
8577
8578         * packages.el (packages-find-package-directories): Added support
8579         for external package hierarchies with in-place installations.
8580
8581         * find-paths.el (paths-root-in-place-p): Added.
8582         (paths-find-emacs-directory): Added support for external
8583         directories with in-place installations.
8584         (paths-find-site-directory): Ditto.
8585
8586         * startup.el (find-user-init-file): Also look for
8587         ~/.xemacs/init.elc? in preference to ~/.emacs.
8588
8589 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8590
8591         * select.el (own-selection):
8592         * select.el (own-clipboard): Changed `append' parameter to
8593         `how-to-use' parameter.
8594         * select.el (own-selection): Removed icky append code.
8595         * select.el (own-selection, get-selection): Removed extra type
8596         checking.
8597         * select.el (selection-appender-alist):
8598         * select.el (selection-converter-{in|out}-alist): Initialise.
8599         * select.el (select-append-to-*): New.
8600         * select.el (select-convert-from-*): New.  New functions to append
8601         data and convert data from external type.
8602
8603 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8604
8605         * font-lock.el: Javadoc enhancements.
8606
8607 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8608
8609         * printer.el (generic-print-region): Compose job name from buffer
8610         name.
8611
8612 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8613
8614         * font-lock.el (font-lock-fontify-pending-extents): Call
8615         font-lock-fontify-region instead of font-lock-fontify-buffer
8616         to avoid unnecessary progress gauges.
8617
8618 2000-07-06  Craig Lanning  <lanning@scra.org>
8619
8620         * custom-load.el (faces):
8621
8622         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8623         dir is a regex.
8624
8625         * process.el (call-process-internal): from Dan Holmsand, use binary
8626         coding systems so that jka-compr works.
8627
8628 2000-07-07  Ben Wing  <ben@xemacs.org>
8629
8630         * font-lock.el: Undo previous change.  Unfortunately, some
8631         files actually use the variables directly in their init code
8632         without quoting them.
8633
8634 2000-07-07  Ben Wing  <ben@xemacs.org>
8635
8636         * font-lock.el (defvar font-lock-*-face): Removed.
8637
8638         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8639         only when necessary.
8640
8641 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8642
8643         * cl-macs.el: fix cl-transform-function-property kludge
8644         so that it does not require a random feature.
8645
8646 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8647
8648         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8649         as in Linux kernel "Rules.make".
8650
8651 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8652
8653         * build-report.el (build-report): Add autoload cookie.
8654
8655 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8656
8657         * package-ui.el (defgroup pui):  Correct a misspelling
8658         (pui-toggle-package-delete):  Change `seleted' to `selected'
8659
8660 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8661
8662         * package-get.el (package-get-update-base):
8663         (package-get): Use insert-file-contents-literally always.
8664         (package-get-maybe-save-index):
8665         Force coding system for writing to binary.
8666
8667 2000-06-08  Mike Alexander  <mta@arbortext.com>
8668
8669         * code-process.el (call-process-region): If there is no coding
8670         system for the process on process-coding-system-alist use the
8671         coding system of the buffer containing the region.
8672
8673 2000-06-10  Ben Wing  <ben@xemacs.org>
8674
8675         * cmdloop.el (command-error):
8676         If debug-on-error and noninteractive, output backtrace.
8677
8678         * files.el (file-relative-name):
8679         Remove MSDOS references.
8680
8681         * simple.el (line-number): New function, due to non-obvious
8682         behavior/usage of count-lines.
8683
8684         * simple.el (count-lines): document non-obvious usage to get
8685         line number.
8686
8687 2000-06-11  Ben Wing  <ben@xemacs.org>
8688
8689         * faces.el ((featurep 'xpm)):
8690         * x-faces.el (x-init-face-from-resources):
8691         * x-faces.el (x-init-frame-faces):
8692         * x-misc.el (x-init-specifier-from-resources):
8693         * x-misc.el (x-get-resource-and-bogosity-check):
8694         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8695         * x-mouse.el (x-init-pointer-shape):
8696         * x-scrollbar.el (x-init-scrollbar-from-resources):
8697         Add sixth argument to x-get-resource calls so as to issue warnings
8698         rather than errors on bogus arguments.
8699
8700 2000-06-05  Ben Wing  <ben@xemacs.org>
8701
8702         * compat.el: new file.  provides a clean, non-intrusive way to
8703         define compatibility functions.
8704
8705         * process.el (shell-quote-argument): temporary fix for lack
8706         of nt-quote-process-args.  #### I need to put back the overall
8707         structure of that mechanism but redo the guts of it using the
8708         extra intelligence in the C code.
8709
8710 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8711
8712         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8713         `package-get' does in package-get.el, instead of using external
8714         "md5sum" program.
8715
8716         * package-get.el (package-get): Insert package file literally to
8717         make checksum calculation work.
8718
8719 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8720
8721         * code-files.el (convert-mbox-coding-system): Deleted.
8722         (file-coding-system-alist): Removed reference to
8723         convert-mbox-coding-system.
8724
8725 2000-05-28  Martin Buchholz <martin@xemacs.org>
8726
8727         * XEmacs 21.2.34 is released.
8728
8729 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8730
8731         * font-lock.el (font-lock-keywords): Rewrote docstring
8732
8733 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8734
8735         * loadhist.el (unload-feature): handle case where x is both boundp
8736         and fboundp
8737
8738 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8739
8740         * packages.el: It's ok to use built-in macros, but not lisp
8741         defined ones.
8742
8743 2000-05-20  Ben Wing  <ben@xemacs.org>
8744
8745         * font-lock.el:
8746         * font-lock.el (font-lock-message-threshold):
8747         * font-lock.el (font-lock-mode):
8748         * font-lock.el (font-lock-default-fontify-buffer):
8749         * font-lock.el (font-lock-always-fontify-immediately):
8750         * font-lock.el (font-lock-old-extent): Removed.
8751         * font-lock.el (font-lock-old-len): Removed.
8752         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8753         * font-lock.el (font-lock-pending-extent-table): New.
8754         * font-lock.el (font-lock-range-table): New.
8755         * font-lock.el (font-lock-after-change-function):
8756         * font-lock.el (font-lock-after-change-function-1): Removed.
8757         * font-lock.el (font-lock-fontify-pending-extents): New.
8758         * font-lock.el ('font-lock-revert-cleanup): Removed.
8759         * font-lock.el ('font-lock-revert-setup): Removed.
8760         Rewrite deferral code to handle any number of changes, merging
8761         them properly.  Remove hacked-up code for revert-buffer, now
8762         unnecessary.
8763
8764         * menubar-items.el (default-menubar):
8765         In Options->Edit Init File, don't switch to emacs-lisp-mode
8766         unless necessary; doing this turns off font-lock.
8767
8768 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8769
8770         * keydefs.el: Define C-x BS to backward-kill-sentence.
8771
8772 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8773
8774         * files.el (hack-local-variables-prop-line): Use non-greedy
8775         matching to process -*-texinfo-*- -*-.
8776
8777 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8778
8779         * minibuf.el (minibuf-directory-files): new function.
8780         (read-file-name-activate-callback): use minibuf-directory-files.
8781         (read-directory-name-internal): ditto.
8782         (mouse-file-display-completion-list): ditto.
8783         (mouse-directory-display-completion-list): ditto.
8784         (read-file-name-internal): remove "./" from completion list unless
8785         explicitly matched, for consistency.
8786
8787 2000-05-11  Ben Wing  <ben@xemacs.org>
8788
8789         * gutter-items.el (gutter-buffers-tab):
8790         * gutter-items.el (add-tab-to-gutter):
8791         * gutter-items.el (update-tab-in-gutter):
8792         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8793         * gutter-items.el (append-progress-display):
8794         * gutter-items.el (abort-progress-display):
8795         * gutter-items.el (raw-append-progress-display):
8796         Further fixes.  Use set-glyph-image not set-image-instance-property,
8797         to fix problems with multiple windows in a frame.
8798
8799         * menubar-items.el (tutorials-menu-filter):
8800         Fix typo.
8801
8802         * startup.el (early-error-handler):
8803         Display message box under windows; otherwise, message will disappear
8804         before it can be viewed.
8805
8806         * update-elc.el:
8807         Fix bug in NEEDTODUMP processing.
8808
8809 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8810
8811         * startup.el (lock-directory): Removed.
8812         (superlock-file): Ditto.
8813         (startup-set-paths): Remove lockdir.
8814         (startup-setup-paths-warning): Remove lock-directory.
8815
8816         * setup-paths.el (paths-find-lock-directory): Removed.
8817         (paths-find-superlock-file): Ditto.
8818
8819 2000-05-09  Ben Wing  <ben@xemacs.org>
8820
8821         * faces.el (set-face-property):
8822         * faces.el (set-face-font):
8823         * faces.el (set-face-foreground):
8824         * faces.el (set-face-background):
8825         * faces.el (set-face-background-pixmap):
8826         * faces.el (set-face-underline-p):
8827         * faces.el (set-face-strikethru-p):
8828         * faces.el (set-face-highlight-p):
8829         * faces.el (set-face-dim-p):
8830         * faces.el (set-face-blinking-p):
8831         * faces.el (set-face-reverse-p):
8832         doc string changes.
8833
8834         * glyphs.el:
8835         * glyphs.el (make-image-specifier):
8836         * glyphs.el (glyph-property):
8837         * glyphs.el (set-glyph-image):
8838         * glyphs.el (make-glyph):
8839         * glyphs.el (make-pointer-glyph):
8840         * glyphs.el (make-icon-glyph):
8841         * glyphs.el (widget-image-instance-p): New.
8842         authorship info, lots of doc changes.  New predicate, inadvertently
8843         omitted.  the general principle with specifier docs is now that
8844         the description of instantiators should go with the make-foo-specifier
8845         fun's doc string, rather than in foo-specifier-p.  this follows
8846         conventions elsewhere in XEmacs and in general is a lot more obvious
8847         of a place to look.  sometimes the make-foo-specifier function needs
8848         to be created in the process.
8849
8850         * gutter.el:
8851         * gutter.el (make-gutter-specifier): New.
8852         * gutter.el (make-gutter-size-specifier): New.
8853         * gutter.el (make-gutter-visible-specifier): New.
8854         specifier doc updates according to the conventions specified before.
8855
8856         * objects.el:
8857         * objects.el (make-font-specifier):
8858         * objects.el (make-color-specifier):
8859         * objects.el (make-face-boolean-specifier): New.
8860         specifier doc updates according to the conventions specified before.
8861
8862         * specifier.el:
8863         * specifier.el (set-specifier):
8864         * specifier.el (make-integer-specifier): New.
8865         * specifier.el (make-boolean-specifier): New.
8866         * specifier.el (make-natnum-specifier): New.
8867         * specifier.el (make-generic-specifier): New.
8868         * specifier.el (make-display-table-specifier): New.
8869         specifier doc updates according to the conventions specified before.
8870
8871         * toolbar.el:
8872         * toolbar.el (make-toolbar-specifier): New.
8873         specifier doc updates according to the conventions specified before.
8874
8875 2000-05-09  Ben Wing  <ben@xemacs.org>
8876
8877         * process.el (call-process-internal): Revert to previous version
8878         because Mike's change clashed with a change I did not long before.
8879         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8880         Thanks very much Mike for pointing out the bug and submitting a
8881         patch!
8882
8883 2000-04-13  Mike Alexander  <mta@arbortext.com>
8884
8885         * process.el (call-process-internal): Send the correct input buffer
8886         (call-process-internal): Return the exit status of the process
8887
8888 2000-05-07  Ben Wing  <ben@xemacs.org>
8889
8890         * winnt.el:
8891         * winnt.el (nt-quote-args-verbatim): Removed.
8892         * winnt.el (nt-quote-args-prefix-quote): Removed.
8893         * winnt.el (nt-quote-args-backslash-quote): Removed.
8894         * winnt.el (nt-quote-args-double-quote): Removed.
8895         * winnt.el (nt-quote-args-functions-alist): Removed.
8896         * winnt.el (nt-quote-process-args): Removed.
8897         Remove all stuff for argument quoting.  We borrow the code instead
8898         from Emacs 20.6, which is much more careful in its quoting
8899         (e.g. in handling runs of the escape character) and avoids most of
8900         the need for this Lisp mechanism by checking to see whether we're
8901         running a Cygwin or normal program and doing the appropriate
8902         quoting.  If we end up needing such a mechanism, we should add
8903         it by extending the variable `mswindows-quote-process-args' so it
8904         can take an alist of regexps.
8905
8906 2000-05-07  Ben Wing  <ben@xemacs.org>
8907
8908         * keydefs.el:
8909         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8910         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8911         the window without moving point.
8912
8913         * simple.el:
8914         * simple.el (scroll-up-one): New.
8915         * simple.el (scroll-down-one): New.
8916         Functions for use with C-M-up/down.
8917
8918 2000-05-01  Martin Buchholz <martin@xemacs.org>
8919
8920         * XEmacs 21.2.33 is released.
8921
8922 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8923
8924         * dialog.el (yes-or-no-p-dialog-box):
8925         Fix docstring.
8926         Fix following horrible bug in X11 mode with focus-follows-mouse:
8927           1. Visit two files in two different frames.
8928           2. do File->Revert Buffer in one of those frames.
8929           3. Dialog box appears.
8930           4. Arrange things so that the mouse passes over the *other*
8931              frame, then to the dialog box, and click on "Yes".
8932           5. The file contents end up in the *wrong* buffer!
8933         Add TODO comment.
8934
8935 2000-04-28  Ben Wing  <ben@xemacs.org>
8936
8937         * help.el (describe-installation): correct typo introduced
8938         in last patch: boundp -> fboundp.
8939
8940         * etags.el (buffer-tag-table-list):
8941         canonicalize filenames to Unix format so that tag-table-alist
8942         searching works under Windows.
8943
8944         * autoload.el:
8945         Bowdlerize the supposedly objectionable words
8946         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8947
8948         * gutter-items.el (set-progress-display-style):
8949         * gutter-items.el (search-dialog-callback):
8950         * gutter-items.el (make-search-dialog):
8951         Change to new callback-ex api.
8952
8953 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8954
8955         * help.el: (describe-installation): decode-coding-string is not
8956         defined in a non MULE environment.
8957
8958 2000-04-28  Ben Wing  <ben@xemacs.org>
8959
8960         * gutter-items.el (buffer-list-changed-hook):
8961         use it, not record-buffer-hook.
8962
8963         * subr.el (record-buffer-hook): Removed.
8964
8965 2000-04-27  Ben Wing  <ben@xemacs.org>
8966
8967         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8968         use NORECORD option.  Andy will not like this, but the existing
8969         gutter behavior is just wrong, as per this comment:
8970
8971         ;; this used to add the norecord flag to both calls below.
8972         ;; this is bogus because it is a pervasive assumption in XEmacs
8973         ;; that the current buffer is at the front of the buffers list.
8974         ;; for example, select an item and then do M-C-l
8975         ;; (switch-to-other-buffer).  Things get way confused.
8976         ;;
8977         ;; Andy, if you want to maintain the current look, you must
8978         ;;  *uncouple* the gutter order and buffers order.
8979
8980         * loaddefs.el (completion-ignored-extensions): unfuckify.
8981
8982         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8983         xemacs.mak.
8984
8985         * autoload.el (batch-update-one-directory): new function, used in
8986         xemacs.mak.
8987
8988         * loadup.el: set gc-cons-threshold very high unless dumping --
8989         loadup during update-elc is much much much faster.  also do this
8990         when quick-building.
8991
8992         add commented-out code for profiling loadup.
8993
8994
8995         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8996         is required in order to build xemacs.
8997
8998 2000-04-26  Ben Wing  <ben@xemacs.org>
8999
9000         * loadup.el: don't garbage collect during loadup if quick-build
9001         compile-time option is set.
9002
9003 2000-04-23  Ben Wing  <ben@xemacs.org>
9004
9005         * update-elc.el: compute whether any dumped .el or .elc files
9006         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
9007         if so.
9008
9009         * update-elc.el (update-elc-files-to-compile): always change
9010         NOBYTECOMPILE in the src directory rather than current dir,
9011         so it will work under NT.
9012
9013         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
9014         the form of this file is identical between Unix and Windows.
9015         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
9016         Added comment.
9017         (update-autoloads-from-directory): updated doc string.
9018         updated doc strings in a few other places.
9019
9020 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
9021
9022         * bytecomp.el (byte-force-recompile): Fix argument to
9023         byte-recompile-directory.
9024
9025 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
9026
9027         * gutter-items.el (progress-display-clear-when-idle): Use
9028         add-one-shot-hook.
9029         * gutter-items.el (clear-progress-display): Adjust number of
9030         arguments.
9031
9032 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
9033
9034         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
9035
9036 2000-04-16  Ben Wing  <ben@xemacs.org>
9037
9038         * printer.el: New file.
9039
9040         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
9041
9042         * help.el (describe-installation): Fix decoding for Windows.
9043
9044         * menubar-items.el:
9045         * menubar-items.el (default-menubar):
9046         * menubar-items.el (tutorials-menu-filter): New.
9047         * menubar-items.el (popup-menubar-menu):
9048         Add authorship.  Redo Help menu and Tutorials filter.
9049
9050         * menubar.el: Correct comment.
9051
9052         * modeline.el (modeline-buffer-identification): Correct doc string.
9053
9054         * simple.el:
9055         * simple.el (printing): Removed.
9056         * simple.el (printer-name): Removed.
9057         * simple.el (generic-print-buffer): Removed.
9058         * simple.el (generic-print-region): Removed.
9059         Move generic print code to printer.el.
9060
9061 2000-04-15  Ben Wing  <ben@xemacs.org>
9062
9063         * simple.el (generic-print-region): New.
9064         make this function actually work.
9065         (generic-print-buffer): call generic-print-region.
9066
9067 2000-04-14  Andy Piper  <andy@xemacs.org>
9068
9069         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
9070         by using the new widget-callback-current-channel.
9071         (search-dialog-callback): ditto.
9072
9073 2000-04-12  Andy Piper  <andy@xemacs.org>
9074
9075         * gutter.el (default-gutter-position): moved from gutter-items.el.
9076         (default-gutter-position-changed-hook): ditto.
9077         (gutter-element-visibility-changed-hook): ditto.
9078         (set-gutter-element): ditto.
9079         (remove-gutter-element): ditto.
9080         (set-gutter-element-visible-p): ditto.
9081         (gutter-element-visible-p): ditto.
9082         (init-gutter): ditto.
9083
9084         * dialog.el (make-dialog-box): renamed and moved from
9085         gutter-items.el
9086
9087         * gutter-items.el: move various functions elsewhere.
9088
9089 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
9090
9091         * menubar-items.el: Fixed place of parenthesis.
9092
9093 2000-04-12  Ben Wing  <ben@xemacs.org>
9094
9095         * etags.el (find-tag-at-point): New.  Lets you do find-tag
9096                 without constantly being prompted for the tag.
9097         * simple.el: Added a number of section headings, to clarify the
9098                 organization of this file.
9099         * simple.el (activate-region):
9100         * simple.el (region-exists-p):
9101         * simple.el (region-active-p):
9102                 Moved these three function down to the other side of
9103                 the case-changing functions, so they join the rest of
9104                 the region code.
9105         * simple.el (printing): New.
9106         * simple.el (printer-name): New.
9107         * simple.el (generic-print-buffer): New.
9108                 New functions, a very simple prototype for a unified
9109                 printing interface.
9110
9111         * process.el (call-process-internal): Real fix for null BUFFER,
9112                 other problems with BUFFER specs.
9113
9114         * menubar-items.el:
9115                 Fixed up File->Print to use new printing functions.
9116                 Various corrections and expansions to Grep/Compile menus.
9117                 New options for Printing.
9118                 New options for SMTP Mail, the way to send mail under
9119                   MS Windows. (There's also a package patch to make SMTP
9120                   Mail be the default under MSWin.)
9121
9122 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
9123
9124         * menubar-items.el: Selecting Rectangle Mousing from menubar
9125         did not work.  Needed to quote mouse-track-rectangle-p.
9126
9127 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
9128
9129         * cl-compat.el (keywordp): Removed.
9130
9131 2000-04-05  Andy Piper  <andy@xemacs.org>
9132
9133         * gutter-items.el (progress-layout-glyph): don't initialize here.
9134         (progress-gauge-glyph): use dynamic sizing.
9135         (set-progress-display-style): new function. Set progress glyphs
9136         appropriately depending on the style.
9137         (progress-display-style): new variable. Custom version of
9138         set-progress-display-style.
9139         (progress-abort-glyph): switch to dynamic sizes.
9140         (search-dialog-text): make the edit field active.
9141
9142 2000-04-04  Andy Piper  <andy@xemacs.org>
9143
9144         * gutter-items.el (make-search-dialog): need to make the search
9145         dialog visible after creation.
9146
9147         * menubar-items.el (default-menubar): use the search dialog for
9148         searching. Remove some extraneous search menu items.
9149
9150         * gutter-items.el (set-gutter-element): allow glyphs to be used as
9151         well as strings.
9152         (make-gutter-only-dialog-frame): allow the user to create the
9153         frame unmapped. Allow the gutter spec to be given as a glyph.
9154         (search-dialog-direction): new variable.
9155         (search-dialog-text): new variable.
9156         (search-dialog-callback): new function. Callback for the search
9157         dialog action.
9158         (make-search-dialog): new function. Create a user-friendly search
9159         dialog.
9160
9161 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
9162
9163         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
9164         under Windows.
9165
9166 2000-04-01  Andy Piper  <andy@xemacs.org>
9167
9168         * font-lock.el (font-lock-fontify-keywords-region): Calculate
9169         progress more accurately.
9170
9171 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9172
9173         * finder.el (finder-compile-keywords): Process readable files only.
9174         Because error in process of .#finder-inf.el when compile xemacs
9175         with --with-clash-detection option.
9176
9177 2000-03-31  Andy Piper  <andy@xemacs.org>
9178
9179         * gutter-items.el (append-progress-display): don't delay after a
9180         successful font-lock.
9181         (make-gutter-only-dialog-frame): new function. Allow users to
9182         create gutter-only dialogs.
9183
9184 2000-03-27  Mike Alexander  <mta@arbortext.com>
9185
9186         * process.el (call-process-internal): Handle a null BUFFER
9187         parameter correctly.
9188
9189 2000-03-28  Andy Piper  <andy@xemacs.org>
9190
9191         * gutter-items.el (abort-progress-display): put strings in the
9192         gutter not extents.
9193         (progress-layout-glyph): signal special 'quit callback.
9194         (progress-display-quit-function): deleted.
9195         (progress-display-stop-callback): deleted.
9196         (progress-display-dispatch-command-events): deleted.
9197         (append-progress-display): remove calls to
9198         progress-display-dispatch-command-events.
9199         (raw-append-progress-display): ditto.
9200
9201 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
9202
9203         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
9204         being a list.  Actually define `stipple-pixmap-p' which is used as
9205         an error predicate.  Correctly handle PIXMAP being either relative
9206         or absolute file name.
9207
9208 2000-03-24  Andy Piper  <andy@xemacs.org>
9209
9210         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
9211         (abort-progress-display): ditto. Don't delete the created extent.
9212         (raw-append-progress-display): ditto.
9213         (progress-display-dispatch-non-command-events): new
9214         function. Encapsulates what we want to do when no command input is
9215         required.
9216         (progress-display-dispatch-command-events): likewise, but disable
9217         for now since it causes too many problems.
9218         (append-progress-display): use them.
9219         (raw-append-progress-display): ditto.
9220         (default-gutter-position-changed-hook): set this rather than
9221         default-gutter-position-changed.
9222         (default-gutter-position-changed-hook): lambda with zero arguments
9223         rather than one.
9224         (raw-append-progress-display): trap errors in pending input since
9225         allowing them to signal will hose the gauge well and
9226         truly. Ideally we would like to delay these until we are more able
9227         to cope.
9228         (append-progress-display): ditto.
9229
9230 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
9231
9232         * lisp/make-docfile.el: call-process-internal is now implemented
9233         in process.el.
9234
9235 2000-03-21  Ben Wing  <ben@xemacs.org>
9236
9237         * mule\mule-cmds.el (set-language-info-alist):
9238         Fix to correspond to new menu arrangement.
9239
9240 2000-03-21  Ben Wing  <ben@xemacs.org>
9241
9242         * process.el:
9243         * process.el (call-process-internal): New.
9244         New implementation of call-process.  Only enabled under NT, so far.
9245         stderr handling not implemented yet in CVS'd C code.
9246
9247 2000-03-20  Ben Wing  <ben@xemacs.org>
9248
9249         * lisp-mode.el:
9250         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
9251         * lisp-mode.el (lisp-interaction-mode):
9252         Put back Lisp Interaction menubar for Jan V's sake.
9253
9254         * simple.el:
9255         * simple.el (mark-ring):
9256         * simple.el (dont-record-current-mark): New.
9257         * simple.el (in-shifted-motion-command): New.
9258         * simple.el (mark-ring-unrecorded-commands): New.
9259         * simple.el (mark-ring-max):
9260         * simple.el (set-mark-command):
9261         * simple.el (push-mark):
9262         * simple.el (handle-pre-motion-command):
9263         Implement scheme for not recording unimportant marks.
9264
9265         * subr.el:
9266         * subr.el (function-allows-args): New.
9267         New function function-allows-args.
9268
9269 2000-03-20  Martin Buchholz <martin@xemacs.org>
9270
9271         * XEmacs 21.2.32 is released.
9272
9273 2000-03-20  Andy Piper  <andy@xemacs.org>
9274
9275         * gutter-items.el (update-tab-in-gutter): force selection of the
9276         selected-window if required to do so.
9277         (buffers-tab-items): ditto.
9278         (add-tab-to-gutter): ditto.
9279         (create-frame-hook): use force-selection.
9280         (default-gutter-position-changed): lambdify.
9281         (update-tab-hook): deleted since it was only used in one place.
9282
9283 2000-03-18  Andy Piper  <andy@xemacs.org>
9284
9285         * files.el (find-file-noselect): undo change that shouldn't have
9286         gone in.
9287
9288 2000-03-17  Andy Piper  <andy@xemacs.org>
9289
9290         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9291         of selected-window trickery.
9292
9293         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9294         frames tabs.
9295         (progress-display-stop-callback): progress -> progress-display
9296         (progress-display-quit-function): ditto.
9297         (clear-progress-display): ditto.
9298         (remove-progress-display): ditto.
9299         (append-progress-display): ditto.
9300         (abort-progress-display): ditto.
9301         (raw-append-progress-display): ditto.
9302         (display-progress-display): ditto.
9303         (current-progress-display-label): ditto.
9304         (current-progress-display): ditto.
9305         (lprogress-display): ditto and save the buffer
9306         (progress-display): ditto. Otherwise the buffer sometimes gets
9307         changed which confuses font-lock.
9308
9309         * font-lock.el (font-lock-default-fontify-buffer): catch all
9310         errors, not just quit.
9311         (font-lock-mode): progress -> display-progress
9312         (font-lock-default-fontify-buffer): ditto.
9313         (font-lock-fontify-syntactically-region): ditto.
9314         (font-lock-fontify-keywords-region): ditto.
9315
9316 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9317
9318         * cl.el (gensym): Move to here from cl-macs.el.
9319         (gentemp): Ditto.
9320
9321 2000-03-16  Andy Piper  <andy@xemacs.org>
9322
9323         * font-lock.el (font-lock-mode): use lprogress and friends for
9324         progress management.
9325         (font-lock-default-fontify-buffer): ditto.
9326         (font-lock-fontify-syntactically-region): ditto.
9327         (font-lock-fontify-keywords-region): ditto.
9328         (font-lock-revert-cleanup): fix reverting.
9329         (font-lock-revert-setup): ditto.
9330
9331         * gutter-items.el (progress-use-echo-area): new variable. Use the
9332         echo area for progress gauges if non-nil.
9333         (clear-progress): remove echo area stuff and defer to
9334         clear-message.
9335         (append-progress): dispatch non-command events after each progress
9336         increment. Remove echo area stuff.
9337         (abort-progress): remove echo area stuff and defer to
9338         display-message.
9339         (raw-append-progress): ditto. Dispatch non-command events after
9340         gutter redisplay.
9341         (display-progress): defer echo area stuff to display-message.
9342
9343         * gutter-items.el (clear-progress):
9344         (abort-progress): indentation changes.
9345         (display-progress): don't clear progress.
9346         (append-progress): compare messages with equal.
9347         (raw-append-progress): use dispatch-non-command-events to flush
9348         widget creation events.
9349
9350 2000-03-13  Ben Wing  <ben@xemacs.org>
9351
9352         * abbrev.el:
9353         * abbrev.el (abbrev-string-to-be-defined): New.
9354         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9355         Changes for use with the menubar.
9356
9357 2000-03-12  Ben Wing  <ben@xemacs.org>
9358
9359         * alist.el (vassoc): moved here from font-menu.el.
9360
9361         * custom.el (defface): typo fix.
9362
9363         * dialog.el (yes-or-no-p-dialog-box):
9364         * dialog.el (message-box):
9365         * files.el (save-some-buffers-1):
9366         Put accelerators in the button names.
9367
9368         * font-lock.el (font-lock-comment-face):
9369         * font-lock.el (font-lock-keyword-face):
9370         * font-lock.el (font-lock-function-name-face):
9371         Fixed some of the colors under MS Windows because the existing
9372         default colors were hardly different from black and needed to be
9373         made lighter.
9374
9375         * font-menu.el:
9376         * font-menu.el (font-menu-split-long-menu):
9377         * font-menu.el (font-menu-family-constructor):
9378         * font-menu.el (font-menu-size-constructor):
9379         * font-menu.el (font-menu-weight-constructor):
9380         * font-menu.el (font-menu-set-font):
9381         vassoc moved to alist.el.
9382         Accelerators added to all menus.
9383         Unused bound var new-props removed.
9384
9385         * keydefs.el: I did a whole lot of rearranging to put things in a
9386         more consistent order and fixed a number of cases where key
9387         combinations involving up, down, left, right and so on were
9388         defined but the corresponding keypad combinations were not
9389         defined.
9390
9391         * lisp-mode.el:
9392         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9393         * lisp-mode.el (emacs-lisp-mode):
9394         * lisp-mode.el (lisp-interaction-mode):
9395         * lisp-mode.el (flet):
9396         Added accelerators onto the menus.
9397         Made all the different versions of the let function be indented
9398         the same way.
9399         Undid Steve's easy-menu-ification, because it makes it impossible
9400         to have the menubar and popup menus different.
9401         Cleaned up the menu; added items for find-function &c and some
9402         indenting, and removed debug-on-*.
9403
9404         * list-mode.el (list-mode-hook):
9405         * list-mode.el (list-mode):
9406         * list-mode.el (completion-setup-hook):
9407         * list-mode.el (display-completion-list):
9408         Added support for the :window-height keyword, which is required
9409         because of other changes that I made for the file dialog box.  I
9410         also made the hook variables list-mode-hook and
9411         completion-setup-hook and also minibuffer-setup-hook in
9412         minibuf.el be permanent-local; see comment in list-mode.el.
9413
9414         * map-ynp.el (map-y-or-n-p):
9415         Added accelerators to the dialog buttons.
9416
9417         * menubar-items.el (menu-truncate-list):
9418         New internal function.
9419         * menubar-items.el (submenu-generate-accelerator-spec):
9420         * menubar-items.el (menu-item-strip-accelerator-spec):
9421         * menubar-items.el (menu-item-generate-accelerator-spec):
9422         New exported functions, for use in auto-generating accelerator specs.
9423
9424         * menubar-items.el:
9425         * menubar-items.el (default-menubar):
9426         * menubar-items.el (maybe-add-init-button):
9427         * menubar-items.el (bookmark-menu-filter):
9428         * menubar-items.el (slow-format-buffers-menu-line):
9429         * menubar-items.el (build-buffers-menu-internal):
9430         * menubar-items.el (language-environment-menu-filter):
9431         * menubar-items.el (default-popup-menu):
9432         * menubar-items.el (popup-buffer-menu):
9433         * menubar-items.el (popup-menubar-menu):
9434         Did a major overhaul on this file, and in fact I'm nowhere near
9435         done working on the menubar, and there will be more patches to
9436         come.  A basic summary of what I've done:
9437
9438         a) I added accelerators to all of the menu items.  For menus that
9439         are auto-generated, such as the buffers menu, the accelerators are
9440         automatically added to the beginning of each line using the
9441         numbers 1 through 9, then zero, and then letters starting with A,
9442         but omitting the letters that are already in use for the fixed
9443         menu items at the top of the buffers menu.  To facilitate adding
9444         accelerators of this kind, I created some new functions
9445         (*-accelerator-spec), which are also being used by other filters
9446         that auto generate lists of things such as ftp sites to download
9447         packages.  If people really don't like these accelerators
9448         appearing at the beginning of the menu items, a variable can be
9449         added to optionally turn them off, but I think this is rather
9450         pointless because other menu items have accelerators and many or
9451         most of the menu users will use the accelerators if the support is
9452         there.
9453
9454         b) I combined the top level Tools and Apps menus into a single
9455         Tools menu, because the distinction between the two is not
9456         obvious, and the items on the menus are not used often enough that
9457         putting some of them onto submenus is a problem.
9458
9459         c) I created two new top level menus called View and Cmds because
9460         there were too many items on the File and Edit menus, and I'm going
9461         to be adding more items to these menus.  In contrast to the Tools
9462         menu, the items on these menus may be used quite often during an
9463         editing session, and so should be available with fewer
9464         keystrokes.
9465
9466         d) I added a number of options to the options menu, including one
9467         for controlling whether the alt key can be used to traverse to
9468         menu items using the accelerators, one for controlling behavior of
9469         control-k, one for controlling how the kill and yank functions
9470         interact with the clipboard, a few additional buffers-menu
9471         options, and various other things.  I also did a bit of
9472         rearranging, for example, combining the keyboard and mouse options
9473         into a single keyboard and mouse submenu to facilitate the
9474         accelerators on that level.
9475
9476         e) I changed the variable buffers-menu-format-buffer-line-function
9477         to take two arguments instead of one, the second argument being
9478         the line number for use in creating an accelerator.  I added a
9479         hack to support existing functions with one argument (although I
9480         doubt that very many of these exist), for backward compatibility.
9481
9482         f) I moved the top level mule menu to be a submenu of the edit
9483         menu.  I think that most of the items on this menu are fairly
9484         useless and there are certainly not enough frequently used items
9485         to justify this being its own top level menu.
9486
9487         g) I combined most of the items in big-menubar.el into the main menu.
9488         If people think the main menu is too big, it would be possible to
9489         create different configurations, some smaller.
9490
9491         * menubar.el (check-menu-syntax):
9492         Deleted some syntax checks that were no longer valid, partly
9493         because of changes that were already made a long time ago, and
9494         partly because of a change I made where I allow the name of the
9495         menu item to be an evaluated expression rather than just a string,
9496         similar to all of the other parameters of a menu item.
9497
9498         * minibuf.el:
9499         * minibuf.el (read-file-name-1):
9500         * minibuf.el (mouse-read-file-name-1):
9501         I made a number of changes to improve the appearance
9502         and functioning of the file dialog box.  They include:
9503
9504         a) Fixing the problem where closing the dialog box by clicking on
9505         the close button of the window didn't properly exit the
9506         minibuffer.
9507
9508         b) Fixing the problem that if you typed part of a file name, and
9509         then clicked on a completion with the mouse, the file was not
9510         correctly selected.
9511
9512         c) Changing the title of the dialog box to reflect the operation
9513         being done in accordance with user interface conventions, rather
9514         than the name of the dialog box buffer, which is rather useless.
9515
9516         d) Remove the words "possible completions are" which didn't
9517         belong.
9518
9519         e) Fix things so that the completions scroll off the end of the
9520         completions windows only to the right, rather than both to the
9521         right and down, which is in accordance with Windows user interface
9522         conventions.
9523
9524         * msw-init.el (init-post-mswindows-win):
9525         Added a binding for meta-F4, which is the standard windows binding
9526         for exiting a program.
9527
9528         * select.el (get-selection-no-error):
9529         * select.el (own-selection):
9530         * select.el (own-clipboard):
9531         Added an optional argument called append to the functions
9532         own-selection and own-clipboard.  This adds support for appending
9533         text to the existing selection and allows the function
9534         own-clipboard to be used as the value of the variable
9535         interprogram- cut-function.
9536
9537         Fixed a bug in own-selection in handling zmacs-region-stays.
9538
9539         * simple.el (historical-kill-line): New.
9540
9541         * simple.el (kill-line):
9542         * simple.el (interprogram-cut-function):
9543         * simple.el (interprogram-paste-function):
9544         * simple.el (handle-pre-motion-command):
9545         * simple.el (next-line):
9546         * simple.el (previous-line):
9547         a) Expanded the variable kill-whole-line, so that function
9548         kill-line can be set to delete the entire line always, not just
9549         when cursor is at the beginning of the line.  This is controlled
9550         by setting the variable kill-whole-line to the symbol 'always.
9551         This behavior, as well as the existing kill-whole-line behavior,
9552         now only take effect when kill-line is called interactively,
9553         although this is a departure from a previous behavior in the case
9554         of setting this variable kill-whole-line to t.  It is almost
9555         certainly what has always been intended, and most likely the old
9556         way of doing things introduced bugs.  I also created a function
9557         called historical-kill-line, which ignores the kill-whole-line
9558         setting and always gives the historical behavior of only killing
9559         to the end of the line.  I bound this function to shift- control-k
9560         so that the kill to end of line behavior is available, even when
9561         kill-whole-line has been set to change control-k into the simple
9562         delete-whole-line behavior. (This can be set using the options
9563         menu.)
9564
9565         b) I changed things so that kill and yank now interact with the
9566         clipboard by default under windows.  This was done by changing the
9567         default value of interprogram-cut- function and
9568         interprogram-paste-function.  You can get the old behavior by
9569         setting these to nil, and there is an option on the options menu
9570         to do this.
9571
9572         c) I added support for selecting text using shifted motion keys.
9573         This support is on by default and can be controlled by the
9574         variable shifted-motion-keys-select-region.  There is also a
9575         variable called unshifted-motion-keys-deselect-region that
9576         controls more specifically how the shifted motion key behavior
9577         works.  I did not put an option on the options menu to turn this
9578         off, because I can't imagine why this would be useful.
9579
9580         * simple.el (forward-block-of-lines):
9581         * simple.el (backward-block-of-lines):
9582         * simple.el (block-movement-size):
9583         New.
9584
9585         * simple.el (uncapitalized-title-words):
9586         * simple.el (uncapitalized-title-word-regexp):
9587         * simple.el (capitalize-string-as-title):
9588         * simple.el (capitalize-region-as-title):
9589         New.
9590
9591
9592         * subr.el (add-hook):
9593         * subr.el (make-local-hook): New.
9594         * subr.el (remove-local-hook): New.
9595         * subr.el (add-one-shot-hook): New.
9596         * subr.el (add-local-one-shot-hook): New.
9597         Added some functions to make using hooks easier.
9598         These include:
9599
9600         a) Functions add-local-hook and remove-local-hook to make it easy
9601         to use local hooks.
9602
9603         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9604         make it possible to add a "one-shot" hook, which is to say a hook
9605         that runs only once, and automatically removes itself after the
9606         first time it has run.
9607
9608 2000-03-09  Andy Piper  <andy@xemacs.org>
9609
9610         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9611
9612 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9613
9614         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9615         Moved from menubar-items.el.
9616         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9617
9618 2000-03-08  Andy Piper  <andy@xemacs.org>
9619
9620         * gutter-items.el (build-buffers-tab-internal): add selected field
9621         to buffers tab spec.
9622
9623 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9624
9625         * minibuf.el (last-exact-completion): Initialize to nil.
9626
9627 2000-03-07  Didier Verna  <didier@xemacs.org>
9628
9629         * startup.el (command-line-1): remove unused variable
9630         `first-file-buffer'.
9631
9632 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9633
9634         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9635         which is also used for Web server log files.
9636
9637 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9638
9639         * mule/mule-charset.el: Setup auto-fill-chars.
9640
9641 2000-03-02  SL Baur  <steve@beopen.com>
9642
9643         * subr.el (with-string-as-buffer-contents): Reimplement using
9644         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9645         non-deletion of buffer after execution problem.
9646         (with-output-to-string): Use unique buffer name.
9647
9648 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9649
9650         * gutter-items.el (buffers-tab-sort-function):  New variable.
9651         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9652
9653 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9654
9655         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9656
9657 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9658
9659         * menubar-items.el (maybe-add-init-button): Remove the "Load
9660         .emacs" button from all menubars.
9661
9662 2000-03-01  Didier Verna  <didier@xemacs.org>
9663
9664         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9665         region rectangle replacement (from Jan Vroonhof).
9666         (replace-rectangle): new function.
9667
9668 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9669
9670         * mule/mule-cmds.el (set-default-coding-systems): Use
9671         set-terminal-coding-system and set-keyboard-coding-system.
9672         * coding.el (set-terminal-coding-system): Use
9673         set-console-tty-output-coding-system.
9674         (set-keyboard-coding-system): Use
9675         set-console-tty-input-coding-system.
9676
9677 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9678
9679         * minibuf.el (read-variable): Allow symbol to default argument.
9680
9681 2000-02-27  Andy Piper  <andy@xemacs.org>
9682
9683         * gutter-items.el (update-tab-hook): new function to be used for
9684         hooks.
9685         (create-frame-hook): add update-tab-hook.
9686         (record-buffer-hook): ditto.
9687         (default-gutter-position-changed): ditto.
9688         (default-gutter-position): updating the buffers tab is now handled
9689         by a hook.
9690         (default-gutter-position-changed-hook): new variable.
9691         (gutter-element-visibility-changed-hook): ditto.
9692         (set-gutter-element-visible-p): call it.
9693         (set-gutter-element): use modify-specifier-instances. Set extents
9694         as duplicable before using.
9695         (remove-gutter-element): ditto.
9696         (set-gutter-element-visible-p): ditto.
9697         (init-gutter): new function.
9698         (add-tab-to-gutter): use new gutter-element functions rather than
9699         setting specifiers directly.
9700         (clear-progress): ditto.
9701         (abort-progress): ditto.
9702         (gutter-buffers-tab-visible-p): renamed from
9703         default-gutter-visible-p
9704
9705         * specifier.el (modify-specifier-instances): new function from Jan
9706         Vroonhof.
9707
9708         * x-init.el (init-post-x-win): call init-gutter.
9709
9710         * msw-init.el (init-post-mswindows-win): call init-gutter.
9711
9712         * menubar-items.el (default-menubar): Update to reflect new gutter
9713         variables.
9714
9715 2000-02-26  Andy Piper  <andy@xemacs.org>
9716
9717         * gutter-items.el (set-gutter-element): new function. Add gutter
9718         elements to the specified gutter.
9719         (remove-gutter-element): new function. Remove gutter elements from
9720         the specified gutter.
9721         (set-gutter-element-visible-p): new function. Set gutter element
9722         visibility for the provided gutter-visible specifier.
9723
9724 2000-02-23  Andy Piper  <andy@xemacs.org>
9725
9726         * gutter-items.el (add-tab-to-gutter): specify dimensions
9727         dynamically.
9728
9729 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9730
9731         * gutter-items.el (add-tab-to-gutter):
9732         * package-get.el (package-get-interactive-package-query):
9733         * package-ui.el (pui-directory-exists):
9734         (pui-install-selected-packages):
9735         (pui-list-packages):
9736         Use #'(lambda ...)  instead of '(lambda ...).
9737
9738 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9739
9740         * startup.el (load-user-init-file): Check to make sure user
9741           has an init-file before calling load().
9742
9743 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9744
9745         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9746
9747 2000-02-23  Martin Buchholz <martin@xemacs.org>
9748
9749         * XEmacs 21.2.31 is released.
9750
9751 2000-02-21  Mike Sperber <mike@xemacs.org>
9752
9753         * loadup.el (really-early-error-handler):
9754         * update-elc.el:
9755         * make-docfile.el:
9756         Remove dependency on EMACSBOOTSTRAP... environment variables.
9757
9758 2000-02-21  Martin Buchholz <martin@xemacs.org>
9759
9760         * XEmacs 21.2.30 is released.
9761
9762 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9763
9764         * byte-optimize.el (byte-optimize-plus):
9765         (byte-optimize-minus):
9766         (byte-optimize-multiply):
9767         Optimize (- 0) to 0, not (-)
9768         Optimize (+ 5 3.0) to 8.0
9769         Optimize (* 5 3.0) to 15.0
9770         Improve readability.
9771
9772 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9773
9774         * modeline.el: (modeline-scrolling-method): change modeline
9775         mswindows cursor appearance according to the value.
9776
9777         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9778         and 'gui-element face colors and 'gui-element face font to Windows
9779         defaults.
9780
9781 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9782
9783         * font-lock.el: Javadoc enhancements
9784
9785 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9786
9787         * ldap.el (toplevel): Test if LDAP support has been compiled in
9788         (ldap-verbose): New option
9789         (ldap-search-entries): Renamed from the previous ldap-search
9790         Conditionalize message display on ldap-verbose
9791         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9792         defuns
9793         (ldap-search): Is now defined as an obsolete wrapper calling
9794         ldap-search-basic or ldap-search-entries
9795
9796
9797 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9798             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9799             Jan Vroonhof  <jan@xemacs.org>
9800
9801         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9802         When for-effect is true, didn't call `byte-optimize-form'
9803         in and/or subforms without last.
9804
9805 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9806
9807         * package-get.el (package-get-download-sites): Use correct custom
9808         type.
9809
9810 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9811
9812         * files.el (write-file): Ask for coding system when compiled with
9813         file-coding.
9814
9815 2000-02-16  Andy Piper  <andy@xemacs.org>
9816
9817         * buffer.el (switch-to-buffer): give norecord argument to
9818         set-window-buffer instead of explicitly recording.
9819
9820         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9821         we have to pick a window.
9822
9823 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9824
9825         * mule/mule-cmds.el (describe-language-support): Don't add
9826         unexist function to help-map.
9827         (describe-coding-system): Don't use already assigend `C'.
9828
9829 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9830
9831         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9832         work in custom.
9833
9834 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9835
9836         * about.el: Ienaga's e-mail address change.
9837
9838 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9839
9840         * etags.el (find-tag): force new window -- even if buf already
9841         visible -- when other-window is t
9842
9843 2000-02-16  Martin Buchholz <martin@xemacs.org>
9844
9845         * XEmacs 21.2.29 is released.
9846
9847 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9848
9849         * cl-extra.el (getf): This is now identical to `plist-get', so
9850         just defalias it.
9851         * cl-macs.el: Make getf an alias to plist-get, at the
9852         byte-compiler level, using define-compiler-macro.
9853
9854 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9855
9856         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9857
9858 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9859
9860         * lisp/etags.el (find-tag-internal): set exact-tagname to
9861           a regular expression that matches against the tagname
9862           part of the tag entry first instead of only looking in
9863           the context area.
9864
9865 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9866
9867         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9868         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9869
9870 2000-02-07  Martin Buchholz <martin@xemacs.org>
9871
9872         * XEmacs 21.2.28 is released.
9873
9874 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9875
9876         * cl-extra.el (getf): Just call `get', never `get*'.
9877         Make arglist match docstring.
9878         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9879         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9880         * byte-optimize.el: remove references to `get*'.
9881
9882 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9883
9884         * mule/european.el: Add syntax information for Latin3 and Latin4.
9885
9886 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9887
9888         * byte-optimize.el: Byte-optimize (length "foo")
9889
9890 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9891
9892         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9893         width check using `window-leftmost-p' and `window-rightmost-p'.
9894
9895 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9896
9897         * wid-edit.el (widget-match-inline): An atom never matches a
9898           list.
9899
9900 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9901
9902         * modeline.el: Consolidated 'x and 'mswindows specification under
9903         'win tag.
9904
9905 2000-01-29  Andy Piper  <andy@xemacs.org>
9906
9907         * gutter-items.el: (format-buffers-tab-line): Try and be
9908         intelligent about buffer naming when we have duplicates.
9909
9910 2000-01-29  Andy Piper  <andy@xemacs.org>
9911
9912         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9913         updated when it becomes visible.
9914
9915 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9916
9917         * bytecomp.el (byte-compile-insert-header): Properly set coding
9918         system under MULE and file-coding.
9919
9920 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9921
9922         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9923         (dontusethis-set-value-terminal-coding-system-handler):
9924         (dontusethis-set-value-keyboard-coding-system-handler):
9925         Never undefine coding system aliases.  Emergency fix for gnus.
9926
9927 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9928
9929         * files.el (abbreviate-file-name): Use directory-sep-char instead
9930         of hard-coded "/".
9931
9932 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9933
9934         * startup.el (user-init-file-base-list): New variable, replacing
9935         user-init-file-base.
9936         (find-user-init-file): New function.
9937         (command-line-early): Use it.
9938         (load-user-init-file): Ditto.
9939
9940 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9941
9942         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9943         calling valid-image-instantiator-format-p
9944
9945 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9946
9947         * isearch-mode.el (isearch-mode): The variable is
9948         isearch-unhidden-extents, not isearch-opened-extents.
9949
9950 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9951
9952         * minibuf.el (next-history-element): Modify error message if a
9953         default value is available.
9954
9955 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9956
9957         * bytecomp.el (byte-compile-file): Don't unconditionally write
9958         .elc files in binary - might contain non-Latin1.
9959
9960 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9961
9962         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9963         for windows-nt.
9964
9965         * version.el:
9966         * startup.el (user-init-file-base):
9967         * process.el (call-process-region):
9968         * files.el (make-backup-file-name):
9969         (backup-file-name-p):
9970         (file-relative-name):
9971         (abbreviate-file-name):
9972         (set-auto-mode):
9973         * code-process.el (call-process-region): Removed unnecessary
9974         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9975         support out of the universe.
9976
9977         * process.el:
9978         * code-process.el:
9979         * bytecomp.el (byte-compile-file): Removed reference to
9980         buffer-file-type, and commented usage of binary-process-output
9981         NTEmacs variables.
9982
9983 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9984
9985         * help.el (function-arglist): Add case for macro.
9986
9987 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9988
9989         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9990         printers.
9991         (custom-display): Added a menu for printer/display tags.
9992
9993         * frame.el (frame-type):
9994         * device.el (device-type): Added 'msprinter to the doc string, and
9995         removed 'pc -- it is not going to be implemented ever.
9996         (call-device-method): Fixed docstring typo.
9997         Defined specifier tags 'printer and 'display.
9998
9999 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
10000
10001         * lisp/itimer.el (itimer-run-expired-timers): (consp
10002           last-command-event-time) instead of (consp
10003           'last-command-event-time).
10004
10005 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10006
10007         * msw-glyphs.el: Removed obsolete commentary.
10008
10009 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
10010
10011         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
10012         better default value.
10013
10014 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
10015
10016         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
10017         (read-string): Ditto.
10018         (eval-minibuffer): Ditto.
10019         (read-command): Ditto.
10020         (read-function): Ditto.
10021         (read-variable): Ditto.
10022         (read-number): Ditto.
10023         (read-shell-command): Ditto.
10024         (read-number): Record history.
10025
10026 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
10027
10028         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
10029
10030 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
10031
10032         * faces.el (startup-initialize-custom-faces): New function.
10033         Reset all faces created during auto-autoloads loading time
10034         by defface.
10035         * startup.el (command-line): Call it.
10036
10037 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
10038
10039         * about.el (about-hackers): Add myself to contributors list.
10040
10041 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10042
10043         * menubar-items.el (maybe-add-init-button): Removed an argument in
10044         a call to load-user-init-file, as the function managed to lose its
10045         formal parameter a few betas ago.
10046
10047 2000-01-18  Martin Buchholz <martin@xemacs.org>
10048
10049         * XEmacs 21.2.27 is released.
10050
10051 2000-01-18  Martin Buchholz  <martin@xemacs.org>
10052
10053         * process.el (shell-command-to-string): Use the FSF docstring.
10054         Make shell-command-to-string the standard function, and
10055         exec-to-string the (deprecated) alias.
10056
10057         * startup.el: typo fix.
10058
10059 2000-01-16  Martin Buchholz  <martin@xemacs.org>
10060
10061         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
10062
10063 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10064
10065         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
10066         buffers after visible buffers.
10067         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
10068
10069 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10070
10071         * info.el (Info-extract-menu-node-name): Stop at a dot
10072         followed by whitespace or right parenthesis.
10073
10074 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
10075
10076         * info.el (Info-directory-list): Warn against using Customize with
10077         Info-directory-list.
10078
10079 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
10080
10081         * minibuf.el (read-file-name): doc fix.
10082
10083         * autoload.el (update-file-autoloads): doc fix.
10084
10085         * about.el (about-hackers): Change my E-mail address.
10086
10087 2000-01-13  Martin Buchholz  <martin@xemacs.org>
10088
10089         * info.el (Info-visit-file): Just use the `f' interactive spec to
10090         read a filename in the standard way.
10091
10092 2000-01-13  Andy Piper  <andy@xemacs.org>
10093
10094         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
10095         (gutter-buffers-tab-extent): new variable.
10096         (update-tab-in-gutter): call add-tab-to-gutter again if the
10097         orientation has changed.
10098         (add-tab-to-gutter): cope with different orientations.
10099
10100 2000-01-11  Didier Verna  <didier@xemacs.org>
10101
10102         * info.el (Info-following-node-name): backward-skip dots as well
10103         as spaces (dots at the end of a node name aren't part of it).
10104         (Info-extract-menu-node-name): don't skip dots. There could be
10105         some in the node name.
10106         (Info-index): allow dots to be part of a node name.
10107
10108 2000-01-12  Andreas Jaeger  <aj@suse.de>
10109
10110         * files.el (auto-mode-alist): Added idlwave-mode.
10111         Patch by Carsten Dominik <dominik@astro.uva.nl>.
10112
10113 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10114
10115         * info.el (Info-search): Show default value.
10116
10117 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10118
10119         * info.el (Info-read-node-completion-table): New variable.
10120         (Info-read-node-name-1): New function.
10121         (Info-read-node-name): Use it.
10122         (Info-follow-reference): Use DEFAULT argument of completing-read.
10123         (Info-menu): Ditto.
10124
10125 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10126
10127         * hyper-apropos.el (hyper-describe-key-briefly): Save
10128         window configuration.
10129         (hyper-describe-face): Use DEFAULT of completing-read.
10130         (hyper-apropos-read-variable-symbol): Ditto.
10131         (hyper-apropos-read-function-symbol): Ditto.
10132
10133 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10134
10135         * mule/mule-cmds.el (set-default-coding-system): Set
10136         comint-exec-hook to use coding-system-for-read and
10137         coding-system-for-write so that C-x RET c works.
10138
10139 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10140
10141         * minibuf.el (minibuffer-confirm-incomplete): Customize.
10142         (previous-matching-history-element): Increment
10143         minibuffer-max-depth by 1.
10144         (next-matching-history-element): Ditto.
10145
10146 2000-01-11  Andy Piper  <andy@xemacs.org>
10147
10148         * gutter-items.el (buffers-tab): Create a new face for the buffers
10149         tab.
10150         (buffers-tab-face): use it.
10151
10152 2000-01-10  Didier Verna  <didier@xemacs.org>
10153
10154         * modeline.el (modeline-scrolling-method): change modeline X
10155         cursor appearance according to the value.
10156
10157 2000-01-07  Andreas Jaeger  <aj@suse.de>
10158
10159         * about.el (about-hackers): Moved my entry to contributor list.
10160         (xemacs-hackers): Added myself.
10161         (about-maintainer-info): Added description of myself.
10162
10163
10164 2000-01-07  Didier Verna  <didier@xemacs.org>
10165
10166         * modeline.el (modeline-scrolling-method): new variable.
10167         (mouse-drag-modeline): add reference to it in the docstring.
10168         (mouse-drag-modeline): handle it.
10169
10170 2000-01-08  Andy Piper  <andy@xemacs.org>
10171
10172         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
10173         calls.
10174         (remove-buffer-from-gutter-tab): ditto.
10175
10176 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
10177
10178         * cus-edit.el (custom-hook-convert-widget): Fix comment.
10179         (custom-face-edit): Fix grammatical error in help message.
10180
10181 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10182
10183         * movemail.el: Added.
10184
10185         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
10186
10187 2000-01-03  Didier Verna  <didier@xemacs.org>
10188
10189         * modeline.el (mouse-drag-modeline): remove the code related to
10190         the modeline horizontal scrolling facility.
10191
10192 1999-12-31  Martin Buchholz <martin@xemacs.org>
10193
10194         * XEmacs 21.2.26 is released.
10195
10196 1999-12-28  Andy Piper  <andy@xemacs.org>
10197
10198         * wid-edit.el (widget-push-button-value-create): The gui cache
10199         does not agree with native widgets which can only be displayed
10200         once per window. The reasons for caching are diminished now that
10201         we don't hog resources when creating buttons.
10202         (widget-push-button-cache) deleted.
10203
10204 1999-12-24  Martin Buchholz <martin@xemacs.org>
10205
10206         * XEmacs 21.2.25 is released.
10207
10208 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10209
10210         * hyper-apropos.el (hyper-apropos): Toggle
10211         hyper-apropos-programming-apropos correctly.
10212         Set REGEXP when user accepts default value.
10213
10214 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10215
10216         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
10217         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
10218
10219 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10220
10221         * mule/mule-category.el (undefined-category-designator):
10222         Return char instead of character.  Search for undefined one.
10223         (describe-category): Use with-displaying-help-buffer.
10224
10225 1999-12-21  Martin Buchholz  <martin@xemacs.org>
10226
10227         * byte-optimize.el (byte-optimize-plus):
10228         Optimize (+ 1) to 1 instead of (1+ nil).
10229
10230         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
10231
10232         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
10233
10234         * byte-optimize.el (byte-optimize-char-before): New function.
10235         Remove performance penalty for using (char-before) instead of (char-after).
10236
10237 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10238
10239         * mule/mule-category.el (char-category-list): Return character
10240         instead of integer.
10241
10242 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10243
10244         * minibuf.el (read-buffer): Check default is buffer object.
10245
10246 1999-11-25  Andy Piper  <andy@xemacs.org>
10247
10248         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
10249         for buttons.
10250
10251 1999-12-16  Andreas Jaeger  <aj@suse.de>
10252
10253         * package-get.el (package-get-maybe-save-index): Fixed typo.
10254         Patch by Jeff Miller <jmiller@smart.net>.
10255
10256 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
10257
10258         * gnuserv.el (gnuserv-process-filter):  don't call
10259         gnuserv-write-to-client when gnuserv-current-client is nil
10260
10261 1999-12-14  Martin Buchholz <martin@xemacs.org>
10262
10263         * XEmacs 21.2.24 is released.
10264
10265 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10266
10267         * about.el (about-hackers): Update my email address.
10268
10269 1999-12-07  Martin Buchholz <martin@xemacs.org>
10270
10271         * XEmacs 21.2.23 is released.
10272
10273 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
10274
10275         * package-get.el (package-get-download-sites): Removed several
10276         defunct download sites, added many new ones, and corrected a few
10277         incorrect directory-on-site entries.  Added physical locations to
10278         site-description.
10279
10280 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10281
10282         * finder.el (finder-commentary): add DOC string and fix
10283         interactive spec
10284
10285 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10286
10287         * help.el (describe-function): Don't forget to intern the string
10288         completing-read returns.
10289         (describe-variable): Ditto.
10290
10291 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10292
10293         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10294         `hyper-apropos-help-mode' here to find symbol to customize
10295         irregardless of cursor position and simplify
10296         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10297         `hyper-apropos-popup-menu'.
10298
10299 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10300
10301         * apropos.el (apropos-mode-map): Add return to call
10302         apropos-follow.
10303         (apropos-print): Call apropos-mode to have better
10304         command reference. Put keymap text-poperty to
10305         symbole name.
10306
10307 1999-11-22  Alastair Burt  <burt@dfki.de>
10308
10309         * help.el: (describe-bindings-1): Added handling of keymaps for
10310         the extents at point.
10311
10312 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10313
10314         * gutter-items.el (buffers-tab-items): Wrap the function in a
10315         save-match-data
10316
10317 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10318
10319         * help.el (describe-function): Use the DEFAULT argument to
10320         completing-read.
10321         (describe-variable): Ditto.
10322
10323 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10324
10325         * minibuf.el (read-from-minibuffer): Add optional argument
10326         DEFAULT to have better mini-buffer history support.
10327         (completing-read): Pass default to read-from-minibuffer.
10328         (read-buffer): Pass default to completing-read.
10329
10330 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10331
10332         * font-lock.el (font-lock-doc-string-face): Document the
10333         `font-lock-lisp-like' property.
10334
10335 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10336
10337         * lisp-mode.el: Specify `font-lock-lisp-like'.
10338
10339         * font-lock.el (font-lock-lisp-like): New function.
10340         (font-lock-fontify-syntactically-region): Use it.
10341
10342 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10343
10344         * XEmacs 21.2.22 is released
10345
10346 1999-11-28  Martin Buchholz <martin@xemacs.org>
10347
10348         * XEmacs 21.2.21 is released.
10349
10350 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10351
10352         * minibuf.el (read-coding-system): Accept symbol and
10353         coding-system object as a default-coding-system.
10354
10355 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10356
10357         * minibuf.el (read-coding-system): Accept symbol as
10358         a default-coding-system.
10359
10360 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10361
10362         * apropos.el (apropos-documentation): Use insert instead
10363         of princ.
10364
10365 1999-11-07  William M. Perry  <wmperry@aventail.com>
10366
10367         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10368           for the linux console.
10369
10370         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10371           stuff to work when you are not on a window system, since the GPM
10372           mouse support now allows pasting from outside of XEmacs.
10373
10374 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10375
10376         * XEmacs 21.2.20 is released
10377
10378 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10379
10380         * setup-paths.el (paths-default-info-directories): Add
10381         /usr/share/info and /usr/local/share/info.
10382
10383 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10384
10385         * about.el: Updated Vladimir Ivanovic's info.
10386
10387 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10388
10389         * auto-show.el (auto-show-truncationp): Remove.
10390
10391         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10392
10393 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10394
10395         * indent.el (indent-line-to): fix bug: spaces were not replaced
10396         with tab if column is multiple of tab-width
10397         From dhn@qedinc.com
10398
10399 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10400
10401         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10402         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10403
10404         * package-get.el (package-get-package-provider): Be verbose when
10405         interactive. Patch from Robert Pluim
10406
10407 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10408
10409         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10410         info file suffixes.
10411
10412 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10413
10414         * process.el (open-network-stream): Add a new optional parameter
10415         PROTOCOL to support udp; fix a minor typo and add an explanation
10416         in docstring for udp programming.
10417
10418         * code-process.el (open-network-stream): Add a new optional
10419         parameter PROTOCOL to support udp; fix a minor typo and add an
10420         explanation in docstring for udp programming.
10421
10422 1999-10-18  Andy Piper  <andy@xemacs.org>
10423
10424         * gui.el (make-gui-button): be more precise about how we call
10425         callbacks.
10426
10427         * wid-edit.el (widget-push-button-value-create): Use the new form
10428         of native gui-button.
10429
10430 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10431
10432         * info.el (Info-page-prev): Don't do (sit-for 0).
10433
10434 1999-10-13  Andy Piper  <andy@xemacs.org>
10435
10436         * gutter-items.el (progress-abort-glyph): new glyph for showing
10437         abort status.
10438         (append-progress): dispatch-event rather than sit-for.
10439         (abort-progress): new function. Show the abort glyph with an
10440         appropriate message.
10441         (raw-append-progress): dispatch-event rather than sit-for.
10442         (display-progress): cope with aborts.
10443
10444         * gui.el (make-gui-button): Use native widgets for buttons
10445         unconditionally.
10446         (insert-gui-button): ditto.
10447         (gui-button-p): ditto.
10448
10449         * xbm-button.el: remove from core.
10450
10451         * xpm-button.el: remove from core.
10452
10453 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10454
10455         * faces.el (init-device-faces): Don't initialize the random faces
10456         on the stream device.
10457
10458 1999-10-06  Andy Piper  <andy@xemacs.org>
10459
10460         * files.el (recover-file): Don't use ls under windows for revert buffer.
10461
10462 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10463
10464         * package-get.el (package-get-download-menu): Make menu really
10465         toggle download sites.
10466         (package-get-download-sites): Add autoload cookie.
10467
10468 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10469
10470         * setup-paths.el (paths-find-module-directory): Ditto.
10471
10472 1999-09-29  Werner Fink  <werner@suse.de>
10473
10474         * setup-paths.el (paths-find-exec-directory): Add missing nil
10475         parameter for environment.
10476
10477 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10478
10479         * modeline.el (modeline-format):
10480         Only purecopy the strings.  Else
10481         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10482         barfs.
10483
10484 1999-08-28  Mike Woolley  <mike@bulsara.com>
10485
10486         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10487         user setting comint-completion-addsuffix and
10488         comint-process-echoes.
10489
10490 1999-09-22  Andy Piper  <andy@xemacs.org>
10491
10492         * gutter-items.el (update-tab-in-gutter): use
10493         last-nonminibuf-window instead of selected-window.
10494
10495 1999-09-18  Andy Piper  <andy@xemacs.org>
10496
10497         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10498         display on.
10499
10500         * subr.el (record-buffer-hook): new variable so that the hook gets
10501         some documentation.
10502
10503 1999-09-16  Andy Piper  <andy@xemacs.org>
10504
10505         * gutter-items.el (update-tab-in-gutter): only update when the
10506         gutter is visible.
10507         (remove-buffer-from-gutter-tab): ditto.
10508
10509 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10510
10511         * simple.el (do-auto-fill): Commented out part of Kinsoku
10512         processing.
10513
10514 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10515
10516         * isearch-mode.el (isearch-highlightify-region): Give the
10517         highlighting extents a high priority.
10518         (isearch-make-extent): Give the main highlighting extent an even
10519         higher priority.
10520
10521 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10522
10523         * packages.el (packages-compute-package-locations): Fix typo from
10524         -u rationalization.
10525
10526 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10527
10528         * setup-paths.el (paths-find-doc-directory): Respect value of
10529         `configure-doc-directory.'
10530
10531         * find-paths.el (paths-find-architecture-directory): Give
10532         precendence `default' argument (which typically comes from
10533         configure).
10534
10535 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10536
10537         * startup.el (command-line-early): Added options -user-init-file
10538         and -user-init-directory.
10539
10540         * files.el (user-init-file): Default to NIL so we can recognize
10541         when it's set.
10542
10543 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10544
10545         * obsolete.el (init-file-user):
10546         * startup.el:
10547         * packages.el (packages-compute-package-locations):
10548         * package-get.el (package-get-user-index-filename):
10549         * menubar-items.el (maybe-add-init-button):
10550         * info.el (Info-annotations-path):
10551         * dump-paths.el:
10552         Change `user-init-directory' to be an absolute path.
10553         Use `user-init-directory' where appropriate.
10554         Zap `init-file-user' and its uses.
10555
10556 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10557
10558         * subr.el (copy-symbol): New function.
10559
10560 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10561
10562         * isearch-mode.el (isearch-done): Be sure to restore invisible
10563         extents in the proper buffer.
10564         (isearch-pre-command-hook): Set this-command to the correct value
10565         in case the buffer has changed and old overriding-local-map was
10566         used.
10567         (isearch-restore-extent): Use remprop instead of setting the
10568         property to nil.
10569
10570 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10571
10572         * cmdloop.el (execute-extended-command): Update zmacs region
10573         before the delay.
10574         (execute-extended-command): Make the message gettext-friendly.
10575
10576 1999-09-07  Andy Piper  <andy@xemacs.org>
10577
10578         * gutter-items.el (progress-gauge-glyph): renamed from
10579         progress-glyph.
10580         (progress-text-glyph): new variable.
10581         (progress-layout-glyph): use layouts and text glyphs.
10582         (progress-area-buffer): removed.
10583         (progress-text-and-extent): new variable.
10584         (progress-displayed-p): dynamically create gutter area buffer.
10585         (clear-progress): ditto.
10586         (raw-append-progress): ditto.
10587         (append-progress): use new glyph names.
10588         (raw-append-progress): only create the extent when needed. set
10589         properties more optimally.
10590         (progress): remove args.
10591
10592 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10593
10594         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10595         mapcar where the return value is unused.
10596         (isearch-restore-invisible-extents): Ditto.
10597         (isearch-highlight-all-cleanup): Ditto.
10598         (isearch-delete-extents-in-range): Traverse the extents only once.
10599         (isearch-highlight-all-update): Don't start over if the search
10600         string has changed and more input is pending.
10601
10602 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10603
10604         * packages.el (packages-find-package-data-path): Ditto.
10605
10606         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10607
10608         * subr.el (mapc-internal): Don't make obsolete.
10609
10610         * cl-extra.el (mapc): Resurrect.
10611
10612 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10613
10614         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10615         alias.
10616
10617         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10618         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10619         (isearch-yank-clipboard): Use get-clipboard instead of
10620         x-get-clipboard.
10621         (isearch-yank-selection): Fix docstring.
10622
10623 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10624
10625         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10626
10627 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10628
10629         * cl-macs.el (extent-start-position): Fix setf method.
10630         (extent-end-position): Ditto.
10631
10632 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10633
10634         * isearch-mode.el: End merge with FSF 20.4.
10635
10636         * isearch-mode.el (search-invisible): New variable.
10637         (isearch-hide-immediately): Ditto.
10638         (isearch-unhidden-extents): Ditto.
10639         (isearch-range-invisible): New function.
10640         (isearch-unhide-extent): Ditto.
10641         (isearch-restore-invisible-extents): Ditto.
10642         (isearch-restore-extent): Ditto.
10643
10644         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10645         implementation.
10646         (isearch-ring-retreat-edit): Ditto.
10647         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10648         (isearch-forward-regexp): New arguments NOT-REGEXP and
10649         NO-RECURSIVE-EDIT.
10650         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10651         (isearch-backward-regexp): New arguments NOT-REGEXP and
10652         NO-RECURSIVE-EDIT.
10653         (isearch-mode): Return isearch-success.
10654         (isearch-update): Use unread-command-events instead of
10655         unread-command-event.
10656         (isearch-abort): If an invalid regexp is encountered, keep popping
10657         states.
10658         (isearch-*-char): Use FSF implementation.
10659         (isearch-whitespace-chars): Use the more robust FSF's
10660         implementation.
10661         (isearch-within-brackets): New variable.
10662         (isearch-mode): Initialize it.
10663         (isearch-edit-string): Bind it.
10664         (isearch-search-and-update): Set it.
10665         (isearch-push-state): Push it.
10666         (isearch-top-state): Pop it.
10667         (isearch-search): Set it.
10668         (isearch-printing-char): When called by isearch-whitespace-chars,
10669         handle M-SPC gracefully.
10670         (isearch-message-prefix): New argument ELLIPSIS.
10671         (isearch-message-suffix): Ditto.
10672         (isearch-message): Use the ELLIPSIS argument when calling
10673         isearch-message-prefix and isearch-message-suffix.
10674         (isearch-message-prefix): Distinguish between "wrapped" and
10675         "overwrapped" search, FWIW.
10676
10677 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10678
10679         * isearch-mode.el (isearch-edit-string): Use the head of the
10680         search ring instead of search-last-string and search-last-regexp.
10681         (search-highlight): Renamed from isearch-highlight.
10682         (isearch-exit): Use the new name.
10683         (isearch-highlight): Ditto.
10684         (isearch-dehighlight): Ditto.
10685         (isearch-update-ring): New function.
10686         (isearch-done): Call it.
10687         (isearch-done): New argument EDIT.
10688         (isearch-repeat): If search string is empty, look up at the car of
10689         the search ring; ignore the yank pointer.
10690         (isearch-abort): Call isearch-done with NOPUSH.
10691         (isearch-cancel): New function.
10692         (isearch-mode-map): Bind it to ESC ESC ESC.
10693
10694         * isearch-mode.el: Begin merge with FSF 20.4.
10695
10696 1999-09-01  Andy Piper  <andy@xemacs.org>
10697
10698         * x-select.el (x-get-clipboard): obsolete.
10699         (x-yank-clipboard-selection): obsolete
10700
10701         * select.el (disown-selection): need to be careful to disown the
10702         clipboard if we set it via selection.
10703         (get-clipboard): move from x-select.el
10704         (yank-clipboard-selection): ditto.
10705
10706 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10707
10708         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10709         isearch-highlight-all-matches to nil.
10710         (isearch-fixed-case): New variable.
10711         (isearch-mode): Initialize it.
10712         (isearch-edit-string): Save it.
10713         (isearch-toggle-case-fold): Set it.
10714         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10715         need to check isearch-fixed-case.
10716         (isearch-toggle-case-fold): Update highlighting of all matches
10717         before the pause.
10718         (isearch-edit-string):
10719
10720 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10721
10722         * isearch-mode.el (isearch-edit-string): Call isearch-message
10723         before reading the event so that the prompt is displayed properly.
10724         (isearch-message): Use isearch-nonincremental when calling
10725         isearch-message-prefix.
10726         (minibuffer-local-isearch-map): Bind up and down to do the same as
10727         M-p and M-n respectively.
10728         (isearch-done): New arg NOPUSH.
10729         (isearch-edit-string): Use it.
10730         (isearch-edit-string): Don't bind isearch-string.
10731         (isearch-ring-adjust): Edit string, *then* push state.
10732
10733 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10734
10735         * faces.el (isearch-secondary): Make isearch-secondary look
10736         different than default.
10737
10738 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10739
10740         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10741         save-excursion.
10742         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10743         (isearch-update): Call isearch-dehighlight without arguments.
10744         (isearch-done): Ditto.
10745
10746         * isearch-mode.el (isearch-fix-case): If the search string has no
10747         upper-case letters, allow the folding to be reenabled.
10748         Previously, once disabled, the folding would remain that way until
10749         the end of isearch.
10750         (isearch-top-state): Call isearch-fix-case.
10751
10752         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10753         save-excursion.
10754         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10755
10756 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10757
10758         * xpm-button.el:
10759         xbm-button.el: Need to exist in core because gui.el depends on
10760         them.
10761
10762 1999-08-31  Andy Piper  <andy@xemacs.org>
10763
10764         * gutter-items.el (buffers-tab-face): new customizable variable.
10765         (buffers-tab-default-buffer-line-length): new specifier for
10766         maximum viewable characters.
10767         (progress-stack): new variable for implementing widget-based
10768         progress messages.
10769         (progress-area-buffer): ditto.
10770         (progress-glyph-height): ditto.
10771         (progress-stop-callback): ditto.
10772         (progress-quit-function): new function.
10773         (progress-glyph): new variable.
10774         (progress-layout-glyph): ditto.
10775         (progress-displayed-p): new function, see message-displayed-p for
10776         details.
10777         (clear-progress): ditto.
10778         (remove-progress): ditto.
10779         (append-progress): ditto.
10780         (raw-append-progress): ditto.
10781         (display-progress): ditto.
10782         (current-progress): ditto.
10783         (current-progress-label): ditto.
10784         (progress): ditto.
10785         (lprogress): ditto.
10786
10787
10788 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10789
10790         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10791
10792         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10793         `isearch-yank-selection'.
10794         (isearch-mode-map): Use it.
10795         (isearch-yank-selection): Use `get-selection' instead of
10796         `get-x-selection'.
10797
10798 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10799
10800         * faces.el (isearch-secondary): Create face here.
10801
10802         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10803         timers.
10804
10805 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10806
10807         * subr.el (buffer-string): More robust backward compatibility
10808         check, courtesy William Perry.
10809
10810 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10811
10812         * replace.el (perform-replace): Stop the search after the search
10813         limit has been reached.
10814
10815 1999-08-23  Andy Piper  <andy@xemacs.org>
10816
10817         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10818         here if we don't have one.
10819
10820 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10821
10822         * ldap.el (ldap-coding-system): Default to nil until we get
10823         efficient UTF8 support
10824         (ldap-decode-string): Guard against `decode-coding-string' not
10825         being defined
10826         (ldap-encode-string): Guard against `encode-coding-string' not
10827         being defined
10828
10829 1999-08-23  Didier Verna  <didier@xemacs.org>
10830
10831         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10832         Some doc strings improvements, and add a star to the `interactive'
10833         calls.
10834
10835 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10836
10837         * font-lock.el (java-font-lock-keywords-3): introduced new
10838         keywords and regexpes for javadoc syntax 1.2.
10839
10840 1999-08-17  Andy Piper  <andy@xemacs.org>
10841
10842         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10843         format-buffers-tab-line.
10844         (buffers-tab-max-buffer-line-length): new variable.
10845         (format-buffers-tab-line): new function. truncate names if over
10846         buffers-tab-max-buffer-line-length.
10847
10848 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10849
10850         * cus-start.el: Customize the variable `bell-inhibit-time'.
10851
10852 1999-08-16  Andy Piper  <andy@xemacs.org>
10853
10854         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10855         brute-force approach to deleting the last buffer.
10856         (buffers-tab-grouping-regexp): new customizable variable.
10857         (select-buffers-tab-buffers-by-mode): use it.
10858
10859 1999-08-13  Andy Piper  <andy@xemacs.org>
10860
10861         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10862         deletion problem.
10863
10864 1999-07-30  Didier Verna  <didier@xemacs.org>
10865
10866         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10867         of princ to output symbols.
10868         (custom-save-face-internal): ditto.
10869         (custom-save-resets): ditto.
10870
10871 1999-08-09  Didier Verna  <didier@xemacs.org>
10872
10873         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10874         `regexp-quote' to protect the major mode name for use as a regular
10875         expression (c++ needs this for instance).
10876
10877 1999-08-08  Andy Piper  <andy@xemacs.org>
10878
10879         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10880         cope with similar mode names.
10881
10882         * gutter-items.el (buffers-tab-selection-function): new selection
10883         function.
10884         (select-buffers-tab-buffers-by-mode): new function.
10885         (buffers-tab-items): use it if set to only display buffers in the
10886         tab in the current buffer's group..
10887         (update-tab-in-gutter): use new api.
10888         (remove-buffer-from-gutter-tab): ditto.
10889
10890         * gutter-items.el (buffers-tab-max-size): set custom selection
10891         default to 6.
10892         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10893         (add-tab-to-gutter): set face as default.
10894
10895 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10896
10897         * faces.el (frob-face-property): Merge the fall-back specifier
10898         with the target, not replace it.
10899
10900 1999-08-05  Andy Piper  <andy@xemacs.org>
10901
10902         * gutter-items.el (update-tab-in-gutter): add frame argument for
10903         buffer-items.
10904         (update-tab-in-gutter): use it.
10905
10906         * gutter-items.el (record-buffer-hook): set.
10907
10908         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10909         change.
10910         (switch-to-buffer-hook) deleted.
10911
10912 1999-08-04  Andy Piper  <andy@xemacs.org>
10913
10914         * gutter-items.el (update-tab-in-gutter): make sure this will work
10915         as an argument to create-frame-hook.
10916
10917 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10918
10919         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10920         instead of timer emulation.
10921
10922 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10923
10924         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10925         Emacs isearch enhancements.
10926
10927 1999-07-28  Andy Piper  <andy@xemacs.org>
10928
10929         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10930         all devices that support tab controls.
10931         (remove-buffer-from-gutter-tab): new function. to be used as a
10932         value for kill-buffer-hook.
10933
10934 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10935
10936         * auto-show.el (auto-show-truncationp): changed to match
10937         `window_translation_on'
10938
10939 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10940
10941         * XEmacs 21.2.19 is released
10942
10943 1999-07-28  SL Baur  <steve@miho>
10944
10945         * code-files.el (insert-file-contents): Fix docstring.
10946         revert previous change.
10947
10948 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10949
10950         * fill.el (fill-region-as-paragraph): Change re-break-point to
10951         contain word-across-newline plus one character so that filling
10952         Japanese and Chinese works as desired.
10953         * simple.el (do-auto-fill): Ditto.
10954
10955 1999-07-26  SL Baur  <steve@miho>
10956
10957         * mule/japanese.el ("Japanese"): Do not specify a default input
10958         method.
10959         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10960
10961 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10962
10963         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10964         able to use cl-macs macro in early lisp.
10965
10966 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10967
10968         * custom.el:
10969         * cus-face.el:
10970         * cus-edit.el:
10971                 Massive custom Theme API changes.
10972
10973 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10974
10975         * code-files.el (insert-file-contents): Regard
10976         coding-system-magic-cookie if `coding-system-for-read' is nil.
10977
10978 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10979
10980         * mule/thai-xtis.el: Add coding: local variable, to avoid
10981         bootstrapping problem with C locale.
10982
10983 1999-07-22  Andy Piper  <andy@xemacs.org>
10984
10985         * dumped-lisp.el (preloaded-file-list): guard against putting
10986         gutter-items in a less than functional XEmacs.
10987         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10988
10989 1999-07-18  Bob Weiner  <weiner@beopen.com>
10990
10991         * fill.el (fill-context-prefix): Fixed bug that prevented the
10992         setting of an adaptive fill prefix when the `dont-skip-first' was
10993         t.
10994
10995 1999-07-22  SL Baur  <steve@miho>
10996
10997         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10998
10999 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
11000
11001         * files.el (interpreter-mode-alist): add `make', `guile', and
11002         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
11003         makefile-mode, guile is a scheme, and someday XEmacs will be
11004         modular enough to use as an efficient scripting tool.)
11005
11006 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11007
11008         * mule/mule-cmds.el (reset-language-environment): Regard
11009         coding-category `utf-8' and `ucs-4' if they are available.
11010
11011 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11012
11013         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
11014         (prefer-coding-system): Fix DOC-string.
11015
11016         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
11017         DOC-string too.
11018
11019         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
11020         Mule.
11021         (coding-system-change-eol-conversion): Fix DOC-string.
11022
11023 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11024
11025         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
11026         instead of `list-coding-system'.
11027
11028 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11029
11030         * menubar-items.el (default-menubar): `select-input-method' was
11031         renamed to `set-input-method'.
11032
11033         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
11034         "Set Language Environment" menu.
11035
11036         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
11037         "Describe Language Support" menu.
11038
11039 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11040
11041         * mule/chinese.el ("Chinese-GB"): Rename
11042         `chinese-gb-environment-setup-function' to
11043         `setup-chinese-gb-environment-internal'.
11044
11045 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11046
11047         * mule/korean.el: Use `define-coding-system-alias' instead of
11048         `copy-coding-system'.
11049
11050 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11051
11052         * mule/mule-cmds.el (set-language-environment-coding-systems):
11053         Treat duplicated coding-categories.
11054
11055 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11056
11057         * mule/japanese.el: Use `define-coding-system-alias' instead of
11058         `copy-coding-system'.
11059
11060 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11061
11062         * mule/vietnamese.el: Specify `iso-8-1' as a category of
11063         coding-system `viscii'.
11064
11065 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11066
11067         * mule/cyrillic.el:
11068         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
11069         (cyrillic-alternativnyj-decode-table): New variable.
11070         (cyrillic-alternativnyj-encode-table): New variable.
11071         - Specify `iso-8-1' as a category of coding-system
11072           `alternativnyj'.
11073         - Abolish general Cyrillic environment.
11074
11075 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11076
11077         * mule/chinese.el:
11078         - Use `define-coding-system-alias' instead of `copy-coding-system'.
11079         - Register `chinese-gb-environment-setup-function' as a
11080           `setup-function' of "Chinese-GB" environment.
11081
11082 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11083
11084         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
11085         optional argument `parents'.
11086
11087         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
11088         property for Thai-XTIS.
11089
11090         * mule/mule-help.el (help-with-tutorial): Use property
11091         `tutorial-coding-system' of language-info as a coding-system to
11092         read tutorial file.
11093
11094 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11095
11096         * mule/thai-xtis.el: Don't setup `setup-function' and
11097         `exit-function'.
11098
11099         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11100         `set-coding-category-system' to set up coding-system for
11101         coding-category.
11102
11103         * mule/mule-cmds.el (prefer-coding-system): Use
11104         `set-coding-category-system' to set up coding-system for
11105         coding-category.
11106
11107 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11108
11109         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
11110         Thai-XTIS environment.
11111
11112         * mule/mule-cmds.el (prefer-coding-system): Use
11113         `find-coding-system' instead of `coding-system-p'.
11114
11115 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11116
11117         * mule/mule-cmds.el (set-language-environment-coding-systems):
11118         Modify eol-type for XEmacs.
11119
11120         * mule/thai-xtis.el: Delete unused local variable `category'.
11121
11122         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
11123         function.
11124         (prefer-coding-system): Don't call
11125         `update-coding-systems-internal'; use function
11126         `coding-category-list' instead of variable `coding-category-list';
11127         use `set-coding-priority-list' instead of `set-coding-priority';
11128         modify `eol-type' for XEmacs.
11129
11130         * mule/mule-misc.el (string-width): Use `charset-width' instead of
11131         `charset-columns'.
11132         (char-width): Likewise.
11133
11134 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11135
11136         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
11137         `tis-620'.
11138
11139         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11140         `set-coding-priority-list' instead of `set-coding-priority'; don't
11141         call `update-coding-systems-internal'.
11142
11143         * mule/mule-misc.el (coding-system-get): New function.
11144         (coding-system-put): New function.
11145         (coding-system-category): New function.
11146
11147 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11148
11149         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
11150         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
11151         to avoid conflict with leim/quail/thai-xtis.
11152
11153         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
11154         to thai-xtis-chars.el.
11155
11156         * mule/thai-xtis-chars.el: New file (split from
11157         mule/thai-xtis.el).
11158
11159 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11160
11161         * mule/thai-xtis.el:
11162         - Change category for the charset `thai-xtis' to `?x' from `?T'.
11163         - Add syntax entries.
11164         - Put `preferred-coding-system' of the charset `thai-xtis' to
11165           `tis-620'.
11166
11167 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
11168
11169         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
11170         rewritten to use write-multibyte-character.
11171
11172 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11173
11174         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
11175         of `iso-2022-7'.
11176         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
11177         ported yet.
11178         (read-input-method-name): Treat optional argument `default'.
11179
11180 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11181
11182         * mule/mule-cmds.el (set-language-info): Don't set up menus at
11183         all.
11184         (set-language-info-alist): Set up menus here.
11185
11186 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11187
11188         * minibuf.el (completing-read): Add new optional argument
11189         `default'.
11190         (read-coding-system): Add new optional argument
11191         `default-coding-system'.
11192
11193 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
11194
11195         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
11196         (viet-viscii-...->viet-vscii...).
11197
11198 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
11199
11200         * mule/mule-cmds.el: Change MULE to Mule in docstrings
11201         and menus.
11202
11203 1999-04-12  Richard M. Stallman  <rms@gnu.org>
11204
11205         * mule/mule-cmds.el (input-method-function): Add permanent-local
11206         property.
11207
11208 1999-03-30  Dave Love  <fx@gnu.org>
11209
11210         * mule/mule-cmds.el (current-language-environment): Doc fix.
11211
11212 1999-02-06  Richard Stallman  <rms@gnu.org>
11213
11214         * mule/european.el (setup-slovenian-environment): New function.
11215         ("Slovenian"): New language environment.
11216
11217 1999-01-27  Dave Love  <fx@gnu.org>
11218
11219         * mule/mule-cmds.el (current-language-environment): Provide :link,
11220         :type (choices) and appropriate :get.
11221
11222 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
11223
11224         * mule/mule-cmds.el (describe-language-environment): Don't alter
11225         input-method-alist.
11226
11227 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
11228
11229         * mule/mule-cmds.el (prefer-coding-system): Call
11230         set-coding-priority, so that the internal array of priorities is
11231         also updated.
11232
11233 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
11234
11235         * mule/mule-cmds.el (prefer-coding-system): If the argument
11236         requires specific EOL conversion type, make the default coding
11237         systems use that.
11238
11239 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
11240
11241         * mule/mule-cmds.el (set-language-environment): Pass the default
11242         eol-type to set-language-environment-coding-systems.
11243         (set-default-coding-systems): Copy the eol-type property for the
11244         new default values of {buffer-file,process}-coding-system from the
11245         old defaults.
11246         (set-language-environment-coding-systems): Accept an optional
11247         argument EOL-TYPE, and set the eol-type property of the default
11248         coding systems accordingly.
11249
11250 1998-10-26  Kenichi Handa <handa@etl.go.jp>
11251
11252         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
11253         use generate-new-buffer instead of get-buffer-create.
11254
11255 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
11256
11257         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
11258
11259 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
11260
11261         * mule/mule-cmds.el (default-input-method): Fix custom type.
11262
11263 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
11264
11265         * mule/mule-cmds.el (setup-specified-language-environment):
11266         Add apropos-inhibit property.
11267         (describe-specified-language-support): Likewise.
11268
11269 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11270
11271         * mule/mule-cmds.el: Doc fixes.
11272
11273 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
11274
11275         * mule/mule-cmds.el (register-input-method): Doc-string
11276         modified.
11277
11278 1998-09-01  Dave Love  <fx@gnu.org>
11279
11280         * mule/mule-cmds.el (current-language-environment): Fix
11281         setter function.
11282
11283 1998-08-31  Paul Eggert  <eggert@twinsun.com>
11284
11285         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
11286         mule/european.el, mule/hebrew.el, mule/japanese.el,
11287         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11288         avoid bootstrapping problem if you need to recompile all the Lisp
11289         files using interpreted code.
11290
11291 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11292
11293         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11294         ("Latin-2"): Likewise.
11295
11296 1998-08-18  Per Starback  <starback@update.uu.se>
11297
11298         * mule/european.el (setup-latin2-environment): Fix typo.
11299
11300 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11301
11302         * mule/european.el: Give proper value of `input-method' key to all
11303         lang. env.
11304
11305         * mule/mule-cmds.el (activate-input-method): Handle the case that
11306         the arg INPUT-METHOD is nil correctly.
11307         (read-multilingual-string): Activate the specified input method
11308         before calling read-string.  Afterward, activate the original
11309         input method.
11310
11311 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11312
11313         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11314         (set-language-info-alist): Fix typo in doc-string.
11315
11316         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11317
11318 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11319
11320         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11321         (reset-language-environment): New function for the job that
11322         setup-english-environment used to do.
11323         (set-language-environment): Do more setups according to the info
11324         in language-info-alist.
11325         (read-language-name): Handle the case that the arg KEY is nil.
11326         (describe-language-environment): Handle input-method property.
11327
11328         * mule/: All files under this directory, which related with
11329         specific languages (such as mule/european.el, mule/greek.el,
11330         mule/hebrew.el, mule/misc-lang.el), modified as below.
11331         (setup-XXX-environment): Just call set-language-environment.  If
11332         they used to do some other jobs than what done by
11333         set-language-environment, those jobs are done in
11334         setup-XXX-environment-internal now.
11335         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11336         the value to setup-XXX-environment-internal.  Add properties
11337         input-method and features.
11338
11339         * mule/english.el (setup-english-environment): Just call
11340         reset-language-environment.
11341
11342         * mule/european.el (setup-8-bit-environment): Function deleted.
11343
11344 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11345
11346         * mule/mule-cmds.el (input-method-exit-on-first-char)
11347         (input-method-use-echo-area): Doc fixes.
11348
11349 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11350
11351         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11352         variable.
11353         (input-method-use-echo-area): New variable.
11354
11355 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11356
11357         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11358
11359 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11360
11361         * mule/mule-cmds.el (activate-input-method): Update mode line.
11362         (inactivate-input-method): Likewise.
11363
11364 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11365
11366         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11367         input method in the current buffer, but just bind
11368         current-input-method.
11369
11370 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11371
11372         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11373
11374         * mule/misc-lang.el ("IPA"): Add coding-priority and
11375         coding-system.
11376
11377 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11378
11379         * mule/greek.el: Add coding-priority.
11380
11381 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11382
11383         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11384         LANG-ENV.
11385
11386 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11387
11388         * mule/mule-cmds.el (register-input-method): Fix previous change.
11389         (setup-specified-language-environment): Doc fix.
11390
11391 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11392
11393         * mule/mule-cmds.el: Several doc fixes.
11394         (get-language-info, set-language-info): Rename argument.
11395         (set-language-info-alist): Likewise.
11396         (register-input-method): Rename argument.
11397         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11398
11399 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11400
11401         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11402         default value while reading an input method.
11403
11404 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11405
11406         * mule/mule-cmds.el (universal-coding-system-argument):
11407         Use buffer-file-coding-system as default.
11408
11409 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11410
11411         * mule/korean.el ("Korean"): Doc fix.
11412
11413 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11414
11415         * mule/mule-cmds.el (describe-language-environment): Print the
11416         languge environment at the head.
11417
11418 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11419
11420         * mule/japanese.el: Set exit-function to exit-japanese-environment
11421         for Japanese environment.
11422
11423 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11424
11425         * mule/mule-cmds.el (set-language-environment): Doc fix.
11426         (current-language-environment): Use defcustom.
11427         (default-input-method): Specify :type.
11428
11429 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11430
11431         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11432         modified.
11433         (prefer-coding-system): Doc-string modified.
11434
11435 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11436
11437         * mule/mule-cmds.el (set-language-info): Doc-string
11438         describes `coding-priority' KEY.
11439         (set-language-environment-coding-systems): New function.
11440         (select-safe-coding-system): New function.
11441         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11442         (set-language-info-alist): New optionla arg PARENTS.  Call
11443         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11444         (set-language-environment-coding-systems): New function.
11445
11446         * mule/chinese.el: Remove setting up of
11447         describe-chinese-environment-map and
11448         setup-chinese-environment-map.  Exclude them in args of calls to
11449         set-language-info-alist.  Register coding-priority key in
11450         language-info-alist.
11451
11452         * mule/cyrillic.el: Remove setting up of
11453         describe-cyrillic-environment-map and
11454         setup-cyrillic-environment-map.  Exclude them in args of calls to
11455         set-language-info-alist.  Register coding-priority key in
11456         language-info-alist.
11457
11458         * mule/english.el: Register coding-priority key in
11459         language-info-alist.
11460
11461         * mule/ethiopic.el: Register coding-priority key in
11462         language-info-alist.
11463
11464         * mule/european.el: Remove setting up of
11465         describe-european-environment-map and
11466         setup-european-environment-map.  Exclude them in args of calls to
11467         set-language-info-alist.  Register coding-priority key in
11468         language-info-alist.  Add "German" language env.
11469         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11470         (setup-german-environment): New function.
11471
11472         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11473         change default input method to "greek-postfix".
11474
11475         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11476         coding-priority key in
11477
11478 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11479
11480         * mule/mule-cmds.el (set-language-info): Doc fix.
11481         (input-method-inactivate-hook): Doc fix.
11482
11483 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11484
11485         * mule/mule-cmds.el (set-input-method): Renamed from
11486         select-input-method.
11487
11488 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11489
11490         * mule/mule-cmds.el (set-language-environment): Run
11491         exit-language-environment-hook before calling `exit-function'
11492         which is specified for the language environment.
11493
11494 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11495
11496         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11497         modified.
11498         (prefer-coding-system): Likewise.
11499         (describe-language-environment): Print aliases of each coding
11500         system.
11501         (set-language-environment-hook): New variable.
11502         (exit-language-environment-hook): New variable.
11503         (set-language-environment): Call these hooks.  Before setting a
11504         new language environment, exit from the
11505         current-language-environment if necessary.
11506         (input-method-verbose-flag): The value can be nil, t,
11507         complex-only, or default.
11508         (input-method-highlight-flag): Doc-string augmented.
11509         (activate-input-method): Check if we can run the registered
11510         function to activate an input method.
11511
11512         * mule/korean.el: Set exit-function for language environment
11513         "Korean" to exit-korean-environment.
11514         (setup-korean-environment): Moved to korea-util.el.
11515
11516 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11517
11518         * mule/mule-cmds.el (read-multilingual-string): Use
11519         current-input-method prior to default-input-method.  Don't bind
11520         current-input-method by `let', instead, activate the specified
11521         input method in the current buffer temporarily.
11522
11523 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11524
11525         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11526
11527 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11528
11529         * mule/chinese.el (post-read-decode-hz): Return the result of
11530         decode-hz-region.
11531         (pre-write-encode-hz): Do not change the value of
11532         last-coding-system.
11533
11534 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11535
11536         * mule/mule-ccl.el: Doc fixes.
11537
11538 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11539
11540         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11541         (check-ccl-program): New macro.
11542
11543 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11544
11545         * mule/mule-ccl.el: Comment about CCL syntax modified.
11546         (ccl-command-table): Add read-multibyte-character and
11547         write-multibyte-character.
11548         (ccl-code-table): Add ex-cmd.
11549         (ccl-extended-code-table): New variable.
11550         (ccl-embed-extended-command): New function.
11551         (ccl-compile-read-multibyte-character,
11552         ccl-compile-write-multibyte-character) New functions.
11553         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11554         ccl-dump-write-multibyte-character): New functions.
11555
11556 1999-07-22  SL Baur  <steve@miho>
11557
11558         * config.el (config-value-file): config.values is installed into
11559         doc-directory.
11560         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11561
11562 1999-07-19  Didier Verna  <didier@xemacs.org>
11563
11564         * rect.el: all functions rewritten, except when noted. Below is a
11565         list of interface changes.
11566         (apply-on-rectangle): new function. Obsoletes
11567         `operate-on-rectangle'. All functions that used to call this
11568         function now call the new one.
11569         (kill-rectangle): added optional prefix arg to fill lines.
11570         (delete-rectangle): ditto.
11571         (delete-extract-rectangle): ditto.
11572         (open-rectangle): ditto.
11573         (clear-rectangle): ditto.
11574         (delete-rectangle-line): added third arg FILL.
11575         (delete-extract-rectangle-line): ditto.
11576         (open-rectangle-line): ditto.
11577         (clear-rectangle-line): ditto.
11578
11579 1999-07-18  Andy Piper  <andy@xemacs.org>
11580
11581         * menubar-items.el (default-menubar): add gutter options.
11582
11583         * gutter-items.el: new file.
11584         (gutter): new group for custom.
11585         (gutter-visible-p): new variable.
11586         (default-gutter-position): ditto.
11587         (buffers-tab): new group for the buffers tab.
11588         (gutter-buffers-tab): widget to put in the gutter.
11589         (buffers-tab-max-size): max number of tabs.
11590         (buffers-tab-switch-to-buffer-function): function to call when a
11591         tab is pressed.
11592         (buffers-tab-omit-function): filter buffers with this function.
11593         (buffers-tab-format-buffer-line-function): format buffer names for
11594         inclusion in tabs.
11595         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11596         the record.
11597         (build-buffers-tab-internal): build a list of tab items.
11598         (buffers-tab-items): ditto.
11599         (add-tab-to-gutter): put a tab in the gutter area.
11600         (update-tab-in-gutter): reset the buffers in the tab.
11601
11602         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11603
11604         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11605         (switch-to-buffer-hooks): new hook.
11606
11607         * toolbar.el (default-toolbar-position): fix typo.
11608
11609 1999-07-16  Andy Piper  <andy@xemacs.org>
11610
11611         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11612
11613 1999-07-15  Didier Verna  <didier@xemacs.org>
11614
11615         * cus-edit.el (custom-prompt-variable): optional third arg makes
11616         prompt for a comment string.
11617         (customize-set-value): optional prefix makes this function handle
11618         variable comments.
11619         (customize-set-variable): ditto.
11620         (customize-save-variable): ditto.
11621         (customize-customized): handle custom comments.
11622         (customize-save-customized): ditto.
11623         (custom-variable-state-set): ditto.
11624         (custom-face-state-set): ditto.
11625         (customize-saved): ditto.
11626         (custom-variable-set): ditto.
11627         (custom-face-set): ditto.
11628         (custom-variable-save): ditto.
11629         (custom-face-save): ditto.
11630         (custom-variable-reset-saved): ditto.
11631         (custom-face-reset-saved): ditto.
11632         (custom-variable-reset-standard): ditto.
11633         (custom-face-reset-standard): ditto.
11634         (custom-comment-face): new face.
11635         (custom-comment-tag-face): ditto.
11636         (custom-comment): new widget.
11637         (custom-comment-create): new function.
11638         (custom-comment-delete): ditto.
11639         (custom-comment-value-set): ditto.
11640         (custom-comment-show): ditto.
11641         (custom-comment-invisible-p): ditto.
11642         (custom-variable-value-create): create a comment field widget.
11643         (custom-face-value-create): ditto.
11644         (custom-variable-menu): new entry for adding a custom comment.
11645         (custom-face-menu): ditto.
11646         (custom-save-variables): possibly save custom comments.
11647         (custom-save-faces): ditto.
11648
11649         * cus-face.el (custom-set-faces): the arguments can now have a
11650         custom comment as fourth argument.
11651
11652         * custom.el (custom-set-variables): the arguments can now have a
11653         custom comment as fifth element.
11654
11655 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11656
11657         * XEmacs 21.2.18 is released
11658
11659 1999-07-13  SL Baur  <steve@miho>
11660
11661         * lib-complete.el (read-library-name): Revert previous change.
11662         (read-library): Ditto.
11663
11664 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11665
11666         * packages.el (packages-package-list): Capitalize docstring.
11667
11668         * packages.el (packages-find-package-library-path): Use #'nconc
11669         rather than #'append to reduce consing -- #'mapcar uses Flist,
11670         which returns a freshly consed list.  #'append would create yet
11671         another fresh list, using Fmake_list in concat.
11672
11673         * packages.el (package-provide): Use setq with remassq like it
11674         says in its docstring.
11675
11676 1999-07-06  SL Baur  <steve@miho.m17n.org>
11677
11678         * lib-complete.el (progn-with-message): Fix typo.
11679
11680 1999-07-06  SL Baur  <steve@miho.m17n.org>
11681
11682         * mule/mule-misc.el (char-octet): Make function match docstring.
11683         From Katsumi Yamaoka <yamaoka@jpl.org>
11684
11685 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11686
11687         * wid-edit.el (widget-documentation): corrected spelling error.
11688
11689 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11690
11691         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11692         keys if already bound
11693
11694 1999-07-06  SL Baur  <steve@miho.m17n.org>
11695
11696         * lib-complete.el (progn-with-message): Revert previous changes.
11697
11698 1999-06-24  Bob Weiner  <weiner@beopen.com>
11699
11700         * lib-complete.el (find-library):
11701         (find-library-other-window):
11702         (find-library-other-frame): Completely rewrote
11703         so that these functions actually work when called non-interactively.
11704         Also made them handle LIBRARY arguments which end with .el or .elc.
11705
11706 1999-06-24  Bob Weiner  <weiner@beopen.com>
11707
11708         * simple.el (indent-new-comment-line): Locally bound
11709         `block-comment-start' to `comstart' or else when this is called
11710         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11711         `block-comment-start' value, ignoring any existing spacing after a
11712         comment prefix in the previous line and producing ugly comments.
11713
11714 1999-06-23  Bob Weiner  <weiner@beopen.com>
11715
11716         * list-mode.el (mouse-choose-completion):
11717         (choose-completion):
11718         (completion-switch-to-minibuffer): Added.
11719         ([Tab]): [Tab] previously switched to the minibuffer
11720         but since [space] does that and since most applications in the
11721         world use [Tab] to select the next item in a list, do that in the
11722         *Completions* buffer too.  This will cause the least confusion
11723         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11724         06/23/1999.
11725
11726 1999-06-22  Bob Weiner  <weiner@beopen.com>
11727
11728         * help.el (help-buffer-name): Added support for a null value
11729         of `help-buffer-prefix-string' since some buffers require no
11730         prefix.
11731
11732 1999-06-20  Bob Weiner  <weiner@beopen.com>
11733
11734         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11735         in the completion-list-mode-map to bury the completions buffer
11736         even when the minibuffer is no longer active.
11737
11738 1999-06-20  Bob Weiner  <weiner@beopen.com>
11739
11740         * list-mode.el (list-mode): It is visually disconcerting to have
11741         the text cursor disappear within list buffers, especially when
11742         moving from window to window, so leave it visible.
11743
11744 1999-07-01  SL Baur  <steve@miho.m17n.org>
11745
11746         * menubar-items.el (default-menubar): Conditionalize the bug
11747         report menu item (which may not be possible in this XEmacs).
11748         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11749
11750 1999-06-30  SL Baur  <steve@miho.m17n.org>
11751
11752         * subr.el (with-current-buffer): DOC string fix.
11753         Suggested by Bob Weiner <weiner@altrasoft.com>
11754
11755 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11756
11757         * cus-face.el (custom-face-italic): insert missing args
11758
11759 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11760
11761         * packages.el (package-locations): Changed default early package
11762         hierarchies to ~/.xemacs/mule-packages and
11763         ~/.xemacs/xemacs-packages.
11764
11765 1999-06-23  SL Baur  <steve@miho.m17n.org>
11766
11767         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11768
11769 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11770
11771         * packages.el (package-locations): Changed default early package
11772         hierarchy to ~/.xemacs/packages.
11773         (package-locations): Removed `packages' as a possible name for a
11774         late package hierarchy.
11775
11776 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11777
11778         * mule/mule-category.el (word-combining-categories): Set up new
11779         variable.
11780         (word-separating-categories): Likewise.
11781
11782 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11783
11784         * XEmacs 21.2.17 is released
11785
11786 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11787
11788         * font-menu.el (font-menu-set-font): allow for nil specification
11789         of font size.
11790
11791 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11792
11793         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11794         is 1.
11795
11796 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11797
11798         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11799         8859-5 instead of ISO 8859-1.
11800
11801 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11802
11803         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11804         (viet-viscii-encode-table): Ditto.
11805
11806         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11807         Make obsolete definition of char-octet.
11808
11809 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11810
11811         * subr.el: Move no-Mule make-char ...
11812         * help-nomule.el (make-char): To here.
11813         (string-width): Make Mule compatibility alias.
11814
11815 1999-06-15  Andy Piper  <andy@xemacs.org>
11816
11817         * select.el (get-selection-no-error): really make there be no-error.
11818         (get-selection): revert to original.
11819
11820 1999-06-11  Andy Piper  <andy@xemacs.org>
11821
11822         * select.el (selection-sets-clipboard): renamed.
11823         (own-selection): use it.
11824
11825 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11826
11827         * XEmacs 21.2.16 is released
11828
11829 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11830
11831         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11832         missing characters to avoid crash.
11833
11834 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11835
11836         * coding.el (set-terminal-coding-system): Only set the console
11837         coding system on the selected console if it is a tty.
11838
11839 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11840
11841         * cus-face.el:
11842         * cus-edit.el:
11843         * faces.el:
11844         (custom):
11845         (face-spec-set):
11846         * faces.el (frob-face-property):
11847         * font-menu.el (font-menu-set-font):
11848                   Actually apply changes from 1999-03-17
11849
11850 1999-06-10  Andy Piper  <andy@xemacs.org>
11851
11852         * select.el (get-selection): abstract out non error-signalling
11853         part.
11854         (get-selection-no-error): get-selection without signalling an
11855         error.
11856         (selection-is-clipboard-p): new variable. controls whether the
11857         selection sets the clipboard.
11858         (own-selection): use it.
11859
11860         * mouse.el (insert-selection): fallback to clipboard after trying
11861         primary selection and cutbuffer.
11862
11863 1999-06-05  Andy Piper  <andy@xemacs.org>
11864
11865         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11866         selection functions.
11867
11868 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11869
11870         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11871         default value.
11872         (load): Use `raw-text' instead of `no-conversion'.
11873         (insert-file-contents): Likewise.
11874
11875         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11876         of `no-conversion'.
11877
11878 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11879
11880         * coding.el: Don't copy `no-conversion' to `raw-text'.
11881
11882 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11883
11884         * subr.el (make-char): Define it if Mule is not around.
11885
11886 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11887
11888         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11889
11890         * x-select.el (x-disown-selection-internal): Restore symbol as an
11891         obsolete alias.
11892         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11893
11894 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11895
11896         * XEmacs 21.2.15 is released
11897
11898 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11899
11900         * subr.el (split-string): Avoid infinite looping
11901
11902 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11903
11904         * ldap.el (ldap-ignore-attribute-codings): New variable
11905         (ldap-default-attribute-decoder): New variable
11906         (ldap-coding-system): New variable
11907         (ldap-attribute-syntax-encoders): New variable
11908         (ldap-attribute-syntax-decoders): New variable
11909         (ldap-attribute-syntaxes-alist): New variable
11910         (ldap-encode-boolean): New function
11911         (ldap-decode-boolean): New function
11912         (ldap-encode-country-string): New function
11913         (ldap-decode-string): New function
11914         (ldap-decode-address): New function
11915         (ldap-encode-address): New function
11916         (ldap-decode-attribute): New function
11917         (ldap-search): Use some of these
11918
11919 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11920
11921         * version.el (emacs-version): Make the patch level/beta come
11922         before the XEmacs qualifier so that it gets into (funcall
11923         emacs-version) and thus in the bug reports.
11924         (emacs-version>=): Support patch levels.
11925
11926 1999-06-03  SL Baur  <steve@xemacs.org>
11927
11928         * version.el: implement x.y.z version number
11929         From Jan Vroonhof <vroonhof@math.ethz.ch>
11930
11931 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11932
11933         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11934
11935 1999-05-22  Vin Shelton <acs@xemacs.org>
11936
11937         * startup.el: Document -private and break out non-standard X options.
11938
11939 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11940
11941         * mule/mule-charset.el (charset-after): New function.
11942         (charset-direction): Synch with Mule, update docstring.
11943         (get-charset-property): New function.
11944         (put-charset-property): New function.
11945         (charset-plist): New function.
11946
11947         * mule/mule-charset.el (compose-region):
11948         (decompose-region): remove;  these functions (which don't work
11949         since we don't do composite characters) have been moved to
11950         mule-util.el.
11951         (toplevel): follow coding standards
11952
11953 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11954
11955         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11956         exist any more.
11957
11958         * code-files.el: Fix commentary to follow coding standards.  Move
11959         the single line left in mule-files.el to here.
11960
11961         * mule/mule-files.el: delete.
11962
11963 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11964
11965         * info.el (Info-scroll-prev): Use event functions instead of the
11966         old emacs 19 interface.
11967
11968 1999-06-02  Andy Piper  <andy@xemacs.org>
11969
11970         * x-font-menu.el (x-font-menu-load-font):
11971         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11972
11973 1999-05-31  Andy Piper  <andy@xemacs.org>
11974
11975         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11976         group.
11977         (font-menu-this-frame-only-p): ditto.
11978         (font-menu-max-items): reinstate, from Jan Vroonhof
11979         <vroonhof@math.ethz.ch>
11980         (font-menu-submenu-name-format): ditto.
11981         (font-menu-split-long-menu): ditto, for use by the family
11982         constructor.
11983         (font-menu-family-constructor): use it.
11984
11985 1999-05-30  Andy Piper  <andy@xemacs.org>
11986
11987         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11988         for use by the font menu.
11989
11990         * msw-font-menu.el: new file implementing mswindows specific
11991         font-menu behaviour.
11992         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11993         (mswindows-font-menu-junk-families): ditto.
11994         (hack-font-truename): ditto.
11995         (mswindows-font-regexp-ascii): ditto.
11996         (mswindows-reset-device-font-menus): ditto.
11997         (mswindows-font-menu-font-data): ditto.
11998         (mswindows-font-menu-load-font): ditto.
11999
12000         * x-font-menu.el (x-reset-device-font-menus): made device specific.
12001         (x-font-menu-font-data): ditto.
12002         (x-font-menu-load-font): ditto.
12003
12004         * font-menu.el: new file implementing generic font menu behaviour.
12005         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
12006         made device independent.
12007         (font-menu-this-frame-only-p): ditto.
12008         (font-menu-preferred-resolution): ditto.
12009         (font-menu-size-scaling): new variable used to determine whether
12010         sizes are in points or tenths of a point.
12011         (vassoc): moved from x-font-menu.el.
12012         (device-fonts-cache): ditto.
12013         (device-fonts-cache): ditto.
12014         (flush-device-fonts-cache): ditto.
12015         (reset-device-font-menus): copied from x-font-menu.el and made
12016         device independent. Most functionality deferred to
12017         device-dependent versions.
12018         (font-menu-family-constructor): copied from x-font-menu.el and
12019         made device independent.
12020         (font-menu-size-constructor): ditto.
12021         (font-menu-weight-constructor): ditto.
12022         (font-menu-set-font): ditto.
12023         (font-menu-change-face): ditto.
12024         (font-menu-load-font): new device method.
12025         (font-menu-font-data): ditto.
12026
12027         * x-font-menu.el: The above functions deleted.
12028
12029 1999-05-26  Andy Piper  <andy@xemacs.org>
12030
12031         * update-elc.el:
12032         * make-docfile.el:
12033         * loadup.el: rehash expand-file-name usage to not use default-directory.
12034
12035 1999-05-21  Andy Piper  <andy@xemacs.org>
12036
12037         * x-select.el (x-select-convert-to-text):
12038         (x-selected-text-type):
12039         (x-get-selection):
12040         (xselect-convert-to-string):
12041         (xselect-convert-to-compound-text):
12042         (xselect-convert-to-length):
12043         (xselect-convert-to-targets):
12044         (xselect-convert-to-delete):
12045         (xselect-convert-to-filename):
12046         (xselect-convert-to-charpos):
12047         (xselect-convert-to-lineno):
12048         (xselect-convert-to-colno):
12049         (xselect-convert-to-sourceloc):
12050         (xselect-convert-to-os):
12051         (xselect-convert-to-host):
12052         (xselect-convert-to-user):
12053         (xselect-convert-to-class):
12054         (xselect-convert-to-name):
12055         (xselect-convert-to-integer):
12056         (xselect-convert-to-atom):
12057         (xselect-convert-to-identity): functions renamed from x-* and
12058         moved to select.el.
12059         (x-get-secondary-selection): use rename get-selection.
12060         (x-get-clipboard): ditto.
12061         (x-own-selection): moved to select.el.
12062         (x-valid-simple-selection-p): ditto.
12063         (x-dehilight-selection): ditto.
12064         (x-own-clipboard): ditto.
12065         (x-disown-selection): ditto.
12066
12067         * x-mouse.el (x-yank-function): moved to mouse.el.
12068         (x-insert-selection): ditto.
12069         (x-set-point-and-move-selection): use renamed function.
12070
12071         * select.el (selected-text-type): moved and renamed from
12072         x-select.el.
12073         (selection-owner-p): moved to C.
12074         (selection-exists-p): ditto.
12075         (get-cutbuffer): new device method.
12076         (get-selection): generalised and moved from x-select.el.
12077         (own-selection): moved x-own-selection functionality into here.
12078         (dehilight-selection): renamed and moved from x-select.el.
12079         (own-clipboard): functionality moved from x-select.el using new
12080         generic C builtins.
12081         (disown-clipboard): ditto.
12082         (select-convert-to-text):
12083         (select-convert-to-string):
12084         (select-convert-to-compound-text):
12085         (select-convert-to-length):
12086         (select-convert-to-targets):
12087         (select-convert-to-delete):
12088         (select-convert-to-filename):
12089         (select-convert-to-charpos):
12090         (select-convert-to-lineno):
12091         (select-convert-to-colno):
12092         (select-convert-to-sourceloc):
12093         (select-convert-to-os):
12094         (select-convert-to-host):
12095         (select-convert-to-user):
12096         (select-convert-to-class):
12097         (select-convert-to-name):
12098         (select-convert-to-integer):
12099         (select-convert-to-atom):
12100         (select-convert-to-identity): new functions renamed from x-* and
12101         moved from x-select.el.
12102
12103         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
12104         into here and use as the default window-system mouse yank.
12105         (insert-selection): generalised and moved from x-mouse.el.
12106         (own-clipboard): moved to C.
12107
12108         * msw-select.el (mswindows-selection-owned-p): deleted.
12109         (mswindows-own-selection): generalised and moved to select.el.
12110         (mswindows-disown-selection): generalised and moved to C.
12111         (mswindows-selection-owner-p): ditto.
12112
12113 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
12114
12115         * XEmacs 21.2.14 is released
12116
12117 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12118
12119         * about.el: update contact info for jason and slb.
12120
12121 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12122
12123         * mule/european.el (setup-romanian-environment): Add Romanian
12124         support from Emacs/Mule romanian.el.
12125
12126 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
12127
12128         * cus-face.el: Label all custom changes with the 'custom' tag.
12129
12130         * cus-edit.el: idem ditto.
12131
12132         * faces.el: Added suport for adding device tags to various functions.
12133         (custom): New device tag.
12134         (face-spec-set): Call reset face with tags argument. No longer do
12135         x-init-global-faces hack.
12136
12137         * faces.el (frob-face-property): Use an anonymous specifier to map
12138         frob-face-property-1 over.
12139
12140         * x-font-menu.el (font-menu-set-font): Always specify all
12141         properties to custom.
12142
12143 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
12144
12145         * mule/european.el (setup-czech-environment): Add czech support.
12146         From David Sauer <davids@orfinet.cz>
12147
12148 1999-03-15  SL Baur  <steve@xemacs.org>
12149
12150         * check-features.el: Turn hard errors into warnings.
12151
12152 1999-03-21  SL Baur  <steve@xemacs.org>
12153
12154         * simple.el (delete-key-deletes-forward): As per discussion on
12155         xemacs-beta, default to t.
12156
12157 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12158
12159         * loadup.el: Define Installation-string before loading anything.
12160
12161 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
12162
12163         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
12164         From Anders Stenman <stenman@isy.liu.se>
12165
12166 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12167
12168         * wid-edit.el (widget-glyph-find): Ditto.
12169
12170         * packages.el (locate-library): Ditto.
12171
12172         * loadup.el (really-early-error-handler): Ditto.
12173
12174         * lib-complete.el (read-library): Ditto.
12175
12176         * faces.el (set-face-stipple): Ditto.
12177
12178         * code-files.el (load): Use new calling style of locate-file.
12179
12180 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12181
12182         * packages.el (packages-unbytecompiled-lisp): Installation.el is
12183         dead.
12184
12185 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12186
12187         * dumped-lisp.el (preloaded-file-list): Don't load
12188         Installation.el.
12189
12190         * loadup.el (Installation-string): Define it here.
12191
12192 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12193
12194         * dumped-lisp.el (preloaded-file-list): Revert previous change --
12195         Installation.el needs to be loaded before `dump-paths', otherwise
12196         the dumping process won't find it.
12197
12198 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
12199
12200         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
12201         subr so that we can use `replace-in-string' in Installation.el to
12202         get rid of C-m chars under the native Windows build.
12203
12204 1999-04-29  Andy Piper  <andy@xemacs.org>
12205
12206         * make-docfile.el: canonicalize file and directory names.
12207
12208         * device.el (call-device-method): new function for calling device
12209         specific methods.
12210         (define-device-method): new function for defining device methods.
12211         (define-device-method*): ditto.
12212
12213 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
12214
12215         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
12216
12217 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12218
12219         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
12220         (cyrillic-koi8-r-encode-table): Likewise.
12221         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
12222         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
12223
12224         * mule/mule-misc.el (split-char-or-char-int): New function [moved
12225         from vietnamese.el].
12226
12227         * mule/vietnamese.el: Move function `split-char-or-char-int' to
12228         mule/mule-misc.el.
12229
12230 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12231
12232         * mule/thai-xtis.el:
12233         - Change font registry name from "Thai94x94-0" to "xtis-0".
12234         - Change mnemonic of coding-system `tis-620' to "TIS620".
12235
12236 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
12237
12238         * mule/ethiopic.el: fixed.
12239
12240 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
12241
12242         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
12243
12244         * mule/thai-xtis.el: New file.
12245
12246         * mule/vietnamese.el: New file.
12247
12248         * mule/ethiopic.el: New file.
12249
12250 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
12251
12252         * bytecomp.el (byte-compile-close-variables): Leave
12253         debug-issue-ebola-notices alone.
12254
12255 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12256
12257         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
12258         at the top of the buffer since it is the most important thing to
12259         customize
12260         (ldap-get-host-parameter): New defun
12261         (ldap-search): Add a new parameter `withdn' to retrieve the
12262         distinguished names of entries
12263
12264 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
12265
12266         * startup.el (splash-frame-body): Date and spelling fixes.
12267
12268 1999-03-16  Colin Rafferty  <colin@xemacs.org>
12269
12270         * view-less.el (toggle-truncate-lines): add autoload tag
12271
12272 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
12273
12274         * format.el (format-alist): Disable image stuff.
12275
12276 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12277
12278         * wid-edit.el (widget-glyph-find): Search by directories, then by
12279         suffixes rather than the other way around.
12280         (widget-image-conversion): Renamed to
12281         `widget-image-file-name-suffixes'.
12282
12283 1999-04-16  Olivier Galibert  <galibert@pobox.com>
12284
12285         * mule/mule-charset.el: Made old functions obsolete, remove the
12286         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12287         (charset-iso-graphic-plane): Rename from charset-graphic.
12288         (charset-iso-final-char): Rename from charset-final.
12289         (charset-width): Rename from charset-columns.
12290         (charset-bytes): Added from fsf compatibility, returns always 1.
12291
12292         * mule/mule-misc.el: Move charset-doc-string alias to
12293         mule-charset.el
12294
12295 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12296
12297         * x-faces.el (x-make-font-bold-italic): honor
12298         *try-oblique-before-italic-fonts*
12299
12300 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12301
12302         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12303
12304 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12305
12306         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12307         name.
12308
12309 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12310
12311         * cl-extra.el (equalp): Would bug out for lists.
12312
12313 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12314
12315         * about.el (about-hackers):  Change cgw's email address
12316
12317 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12318
12319         * XEmacs 21.2.13 is released
12320
12321 1999-03-12  SL Baur  <steve@xemacs.org>
12322
12323         * simple.el (delete-key-deletes-forward): Revert to previous
12324         behavior.
12325
12326 1999-01-18  Didier Verna  <didier@xemacs.org>
12327
12328         * menubar-items.el (xemacs-splash-buffer): handle the case of
12329         multiple elements in the splash buffer body.
12330
12331         * startup.el (splash-frame-timeout): new constant: interval
12332         between splash buffer elements.
12333         (command-line-1): handle splash buffer with multiple elements (use
12334         a timeout).
12335         (splash-frame-body): Originally `startup-splash-frame-body'.
12336         Rewrote a cleaner and more readable version. This can now be array,
12337         in which case each element is displayed in turn in the splash buffer.
12338         (splash-frame-static-body): new constant. Persistent information
12339         across all splash buffer elements (preserves the possibility to give
12340         it in different languages.
12341         (circulate-splash-frame-elements): new function. Used as a timeout
12342         to circulate through all splash frame elements and display them in
12343         sequence.
12344         (display-splash-frame): originally `startup-splash-frame'. Handle
12345         the case of multiple elements in the splash buffer body. Now
12346         returns a timeout id if multiple elements to display, or nil.
12347
12348 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12349
12350         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12351         so they can be overridden by x-init-face-from-resources.
12352         Additionally specify the font name also with an x tag.
12353
12354 1999-03-08  Andy Piper  <andy@xemacs.org>
12355
12356         * package-get.el (package-get-base): autoload.
12357
12358         * menubar-items.el (default-menubar): add update menu item. Fix
12359         custom menu to only be activated when package-base is available.
12360
12361         * package-get.el (package-get-custom): don't load
12362         package-get-custom as it is auto-generated. Fix group definition.
12363
12364 1999-03-05  Didier Verna  <didier@xemacs.org>
12365
12366         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12367         instead of `symbol-name' (Thanks Kyle).
12368
12369         * cus-edit.el (custom-save-variables): use `prin1' instead of
12370         princ to write symbols.
12371
12372 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12373
12374         * XEmacs 21.2.12 is released
12375
12376 1999-03-05  SL Baur  <steve@xemacs.org>
12377
12378         * menubar-items.el (default-menubar): Add kfm browsing support.
12379         From Neal Becker <nbecker@fred.net>
12380
12381 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12382
12383         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12384         calls to font-lock during buffer reversion.
12385
12386 1999-02-12  Didier Verna  <didier@xemacs.org>
12387
12388         * info.el (Info-build-node-completions): unconditionally widen the
12389         tag table buffer.
12390
12391 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12392
12393         * x-faces.el (x-init-face-from-resources):
12394         Only set fonts in the 'x locale.
12395
12396 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12397
12398         * package-ui.el (pui-install-selected-packages): Don't throw on
12399         `package-admin-delete-binary-package' returning nil since it's
12400         normal.  Reindent function.
12401         (pui-add-required-packages): Handle case where packages selected
12402         for installation have never been installed.
12403
12404 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12405
12406         * menubar-items.el (default-menubar):
12407         Implement the ``Mule->Set coding system of process'' menu item.
12408
12409 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12410
12411         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12412         files
12413         - Change some `if's to `when's
12414
12415 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12416
12417         * XEmacs 21.2.11 is released
12418
12419 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12420
12421         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12422         against window close (Fix Bug #460).
12423         (ask-user-about-lock-dbox): Idem.
12424
12425 1999-02-25  SL Baur  <steve@xemacs.org>
12426
12427         * mule/mule-charset.el (charset-leading-byte): New function.
12428         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12429
12430 1999-02-12  Andy Piper  <andy@xemacs.org>
12431
12432         * about.el (xemacs-hackers): change andy's email address.
12433         (about-url-alist): change andy's web page address.
12434         (about-xemacs): add piper.
12435
12436 1999-02-16  SL Baur  <steve@xemacs.org>
12437
12438         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12439         of mule-base into lisp/mule.
12440
12441 1999-02-16  SL Baur  <steve@xemacs.org>
12442
12443         * mule/arabic.el:
12444         mule/canna-leim.el:
12445         mule/chinese.el:
12446         mule/cyrillic.el:
12447         mule/english.el:
12448         mule/european.el:
12449         mule/greek.el:
12450         mule/hebrew.el:
12451         mule/japanese.el:
12452         mule/kinsoku.el:
12453         mule/korean.el:
12454         mule/misc-lang.el:
12455         mule/mule-category.el:
12456         mule/mule-ccl.el:
12457         mule/mule-charset.el:
12458         mule/mule-cmds.el:
12459         mule/mule-coding.el:
12460         mule/mule-files.el:
12461         mule/mule-help.el:
12462         mule/mule-init.el:
12463         mule/mule-misc.el:
12464         mule/mule-tty-init.el:
12465         mule/mule-x-init.el:
12466         mule/viet-chars.el:  Remerge from mule-base.
12467
12468         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12469         of mule-base into lisp/mule.
12470
12471 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12472
12473         * process.el (exec-to-string): Use `shell-command-switch' in place
12474         of hard-wired "-c" (for WindowsNT).
12475
12476 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12477
12478         * menubar-items.el (default-menubar):  Remove obsolete
12479         "Gopher" item
12480
12481 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12482
12483         * package-admin.el (package-admin-get-install-dir): First fall
12484         back to the location of xemacs-base for non-mule packages.
12485
12486 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12487
12488         * paths.el:
12489         - improved automounter tmp directory support.
12490         - support 4 (!) empirically discovered automounter conventions
12491
12492 1999-02-12  SL Baur  <steve@xemacs.org>
12493
12494         * etags.el (pop-tag-mark): autoload to match key binding.
12495
12496 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12497
12498         * XEmacs 21.2.10 is released
12499
12500 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12501
12502         * package-get.el (package-get-remote-filename): Don't bug out for
12503         a local file name in the search entry.
12504
12505 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12506
12507         * XEmacs 21.2.9 is released
12508
12509 1999-01-19  Didier Verna  <didier@xemacs.org>
12510
12511         * replace.el (replace-search-function): new variable containing a
12512         function to perform a search-forward.
12513         (replace-re-search-function): new variable containing a function
12514         to perform a re-search-forward.
12515         (perform-replace): use them.
12516
12517 1999-01-25  Didier Verna  <didier@xemacs.org>
12518
12519         * select.el (selection-owner-p): use the name `XEmacs'.
12520         (cut-copy-clear-internal): ditto.
12521
12522 1999-01-18  Andy Piper  <andy@xemacs.org>
12523
12524         * about.el (about-url-alist): Update my entry.
12525         (xemacs-hackers): Ditto.
12526
12527 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12528
12529         * buffer.el (switch-to-buffer): Fixing documentation.
12530         * minibuf.el (minibuffer-completion-table): ditto.
12531         * cl-macs.el (return-from): ditto.
12532
12533 1999-01-04  Didier Verna  <didier@xemacs.org>
12534
12535         * replace.el (delete-non-matching-lines): temporarily disable
12536         case-folding when called interactively with a regexp containing
12537         uppercase characters.
12538         (delete-matching-lines): ditto.
12539         (count-matches): ditto.
12540         (list-matching-lines): ditto.
12541
12542 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12543
12544         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12545         abort if current window is split horizontally, not if others are
12546         split.  Got rid of unnecessary minibuffer checking.  Also, add
12547         some comments (it's still complex).
12548
12549 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12550
12551         * package-get.el: changed address for doc.ic.ac.uk to
12552         sunsite.doc.ic.ac.uk
12553
12554 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12555
12556         * ldap.el (toplevel): Remove requires so that the file compiles
12557         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12558
12559 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12560
12561         * dump-paths.el: Calculate module-directory and set
12562         module-load-path to the load path for modules.
12563
12564         * loadup.el: Get bootstrap value of module-load-path from the
12565         environment variable EMACSBOOTSTRAPMODULEPATH.
12566         - Display the module load path if we're debugging paths.
12567
12568         * setup-paths.el: Added function paths-find-site-module-directory.
12569         - Added function paths-find-module-directory.
12570         - Added function paths-construct-module-load-path.  Uses new
12571         environment variable EMACSMODULEPATH.
12572
12573 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12574
12575         * font.el (font-default-object-for-device):
12576         Oops! This `or' can't be replaced by `unless'.
12577         Fixed inability to run w3, among other things.
12578
12579 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12580
12581         * package-admin.el: Change initialization of
12582           package-admin-install-function dependent on system type.
12583           Change package-admin-install-function-mswindows to use
12584           "minitar".
12585
12586 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12587
12588         * mouse.el (default-mouse-motion-handler): Disable help echo while
12589         in the minibuffer.
12590
12591 1998-12-28  Martin Buchholz <martin@xemacs.org>
12592
12593         * XEmacs 21.2.8 is released.
12594
12595 1998-12-24  Martin Buchholz <martin@xemacs.org>
12596
12597         * XEmacs 21.2.7 is released.
12598
12599 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12600
12601         * package-ui.el (pui-list-packages): Set truncate-lines.
12602
12603         * package-get.el (package-get-download-menu): Use
12604         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12605
12606         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12607         (pui-help-string): idem.
12608         (list-packages-mode): New major mode.
12609         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12610         (pui-install-selected-packages): Add suport for removing packages.
12611         (pui-toggle-package-delete-key): New function.
12612         (pui-popup-context-sensitive): New kludge.
12613         (pui-list-packages): Add warning when `package-get-remote' is nil.
12614         (package-ui-add-site): New function.
12615
12616 1998-12-01  Didier Verna  <didier@xemacs.org>
12617
12618         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12619
12620 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12621
12622         * ldap.el: Custom-ized
12623         (toplevel): Do not provide `ldap' which is provided by C level
12624         LDAP code
12625         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12626
12627 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12628
12629         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12630
12631 1998-12-17  Andy Piper  <andy@xemacs.org>
12632
12633         * sound.el (sound-load-list): name changed from sound-load-alist.
12634         (sound-extension-list): name changed from sound-ext-list.
12635         (load-default-sounds): use new names.
12636         (load-sound-file): use new names.
12637
12638 1998-12-16  Andy Piper  <andy@xemacs.org>
12639
12640         * XEmacs 21.2.6 is released
12641
12642 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12643
12644         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12645         errors.
12646
12647 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12648
12649         * wid-edit.el (widget-echo-this-extent): Set
12650         help-echo-owns-message to t.
12651
12652 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12653
12654         * package-get.el (package-get-download-menu): use toggles for
12655           each site in the download site menu.
12656
12657 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12658
12659         * package-get.el (package-get): If we cannot find a package
12660           because package-get-remote is not set, give a more helpful
12661           error message.
12662
12663 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12664
12665         * package-get.el (package-get-remote-filename): use an EFS path
12666         with user anonymous if no user is specified.
12667
12668 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12669
12670         * faces.el (face-spec-set): Re-init fallfacks for default after
12671         calling reset-face on the default face.
12672
12673 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12674
12675         * package-admin.el (package-admin-default-install-function):
12676         Behave as advertised.  Make sure the pkg-dir is proper for
12677         default-directory.
12678         (package-admin-add-binary-package): Make sure the pkg-dir is
12679         proper for default-directory.
12680         (package-admin-install-function-mswindows): Make sure the pkg-dir
12681         is proper for default-directory.
12682
12683 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12684
12685         * XEmacs 21.2.5 is released
12686
12687 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12688
12689         * files.el (binary-file-regexps): regexp-opt is not available at
12690         bytecompile time.
12691
12692 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12693
12694         * x-win-xfree86.el:
12695         * x-win-sun.el (x-win-init-sun):
12696         * x-win-sun.el:
12697         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12698         * x-iso8859-1.el:
12699         * x-init.el (init-post-x-win):
12700         * x-init.el (init-pre-x-win):
12701         * x-init.el (x-initialize-compose):
12702         * x-init.el:
12703         * x-compose.el:
12704         * winnt.el:
12705         * widget.el:
12706         * wid-edit.el (widget-glyph-click):
12707         * wid-edit.el (widget-glyph-find):
12708         * wid-edit.el (widget-type):
12709         * view-less.el (view-buffer-other-window):
12710         * very-early-lisp.el:
12711         * version.el:
12712         * toolbar.el:
12713         * toolbar-items.el:
12714         * term/sun.el (suntool-map):
12715         * term/sun-mouse.el:
12716         * term/internal.el:
12717         * syntax.el (modify-syntax-entry):
12718         * symbol-syntax.el:
12719         * subr.el:
12720         * startup.el (lock-directory):
12721         * simple.el (set-comment-column):
12722         * simple.el (backward-delete-char-untabify):
12723         * shadow.el (find-emacs-lisp-shadows):
12724         * shadow.el:
12725         * setup-paths.el (paths-construct-info-path):
12726         * select.el (cut-copy-clear-internal):
12727         * process.el (call-process-region):
12728         * process.el (start-process-shell-command):
12729         * process.el:
12730         * paths.el (rmail-spool-directory):
12731         * paragraphs.el (use-hard-newlines):
12732         * package-get.el (package-get-dependencies):
12733         * package-admin.el (package-admin-delete-binary-package):
12734         * obsolete.el (truncate-string):
12735         * obsolete.el (store-substring):
12736         * mouse.el (default-mouse-track-maybe-own-selection):
12737         * mouse.el (mouse-yank-at-point):
12738         * modeline.el:
12739         * modeline.el (mouse-drag-modeline):
12740         * minibuf.el (read-directory-name-internal):
12741         * minibuf.el (read-file-name-internal):
12742         * minibuf.el (read-file-name-internal-1):
12743         * minibuf.el (read-file-name-2):
12744         * minibuf.el (exact-minibuffer-completion-p):
12745         * minibuf.el (read-from-minibuffer):
12746         * minibuf.el:
12747         * menubar.el (check-menu-syntax):
12748         * map-ynp.el (map-y-or-n-p):
12749         * make-docfile.el (docfile-out-of-date):
12750         * loadup.el ((member "run-temacs" command-line-args)):
12751         * loadup.el ((member "no-site-file" command-line-args)):
12752         * loadup.el (really-early-error-handler):
12753         * loadup.el:
12754         * loadhist.el:
12755         * loaddefs.el:
12756         * lisp-mnt.el (lm-verify):
12757         * lib-complete.el (lib-complete:cache-completions):
12758         * lib-complete.el (library-all-completions):
12759         * itimer.el (itimer-run-expired-timers):
12760         * info.el (Info-mode):
12761         * info.el (Info-insert-file-contents):
12762         * info.el (Info-rebuild-dir):
12763         * info.el (Info-build-dir-anew):
12764         * info.el (Info-parse-dir-entries):
12765         * info.el (Info-dir-outdated-p):
12766         * info.el (Info-insert-dir):
12767         * info.el (info-xref):
12768         * info.el:
12769         * hyper-apropos.el (hyper-apropos-get-doc):
12770         * hyper-apropos.el (hyper-describe-face):
12771         * hyper-apropos.el (hyper-apropos-mode):
12772         * hyper-apropos.el:
12773         * help.el (list-processes):
12774         * help.el:
12775         * gnuserv.el:
12776         * font.el (mswindows-font-create-name):
12777         * font.el (font-default-font-for-device):
12778         * font.el (x-font-create-object):
12779         * font.el (font-registry):
12780         * font.el:
12781         * font-lock.el (font-lock-keywords):
12782         * font-lock.el:
12783         * finder.el (finder-compile-keywords):
12784         * find-paths.el (paths-find-recursive-path):
12785         * fill.el (set-justification-center):
12786         * fill.el (fill-region-as-paragraph):
12787         * files.el (insert-directory):
12788         * files.el (wildcard-to-regexp):
12789         * files.el (recover-file):
12790         * files.el (basic-save-buffer):
12791         * files.el (delete-auto-save-file-if-necessary):
12792         * files.el (file-relative-name):
12793         * files.el (backup-extract-version):
12794         * files.el (backup-buffer):
12795         * files.el (set-visited-file-name):
12796         * files.el (set-auto-mode):
12797         * files.el (interpreter-mode-alist):
12798         * files.el:
12799         * files.el (find-file-noselect):
12800         * files.el (abbreviate-file-name):
12801         * files.el (parse-colon-path):
12802         * files.el (directory-abbrev-alist):
12803         * etags.el (visit-tags-table-buffer):
12804         * easymenu.el (easy-menu-define):
12805         * dragdrop.el (experimental-dragdrop-drag):
12806         * dragdrop.el (dragdrop-drop-do-functions):
12807         * dragdrop.el (dragdrop-drop-at-point):
12808         * disass.el (disassemble-1):
12809         * disass.el (disassemble-internal):
12810         * disass.el (disassemble):
12811         * disass.el:
12812         * derived.el (derived-mode-init-mode-variables):
12813         * derived.el (define-derived-mode):
12814         * custom.el (defgroup):
12815         * cus-edit.el (custom-quote):
12816         * config.el:
12817         * code-process.el (open-network-stream):
12818         * code-process.el (start-process):
12819         * code-process.el (call-process-region):
12820         * code-process.el (call-process):
12821         * code-process.el:
12822         * code-files.el (insert-file-contents):
12823         * code-files.el:
12824         * code-files.el (buffer-file-coding-system-for-read):
12825         * cmdloop.el (yes-or-no-p-minibuf):
12826         * cl.el:
12827         * cl-macs.el:
12828         * cl-extra.el:
12829         * callers-of-rpt.el (make-caller-report):
12830         * callers-of-rpt.el:
12831         * bytecomp.el (batch-byte-recompile-directory):
12832         * bytecomp.el (batch-byte-compile-1):
12833         * bytecomp.el (batch-byte-compile):
12834         * bytecomp.el (display-call-tree):
12835         * bytecomp.el (byte-compile-insert):
12836         * bytecomp.el (byte-compile-two-args-19->20):
12837         * bytecomp.el (byte-compile-variable-ref):
12838         * bytecomp.el (byte-compile-form):
12839         * bytecomp.el (byte-compile-top-level-body):
12840         * bytecomp.el (byte-compile-out-toplevel):
12841         * bytecomp.el (byte-compile-byte-code-maker):
12842         * bytecomp.el (byte-compile-file-form-defmumble):
12843         * bytecomp.el (byte-compile-file-form):
12844         * bytecomp.el (byte-compile-keep-pending):
12845         * bytecomp.el (byte-compile-insert-header):
12846         * bytecomp.el (byte-compile-from-buffer):
12847         * bytecomp.el (byte-compile-file):
12848         * bytecomp.el (byte-recompile-file):
12849         * bytecomp.el (byte-compile-close-variables):
12850         * bytecomp.el (byte-compile-warn-about-unused-variables):
12851         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12852         * bytecomp.el (byte-compiler-legal-options):
12853         * bytecomp.el (byte-compile-lapcode):
12854         * bytecomp.el (byte-optimize-log):
12855         * bytecomp.el ((fboundp 'defsubst)):
12856         * bytecomp.el:
12857         * bytecomp-runtime.el:
12858         * byte-optimize.el (byte-optimize-apply):
12859         * byte-optimize.el (car):
12860         * byte-optimize.el (byte-optimize-form):
12861         * byte-optimize.el (byte-optimize-form-code-walker):
12862         * byte-optimize.el:
12863         * build-report.el (build-report-insert-installation-file):
12864         * build-report.el (build-report):
12865         * auto-show.el:
12866         * apropos.el (apropos-documentation):
12867         - mega patch
12868         - clean up byte-compile warnings
12869         - remove unused variables
12870         - Use common lisp style hashtable functions
12871         - byte compiler cleanup
12872         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12873         - remove old backquote syntax usage
12874         - move some cl functionality into C for speed.
12875         - remove last remaining VMS support
12876         - spelling fixes
12877         - implement last, butlast, nbutlast, copy-list in C.
12878         - new macro ignore-file-errors, similar to ignore-errors
12879           (ignore-file-errors (delete-file "foo"))
12880         - get frequent garbage collection during loadup.el by tweaking
12881           gc-cons-threshold, rather than explicitly calling garbage-collect
12882         - default delete-key-deletes-forward to `t'.
12883
12884 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12885
12886         * XEmacs 21.2-beta4 is released.
12887
12888 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12889
12890         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12891         (easy-menu-item-present-p): Wrapper around find-menu-item.
12892         (easy-menu-remove-item): Wrapper around delete-menu-item.
12893
12894         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12895         (add-menu-button): Add 'in-menu' argument.
12896         (add-menu-item-1): Add in-menu support to helper function.
12897
12898 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12899
12900         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12901
12902 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12903
12904         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12905         of Dec 4, 1997.
12906
12907 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12908
12909         * process.el (shell-command-on-region): Report if the command
12910         succeeded or failed.
12911
12912 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12913
12914         * subr.el (buffer-substring-no-properties): Comment out.
12915
12916 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12917
12918         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12919           into font instances first, like `x-frob-font-size' does.
12920           (mswindows-find-larger-font): ditto
12921
12922 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12923
12924         * package-ui.el (pui-install-selected-packages): fix args in call
12925         to `package-get'.
12926
12927 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12928
12929         * package-get.el (host-name): New widget type.
12930         (package-get-remote): Better customization using new type.
12931         (package-get-download-sites): idem dito.
12932
12933         (package-get-custom): Do not use package-get-all untill we have
12934         runtime dependencies.
12935
12936         (package-get-remove-copy): Default to 't' we no longer need this
12937         kludge as we do not currently use depenencies.
12938
12939         (package-get-was-current): New variable.
12940         (package-get-require-base): New 'force-current' argument.
12941         (package-get-update-base): idem
12942         (package-get-package-provider):  idem
12943         (package-get-locate-index-file): New 'no-remote' argument.
12944         (package-get-locate-file): idem.
12945
12946         (package-get-maybe-save-index): New function.
12947         (package-get-update-base): Use it.
12948
12949 1998-10-28 Greg Klanderman <greg@alphatech.com>
12950
12951         * package-get.el (package-get-remote): default to nil; by default,
12952         don't go out to the net via EFS.  They must select a download site.
12953         (package-get-download-sites): new variable.
12954         (package-get-download-menu): new function.
12955         (package-get-locate-index-file): new function.
12956         (package-get-update-base): use it.
12957
12958         * menubar-items.el (default-menubar): add "Update Package Index"
12959         and "Add Download Site" menus under Options | Manage Packages.
12960
12961 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12962
12963         * package-get.el (package-get): bugfix code checking installed version
12964         for case where package is not currently installed.
12965         (package-get-require-signed-base-updates): new variable.
12966         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12967         deemed not a goot thing.  Use the variable
12968         package-get-allow-unsigned-base-updates instead.
12969
12970 1998-10-16 Greg Klanderman <greg@alphatech.com>
12971
12972         * package-get.el (package-get): Don't install an older version than
12973         we already have unless explicitly told to.  Issue a warning.
12974
12975         * package-ui.el (pui-add-required-packages): when adding
12976         dependencies, don't add packages that are up to date.
12977         (pui-package-symbol-char):  Don't consider a package out of date
12978         if you have a newer version installed than the latest version in
12979         package-get-base.
12980
12981         * package-get.el (package-get-base-filename): document that it may
12982         be a path relative to package-get-remote;  new default value.
12983         (package-get-locate-file): new function.
12984         (package-get-update-base): use it to expand package-get-base-filename.
12985         (package-get-save-base): new function to save the package-get database
12986         to file.
12987         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12988         (package-get-update-base): pass the REMOTE-SOURCE arg.
12989         (package-get-update-base-entry): call package-get-custom-add-entry.
12990         (package-get-file-installed-p): removed; no longer needed.
12991         (package-get-create-custom): ditto.
12992         (toplevel): remove code to build and load package-get-custom.el
12993         (package-get-custom-add-entry): new function.
12994
12995 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12996
12997         * wid-edit.el (widget-button-click): Don't switch window.
12998
12999 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13000
13001         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
13002
13003 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
13004
13005         * etags.el (find-tag-default): Run find-tag-hook using
13006         run-hooks rather than funcall
13007
13008 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
13009
13010         * isearch-mode.el (isearch-mode): Set the current minor mode maps
13011         and the current local map as the parents to isearch-mode-map.
13012
13013 1998-10-15  SL Baur  <steve@altair.xemacs.org>
13014
13015         * XEmacs 21.2-beta3 is released.
13016
13017 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13018
13019         * package-get.el (package-get-update-base): use
13020         insert-file-contents-internal, not insert-file-contents-literally.
13021
13022 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13023
13024         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
13025         dump time.
13026
13027 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13028
13029         * package-get.el (package-get-update-base-entry): new function.
13030         (package-get-update-base): renamed; was `package-get-load-base'.
13031         cleanup, and use package-get-update-base-from-buffer.
13032         (package-get-update-base-from-buffer): new function.
13033         (package-get-update-base-entries): new; helper for above.
13034         Do not eval lisp grabbed over ftp; parse it from new format.
13035
13036 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13037
13038         * files.el (set-auto-mode): Don't play games loading package-get
13039         database; package-get-package-provider will handle it all.
13040
13041 1998-10-14  Greg Klanderman  <greg@alphatech.com>
13042
13043         * package-get.el (package-get-base-filename): new variable.
13044         (package-get-require-base): new function.
13045         (package-get-pgp-signed-begin-line): new variable.
13046         (package-get-pgp-signature-begin-line): ditto.
13047         (package-get-pgp-signature-end-line):  ditto.
13048         (package-get-load-base): new function.
13049         (package-get-interactive-package-query):
13050         (package-get-update-all):
13051         (package-get-dependencies):
13052         (package-get-package-provider):
13053         (package-get-custom): use package-get-require-base.
13054         [package-get-custom loading]: disable for now.
13055
13056         * package-ui.el (pui-list-packages): use (package-get-require-base)
13057
13058 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13059
13060         * package-ui.el: Correct obvious thinko in choosing extent face.
13061
13062 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
13063
13064         * menubar-items.el (default-menubar): pui-list-package has nothing
13065         to with Customize. Move all the package stuff to a new Item in Options.
13066
13067         * package-ui.el (pui-menu): Add menu and Popup menu.
13068
13069         * package-get.el (package-get): Use new
13070         package-admin-get-install-dir.
13071
13072         * package-admin.el (package-admin-get-install-dir): New syntax.
13073         Conserve package location and put mule packages where mule-base is.
13074
13075         * package-get.el : Customized
13076
13077         * package-ui.el (pui): Customized
13078         (pui-package-install-dest-dir): New variable.
13079         (pui-install-selected-packages): Use it
13080
13081 1998-10-12  SL Baur  <steve@altair.xemacs.org>
13082
13083         * package-get.el (package-get-interactive-package-query): Move
13084         dependency on package-get-base to run-time.
13085         (package-get-update-all): Ditto.
13086         (package-get-dependencies): Ditto.
13087         (package-get-package-provider): Ditto.
13088         (package-get-custom): Ditto.
13089
13090 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
13091
13092         * events.el: Remove 'ascii-character property from 'backspace
13093         and 'delete symbols
13094
13095 1998-10-11  SL Baur  <steve@altair.xemacs.org>
13096
13097         * package-get-base.el: removed.
13098
13099 1998-09-23  Didier Verna  <didier@xemacs.org>
13100
13101         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
13102         (no-upper-case-p): new function.
13103         (with-search-caps-disable-folding): new macro.
13104         (with-interactive-search-caps-disable-folding): new macro.
13105         (zap-to-char): In interactive mode, do a case-sensitive search if
13106         the character is uppercase.
13107         (zap-up-to-char): ditto.
13108
13109         * replace.el (perform-replace): use the function no-upper-case-p.
13110
13111         * isearch-mode.el (isearch-fix-case): ditto.
13112         make obsolete `with-caps-disable-folding' and
13113         `isearch-no-upper-case-p'.
13114
13115         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
13116         (tags-search): ditto.
13117         (tags-query-replace): ditto.
13118
13119         * info.el (Info-search): ditto.
13120
13121 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
13122
13123         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
13124
13125 1998-10-07  Greg Klanderman  <greg@alphatech.com>
13126
13127         * package-admin.el (package-admin-rmtree): rewritten.  need to
13128         check for "." and ".." before symlink check.  expand files and
13129         directories with respect to DIRECTORY, not default-directory.
13130
13131 1998-10-04  Greg Klanderman  <greg@alphatech.com>
13132
13133         * package-get.el (package-get-all): add INSTALL-DIR argument.
13134
13135 1998-10-06  Greg Klanderman  <greg@alphatech.com>
13136
13137         * package-ui.el (pui-add-required-packages): new function, select
13138         dependent packages.
13139         (pui-display-keymap): bind it.
13140         (pui-help-string): document it.
13141         (pui-install-selected-packages): package-get-all -> package-get.
13142
13143         * package-get.el (package-get-dependencies): new function.
13144
13145 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
13146
13147         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
13148         regexps.
13149
13150 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
13151
13152         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
13153         function.
13154         (default-mouse-track-normalize-point): Use it.
13155
13156 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
13157
13158         * package-admin.el (package-admin-delete-binary-package):
13159                 General cleanup. Remove unnessary use of progn and
13160         save-excursion.
13161         (package-admin-delete-binary-package): Do NOT mess with file
13162         modes. That is evil.
13163         (package-admin-delete-binary-package): Wrap all deleting in
13164         condition-case. The data in MANIFEST is untrustworthy.
13165         (package-admin-delete-binary-package): Let the OS worry about non
13166         empty directories.
13167
13168 1998-10-09  SL Baur  <steve@altair.xemacs.org>
13169
13170         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
13171         processing.
13172         (lm-report-bug): Fix mail address to send bug reports to.
13173
13174 1998-09-29  SL Baur  <steve@altair.xemacs.org>
13175
13176         * XEmacs 21.2-beta2 is released.
13177
13178 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13179
13180         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
13181
13182 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13183
13184         * info.el (Info-mode): Document page turning by double clicks in
13185         docstring so `M-x describe-mode' will display it.
13186
13187 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13188
13189         * info.el (Info-mouse-track-double-click-hook): Use character
13190         widths to calculate a border region where double clicking does
13191         page turning, and return `nil' by default so other hooks, such as
13192         region highlighting, will be run.
13193
13194 1998-09-29  Colin Rafferty   <colin@xemacs.org>
13195
13196         * sound.el (default-sound-directory-list): Initialize with all the
13197         "sounds" directories in `data-directory-list'.  It used to just be
13198         the first one.
13199
13200         * packages.el (locate-data-directory-list): Created.  This gives
13201         the list of matching directories, unlike `locate-data-directory',
13202         which just gives the first one.
13203
13204 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13205
13206         * minibuf.el (read-from-minibuffer): No longer bind help-form but
13207         make a binding in the local keymap until help-char handling is
13208         improved.
13209
13210         * help.el (help-keymap-with-help-key): Provide keymap with help
13211         binding.
13212         (help-print-help-form): New helper function.
13213
13214 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
13215
13216         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
13217         move extent to another buffer; no need to create a new extent.
13218         (isearch-fix-case): New function.
13219         (isearch-search-and-update): Use it.
13220
13221 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13222
13223         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
13224         the keymap, not minor-mode-map-alist.
13225         (isearch-done): Restore overriding-local-map.
13226
13227 1998-09-21  Martin Buchholz  <martin@xemacs.org>
13228
13229         * bytecomp.el (byte-compile-buffer-substring):
13230         Fix for: (byte-compile (defun f () (buffer-substring)))
13231         ==>   ** buffer-substring called with 3 args, but requires 0-3
13232         - new code not only works, but is more readable, too.
13233
13234 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13235
13236         * msw-faces.el (mswindows-init-device-faces): Don't try to
13237           specify a default font at this late stage. Do try to force
13238           creation of the default face font so that if it fails we get
13239           an error now instead of a crash at frame creation.
13240
13241           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
13242           mswindows-make-font-unitalic: Canonical default weight
13243           changed from "Normal" to "Regular".
13244
13245           mswindows-make-font-bold / -bold-italic: Supplied device was
13246           not being passed into call to mswindows-find-smaller-font.
13247
13248 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13249
13250         * package-get.el (package-get-remote): Fix the path where to find
13251           the packages on xemacs.org.
13252
13253 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
13254
13255         * about.el (about-maintainer-info): Update Ben's entry.
13256
13257 1998-09-24  Martin Buchholz  <martin@xemacs.org>
13258
13259         * lisp/shadow.el (find-emacs-lisp-shadows):
13260         - `member' was being called on lists of length 2000!
13261         - Replace with hashtables.
13262         - Replace hand-coded loops with (dolist)
13263         - Fix comment typo
13264
13265 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
13266
13267         * packages.el: Added new function, `package-delete-name', to
13268           delete existing packages from the installed package database
13269           (`packages-package-list').  Also added the "pkginfo" directory
13270           to `packages-special-base-regexp', so that the pkginfo directory
13271           would not get added to `late-packages'.
13272
13273         * package-admin.el: Added ability to delete an installed package
13274           (added low-level function, `package-admin-delete-package').
13275           Understands how to use the pkginfo/MANIFEST.<package> file to
13276           delete the package.  When installing a package, will also
13277           create a MANIFEST.* file if one is not provided by the
13278           package.  If the MANIFEST.* doesn't exist when deleting a
13279           package, the functions will fall back to attempting to delete
13280           any package-specific lisp directory.
13281
13282         * package-get.el: Moved some functions to package-admin.el.
13283           Added interactive function `package-get-delete-package', for
13284           use by users for deleting a package.
13285
13286           Also modified to not require the presence of efs.
13287
13288 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13289
13290         * files.el (find-file-noselect): Handle all signals, kill the
13291         buffer and resignal.
13292
13293 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13294
13295         * cl-macs.el (glyph-image): Add setf method.
13296
13297 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13298
13299         * package-get.el: Fixed broken EFS downloading.  Also, look for
13300           .tar.gz files first, in preference over .tgz files.
13301
13302         * package-ui.el: Fix display of package version numbers.
13303
13304 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13305
13306         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13307         argument.
13308
13309 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13310
13311         * list-mode.el: `display-completion-list': added new/optional
13312           keyword `:completion-string', which allows the programmer to
13313           change the "Possible completions are:" prompt.
13314
13315         * menubar-items.el: Added new pulldown menu-pick to start up the
13316           visual package browser/installer:
13317
13318                 Options->Customize->List Packages
13319
13320         * package-admin.el: Added hooks for installing under both Unix
13321           and MS Windows.  Does additional error checking.  No longer
13322           calls "add-big-package.sh" to install packages under Unix; now
13323           calls gunzip & tar directly.
13324
13325         * package-get.el: Added ability to install packages from files
13326           on a local disk/CDROM.  Now deletes any existing package lisp
13327           directory.  Does completion on available packages when
13328           querying for package names.  Will also search for .tgz files
13329           in addition for .tar.gz files.  Tries to reload
13330           auto-autoloads, as a convenience when loading new packages,
13331           and also tries to add any new package paths to `load-path'.
13332           Changed all occurences of `concat' to use `expand-file-name'.
13333
13334         * package-ui.el: New file which implements the main visual
13335           package browser/installer, which is started via a menu pick or
13336           M-x pui-list packages.
13337
13338 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13339
13340         * startup.el (load-init-file): spelling fix.
13341
13342 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13343
13344         * startup.el (normal-top-level): Load auto-autoload files
13345         covariantly with their precedence.
13346
13347 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13348
13349         * menubar-items.el (default-menubar): Remove "Font Weight"
13350         option, there is currently no custom equivalent.. Customize-faces
13351         is "Edit faces".
13352
13353         * x-font-menu.el (font-menu-set-font): Use customize to set
13354         default face.
13355
13356         * faces.el (face-spec-update-all-matching): New function.
13357
13358         * cus-face.el (custom-set-face-update-spec): New function.
13359         Interface to customize faces from elisp.
13360
13361         (custom-face-value-create): Show the customized settings if set
13362         but not saved.
13363
13364 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13365
13366         (custom-face-value-create): Show the customized settings if set
13367         but not saved.
13368
13369 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13370
13371         * keydefs.el (global-map): Add FSF 20.3 binding of
13372         query-replace-regexp.
13373
13374 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13375
13376         * minibuf.el (read-file-name-internal-1): use
13377         user-name-completion-1 instead of user-name-completion.
13378
13379 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13380
13381         * loadup.el:
13382         * make-docfile.el:
13383         * update-elc.el: Don't set `source-directory' (now defunct as a
13384         global variable) no more.
13385
13386         * packages.el (packages-list-autoloads): Made `source-directory'
13387         (now defunct as a global variable) a parameter.
13388
13389 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13390
13391         * about.el (about-hackers): new email
13392
13393 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13394
13395         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13396
13397 1998-07-17  Didier Verna  <didier@xemacs.org>
13398
13399         * faces.el (set-face-property):
13400         (set-face-dim-p):
13401         (face-dim-p): updated the doc strings now that the dim property isn't
13402         tty-specific.
13403         (face-equal): the dim property is now a common one.
13404
13405         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13406         Renamed the `stipple' attribute to `background-pixmap'.
13407         (custom-face-background-pixmap): make custom-face-stipple an
13408         obsolete alias for this.
13409
13410 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13411
13412         * find-paths.el (paths-file-readable-directory-p): Created and
13413         used.
13414
13415         * loadup.el: Don't set inhibit-... flags from run-temacs.
13416
13417 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13418
13419         * packages.el (packages-data-path-depth): Added and used.
13420
13421 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13422
13423         * about.el:
13424         - Change .xpm to .png, delete "zcat" section.
13425         - cosmetic fix in the 'marcpa' entry.
13426
13427         * etc/photos
13428         - convert all .xpm.Z to .png
13429         - rename mrb to martin
13430         - rename mcook-m to mcookm
13431
13432 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13433
13434         * x-init.el (x-initialize-compose): Add support for
13435         dead-circumflex as YET ANOTHER NAME for that dead key.
13436
13437 1998-08-05  Colin Rafferty <colin@xemacs.org>
13438
13439         * setup-paths.el (paths-construct-exec-path): Made the
13440         last-packages really be last.
13441         (paths-construct-data-directory-list): Ditto.
13442
13443 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13444
13445         * startup.el(startup-splash-frame-body):
13446         Update Copyright notice in splash screen
13447
13448 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13449
13450         * minibuf.el (read-file-name-internal-1): do ~user completion.
13451
13452 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13453
13454         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13455         aginst destroyed extents
13456
13457 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13458
13459         * package-get.el (package-get): add `install-dir' argument.
13460
13461 1998-07-20  John Jones  <jj@asu.edu>
13462
13463         * package-get.el: calls to package-get-update-all will only
13464           update packages which are already installed.
13465
13466 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13467
13468         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13469         writable.
13470
13471 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13472
13473         * about.el (about-hackers): Correct my email.
13474
13475 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13476
13477         * about.el (about-hackers): new email-address.
13478
13479 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13480
13481         * minibuf.el (read-number): Don't let `input-error' condition
13482         escape.
13483
13484 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13485
13486         * about.el (about-hackers): use my `email-for-life' address.
13487
13488 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13489
13490         * XEmacs 21.2-beta1 is released.
13491
13492 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13493
13494         * ldap.el (ldap-search): Doc string change
13495
13496 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13497
13498         * menubar-items.el (default-menubar): Removed references to
13499         `data-directory', and use `locate-data-file' instead, and made
13500         then greyed out if they don't exist.
13501
13502 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13503
13504         * keymap.el (events-to-keys): Use `format' instead of `concat'
13505         since the latter does not accept integer args anymore
13506
13507 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13508
13509         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13510         macros replaced.
13511
13512 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13513
13514         * make-docfile.el: Get first initialization from very-early-lisp.el
13515         * update-elc.el: Ditto.
13516         * loadup.el (really-early-error-handler): Ditto.
13517
13518         * packages.el (packages-unbytecompiled-lisp): Add new file,
13519         very-early-lisp.el.
13520
13521         * very-early-lisp.el: New file.
13522
13523 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13524
13525         * Symbols that have been obsolete for at least 3 years removed (II).
13526
13527         * obsolete.el (eval-current-buffer): Make compatible.
13528         (byte-code-function-p): Ditto.
13529         (send-string): Removed.
13530         (send-region): Removed.
13531         (screen-scrollbar-width): Removed.
13532         (set-screen-scrollbar-width): Removed.
13533         (set-screen-left-margin-width): Removed.
13534         (set-screen-right-margin-width): Removed.
13535         (screen-left-margin-width): Removed.
13536         (screen-right-margin-width): Removed.
13537         (set-buffer-left-margin-width): Removed.
13538         (set-buffer-right-margin-width): Removed.
13539         (buffer-left-margin-width): Removed.
13540         (buffer-right-margin-width): Removed.
13541         (x-set-frame-icon-pixmap): Removed.
13542         (x-set-screen-icon-pixmap): Removed.
13543         (pixel-name): Removed.
13544         (make-pixmap): Removed.
13545         (make-cursor): Removed.
13546         (pixmap-width): Removed.
13547         (pixmap-contributes-to-line-height-p): Removed.
13548         (set-pixmap-contributes-to-line-height): Removed.
13549
13550 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13551
13552         * obsolete.el (popup-menu-up-p): removed.
13553         (read-no-blanks-input): Removed.
13554         (wholenump): Removed.
13555         (ring-mod): Removed (what was ring-mod?).
13556         (current-time-seconds): Removed.
13557         (run-special-hook-with-args): Removed.
13558         (dot): Removed.
13559         (dot-marker): Removed.
13560         (dot-min): Removed.
13561         (dot-max): Removed.
13562         (window-dot): Removed.
13563         (set-window-dot): Removed.
13564
13565         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13566         `dot-min'.
13567
13568         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13569
13570         * code-files.el (insert-file-contents): Rename
13571         run-special-hook-with-args to run-hook-with-args-until-success.
13572         (write-region): Ditto.
13573
13574 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13575
13576         * about.el: Fix typos, update release date.
13577
13578         * Symbols that have been obsolete for at least 3 years removed.
13579
13580         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13581         screen- functions.
13582         (toplevel): remove setf methods for screen functions.
13583         * cl-macs.el (extent-data): defsetf removed.
13584         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13585         many places to remove.
13586         (comment-indent-hook): Ditto.
13587         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13588         (buffer-dedicated-screen): Ditto.
13589         (deiconify-screen): Ditto.
13590         (delete-screen): Ditto.
13591         (event-screen): Ditto.
13592         (find-file-other-screen): Ditto.
13593         (find-file-read-only-other-screen): Ditto.
13594         (live-screen-p): Ditto.
13595         (screen-height): Ditto.
13596         (screen-iconified-p): Ditto.
13597         (screen-list): Ditto.
13598         (screen-live-p): Ditto.
13599         (screen-name): Ditto.
13600         (screen-parameters): Ditto.
13601         (screen-pixel-height): Ditto.
13602         (screen-pixel-width): Ditto.
13603         (screen-root-window): Ditto.
13604         (screen-selected-window): Ditto.
13605         (screen-totally-visible-p): Ditto.
13606         (screen-visible-p): Ditto.
13607         (screen-width): Ditto.
13608         (screenp): Ditto.
13609         (get-screen-for-buffer): Ditto.
13610         (get-screen-for-buffer-noselect): Ditto.
13611         (get-other-screen): Ditto.
13612         (iconify-screen): Ditto.
13613         (lower-screen): Ditto.
13614         (mail-other-screen): Ditto.
13615         (make-screen): Ditto.
13616         (make-screen-invisible): Ditto.
13617         (make-screen-visible): Ditto.
13618         (modify-screen-parameters): Ditto.
13619         (new-screen): Ditto.
13620         (next-screen): Ditto.
13621         (next-multiscreen-window): Ditto.
13622         (other-screen): Ditto.
13623         (previous-screen): Ditto.
13624         (previous-multiscreen-window): Ditto.
13625         (raise-screen): Ditto.
13626         (redraw-screen): Ditto.
13627         (select-screen): Ditto.
13628         (selected-screen): Ditto.
13629         (set-buffer-dedicated-screen): Ditto.
13630         (set-screen-height): Ditto.
13631         (set-screen-position): Ditto.
13632         (set-screen-size): Ditto.
13633         (set-screen-width): Ditto.
13634         (show-temp-buffer-in-current-screen): Ditto.
13635         (switch-to-buffer-other-screen): Ditto.
13636         (visible-screen-list): Ditto.
13637         (window-screen): Ditto.
13638         (x-set-screen-pointer): Ditto.
13639         (x-set-frame-pointer): Ditto.
13640         (screen-title-format): Ditto.
13641         (screen-icon-title-format): Ditto.
13642         (terminal-screen): Ditto.
13643         (delete-screen-hook): Ditto.
13644         (create-screen-hook): Ditto.
13645         (mouse-enter-screen-hook): Ditto.
13646         (mouse-leave-screen-hook): Ditto.
13647         (map-screen-hook): Ditto.
13648         (unmap-screen-hook): Ditto.
13649         (default-screen-alist): Ditto.
13650         (default-screen-name): Ditto.
13651         (x-screen-defaults): Ditto.
13652         (x-create-screen): Ditto.
13653         * obsolete.el: meta-flag removed.
13654         baud-rate removed.
13655         sleep-for-millisecs removed.
13656         extent-data removed.
13657         set-extent-data removed.
13658         set-extent-attribute removed.
13659         extent-glyph removed.
13660         extent-layout removed.
13661         set-extent-layout removed.
13662         list-faces-display removed.
13663         list-faces removed.
13664         trim-versions-without-asking removed.
13665         after-write-file-hooks removed.
13666         truename removed.
13667         auto-fill-hook removed.
13668         blink-paren-hook removed.
13669         select-screen-hook, deselect-screen-hook removed.
13670         auto-raise-screen, auto-lower-screen removed.
13671
13672         * msw-mouse.el: Global change resource -> mswindows-resource.
13673
13674         * XEmacs 21.0-pre5 is released.
13675
13676 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13677
13678         * about.el (about-hackers): Credits update.
13679
13680 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13681
13682         * register.el (insert-register): Don't activate the region.
13683
13684 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13685
13686         * select.el: Restore x-* symbols for backwards compatibility:
13687         x-copy-primary-selection, x-kill-primary-selection,
13688         x-delete-primary-selection, x-select-make-extent-for-selection,
13689         x-valid-simple-selection-, x-cut-copy-clear-internal.
13690
13691 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13692
13693         * XEmacs 21.0-pre4 is released.
13694
13695 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13696
13697         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13698         reporting bugs.
13699         (maybe-add-init-button): Fix semantics under Windows.  Use
13700         `expand-file-name' rather than `concat'.
13701
13702         * help.el (print-messages): New function.
13703
13704 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13705
13706         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13707
13708 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13709
13710         * about.el: Tweaked my entry in about-hackers.
13711
13712         * find-paths.el (paths-emacs-root-p):
13713           Relaxed emacs-root checking of an in-place installation to
13714           also accommodate the flat layout used on MS Windows.
13715
13716 1998-06-29  John Jones  <jj@asu.edu>
13717
13718         * package-get.el: calls to package-get-update-all will only
13719           update packages which are already installed.
13720
13721 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13722
13723         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13724         are handled by the gui-element face fallbacks now.
13725
13726         * x-faces.el: default gui-element face to "background" as well as
13727         the default face.
13728
13729         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13730         and default face settings since these are set as fallbacks now in
13731         the appropriate domain.
13732
13733 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13734
13735         * text-mode.el (text-mode): Reorder regexp so the OR part
13736         corresponding to `page-delim' goes first and the hack in
13737         `forward-paragraph' will work.
13738         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13739
13740 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13741
13742         * subr.el (remove-hook): When checking the hook value
13743           with functionp, don't apply car to it.
13744
13745 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13746
13747         * package-get.el (package-get-remote-filename):
13748           Don't use file-name-as-directory because the local directory
13749           separator conventions might not be the same as ftp's.
13750
13751 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13752
13753         * ldap.el (ldap-host-parameters-alist): New name of
13754         `ldap-host-parameters-plist'
13755
13756 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13757
13758         * package-get.el: Using (require 'package-get-base), now that it
13759         provides itself.  Consequently removed all instances of (load
13760         "package-get-base.el").
13761
13762 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13763
13764         * subr.el (remove-hook): Don't treat the hook value as a
13765           list unless it is both consp and not functionp.
13766
13767 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13768
13769         * about.el: Email address for Ben Wing is ben@xemacs.org.
13770         * auto-show.el: Ditto.
13771         * bytecomp.el: Ditto.
13772         * faces.el: Ditto.
13773         * x-scrollbar.el: Ditto.
13774         * x-misc.el: Ditto.
13775         * tty-init.el: Ditto.
13776         * toolbar-items.el: Ditto.
13777         * symbol-syntax.el: Ditto.
13778         * specifier.el: Ditto.
13779         * objects.el: Ditto.
13780         * hyper-apropos.el: Ditto.
13781         * glyphs.el: Ditto.
13782
13783 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13784
13785         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13786         vertical-divider-always-visible-p.
13787         (default-mouse-motion-handler): Ditto.
13788
13789 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13790
13791         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13792         global value.
13793
13794 1998-06-21  Oliver Graf <ograf@fga.de>
13795
13796         * build-reports.el: changed receiver to xemacs-build-reports list
13797
13798 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13799
13800         * font.el: Split font-family-mappings into X and
13801           mswindows-specific versions.
13802           mswindows-font-create-[object|name]: Treat supplied size
13803           as a pointsize. Added underline and strikethru handling.
13804
13805         * msw-faces.el: changed default mswindows charset to western.
13806
13807         * msw-glyphs.el: removed space in border-glyph font string that
13808           was inserted to get round bugs in the mswindows C font code.
13809
13810 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13811
13812         * about.el (about-hackers): Credits update.
13813
13814         * help-nomule.el (tutorial-supported-languages): Add Romanian
13815         TUTORIAL.
13816
13817         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13818         to ISO-8859-2.
13819
13820 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13821
13822         * font.el: Split font-family-mappings into X and
13823           mswindows-specific versions.
13824           mswindows-font-create-[object|name]: Treat supplied size
13825           as a pointsize. Added underline and strikethru handling.
13826
13827         * msw-faces.el: changed default mswindows charset to western.
13828
13829         * msw-glyphs.el: removed space in border-glyph font string that
13830           was inserted to get round bugs in the mswindows C font code.
13831
13832 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13833
13834         * minibuf.el: make read-color-completion-table call
13835           (mswindows-color-list for mswindows devices.
13836
13837 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13838
13839         * lisp/font-lock.el
13840         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13841         Let declaration items contain non-word symbol characters.
13842
13843 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13844
13845         * package-get.el (package-get-package-provider): Added autoload
13846         cookie.  Loading "package-get-base.el" in ALL functions that use
13847         it.  Fixed some (interactive ...) with multiple argument specs
13848         again.  Cosmetic indentation changes.
13849
13850 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13851
13852         * info.el (Info-insert-dir): Don't use nreverse on variables
13853         that you want to use later.
13854
13855 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13856
13857         * x-mouse.el (x-set-point-and-move-selection): Replace call
13858         to x-kill-primary-selection with kill-primary-selection
13859
13860 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13861
13862         * simple.el (what-cursor-position): Make cursor position reported
13863         use value of column-number-start-at-one
13864
13865 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13866
13867         * about.el (xemacs-hackers): Fix Jareth's email address.
13868
13869 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13870
13871         * startup.el (startup-splash-frame): Remove
13872         `xemacs-startup-logo-function'.
13873
13874 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13875
13876         * about.el (about-hackers): Update credits list.
13877
13878 1998-06-06  Jeff Miller <jmiller@smart.net>
13879
13880         * lisp/sound.el: Update sound-ext to allow filenames with
13881           extensions to be found by load-sound-file
13882
13883 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13884
13885         * info.el (Info-rebuild-outdated-dir): Removed variable
13886         (Info-auto-generate-directory): New variable
13887         (Info-save-auto-generated-dir): New variable
13888         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13889         (Info-build-dir-anew): Second parameter removed.  Use
13890         `Info-save-auto-generated-dir'
13891         (Info-rebuild-dir): Ditto
13892
13893 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13894
13895         * list-mode.el (next-list-mode-item): Would not recognize
13896         border between directly neighbored items.
13897
13898 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13899
13900         * package-get.el: add autoloads for some functions.
13901
13902 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13903
13904         * specifier.el (let-specifier): Tiny docfixes.
13905
13906 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13907
13908         * msw-mouse.el: set selection-pointer-glyph to Normal.
13909
13910 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13911
13912         * wid-edit.el (widget-specify-secret): New function.
13913         (widget-after-change): Use it.
13914         (widget-specify-field): Use it.
13915
13916 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13917
13918         * mouse.el (drag-window-divider): Use `(not done)' instead of
13919         `doit'; reuse result of `window-pixel-edges'.
13920
13921         * modeline.el (drag-modeline-event-lag): Rename to
13922         drag-divider-event-lag.
13923
13924 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13925
13926         * specifier.el (let-specifier): Rewritten not to generate needless
13927         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13928         arguments.
13929
13930 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13931
13932         * minibuf.el (read-file-name-1): Setup buffer-local value of
13933         `completion-ignore-case' in completions buffer under Windows.
13934
13935 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13936
13937         * about.el (about-maintainer-glyph): Fix support for not
13938         compressed images.
13939
13940 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13941
13942         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13943
13944         * mouse.el (mouse-track): Cancel selection if misc-user event with
13945         `cancel-mode-internal' function is fetched.
13946
13947 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13948
13949         * files.el (save-some-buffers-1): Fixed return value.
13950
13951 1998-06-01  Oliver Graf <ograf@fga.de>
13952
13953         * dragdrop.el: added experimental
13954
13955 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13956
13957         * startup.el (after-init-hook, init-file-user,
13958         user-init-directory, load-user-init-file):  Purge references
13959         to "~/.xemacs/init.el" from docstrings.
13960
13961         (load-user-init-file) Use paths-construct-path to construct
13962         paths to user init files.  Go directly to ~/.emacs, do not
13963         search ~/.xemacs/, do not load `default-custom-file'.
13964
13965 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13966
13967         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13968         general *sh.
13969         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13970
13971 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13972
13973         * menubar-items.el (default-menubar): add Update Packages to customize
13974         menu.
13975
13976 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13977
13978         * faces.el: use toolbar face as a fallback for toolbar properties
13979         in xpm-color-symbols instead of default.
13980
13981         * msw-faces.el: rename 3d-object -> gui-element face.
13982
13983 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13984
13985         * startup.el (xemacs-startup-logo-function): New variable.
13986         (startup-splash-frame): Use it.
13987
13988 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13989
13990         * files.el (save-some-buffers): Would wait 1 second.
13991         (save-some-buffers-1): Delete other windows here instead of in
13992         `save-some-buffers'.
13993         (save-some-buffers): Force redisplay only if windows were deleted.
13994
13995 1998-06-02  Didier Verna  <didier@xemacs.org>
13996
13997         * cus-face.el (custom-face-attributes): generalized the use of
13998         toggle buttons for boolean attributes.
13999         Re-ordered the items a bit.
14000
14001 1998-06-01  SL Baur  <steve@altair.xemacs.org>
14002
14003         * sound.el (default-sound-directory): Use `locate-data-directory'
14004         to find the sounds directory.
14005
14006 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
14007
14008         * sound.el: default sound-ext to .wav under mswindows, .au
14009         otherwise. load-default sounds without extensions.
14010
14011 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
14012
14013         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
14014         if send-pr is not bound.
14015
14016 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
14017
14018         * files.el: grok idl files in auto-mode-alist.
14019 1998-06-01  Jeff Miller  <jmiller@smart.net>
14020
14021         * minibuf.el (exact-minibuffer-completion-p): check for nil before
14022         calling `upcase'.
14023
14024 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
14025
14026         * msw-glyphs.el: add xbm to the list of image types supported.
14027
14028 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
14029
14030         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
14031         instead of XEmacs one when dumping InfoDock.
14032
14033 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
14034
14035         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
14036         for `modeline-visible-p'
14037
14038         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
14039
14040 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
14041
14042         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
14043         since it's not used anymore. doc string fixes.
14044
14045         * package-get.el (package-get-file-installed-p): new function. use
14046         instead of file-installed-p which is in an external package.
14047
14048 1998-05-28  Oliver Graf <ograf@fga.de>
14049
14050         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
14051         favor of select-window/switch-to-buffer
14052
14053 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
14054
14055         * startup.el: changed (getenv "HOME") to (user-home-directory)
14056
14057 1998-05-25  Oliver Graf <ograf@fga.de>
14058
14059         * frame.el (cde-start-drag) moved to dragdrop.el
14060         (offix-start-drag-region) moved to dragdrop.el
14061         (offix-start-drag) moved to dragdrop.el
14062         * dragdrop.el (cde-start-drag) moved from frame.el
14063         (offix-start-drag-region) moved from frame.el
14064         (offix-start-drag) moved from frame.el
14065         (cde-start-drag-region) cde drag regions
14066         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
14067
14068 1998-05-26  Oliver Graf <ograf@fga.de>
14069
14070         * dragdrop.el: created dragdrop-drag prototypes
14071         (cde-start-drag-region) fixed typo
14072
14073 1998-05-28  SL Baur  <steve@altair.xemacs.org>
14074
14075         * simple.el (after-init-hook): Remove reader macro.
14076
14077         * packages.el (packages-hardcoded-lisp): Get rid of reader
14078         macros.  Update DOC string.
14079
14080 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14081
14082         * mouse.el (drag-window-divider): Ditto.
14083
14084         * modeline.el (mouse-drag-modeline): Use it.
14085
14086         * lisp-mode.el (let-specifier): Specify indentation.
14087
14088         * specifier.el (let-specifier): Renamed from
14089         `with-specifier-instance'.
14090
14091 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
14092
14093         * x-faces.el:
14094         * faces.el: move definition of xpm-color-symbols from x-faces.el
14095         to faces. Predicate x-get-resource on the presence of x.
14096
14097         * msw-faces.el: set 3d-object face rather than modeline. Specify
14098         faces as specfier defaults.
14099
14100         * package-get.el: don't use package-admin-add-single-file-package.
14101
14102 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14103
14104         * toolbar-items.el: Fixup tooltips.
14105         (toolbar-gnus): Don't use obsolete variable
14106         toolbar-news-frame-properties.
14107         (toolbar-news-reader): Default to `gnus' instead of
14108         `not-configured'.
14109
14110         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
14111         Windows.
14112
14113 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
14114
14115         * package-get.el: rename -installedp -> -installed-p.
14116
14117 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
14118
14119         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
14120         attributes, and assinged it to continuation, truncation and
14121         hscroll glyphs.
14122
14123         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
14124         and made continuation, truncation and hscroll glyphs arrow
14125         characters out of that font.
14126
14127 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14128
14129         * minibuf.el (minibuffer-electric-separator): Play nicely with
14130         directory-sep-char being \.
14131         (minibuffer-electric-tilde): Ditto.
14132         (read-file-name-map): Ditto.
14133
14134 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14135
14136         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
14137         on X devices.
14138         (default-mouse-track-deal-with-down-event): Avoid
14139         `x-disown-selection'; use `disown-selection' instead.
14140
14141 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14142
14143         * select.el:
14144         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
14145         moved to (cut-copy-clear-internal) in select.el. Ditto for
14146         (x-delete-primary-selection) (x-kill-primary-selection)
14147         (x-copy-primary-selection).
14148         (own-clipboard): new function.
14149
14150         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
14151         functions in select.el. remove old ones.
14152         (mswindows-own-clipboard): new function.
14153
14154 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14155
14156         * gnuserv.el: allow connections from mswindows type devices.
14157
14158 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
14159
14160         * msw-glyphs.el: change image type used from cursor to resource.
14161
14162 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
14163
14164         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
14165         for {top,bottom}-{left,right} values in addition to
14166         {top,bottom}_{left,right}.
14167         Use x-get-resource instead of x-get-resource-and-bogosity-check.
14168
14169 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
14170
14171         * cl-macs.el (specifier-instance): Undefine its setf method.
14172
14173         * specifier.el (with-specifier-instance): Added docstring.
14174
14175         * mouse.el (drag-window-divider): Ditto.
14176
14177         * modeline.el (mouse-drag-modeline): Use it.
14178
14179         * lisp-mode.el (with-specifier-instance): Define its indentation
14180         level.
14181
14182         * specifier.el (with-specifier-instance): New macro.
14183
14184 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
14185
14186         * package-get.el (package-get-create-custom): new function to
14187         auto-generate package-get-custom.el from package-get-base.el.
14188         * (package-get-ever-installedp): new function.
14189         * (package-get-custom): new function to get all packages specified
14190         by customize.
14191
14192 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
14193
14194         * cus-edit.el (custom-file): Revert to `~/.emacs'.
14195
14196 1998-05-23  SL Baur  <steve@altair.xemacs.org>
14197
14198         * cl-extra.el: Reverse previous float change.
14199
14200 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
14201
14202         * x-faces.el:
14203         * faces.el (try-font-name): moved from x-faces.el since it is
14204         required by w3 under mswindows as well X.
14205
14206 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14207
14208         * winnt.el: Removed evil (setq completion-ignore-case t)
14209         clause, one more overlookef fsfism.
14210         (nt-quote-args-functions-alist): End sentences with double space.
14211
14212 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14213
14214         * window-xemacs.el (push-window-configuration): Remove kludgery of
14215         recaching default-toolbar specifier.
14216         (pop-window-configuration): Ditto.
14217         (unpop-window-configuration): Ditto.
14218
14219 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14220
14221         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
14222
14223 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
14224
14225         * winnt.el (nt-quote-args-verbatim): Added function.
14226         (nt-quote-args-prefix-quote): Added function.
14227         (nt-quote-args-backslash-quote): Added function.
14228         (nt-quote-args-double-quote): Added function.
14229         (nt-quote-args-functions-alist): New variable.
14230         (nt-quote-process-args): Added function. This is the main quoting
14231         work horse called from process-nt.c
14232
14233 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14234
14235         * winnt.el: Removed duplicate definitions for backspace,
14236         delete, M-backspace and C-M-backspace.
14237         (file-name-buffer-file-type-alist): Removed this variable.
14238         (find-buffer-file-type): Removed function.
14239         (find-file-binary):  Removed function.
14240         (find-file-text): Removed function.
14241         (find-file-not-found-set-buffer-file-type): Removed function.
14242         (save-to-unix-hook): Removed function.
14243         (revert-from-unix-hook): Removed function.
14244         (using-unix-filesystems): Removed function.
14245         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
14246         warning.
14247         (x-set-selection): Removed function.
14248         (x-get-selection): Removed function.
14249         Removed commented FSFisms.
14250         Replaced copyright notice (this file is not part of GNU Emacs).
14251         (nt-shell-mode-hook): Moved here from a lambda expression. Added
14252         comint-process-echoes setting to t.
14253
14254 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14255
14256         * packages.el (packages-no-package-hierarchy-regexp): Introduced
14257         and used following the interface change of
14258         `paths-find-recursive-path'.
14259
14260         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
14261         regexp instead of a list of base names.
14262         (paths-version-control-filename-regexp):
14263         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
14264         Introduced and used following the interface change of
14265         `paths-find-recursive-path'.
14266
14267 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14268
14269         * simple.el (delete-forward-p): Make it a defun; do X garbage only
14270         on X devices, rather than on all non-TTY devices.
14271
14272 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14273
14274         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
14275
14276         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
14277
14278 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
14279
14280         * itimer.el (activate-itimer): Fixed usage of integers
14281         as argument to `concat'.
14282
14283 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
14284
14285         * itimer.el (start-itimer): replace the use of `concat' with
14286         `format'
14287
14288 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14289
14290         * mode-motion.el (mode-motion-hook): Clarify docstring.
14291         From Bob Weiner <weiner@altrasoft.com>
14292
14293         * loadhist.el (symbol-file): Supply prompt string when used
14294         interactively.
14295         From Bob Weiner <weiner@altrasoft.com>
14296
14297 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14298
14299         * loadup.el (really-early-error-handler): Ditto.
14300
14301         * update-elc.el: Ditto.
14302
14303         * setup-paths.el (paths-construct-exec-path): Ditto.
14304
14305         * make-docfile.el: Ditto.
14306
14307         * find-paths.el (paths-decode-directory-path): Use split-path
14308         instead of decode-path.
14309
14310         * files.el (parse-colon-path): Update docstring reference.
14311
14312 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14313
14314         * msw-init.el:
14315         * x-init.el:
14316         Bind cut'n'paste keys to non window-system specific functions.
14317
14318         * msw-select.el: New function mswindows-clear-clipboard.
14319         mswindows-cut-copy-clipboard extended to handle clearing of the
14320         selection and renamed to mswindows-cut-copy-clear-clipboard.
14321
14322         * select.el: on mswindows devices delete-primary-selection
14323         calls mswindows-clear-clipboard.
14324
14325 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14326
14327         * simple.el (quoted-insert): Inhibit quit when using read-char.
14328
14329         * cmdloop.el (read-char): Don't inhibit quit.
14330         (read-char-exclusive): Ditto.
14331         (read-char): Signal quit if quit-char was pressed.
14332         (read-char-exclusive): Ditto.
14333         (read-quoted-char): Return a character, not integer.
14334
14335         * menubar-items.el (default-popup-menu): Use Andy's generic
14336         selection code.
14337         (default-popup-menu): Fix code.
14338
14339 1998-05-14  Oliver Graf <ograf@fga.de>
14340
14341         * dragdrop.el (dragdrop-function-widget): this time it's done
14342
14343 1998-05-13  Oliver Graf <ograf@fga.de>
14344
14345         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14346
14347 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14348
14349         * device.el (device-pixel-width):
14350         (device-pixel-height):
14351         (device-mm-width):
14352         (device-mm-height):
14353         (device-bitplanes):
14354         (device-color-cells): Swapped parameters to device-system-metric
14355         according to the interface change.
14356
14357 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14358
14359         * mouse.el (default-mouse-motion-handler): Use new name of the
14360         function event-over-vertical-divider-p.
14361         Do not set E-W arrow cursor over the divider if
14362         vertical-divider-draggable-p is nil in the window.
14363         ([top-level]): Use new name for the variable
14364         vertical-divider-map.
14365         (drag-window-divider): Respect vertical-divider-draggable-p.
14366         Variable name typo fixes.
14367
14368 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14369
14370         * keymap.el (kbd): Define here; handle string constants and
14371         others...
14372
14373 1998-05-15  Christian Nyb <chr@mediascience.no>
14374
14375         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14376         in Emacs 18.
14377
14378 1998-05-13  Didier Verna  <didier@xemacs.org>
14379
14380         * mouse.el (drag-window-divider): give the vertical divider a
14381         pressed look when dragging it.
14382
14383 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14384
14385         * faces.el: predicate some more face operations on x or mswindows
14386         not just x.
14387
14388         * modeline.el: enable modeline coloring for mswindows.
14389
14390 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14391
14392         * minibuf.el (minibuffer-default): Added variable; compatible with
14393         FSF Emacs.
14394         (next-history-element): Used `minibuffer-default'.
14395
14396 1998-05-12  Oliver Graf <ograf@fga.de>
14397
14398         * dragdrop.el (dragdrop-function-widget): button and mods ok
14399         arguments still look a bit strange
14400         (dragdrop-compare-mods) created
14401         (dragdrop-drop-do-functions) correctly checks for buttons and
14402         modifiers
14403
14404 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14405
14406         * setup-paths.el (paths-default-info-directories): Replace
14407         path-separator with directory-sep-char.
14408
14409         * files.el (path-separator): Don't define it here.
14410
14411 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14412
14413         * update-elc.el: Ditto.
14414
14415         * setup-paths.el (paths-construct-exec-path): Ditto.
14416
14417         * make-docfile.el: Ditto.
14418
14419         * loadup.el (really-early-error-handler): Ditto.
14420
14421         * find-paths.el (paths-decode-directory-path): Use decode-path
14422         instead of decode-path-internal.
14423
14424         * files.el (parse-colon-path): Update docstring.
14425
14426 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14427
14428         * subr.el (get-buffer-window-list): Make BUFFER optional.
14429
14430         * window-xemacs.el (windows-of-buffer): Defalias to
14431         get-buffer-window-list.
14432
14433 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14434
14435         * disass.el: Fix maintainer keyword.
14436
14437         * bytecomp.el (byte-compile-and-load-file): Autoload.
14438         (byte-compile-buffer): Ditto.
14439
14440         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14441         value is returned, not the name.
14442         (lisp-imenu-generic-expression): Enable it.
14443         (lisp-mode-variables): Ditto.
14444         (lisp-indent-offset): Change defconst to defvar.
14445         (lisp-indent-function): Ditto.
14446         (lisp-body-indent): Ditto.
14447
14448 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14449
14450         * modeline.el: Use zap-last-kbd-macro-event.
14451
14452         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14453         nil, don't attempt to do anything with messages.
14454         (eval-last-sexp): Use `letf' for clarity.
14455
14456 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14457
14458         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14459
14460 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14461
14462         * buff-menu.el:
14463         * lisp-mode.el:
14464         * obsolete.el:
14465         Change empty docstrings into no doc strings at all.
14466         Fix bogus FSF-format docstrings.
14467         * etags.el: Fix docstring.
14468
14469 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14470
14471         * package-get.el (package-get): Use internal md5
14472
14473 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14474
14475         * about.el (about-xemacs): Correct abuse of concat.
14476
14477 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14478
14479         * info.el (Info-mode): Use easymenu.
14480
14481 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14482
14483         * apropos.el (apropos): Don't use concat with integers.
14484
14485         * cmdloop.el (describe-last-error): Handle the case when no error
14486         was seen gracefully.
14487
14488         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14489         defun.
14490         (apropos-describe-plist): Ditto.
14491
14492         * help.el (with-displaying-help-buffer): Revert to a defun.
14493         (describe-key): Use it as defun.
14494         (describe-mode): Ditto.
14495         (describe-bindings): Ditto.
14496         (describe-prefix-bindings): Ditto.
14497         (describe-installation): Ditto.
14498         (view-lossage): Ditto.
14499         (describe-function): Ditto.
14500         (describe-variable): Ditto.
14501         (describe-syntax): Ditto.
14502
14503 1998-05-11  Oliver Graf <ograf@fga.de>
14504
14505         * dragdrop.el: changed order of require/provide
14506         (dragdrop-drop-mime-default) changed to new calling conventions
14507         (dragdrop-drop-do-functions) changed to new calling conventions
14508         (dragdrop-function-widget) this one needs more work...
14509
14510 1998-05-10  Oliver Graf <ograf@fga.de>
14511
14512         * about.el: another small change in my entry
14513         * dragdrop.el (dragdrop-drop-log-function): logging added
14514         plus customizations
14515         changed interface to handler functions. now called with event
14516         and object
14517
14518 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14519
14520         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14521         E-W arrow pointer displayed over draggable dividers.
14522
14523         * mouse.el (default-mouse-motion-handler): Show it when
14524         appropriate.
14525         (drag-window-divider): Added.
14526         ([top-level]): Initialized window-divider-map with a keymap
14527         binding the above function to left button down event.
14528
14529         * x-mouse.el (x-init-pointer-shape): Initialize
14530         divider-pointer-glyph from Cursor.dividerPointer, or use default
14531         E-W double arrow.
14532
14533 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14534
14535         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14536
14537 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14538
14539         * simple.el (count-words-buffer): Don't query for buffer.
14540         (count-lines-buffer): Ditto.
14541
14542 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14543
14544         * help.el (where-is): add optional insert argument.
14545
14546 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14547
14548         * help.el (describe-key-briefly): New argument INSERT.
14549
14550         * simple.el (eval-expression): New optional argument; synch with
14551         FSF 20.3.
14552
14553         * keydefs.el (global-map): Add new register bindings.
14554
14555         * register.el: Synched with FSF 20.3.
14556
14557 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14558
14559         * window-xemacs.el (recenter): all arguments are optional.
14560
14561 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14562
14563         * device.el: (device-pixel-width): Reflected name/parameters
14564         change to device-system-metric.
14565         (device-pixel-height): Ditto.
14566         (device-mm-width): Ditto.
14567         (device-mm-height): Ditto.
14568         (device-bitplanes): Ditto.
14569         (device-color-cells): Ditto.
14570
14571 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14572
14573         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14574
14575         * cl.el (most-positive-fixnum): Document.
14576         (most-negative-fixnum): Ditto.
14577
14578         * cus-dep.el: Updated comment.
14579
14580         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14581         constant.
14582
14583         * cus-load.el (custom-put): Removed.
14584
14585         * files.el (after-find-file): Just resignal quit instead of
14586         signaling "canceled".
14587
14588 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14589
14590         * frame.el (other-frame): Use `focus-frame' instead of
14591         select-frame kludges.
14592
14593         * lisp-mode.el: Update lisp-indent-function for
14594         save-selected-frame and with-selected-frame.
14595
14596         * frame.el (save-selected-frame): New macro.
14597         (with-selected-frame): Ditto.
14598         (other-frame): Use `set-frame-focus'.
14599
14600 1998-05-06  Oliver Graf <ograf@fga.de>
14601
14602         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14603         (dragdrop-drop-url-default) default handler for URL drops created
14604         (dragdrop-drop-mime-default) default handler for MIME drops created
14605         (dragdrop-drop-functions) default custom for handling drops created
14606         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14607
14608 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14609
14610         * mouse.el: Removed redundant mouse-mswindows-drop function.
14611
14612 1998-05-05  Oliver Graf <ograf@fga.de>
14613
14614         * about.el: changed some text in my entry
14615         * dragdrop.el: added customs
14616
14617 1998-05-04  Oliver Graf <ograf@fga.de>
14618
14619         * mouse.el: killed global drop key bindings
14620         (mouse-offix-drop) removed
14621         * dragdrop.el: created
14622         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14623
14624 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14625
14626         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14627         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14628
14629         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14630         obsolete comment.
14631
14632         * scrollbar.el (scrollbars-visible-p): Use new
14633         {vertical,horizontal}-scrollbar-visible-p specifiers.
14634
14635 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14636
14637         * device.el (device-pixel-height):
14638         (device-pixel-width):
14639         (device-mm-width):
14640         (device-mm-height):
14641         (device-bitplanes):
14642         (device-color-cells): Moved these 6 functions from device.c; they
14643         all use single (device-system-metrics) call.
14644
14645 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14646
14647         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14648         were renamed.
14649
14650         * menubar-items.el:
14651         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14652         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14653
14654         * help.el (help-map): Remove Hyperbole keybinding logic.
14655         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14656
14657 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14658
14659         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14660         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14661
14662 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14663
14664         * msw-glyphs.el: use nicer icon3 from the frame icon.
14665
14666 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14667
14668         * version.el (emacs-version): Remove InfoDock conditionals.
14669
14670         * startup.el (startup-splash-frame): Change ID logo name.
14671
14672 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14673
14674         * files.el (after-find-file): If the user presses C-g on
14675         directory-creation prompt, kill the buffer.
14676
14677 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14678
14679         * simple.el (count-words-region): Reverse previous change.
14680
14681 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14682
14683         * replace.el (query-replace): Just call perform-replace.
14684         (query-replace-regexp): Ditto.
14685         (perform-replace): Move region handling here.
14686         (perform-replace): Use the new arg to match-data.
14687
14688 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14689
14690         * x-init.el: Install X specific display table that
14691           displays char 0240 as a space to avoid whatever it is
14692           that screws up display of that character code.
14693
14694 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14695
14696         * help.el (function-arglist): If no arguments are documented for a
14697         subr, print nothing rather than incorrect output.
14698
14699 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14700
14701         * cmdloop.el (command-error): Update bail-out error message to use
14702         `emacs-program-name'.
14703
14704         * lib-complete.el: Remove reader macro cruft.
14705
14706         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14707         cruft.
14708
14709         * simple.el (count-words-region): Drop interactive-p check on the
14710         message.
14711
14712 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14713
14714         * font.el
14715         * msw-faces.el
14716         Correct spelling of mswindows-font-canonicalize-name.
14717
14718 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14719
14720         * ldap.el (ldap-host-parameters-alist): Replaced with
14721         `ldap-host-parameters-plist'
14722         (ldap-search): Adapt to previous change
14723
14724 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14725
14726         * about.el (about-hackers): Update Bob Weiner bio.
14727         (about-maintainer-info): Ditto.
14728
14729 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14730
14731         * simple.el (display-warning-minimum-level): Docfix.
14732
14733 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14734
14735         * widget.el (:default-get): New keyword.
14736         * wid-edit.el (default, widget-default-default-get): Define it.
14737         (group, widget-group-default-get): Define it.
14738         (menu-choice, widget-choice-default-get): Define it.
14739         (widget-default-get): New function.
14740         (widget-choice-action): Call it.
14741         (widget-editable-list-entry-create): Call it.
14742
14743 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14744
14745         * byte-optimize.el (byte-boolean-vars): Removed.
14746         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14747         lookup through `byte-boolean-vars'.
14748
14749 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14750
14751         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14752         resource-provided values into ghost specs for scrollbar-height and
14753         scrollbar-width.
14754
14755 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14756
14757         * byte-optimize.el: Don't attempt to optimize /=.
14758
14759         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14760         (byte-compile-/=): Ditto.
14761
14762 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14763
14764         * apropos.el: Use `with-displaying-help-buffer'.
14765         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14766         Use `with-displaying-help-buffer'.
14767         (apropos-follow): Do not give special treatment to buffer cursor
14768         was in prior to a mouse click.
14769         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14770         (apropos-print-doc): Set correct buffer for setting text
14771         properties.
14772
14773 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14774
14775         * help.el (help-buffer-prefix-string): New variable.
14776         (help-buffer-name): Use it.
14777
14778         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14779         mode menu.
14780
14781 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14782
14783         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14784
14785 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14786
14787         * files.el (find-file-noselect): Update docstring.
14788         (find-file-noselect): Signal an error if found an unreadable file.
14789         (file-chase-links): Save the match data.
14790         (normal-mode): Use `lwarn' and `error-message-string'.
14791         (interpreter-mode-alist): Change defconst to defvar.
14792         (inhibit-first-line-modes-regexps): Ditto.
14793         (inhibit-first-line-modes-regexps): Added .tgz.
14794         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14795         (change-major-mode-with-file-name): New user-option.
14796         (set-visited-file-name): Synched with FSF.
14797         (file-name-extension): New function, from FSF 20.3.
14798         (file-relative-name): Synched with FSF.
14799         (save-some-buffers): Support the C-r feature.
14800         (recover-session): Synched with FSF.
14801         (kill-some-buffers): Ditto.
14802         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14803
14804 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14805
14806         * files.el (insert-file): Undo previous change and reenable use of
14807         format.el.
14808
14809 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14810
14811         * window-xemacs.el (recenter): Define.
14812
14813 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14814
14815         * font.el (mswindows-font-create-name)
14816         (mswindows-font-create-object): new functions for mswindows type
14817         fonts.
14818
14819         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14820         strings are parsed as well as font objects.
14821
14822 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14823
14824         * modeline.el (defining-kbd-macro): Restore modeline indication of
14825         kbd-macro being recorded.
14826         (add-minor-mode): Simplify docstring.
14827         (modeline-minor-mode-menu): Remove stuff.
14828
14829 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14830
14831         * code-process.el (call-process): dynamically decide process
14832         coding type.
14833
14834 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14835
14836         * modeline.el: Add line-number-mode, column-number-mode to
14837         the modeline minor-mode menu.  Button2 on the line number does
14838         goto-line.
14839
14840 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14841
14842         * mouse.el: move x-selection-owner-p type things to
14843         selection-owner-p.
14844
14845         * msw-init.el: copy zmacs stuff from x-init.el
14846
14847         * msw-select.el (mswindows-own-selection)
14848         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14849         functions. Very simple minded implementation of selectio
14850         ownership.
14851
14852         * select.el (own-selection) (disown-selection)
14853         (activate-region-as-selection) (select-make-extent-for-selection)
14854         (valid-simple-selection-p): functions moved from x-select.el for
14855         generalized selection.
14856
14857         * x-select.el: see select.el changes.
14858
14859         * x-toolbar.el: use new selection functions.
14860
14861 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14862
14863         * packages.el (packages-find-package-directories): Fixed bug that
14864         would pick up multiple site-package directories.
14865         (package-locations): Added "xemacs-packages" as a late package
14866         location.
14867
14868         * find-paths.el: Now uses `emacs-program-name' and
14869         `emacs-program-version'.
14870         Additions to enforce version-specific directories in
14871         `paths-find-version-directory'.
14872
14873 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14874
14875         * default.el: Removed.
14876         * site-start.el: Removed.
14877
14878 1998-04-29  Didier Verna  <didier@xemacs.org>
14879
14880         * minibuf.el (minibuffer-history-minimum-string-length): Default
14881         to nil.
14882
14883 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14884
14885         * find-paths.el (paths-program-name): Rename.
14886         (paths-emacs-root-p): Ditto.
14887         (paths-find-site-directory): Ditto.
14888
14889 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14890
14891         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14892         `emacs-lisp-byte-compile-and-load'.
14893
14894 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14895
14896         * ldap.el (ldap-search): Fixed additional parameter passing to
14897         `ldap-open'
14898
14899 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14900
14901         * select.el (kill-primary-selection) (selection-owner-p)
14902         (copy-primary-selection) (yank-clipboard-selection)
14903         (selection-exists-p) (delete-primary-selection): new file and
14904         functions that do the right thing for the selected device.
14905
14906         * x-menubar.el: use generalised selection functions.
14907
14908         * dumped-lisp.el: dump select.el.
14909
14910 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14911
14912         * find-paths.el (paths-progname): New variable.
14913         (paths-emacs-root-p): Use it.
14914         (paths-find-site-directory): Ditto.
14915
14916 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14917
14918         * loadup.el ((member "dump" command-line-args)): Dump as
14919         `infodock' if InfoDock.
14920
14921 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14922
14923         * find-paths.el (construct-emacs-version): Simplify, include
14924         program name in the return value.
14925         * (paths-find-version-directory): Use it.
14926
14927 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14928
14929         * info.el (Info-parse-dir-entries): Fixed regexp
14930         (Info-build-dir-anew): Remove full suffix and capitalize info file
14931         name for files with no @direntry
14932         (Info-batch-rebuild-dir): New function
14933         (Info-suffixed-file): Check for regular files instead of simple
14934         file existence (could catch directories before)
14935
14936 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14937
14938         * setup-paths.el, find-paths.el: Removed uses of `not' which
14939         temacs doesn't have.
14940
14941         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14942         into root searching.
14943
14944 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14945
14946         * subr.el: Remove definition of `not'.
14947
14948 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14949
14950         * msw-glyphs.el: enable graphics support.
14951
14952 1998-04-23  Didier Verna  <didier@xemacs.org>
14953
14954         * x-menubar.el (default-menubar): restored the line-number-mode
14955         option.
14956
14957         * misc doc string updates related to the options menu.
14958
14959 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14960
14961         * setup-paths.el (paths-construct-load-path): Fix typo.
14962
14963 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14964
14965         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14966         font-menu-ignore-scaled-fonts don't have to be bound now; this
14967         gets us one step further towards making --no-autoloads work.
14968
14969         * startup.el (normal-top-level): Load auto-autoloads only if
14970         lisp-directory is non-nil.
14971
14972         * setup-paths.el (paths-construct-load-path): Made it robust
14973         against nil lisp-directory.
14974
14975         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14976         to the list of variables that cause a warning when nil.
14977
14978         * toolbar.el (init-toolbar-location): Now works even when there's
14979         no toolbar icon directory.
14980
14981 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14982
14983         * help.el (view-lossage): Recognize it.
14984
14985         * simple.el (log-message): Mark multiline messages.
14986
14987 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14988
14989         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14990
14991 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14992
14993         * package-get.el (package-get-all):  add `\n' separator to
14994         interactive specification so that both variables are read
14995
14996 1998-04-22  Didier Verna  <didier@xemacs.org>
14997
14998         * x-menubar.el: ported the options menu to Custom.
14999         Moved the "read only" toggle button to the buffers menu.
15000         Corrected some missing ;;;###autoload or defcustom.
15001
15002         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
15003         the scrollbar-visible specifier for options menu handling.
15004
15005         * toolbar.el (toolbar-visible-p)
15006                      (toolbar-captioned-p)
15007                      (default-toolbar-position): defcustom wrappers around
15008         the toolbar specifiers for options menu handling.
15009
15010         * frame.el (get-frame-for-buffer-default-instance-limit):
15011         defcustom it for options menu handling.
15012
15013         * font-lock.el (font-lock-mode): defcustom and autoload the variable
15014         font-lock-mode for options menu handling.
15015
15016         * cus-start.el: added Custom properties to overwrite-mode for
15017         options menu handling.
15018
15019 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
15020
15021         * about.el: shameless self-promotion.
15022
15023 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
15024
15025         * simple.el (raw-append-message): Slightly optimize.
15026         (remove-message): Use `push' for clarity.
15027         (append-message): Ditto.
15028         (display-warning): Dito.
15029         (raw-append-message): Send the message to the appropriate device.
15030
15031 1998-04-22  SL Baur  <steve@altair.xemacs.org>
15032
15033         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
15034         From Sean MacLennan <Sean.MacLennan@pika.ca>
15035
15036 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15037
15038         * setup-paths.el: Changed `directory-sep-char' to
15039         `path-separator', following a change in GNU Emacs.
15040
15041 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15042
15043         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
15044         (Info-build-dir-anew): Add a final newline.
15045         (Info-build-dir-anew): Do not issue warning when rebuilding policy
15046         is `always'
15047         (Info-rebuild-dir): Ditto
15048
15049         * dumped-lisp.el (preloaded-file-list): Added ldap.el
15050
15051 1998-04-21  SL Baur  <steve@altair.xemacs.org>
15052
15053         * simple.el (count-words-buffer): Retain zmacs region.
15054         (count-words-region): Ditto.
15055         * simple.el: (what-line): Expanded line counts.
15056         (count-lines): New parameter to conditionalize whether collapsed
15057         lines get counted.
15058         From Bob Weiner <weiner@altrasoft.com>
15059
15060 1998-04-19  SL Baur  <steve@altair.xemacs.org>
15061
15062         * packages.el (package-locations): infodock-packages must override
15063         mule-packages and packages.
15064
15065 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
15066
15067         * wid-edit.el:
15068         remove rude messages from widget-activation-widget-mapper
15069         and widget-activation-glyph-mapper
15070
15071 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
15072
15073         * toolbar.el: Remove (featurep 'x) test from
15074         toolbar-make-button-list
15075
15076 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
15077
15078         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
15079         only if in the same frame.
15080
15081 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15082
15083         * packages.el (package-locations): Added site-packages hierarchy.
15084
15085         * setup-paths.el (paths-default-info-directories): Introduced and
15086         used.
15087
15088         * packages.el, setup-paths.el: Set various path searching depths
15089         to 1.
15090
15091         * packages.el (packages-hierarchy-depth):
15092         (packages-load-path-depth): Introduced and used.
15093
15094         * setup-paths.el (paths-load-path-depth): Introduced and used.
15095
15096         * find-paths.el (paths-find-recursive-path): Added max-depth
15097         parameter.
15098
15099 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15100
15101         * setup-paths.el (paths-construct-info-path): Removed
15102         dependency on behavior of (file-name-as-directory "").
15103
15104 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15105
15106         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
15107         lisp objects
15108
15109 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15110
15111         * dump-paths.el, startup.el: Added handling for --debug-paths.
15112
15113 1998-04-15  William M. Perry  <wmperry@aventail.com>
15114
15115         * wid-edit.el: We cannot just set the help-echo or balloon-help
15116           properties for an extent based on the :help-echo widget
15117           property, since help-echo and balloon-help cause an EXTENT to
15118           get passed in, where :help-echo functions are expecting a WIDGET
15119
15120 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
15121
15122         * scrollbar.el (init-scrollbar-from-resources): Call
15123         mswindows-init-scrollbar-metrics when appropriate.
15124
15125 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
15126
15127         * dumped-lisp.el: dump x-toolbar for window system
15128
15129         * msw-init.el (init-post-mswindows-win): enable toolbars if we
15130         have support and xpm.
15131
15132 1998-04-16  SL Baur  <steve@altair.xemacs.org>
15133
15134         * files.el (toggle-read-only): Fix docstring.
15135         From Didier Verna <didier@xemacs.org>
15136
15137 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15138
15139         * startup.el (normal-top-level): Load autoload-file-name without
15140         specifying an extension---some people only auto-autoload.el.gz.
15141
15142 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
15143
15144         * files.el (backup-enable-predicate): Don't bomb on NAME being
15145         nil.
15146
15147 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15148
15149         * find-paths.el, packages.el: Now prefers configure'd paths.
15150         This shouldn't cause any of the originally anticipated problems as
15151         the current paths architecture will not define the various
15152         configure-xxx variables if they're not specified on the configure
15153         command line.
15154
15155         * find-paths.el, setup-paths.el, packages.el: Removed all
15156         mentionings of "/" as a path separator.
15157         Used paths-construct-path throughout.
15158
15159         * find-paths.el (paths-construct-path): Created to assemble paths
15160         from directory components.
15161
15162         * setup-paths.el, packages.el: Used paths-decode-directory-path
15163         instead of decode-path-internal.
15164
15165         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
15166         and associates.
15167         (paths-decode-directory-path) Created.
15168
15169         * setup-paths.el: Changed configure-exec-path to
15170         configure-exec-directory.
15171
15172 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15173
15174         * packages.el (packages-find-packages): Fixed decoding of
15175         EMACSPACKAGEPATH.
15176
15177         * startup.el: -no-packages -> -no-early-packages.
15178
15179         (packages-load-package-lisps): Fixed loading of auto-autoload
15180         files.
15181
15182         * startup.el (normal-top-level): Fixed loading of core
15183         auto-autoload.
15184
15185         * obsolete.el: Un-obsoleted site-directory.  Sigh.
15186
15187         * startup.el, packages.el, dump-paths.el: Added proper settings
15188         for site-directory and lisp-directory variables.
15189
15190         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
15191         inhibit-package-autoloads and fixed handling of it.
15192
15193         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
15194         handling of former inhibit-package-init, now
15195         inhibit-early-packages, to make -vanilla etc. work.
15196
15197 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
15198
15199         * code-process.el (start-process): Fallback to 'undecided instead
15200         of 'binary for process input coding stream.
15201
15202         * process.el (start-process): Docstring fix.
15203
15204 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15205
15206         * info.el (Info-insert-dir): Do not insert temporary dir files
15207         in Info-dir-file-attributes
15208         (Info-build-dir-anew): Ensure temporary buffer is not read-only
15209         (Info-rebuild-dir): Ditto.
15210
15211 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15212
15213         * obsolete.el: Added obsoleteness declarations for
15214         `site-directory' and `Info-default-directory-list'.
15215
15216 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15217
15218         * find-paths.el (paths-find-emacs-root): Only look at the
15219         executable at the end of the symlink chain for determining the
15220         Emacs root.
15221
15222 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15223
15224         * setup-paths.el (paths-construct-info-path): Changed construction
15225         to cater to gone default in configure.
15226
15227         * find-paths.el (paths-uniq-append): Added.
15228
15229         * packages.el: Rewritten package path construction once again.
15230
15231         * dump-paths.el, startup.el: Removed package-path as a global
15232         variable.
15233
15234         * package-admin.el (package-admin-add-single-file-package):
15235         (package-admin-add-binary-package): Changed package-path to
15236         late-packages.
15237
15238         * packages.el (packages-split-path): Split path at "/" rather than
15239         nil according to change in emacs.c.
15240
15241 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15242
15243         * setup-paths.el (paths-construct-info-path): Changed info path
15244         order so that directories come out right.
15245         (paths-find-lock-directory): Fixed bug: It used to think
15246         configure-lock-directory is a path.
15247
15248 1998-04-06  Jeff Miller <jmiller@smart.net>
15249
15250         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
15251         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
15252         eases the use of toolbar-add/kill-item functions.
15253
15254 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
15255
15256         * code-files.el (file-coding-system-alist): Commented out
15257         loaddefs.el magical treatment.
15258
15259 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15260
15261         * info.el (Info-rebuild-outdated-dir): Added new option
15262         `conservative' and made it the default
15263         (Info-rebuild-dir): Appropriately parse multi-line description
15264         strings, and multi-section dir files. Issue warning when dir
15265         is rebuilt as temporary
15266         (Info-build-dir-anew): Issue warning when dir is built as
15267         temporary
15268
15269 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
15270
15271         * list-mode.el (list-mode-map): Bind highlight motion commands to
15272         standard keys left, right, C-b and C-f.
15273
15274 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15275
15276         * files.el (auto-mode-alist): allow .sc for Scheme->C
15277
15278 1998-04-06  SL Baur  <steve@altair.xemacs.org>
15279
15280         * loadup.el (pureload): Don't quote (garbage-collect).
15281
15282 1998-04-04  SL Baur  <steve@altair.xemacs.org>
15283
15284         * package-get-base.el: Updated.
15285
15286 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15287
15288         * isearch-mode.el (isearch-just-started): New variable.
15289         (isearch-mode): Set it.
15290         (isearch-repeat): Advance one character forward only if the search
15291         was successful, and was not just started.
15292         (isearch-repeat): Clear isearch-just-started.
15293
15294 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15295
15296         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15297         if running -batch.
15298
15299 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15300
15301         * subr.el (listify-key-sequence): Removed.
15302
15303 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15304
15305         * bytecomp.el (byte-compile-print-gensym): New option.
15306         (byte-compile-output-file-form): Use it.
15307         (byte-compile-output-docform): Ditto.
15308         (byte-compile-compiled-obj-to-list): Ditto.
15309
15310 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15311
15312         * msw-glyphs.el: set frame icon if xpm support.
15313
15314 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15315
15316         * help.el: Code that pretty prints variable values
15317           removed.
15318
15319 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15320
15321         * find-paths.el (paths-emacs-root-p): Correct test for installation
15322         directory.
15323         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15324
15325 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15326
15327         * loaddefs.el: Don't set debug-ignored-errors; leave
15328           its default value set to nil.
15329
15330 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15331
15332         * info.el (Info-rebuild-dir): fixed mis-spelling.
15333
15334 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15335
15336         * info.el (Info-rebuild-outdated-dir): New custom var
15337         (Info-insert-node): Create/update dir file when needed, ie when it
15338         does not exist or is older than some info files in directory
15339
15340 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15341
15342         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15343         for last packages, mainly for using a 20.4 package base.
15344
15345         * packages.el (late-packages): Typo fix.  It was called
15346         early-packages.
15347
15348         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15349         relative symlinks correctly.
15350         (paths-find-emacs-roots): More rigorous checking for plausible
15351         configuration-time root.
15352
15353         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15354         find its roots.
15355
15356 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15357
15358         * faces.el: Fix docstrings.
15359         * glyphs.el: Fix docstrings.
15360         * mouse.el: Fix docstrings.
15361
15362         * frame.el: Change phrase `current frame' to `selected frame'.
15363
15364         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15365
15366         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15367         macros using backquote to make them infinitely more readable.
15368
15369 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15370
15371         * packages.el (packages-find-package-path): Hardcoded specialized
15372         InfoDock support until we can clean this up.
15373
15374         * help.el (describe-bindings-1): Return the value of the bindings
15375         help buffer created.
15376         (describe-bindings): Ditto.
15377
15378         * simple.el (set-variable): Restore previous behavior of not
15379         bombing if the variable to set is not boundp.
15380
15381 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15382
15383         * packages.el (packages-handle-package-dumped-lisps): Allow for
15384         non-local files to be loaded off the package-lisp variable.
15385
15386 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15387
15388         * x-faces.el: Global X resources should override
15389           specs for all device classes (color, grayscale, mono);
15390           code currently doesn't override any of them.  Fixed by
15391           calling remove-specifier with '(x default) as the tag
15392           set and allowing inexact matches.
15393
15394 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15395
15396         * faces.el: Separated face initializations based on
15397           device classes into device type specific (tag set,
15398           instantiator) pairs.
15399
15400 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15401
15402         * wid-edit.el (widget-choice-action): Remember user's explicit
15403         choice.
15404         (widget-choice-value-create): Respect it.
15405         From Richard Stallman <rms@gnu.org>
15406
15407 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15408
15409         * setup-paths.el (paths-construct-info-path): Always append
15410         existing directories from configure-time info path.
15411
15412         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15413         Info-directory-list.
15414
15415         * info.el: Removed Info-default-directory-list which was broken by
15416         design.
15417         Removed bogus initialization of Info-directory-list---startup.el
15418         can do a much better job.
15419         Added autoload of Info-directory-list.
15420
15421         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15422         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15423         be exclusive; now it's merely given precedence, just like in the
15424         old days.
15425
15426 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15427
15428         * find-paths.el (paths-find-architecture-directory): Fix bug with
15429         finding; it used to default too early.
15430
15431 1998-03-25  Martin Buchholz <martin@xemacs.org>
15432
15433         * packages.el (packages-split-path): Fix a bug; it used to fail
15434         for paths that weren't split.
15435
15436 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15437
15438         * finder.el (finder-compile-keywords): trap on errors.
15439
15440 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15441
15442         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15443           fourth argument of t so that only the specs exactly
15444           matching the tag lists are removed.
15445
15446 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15447
15448         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15449
15450 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15451
15452         * minibuf.el (mouse-read-file-name-1): If a default directory was
15453         specified, use it for generating the completions.
15454
15455 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15456
15457         * update-elc.el: Now respects inhibit-package-init and
15458         inhibit-site-lisp.
15459         Now does path construction with loadup-paths.
15460
15461         * startup.el (normal-top-level, startup-setup-paths): Now respects
15462         inhibit-package-init and inhibit-site-lisp.
15463
15464         * packages.el (packages-find-package-path): Extended package path
15465         by version-specific hierarchies.
15466         (packages-find-packages): Now respects inhibit flag and
15467         inhibit-site-lisp.
15468         Moved path setup to loadup-paths.
15469
15470         * make-docfile.el: Now respects inhibit-package-init and
15471         inhibit-site-lisp.
15472         Now does path construction with loadup-paths.
15473
15474         * loadup.el: Now respects inhibit-package-init and
15475         inhibit-site-lisp.
15476
15477         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15478
15479         * loadup-paths.el: New file: setup load-path to encompass
15480         packages.
15481
15482 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15483
15484         * auto-show.el: load-gc renamed to pureload.
15485         * site-load.el: Ditto.
15486         * packages.el (toplevel): Ditto.
15487         * loadup.el (really-early-error-handler): Ditto.
15488         * dumped-lisp.el (preloaded-file-list): Ditto.
15489         * cus-face.el (custom-declare-face): Ditto.
15490
15491 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15492
15493         * <Today>: The Big Path Searching Overhaul.
15494
15495         * find-paths.el: New file: find and assemble paths in the
15496         installation hierarchy.
15497
15498         * setup-paths.el: New file: global layout of paths and directories
15499         within the XEmacs hierarchy.
15500
15501         * packages.el: Replaced everything related to path searching and
15502         startup by code in terms of find-paths.
15503
15504         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15505         the new path searching engine.
15506
15507         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15508         and setup-paths.
15509
15510 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15511
15512         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15513         setup-paths.el.
15514
15515 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15516
15517         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15518         compiles identically in any configuration.
15519         Removed irrelevant commentary.
15520
15521 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15522
15523         * simple.el (set-variable): Allow setting specifiers.
15524
15525 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15526
15527         * lisp.el (forward-sexp): Revert previous change.
15528
15529 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15530
15531         * frame.el (frame-initialize): Use `delete-console' instead of
15532         `delete-device' to delete the stream console to match the usage in
15533         Fkill_emacs.
15534
15535 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15536
15537         * files.el (cdpath-previous): New variable.
15538         (cd): Use it.
15539         From Bob Weiner <weiner@wave.altrasoft.com>
15540
15541 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15542
15543         * keydefs.el: Changed keybindings of forward-char,
15544           backward, scroll-up and scroll-down to point to their
15545           -command counterparts.
15546
15547         * simple.el: New functions: forwarc-char-command,
15548           backwrad-char-command, scroll-up-command,
15549           scroll-down-command which work liek their counterparts
15550           except that they honor the variable
15551           signal-error-on-buffer-boundary.
15552
15553           Definition of signal-error-on-buffer-boundary received
15554           from src/cmds.c.
15555
15556           defvar declaration added for word-across-newline to avoid
15557           byte-compiler warning about the free variable reference.
15558
15559 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15560
15561         * winnt.el: Removed "%t" from the beginning of
15562         modeline-format. From now on, there's no nt-specifics in the modeline.
15563
15564 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15565
15566         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15567         of `when' with `if'.
15568
15569 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15570
15571         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15572         mswindows. Must be reworked along with glyphs.el, or
15573         merged into it, after there is images support.
15574
15575         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15576         'mswindows.
15577
15578 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15579
15580         * faces.el: fix for text cursor initialization.
15581         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15582         From Andy Piper <andyp@parallax.co.uk>
15583
15584 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15585
15586         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15587         if there is an existing package that handles it and warn the user
15588         about that mode.
15589
15590 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15591
15592         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15593         Installation" menu item when Installation-string is not bound.
15594
15595 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15596
15597         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15598         From Jeremiah W. James <jerry@cs.ucsb.edu>
15599
15600 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15601
15602         * msw-faces.el:
15603         * faces.el: Fix face initialization.
15604
15605 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15606
15607         * files.el (backup-enable-predicate): fix breakage introduced
15608         by TMPDIR patch.
15609
15610 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15611
15612         * x-faces.el (x-init-face-from-resources): The
15613           TTY face property retrieval functions don't return
15614           specifiers, so use face-property instead.
15615
15616 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15617
15618         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15619
15620 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15621
15622         * x-menubar.el: Expanded documentation for
15623           option-save-faces.  Changed Options -> Browse Faces
15624           menu entry to invoke customize-face.
15625
15626 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15627
15628         * faces.el: Most face initialization moved out of
15629           init-other-random-faces to the top level so that the
15630           initialization happens before Xemacs is dumped.  Much
15631           of the fascist "face-differs-from-default-p or FROB!"
15632           code has been retired in favor of letting the user do
15633           what they want to do.  Face initialization code changed
15634           to use `default' specifier tag so that the settings can
15635           be overridden later if the user wishes it.
15636
15637 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15638
15639         * about.el (about-hackers): Update contributors list.
15640
15641 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15642
15643         * specifier.el: Define new specifier tag `default'.
15644
15645         * modeline.el: Initialize faces using `default' tag.
15646
15647         * x-faces.el (x-init-face-from-resources): Remove
15648           specifier specs containing the `default' tag before
15649           adding new specs.
15650
15651 1998-03-02  John Jones  <jj@asu.edu>
15652
15653         * package-get.el (package-get-all): fixed arguments on call to
15654         package-admin-add-single-file-package.
15655         * package-get.el (package-get-installedp): fixed to match
15656         advertised behavior.
15657         * package-get.el: added function package-get-update-all which
15658         installs newest versions of all the current packages (if they are
15659         not already installed).
15660
15661 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15662
15663         * files.el (find-file-noselect): Uncommented `truename' binding in
15664         `let*' and use it later to set `buffer-file-truename' iff it's
15665         still nil, as happens for example when finding a compressed
15666         file with "jka-compr".
15667
15668 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15669
15670         * faces.el: in make-face-* type functions do the operation for all
15671         window systems, not just the first one found.
15672
15673         * font.el: call mswindows-list-fonts for mswindows.
15674
15675 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15676
15677         * code-process.el (call-process-region):
15678         * process.el (call-process-region):
15679         * package-get.el (package-get-dir):
15680         * files.el (backup-enable-predicate):
15681         * gnuserv.el (gnuserv-temp-file-regexp):
15682         Use temp-directory in place of `/tmp'.
15683
15684 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15685
15686         * "Fast" dired-in-C enhancements for Windows 95/NT:
15687
15688         * files.el: Added function, `wildcard-to-regexp', from GNU
15689           Emacs.
15690
15691         * files.el (insert-directory): Modified to use special
15692           dired-in-C enhancements if present.
15693
15694 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15695
15696         * code-files.el: make default coding no-conversion.
15697
15698 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15699
15700         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15701         the load-path.
15702
15703         * update-elc.el: Strip directory when testing for files not to
15704         bytecompile.
15705
15706 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15707
15708         * lisp-mode.el: Use recommended form for menus.
15709
15710         * info.el (Info-construct-menu): Use recommended form for menus.
15711
15712         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15713         entry.
15714
15715 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15716
15717         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15718           (get-frame-for-buffer-noselect): Always return frames
15719           in the not-this-window-p cond clause.
15720
15721 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15722
15723         * help.el (describe-installation): New function.
15724
15725         * x-menubar.el (default-menubar): Add describe-installation to
15726         Help menu.
15727
15728         * packages.el (packages-unbytecompiled-lisp): Installation.el
15729         should not be bytecompiled.
15730
15731         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15732         XEmacs.
15733
15734         * x-menubar.el (default-menubar): Use correct guard for VM menu
15735         entry.
15736
15737         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15738         coding.
15739         From Andy Piper <andyp@parallax.co.uk>
15740
15741 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15742
15743         * ldap.el: Do not require ldap-internal at compile time.
15744
15745 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15746
15747         * code-files.el: new file. a virtual copy of mule-files.el
15748         but without charset
15749         dependencies. (toggle-buffer-file-ocding-system) new function for
15750         changing the eol type for the current buffer.
15751
15752         * code-process.el: new file. a copy of
15753         mule-process.el. mule-process.el will disappear when things have
15754         settled.
15755
15756         * coding.el: new file. a virtual copy of mule-files.el but
15757         without charset dependencies. (coding-system-base) new function
15758         for getting the parent coding system of a coding system with eol
15759         type set.
15760
15761         * dumped-lisp.el: add above files for the non-mule case.
15762
15763 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15764
15765         * window-xemacs.el (display-buffer): If no explicit
15766           frame is specified, search for a window that displays
15767           the buffer on the currently selected frame, before
15768           searching other frames.
15769
15770 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15771
15772         * frame.el (get-frame-for-buffer): If not-this-window-p
15773           is non-nil, use window on the selected frame if it is not
15774           also the selected window.  When defaulting, search for
15775           windows on the currently selected fgrame before searching
15776           other frames.
15777
15778 1998-02-25  Didier Verna  <didier@xemacs.org>
15779
15780         * modeline.el (modeline-swap-buffers): originally named
15781         `mouse-release-modeline'. Whether to actually swap the buffers is
15782         decided in `mouse-drag-modeline'.
15783         (mouse-drag-modeline): A button release event is considered a
15784         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15785         stay unchanged.
15786
15787 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15788
15789         * x-menubar.el: Put redo on the menubar.
15790         From Aki Vehtari <Aki.Vehtari@hut.fi>
15791
15792 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15793
15794         * bytecomp.el (displaying-byte-compile-warnings): if
15795         temp-buffer-show-function is set, use it to display current set of
15796         warnings in the "*Compile-Log-Show*" buffer.
15797
15798         * simple.el (display-warning-buffer): if temp-buffer-show-function
15799         is set, use it to display current set of warnings in the
15800         "*Warnings-Show*" buffer.
15801
15802 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15803
15804         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15805         Common Lisp.
15806
15807 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15808
15809         * menubar.el: Allow button descriptors at least 2 long.
15810
15811         * x-menubar.el (default-menubar): Use recommended forms.
15812         (file-menu-filter): Remove.
15813         (edit-menu-filter): Remove.
15814
15815 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15816
15817         * about.el (about-hackers): Updated.
15818
15819 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15820
15821         * help.el (help-max-help-buffers): new variable
15822         (help-register-and-maybe-prune-excess): new function
15823         (help-buffer-name): use help-max-help-buffers.
15824         (with-displaying-help-buffer): use
15825         help-register-and-maybe-prune-excess.
15826
15827         * help.el (help-maybe-pretty-print-value): if the value fits on
15828         one line, let it.
15829
15830 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15831
15832         * (with-displaying-help-buffer): there is no need to kill the buffer
15833         if it exists, because with-output-to-temp-buffer will clear it.
15834         further, killing the buffer violates the rule that
15835         temp-buffer-show-function, if set, has the full responsibility of
15836         showing the temp buffer.  killing the buffer fucks with the window
15837         configuration, hosing temp-buffer-show-function.
15838
15839
15840 1998-02-23  Didier Verna  <didier@xemacs.org>
15841
15842         * modeline.el (mouse-drag-modeline):
15843         - Always scroll the modeline that was originally clicked on.
15844         - Use x pixels instead of x characters (which doesn't work anyway)
15845         as horizontal reference for modeline dragging. This allows us to
15846         keep on dragging the modeline even if the motion event occurs in
15847         another window.
15848
15849 1998-02-23  Didier Verna  <didier@xemacs.org>
15850
15851         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15852         glyph on the modeline to indicate that dragging the mouse has an
15853         effect both horizontally and vertically.
15854
15855 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15856
15857         * about.el (about-xemacs): Get rid of redundant visible version
15858         number.
15859
15860 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15861
15862         * about.el (about-hackers): Update credits.
15863
15864 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15865
15866         * prim/register.el (view-register): Show register type file-query.
15867
15868 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15869
15870         * mode-motion.el (mode-motion-highlight-internal):
15871           save-excursion inside save-window-exucrsion form to
15872           hide buffer point changes from save-window-excursion.
15873           Prevents display flickering when the mouse pointer
15874           moves.
15875
15876 1998-02-17  Didier Verna  <didier@xemacs.org>
15877
15878         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15879         function to handle correctly the case of a toolbar one side of the
15880         window: scrolling will not necessarily happen.
15881
15882 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15883
15884         * files.el (after-find-file): Restore missing argument
15885           to format that provides filename for "... consider M-x
15886           recover-file" message.  Also call `message' with "%s"
15887           as the first arg instead of an arbitrary string.
15888
15889 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15890
15891         * about.el (about-hackers): Various additions.
15892
15893 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15894
15895         * autoload.el (generate-file-autoloads-1): Don't force an extra
15896         line out when copying on-the-same line autoloads.
15897
15898         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15899         is installed.
15900
15901 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15902
15903         * x11/x-win-xfree86.el (x-win-init-xfree86):
15904         * x11/x-win-sun.el (x-win-init-sun):
15905         * x11/x-init.el (x-initialize-compose):
15906         * prim/simple.el:
15907         (backward-or-forward-kill-sexp):
15908         (backward-or-forward-kill-sentence):
15909         (backward-or-forward-kill-word):
15910         (backward-or-forward-delete-char):
15911         * prim/isearch-mode.el (isearch-help-or-delete-char):
15912         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15913         x-keysym-on-keyboard-p to detect backspace.
15914         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15915         Clean up symbols used with dead keys, checking Linux and solaris
15916         keysyms.
15917         Simplify x-win-*.el using above methods.
15918         Change documentation for x-keysym-*-p functions.
15919
15920 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15921
15922         * about.el (about-hackers): Restore entries for Michael Sperber and
15923         Vinnie Shelton.
15924         From Vinnie Shelton <acs@acm.org>
15925
15926 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15927
15928         * simple.el (count-words-region): Ditto.
15929
15930 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15931
15932         * simple.el (count-words-buffer): Document.  Don't print anything
15933         if non-interactive.
15934
15935 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15936
15937         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15938         multiple files in InfoDock.
15939
15940 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15941
15942         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15943         from version.el in InfoDock.
15944
15945         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15946         specially.
15947
15948 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15949
15950         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15951         variable name in docstring.
15952
15953 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15954
15955         * menubar.h: Include "gui.h".
15956
15957 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15958
15959         * site-load.el: Fix documentation.
15960
15961 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15962
15963         * package-get-base.el (package-get-base): Updated.
15964
15965         * keymap.el: PC-ize.
15966
15967 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15968
15969         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15970         from' on a fresh line.
15971
15972 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15973
15974         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15975         object.
15976
15977 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15978
15979         * undo-stack.el: PC-ize.
15980
15981         * cmdloop.el: PC-ize.
15982
15983 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15984
15985         * bytecomp-runtime.el: PC-ize.
15986
15987         * byte-optimize.el: Prolog fixup.  PC-ize.
15988
15989         * cus-dep.el: Spelling fix.
15990
15991         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15992         entries follow).
15993
15994 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15995
15996         * text-mode.el (text-mode-hook-identify): New function,
15997         put on text-mode-hook.  Set text-mode-variant here.
15998         (text-mode): Don't set it here.
15999
16000 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16001
16002         * text-mode.el (text-mode-hook): New defvar.
16003         (text-mode-variant): New variable.
16004         (text-mode): Set that variable locally.
16005         (toggle-text-mode-auto-fill): New command.
16006
16007 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16008
16009         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
16010
16011 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16012
16013         * text-mode.el (paragraph-indent-text-mode):
16014         Renamed from spaced-text-mode.
16015         (text-mode-map): Bind TAB to indent-relative.
16016         (indented-text-mode-map): Variable deleted.
16017         (indented-text-mode): Now an alias for text-mode.
16018
16019 1998-02-05  SL Baur  <steve@altair.xemacs.org>
16020
16021         * loadup.el: test-atoms debugging stuffs removed.
16022
16023 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
16024
16025         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
16026
16027 1997-12-30  Colin Rafferty  <colin@xemacs.org>
16028
16029         * help.el (describe-beta): Made it use `locate-data-file'.
16030         (describe-distribution): Ditto.
16031         (describe-copying): Ditto.
16032         (describe-project): Ditto.
16033         (view-emacs-news): Ditto.
16034
16035         * help-nomule.el (help-with-tutorial): Made it use
16036         `locate-data-file' to find tutorial.
16037
16038 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
16039
16040         * about.el: Corrected my email address.
16041
16042         * mouse.el: Added 'mouse-mswindows-drop' similar to
16043         'mouse-offix-drop'.
16044
16045 1998-01-27  SL Baur  <steve@altair.xemacs.org>
16046
16047         * loadup.el (running-xemacs): Spelling fix.
16048
16049 1998-01-26  Colin Rafferty  <colin@xemacs.org>
16050
16051         * packages.el (packages-find-packages-1): Don't allow a backwards
16052         compatible lisp tree to overwrite `preloaded-file-list'.
16053
16054 1998-01-26  SL Baur  <steve@altair.xemacs.org>
16055
16056         * loadup.el: Don't delete "xemacs" prior to dumping.
16057
16058 1998-01-24  SL Baur  <steve@altair.xemacs.org>
16059
16060         * package-info.el (pi-last-mod-date): New function.
16061         (pi-author-version): New function.
16062         (batch-update-package-info): Use them.
16063
16064 1998-01-23  Colin Rafferty  <colin@xemacs.org>
16065
16066         * frame.el (get-frame-for-buffer-default-to-current): Create.
16067         (get-frame-for-buffer-noselect): Allow user to use current frame
16068         with `get-frame-for-buffer-default-to-current'.
16069
16070 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
16071
16072         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
16073         (byte-compile-output-docform): Ditto.
16074         (byte-compile-compiled-obj-to-list): Ditto.
16075
16076 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
16077
16078         * startup.el (command-line-1): Removed code that ran
16079           buffer-menu.
16080
16081 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
16082
16083         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
16084
16085 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
16086
16087         * frame.el (suspend-emacs-or-iconify-frame): Check using
16088         `device-on-window-system-p' instead of explicitly checking for X,
16089         so that the same logic works for MS Windows.
16090         (suspend-or-iconify-emacs): Ditto.
16091
16092 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
16093
16094         * about.el (about-maintainer-info): Andy Piper is back.
16095         (xemacs-hackers): Updated Andy Piper's email address.
16096         (about-hackers): Added Jonathan Harris.
16097         (about-hackers): Updated Tibor Polgar's email address.
16098
16099 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16100
16101         * about.el: Add xemacs.org email manager.
16102
16103         * package-get-base.el (package-get-base): Updated with most recent
16104         package updates.
16105
16106 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16107
16108         * help.el (function-arglist): Use `indirect-function' instead of
16109         `symbol-function' so that aliases are treated correctly.
16110
16111 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16112
16113         * help.el (help-map): Add f1 binding to `help-for-help'.
16114         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
16115         (describe-key-briefly): Use `princ' "%s" to print object.
16116         (with-displaying-help-buffer): Kill buffer if it exists, again.
16117         (describe-key): Use `princ' "%s" to print object.
16118         (describe-function-1): Use `princ' "%s" to print object.
16119         Commented out alias lines removed.
16120         (help-pretty-print-limit): New variable to control pretty-printing
16121         of variable values.
16122         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
16123         `help-pretty-print-value' again.  Only print-print when OBJECT is
16124         list of length less than `help-pretty-print-limit'.
16125         (describe-variable): Use `help-maybe-pretty-print-value' again.
16126
16127 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16128
16129         * simple.el (blink-matching-open): Remove C++ kludge.
16130         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
16131
16132 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16133
16134         * info.el (Info-default-directory-list): Made the documentation
16135         more explanitory.
16136
16137 1998-01-13  Martin Buchholz  <martin@xemacs.org>
16138
16139         * lisp/packages.el:
16140         * lisp/package-admin.el:
16141         * lisp/build-report.el:
16142         Fix typos.
16143
16144 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
16145
16146         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
16147         warnings in Java buffers without final newline and editing the
16148         last line.
16149
16150 1998-01-17  SL Baur  <steve@altair.xemacs.org>
16151
16152         * packages.el (packages-find-packages-1): Don't allow a backwards
16153         compatible lisp tree to overwrite `preloaded-file-list'.
16154         Suggested by Colin Rafferty  <colin@xemacs.org>
16155
16156         * mouse.el (mouse-offix-drop): Set undo-boundary.
16157         From Oliver Graf <ograf@fga.de>
16158
16159 1998-01-13  SL Baur  <steve@altair.xemacs.org>
16160
16161         * loadup.el (load-gc): rewrite as defun.
16162         Print something sensical if a required dump-time file isn't found.
16163
16164 1998-01-12  SL Baur  <steve@altair.xemacs.org>
16165
16166         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
16167         bug strikes a menudescriptor.
16168
16169         * package-get-base.el (package-get-base): Updated.
16170
16171         * package-info.el (batch-update-package-info): Derive REQUIRES
16172         from the Makefile.
16173
16174 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
16175
16176         * files.el (save-some-buffers): Don't play games with deleting
16177         other windows if we are in the minibuffer window.
16178
16179 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16180
16181         * modeline.el (modeline-minor-mode-menu): Add support for :active
16182         (add-minor-mode): Document :active property to TOGGLE.
16183
16184 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16185
16186         * modeline.el (modeline-minor-mode-menu): Add support for an
16187         `:included' predicate in the `toggle-sym' plist.
16188         (add-minor-mode): Document the :included property, format
16189         docstring some more.
16190         (modeline-minor-mode-menu): Documentation string added.
16191
16192 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16193
16194         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
16195         labels from the symbol-names by thwacking off the overly redundant
16196         and overused "mode", parenthesizing "minor", and capitalizing the
16197         resultant strings.  Also shortened the menu's title by eliminating
16198         the redundant buffer name.
16199         (add-minor-mode): Beautified the docstring, added mention of the
16200         `:menu-tag' property of TOGGLE.
16201         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
16202         `toggle-sym' to beatify the mode-life menus.
16203         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
16204         `auto-fill-function'.
16205
16206 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16207
16208         * modeline.el (modeline-minor-mode-menu): Changed the string-only
16209         menus to :style 'toggle.
16210
16211 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
16212
16213         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
16214
16215 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
16216
16217         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
16218         only recognize first hyperlink.
16219         (hyper-apropos-highlightify): Deletia, this is already done by
16220         `hyper-apropos-insert-face'.
16221         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
16222
16223 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16224
16225         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
16226         mail.
16227         (toolbar-mail-reader): Add support for `send'.
16228         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
16229
16230 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16231
16232         * info.el (Info-emacs-info-file-name): Add defvar for
16233         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
16234         will function properly.
16235
16236 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
16237
16238         * simple.el: make the backwards delete function called by
16239         `backward-or-forward-delete-char' user configurable.
16240
16241 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16242
16243         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
16244         compiled function got loaded from.
16245
16246 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16247
16248         * term/apollo.el: Synched up with InfoDock 3.6.2.
16249
16250 1998-01-08  SL Baur  <steve@altair.xemacs.org>
16251
16252         * startup.el (load-init-file): Load autoloads earlier.
16253         (startup-splash-frame): Handle InfoDock logo.
16254
16255         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
16256         InfoDock.
16257         (x-init-toolbar-from-resources): Move from x-toolbar.el.
16258
16259         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
16260         doesn't have this function.
16261
16262         * packages.el (locate-data-file): Fix to call `locate-file'.
16263
16264 1998-01-07  SL Baur  <steve@altair.xemacs.org>
16265
16266         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
16267         version of version.el.
16268         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
16269
16270         * x-menubar.el (default-menubar): Guard reference to
16271         `gnuserv-frame'.
16272         (default-menubar): Guard references to `font-lock-mode'.
16273         (default-menubar): Guard references to font-menu-this-frame-only-p'.
16274         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
16275
16276         * make-docfile.el: Don't snarf doc strings from autoloads.
16277
16278         * startup.el (load-init-file): Use algorithm from loaddefs.el for
16279         loading auto-autoloads files.
16280
16281         * loaddefs.el: Disable dumping autoloads.
16282
16283 1998-01-05  SL Baur  <steve@altair.xemacs.org>
16284
16285         * lisp-mnt.el: Synch to Emacs 20.2.
16286
16287         * help.el: Remove manual autoload of `finder-by-keyword'.
16288
16289         * finder.el (finder-by-keyword): Autoload.
16290
16291         * help.el: Conditionalize hyperbole setup.
16292
16293 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16294
16295         * packages.el (package-require): Update to reflect new data format.
16296
16297 1998-01-02  Didier Verna  <didier@xemacs.org>
16298
16299         * x-menubar.el (default-menubar): make the tutorials available
16300         through the menubar. (Plus some compilation warnings cleanup).
16301
16302 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16303
16304         * check-features.el: New file.  Perform sanity check after build.
16305
16306         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16307         files to tooltalk package.
16308         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16309         package.
16310
16311         * package-admin.el (package-admin-xemacs): Use better default for
16312         location of XEmacs binary.
16313
16314 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16315
16316         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16317         tag with sexp and add value tag with value `t'.
16318
16319 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16320
16321         * package-get.el: Changes to work with real data.
16322         From Pete Ware <ware@cis.ohio-state.edu>
16323
16324         * packages.el (packages-reload-autoloads): Guard load for the time
16325         being.
16326
16327         * update-elc.el ("packages.el"): Force loading packages.el instead
16328         of possibly out-of-date packges.elc.
16329         * make-docfile.el ("packages.el"): Ditto.
16330
16331 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16332
16333         * build-report.el (build-report-delete-regexp): Added a rule for
16334         the main tarball shadowing anything past it.
16335
16336 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16337
16338         * packages.el (package-provide): Delete a previous provide.
16339
16340         * package-info.el: New file.
16341
16342         * package-get.el: New file.
16343         From Pete Ware <ware@cis.ohio-state.edu>
16344         (package-get): Fix md5 computation to work with Mule.
16345
16346 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16347
16348         * simple.el (log-message-*): Quote symbols in docstrings properly.
16349
16350 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16351
16352         * packages.el (packages-new-autoloads): Ignore symbolic links.
16353
16354         * cus-face.el (face-custom-attributes-get): Fix typo.
16355         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16356
16357 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16358
16359         * startup.el (load-init-file): Reload new or changed autoloads
16360         unless inhibited.  Reload modified dumped lisp (stubbed).
16361
16362         * packages.el (packages-new-autoloads): New function.
16363         (packages-reload-autoloads): New function.
16364         (packages-reload-dumped-lisp): New (stub) function.
16365
16366         * loadup.el: Inhibit reloading dumped files when running temacs.
16367
16368         * loadhist.el (file-provides): Extend to handle variant
16369         extensions.
16370
16371         * replace.el (query-replace): Fix typo.
16372
16373 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16374
16375         * make-docfile.el: list-autoloads-path has been renamed.
16376         * update-elc.el: list-autoloads has been renamed.
16377
16378         * packages.el (packages-list-autoloads): Renamed.
16379         (packages-list-autoloads-path): Ditto.
16380
16381 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16382
16383         * packages.el (packages-find-packages-1): Made it signal a warning
16384         for an error in an auto-autoload.el file.
16385
16386 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16387
16388         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16389         tag with const.
16390         From Aki Vehtari <Aki.Vehtari@hut.fi>
16391
16392         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16393
16394         * loadhist.el (unload-feature): Remove autoload.
16395
16396 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16397
16398         * loadhist.el: Unpackaged.
16399
16400         * help.el (describe-symbol-find-file): Rename
16401         `describe-function-find-file' and make old name obsolete.
16402         (describe-function-1): Use it.
16403         (describe-function-1): Guard reference to
16404         `compiled-function-annotation'.
16405
16406 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16407
16408         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16409         argument.
16410         (help-mode-quit): New optional arg to control whether it kills or
16411         buries.  Tidied up.
16412         (with-displaying-help-buffer): Don't kill buffer initially, even
16413         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16414         (help-pretty-print-value): Rename back from
16415         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16416         use it, otherwise use dumped `cl-prettyprint'.
16417         (describe-variable): Use `help-pretty-print-value' again.
16418         (find-func): Removed reference to "find-func" at end.
16419
16420 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16421
16422         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16423           GUI XEmacs. Rename? x-menubar is rather window system
16424           independant, except for a couple of items.
16425
16426 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16427
16428         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16429         entries as they will no longer be distributed with XEmacs.
16430
16431         * format.el (format-alist): Fix image/tiff regexps.
16432         From P. E. Jareth Hein <jareth@camelot-soft.com>
16433
16434         * help.el (help-maybe-pretty-print-value): Rename.
16435         (describe-variable): Use it.
16436         (describe-variable): Add trailing linefeed.
16437
16438 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16439
16440         * help.el (describe-function-1): Don't output anything for
16441           arglist of autoload functions.
16442
16443 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16444
16445         * help.el (describe-function-1): Don't output anything for
16446           arglist of autoload functions.
16447
16448 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16449
16450         * help.el (help-mode-map): New bindings for `help-mode-bury',
16451         `describe-function-at-point', `describe-variable-at-point',
16452         `Info-elisp-ref', `customize-variable', `help-next-section' and
16453         `help-prev-section'.
16454         (help-next-section): New function.
16455         (help-prev-section): New function.
16456         (help-mode-quit): Changed to kill the help buffer.
16457         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16458         correctly.
16459         (help-buffer-name): New function to generate the name of help
16460         buffers.
16461         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16462         argument giving the name of the help buffer.
16463         (describe-key): Use `with-displaying-help-buffer' with name.
16464         (describe-mode): Ditto.
16465         (describe-bindings): Ditto.
16466         (describe-prefix-bindings): Ditto.
16467         (view-lossage): Ditto.
16468         (with-syntax-table): New macro.
16469         (function-called-at-point): Use `ignore-errors' and
16470         `with-syntax-table'.
16471         (function-at-point): Ditto.
16472         (describe-function): Use `with-displaying-help-buffer' with name.
16473         (function-arglist): Extracted from `describe-function-1'.  Returns
16474         function's arglist as string.
16475         (function-documentation): Extracted from `describe-function-1'.
16476         Returns function's docstring.
16477         (describe-function-1): Remove all the "stream" garbage, including
16478         the stream argument.  Use `function-arglist' and
16479         `function-documentation'.
16480         (describe-function-arglist): Just use `function-arglist'.
16481         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16482         (help-pretty-print-value): New function to help with
16483         pretty-printing variable values.  Knows about `#<...>'.  Needs
16484         `pp-internal'.
16485         (describe-variable): Use `with-displaying-help-buffer' with name.
16486         Formatting improved.  Display file where variable is defined, if
16487         known.  Use `help-pretty-print-value'.
16488         (describe-syntax): Use `with-displaying-help-buffer' with name.
16489         (list-processes): Remove "stream" garbage.
16490
16491 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16492
16493         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16494         call a dumped routine instead.
16495
16496         * x-win-xfree86.el: Wrap file in defun.
16497         * x-win-sun.el: Ditto.
16498
16499 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16500
16501         * help.el (view-emacs-news): Remove usage of outl-mouse which
16502         advises functions and does other evil things.
16503
16504 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16505
16506         * format.el (format-alist): Add `image/tiff'.
16507         From P. E. Jareth Hein <jareth@camelot-soft.com>
16508
16509 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16510
16511         * about.el (about-hackers): More names added.
16512
16513         * make-docfile.el: Remove superfluous package path search.
16514
16515         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16516
16517 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16518
16519         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16520         ignored shadows.
16521
16522 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16523
16524         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16525         get trailing slashes when added to the load-path.
16526
16527         * x-init.el (init-x-win): Locate where XEmacs X localization files
16528         are.
16529
16530 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16531
16532         * x-faces.el: Added support for foregroundToolBarColor
16533           to xpm-color-symbols.
16534
16535 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16536
16537         * etags.el (tags-remove-duplicates): Removed.
16538         (buffer-tag-table-list): Use `delete-duplicates'.
16539
16540         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16541         correctly.
16542         (get*): Defalias to `get'.
16543
16544         * cl.el (eql): Compare integers with `eq'.
16545         (cl-map-extents): Check for `map-extents' first.
16546
16547 1997-12-17  Didier Verna  <didier@xemacs.org>
16548
16549         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16550         added the 'numero', 'copyright' and 'trademark' symbols.
16551
16552         * leim/quail/latin-post.el ("french-postfix"): see above.
16553
16554 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16555
16556         * widget.el (define-widget): Check the arguments.
16557
16558         * cus-edit.el (customize-face): Use `check-argument-type'.
16559         (custom-variable-value-create): Use `signal' to signal error.
16560         (custom-variable-reset-saved): Ditto.
16561         (custom-variable-reset-standard): Ditto.
16562         (custom-face-reset-saved): Ditto.
16563
16564         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16565         (widget-default-format-handler): Ditto.
16566         (widget-checklist-add-item): Ditto.
16567         (widget-radio-add-item): Ditto.
16568         (widget-editable-list-entry-create): Ditto.
16569         (widget-sexp-prompt-value): Ditto.
16570
16571         * custom.el (custom-declare-variable): Signal errors better.
16572         (custom-handle-keyword): Ditto.
16573         (custom-declare-group): Ditto.
16574
16575         * window-xemacs.el (windows): Ditto.
16576
16577         * menubar.el (menu): Ditto.
16578
16579         * keydefs.el (keyboard): Ditto.
16580
16581         * minibuf.el (minibuffer): Ditto.
16582
16583         * process.el (execute): Ditto.
16584
16585         * fill.el (fill): Ditto.
16586
16587         * modeline.el (modeline): Ditto.
16588
16589         * help.el (help): Ditto.
16590
16591         * faces.el (faces): Ditto.
16592
16593         * files.el (files): Ditto.
16594
16595         * x-init.el (x): Ditto.
16596
16597         * lisp-mode.el (lisp): Ditto.
16598
16599         * process.el (processes): Ditto.
16600
16601         * mouse.el (mouse): Ditto.
16602
16603         * abbrev.el (abbrev): Moved from cus-edit.
16604
16605         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16606         as variable declaration.
16607
16608 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16609
16610         * menubar.el (find-menu-item): Use `check-argument-type'.
16611         (find-menu-item): Cosmetic changes.
16612
16613 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16614
16615         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16616
16617 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16618
16619         * startup.el (set-default-load-path): Only search package-path
16620         when not running temacs.
16621
16622         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16623         files.
16624
16625         * loadup.el: Correct commentary.  Reformatting.
16626         (really-early-error-handler): Use absolute path to the
16627         first dumped-lisp.el file.
16628         (really-early-error-handler): Print full path name of
16629         each dumped lisp file (inherited from InfoDock).
16630
16631         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16632         dumped-lisp.el files.
16633
16634         * make-docfile.el (preloaded-file-list): Reorder when the
16635         package-path is searched.
16636         * update-elc.el: Ditto.
16637
16638         * lisp-mode.el (call-with-condition-handler): Treat the same as
16639         `condition-case' for indentation.
16640
16641         * about.el (about-xemacs): Update release date.
16642
16643 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16644
16645         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16646         anywhere but at the last clause.
16647         (ecase): Disallow `t' and `otherwise'.
16648
16649 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16650
16651         * cus-edit.el (custom-buffer-create-buttons): New function
16652         from stuff moved out of `custom-buffer-create-internal'.
16653         (custom-novice): New variable.  Default t.
16654         (custom-display-global-buttons): Ditto.  Default `top'.
16655         (custom-buffer-create-internal): Only display help if
16656         `custom-novice' is non-nil.  Display global buttons according to
16657         `custom-display-global-buttons'.
16658
16659 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16660
16661         * menubar.el (find-menu-item): Use `check-argument-type'.
16662         (find-menu-item): Cosmetic changes.
16663
16664 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16665
16666         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16667         look.
16668
16669 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16670
16671         * format.el (format-deannotate-region):  Bug fix.
16672         Deannotating a region containing unknown tags would fail
16673         (causing decoding of text/enriched to fail at user level)
16674
16675 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16676
16677         * minibuf.el (read-directory-name): Support sixth
16678           arg, HISTORY, as already documented.
16679
16680 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16681
16682         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16683         to `ecase'.
16684
16685 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16686
16687         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16688         skk-activate.
16689
16690 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16691
16692         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.